Parent Directory | Revision Log
select zfs snapshot to turn into OpenVZ container
1 | dpavlin | 47 | #!/bin/sh -x |
2 | |||
3 | veid=60017 | ||
4 | |||
5 | fs=`zfs list | grep @ | iselect -t 'select snapshot to clone' -a | sed 's/ .*$//'` | ||
6 | |||
7 | if [ -z "$fs" ] ; then | ||
8 | exit; | ||
9 | fi | ||
10 | |||
11 | orig=`echo $fs | cut -d/ -f3 | cut -d@ -f1` | ||
12 | |||
13 | echo "clone $fs -- $orig to $veid"; | ||
14 | |||
15 | clone=opl/clone/$orig-$veid | ||
16 | |||
17 | vzctl stop $veid && ( | ||
18 | umount /$clone | ||
19 | zfs destroy $clone | ||
20 | ) | ||
21 | |||
22 | zfs clone $fs opl/clone/$orig-$veid | ||
23 | |||
24 | vzctl start 60017 | ||
25 |
Name | Value |
---|---|
svn:executable | * |
ViewVC Help | |
Powered by ViewVC 1.1.26 |