Migrace KVM virtuální stroje na OpenVZ container: Porovnání verzí
Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 3: | Řádek 3: | ||
Nainstalovaný a '''vypnutý''' OpenVZ container se '''stejnou''' distribucí a verzí Linuxu. | Nainstalovaný a '''vypnutý''' OpenVZ container se '''stejnou''' distribucí a verzí Linuxu. | ||
Na fyzickém stroji, kde se nachází nový container, vytvořte soubor /tmp/exclude.txt obsahující výčet souborů, které se nebudou kopírovat. | 1. Na fyzickém stroji, kde se nachází nový container, vytvořte soubor /tmp/exclude.txt obsahující výčet souborů, které se nebudou kopírovat. | ||
Do něj vložte obsah: | Do něj vložte obsah: | ||
Řádek 16: | Řádek 16: | ||
/etc/udev | /etc/udev | ||
Pomocí rsync překopírujte obsah virtuálu (a.b.c.d je adresa současného virtuálu, 123 je CTID containeru): | 2. Pomocí rsync překopírujte obsah virtuálu (a.b.c.d je adresa současného virtuálu, 123 je CTID containeru): | ||
rsync -avz -H -X --one-file-system --numeric-ids --exclude-from=/tmp/exclude.txt -e ssh root@a.b.c.d:/ /var/lib/vz/private/123/ | rsync -avz -H -X --one-file-system --numeric-ids --exclude-from=/tmp/exclude.txt -e ssh root@a.b.c.d:/ /var/lib/vz/private/123/ |
Verze z 13. 10. 2012, 16:05
Požadavky:
Nainstalovaný a vypnutý OpenVZ container se stejnou distribucí a verzí Linuxu.
1. Na fyzickém stroji, kde se nachází nový container, vytvořte soubor /tmp/exclude.txt obsahující výčet souborů, které se nebudou kopírovat.
Do něj vložte obsah:
/tmp /boot /lib/modules /etc/blkid /etc/mtab /etc/lvm /etc/fstab /etc/udev
2. Pomocí rsync překopírujte obsah virtuálu (a.b.c.d je adresa současného virtuálu, 123 je CTID containeru):
rsync -avz -H -X --one-file-system --numeric-ids --exclude-from=/tmp/exclude.txt -e ssh root@a.b.c.d:/ /var/lib/vz/private/123/
Pokud máte máte několik oddílů (např. pro /var, /boot, apod.), opakujte předchozí bod pro každý z nich:
rsync -avz -H -X --one-file-system --numeric-ids --exclude-from=/tmp/exclude.txt -e ssh root@a.b.c.d:/var/ /var/lib/vz/private/123/var/