Migrace z Xenu na KVM: Porovnání verzí
Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 6: | Řádek 6: | ||
*#: scp root@kraken.slfree.czf:/store/xen/domains/vpn/disk.img /store/disk.img | *#: scp root@kraken.slfree.czf:/store/xen/domains/vpn/disk.img /store/disk.img | ||
*# Nyní si na vytvoříme na KVM nový virtuál, kterému přiřadíme nový prázdný VIRTIO disk o velikosti malinko větší než je velikost zkopírovaného obrazu (+ ještě něco pro swap). Dále mu pak přidáme IDE disk, což bude samotný zkopírovaný obraz. Nakonec je ještě potřeba tomuto virtuálu nastavit bootování z CD-ROM, kterému jako obraz dáme některou LiveCD distribuci (já použil Ubuntu 10.10). Je vhodné si nastavit síť pro přístup do Internetu. | *# Nyní si na vytvoříme na KVM nový virtuál, kterému přiřadíme nový prázdný VIRTIO disk o velikosti malinko větší než je velikost zkopírovaného obrazu (+ ještě něco pro swap). Dále mu pak přidáme IDE disk, což bude samotný zkopírovaný obraz. Nakonec je ještě potřeba tomuto virtuálu nastavit bootování z CD-ROM, kterému jako obraz dáme některou LiveCD distribuci (já použil Ubuntu 10.10). Je vhodné si nastavit síť pro přístup do Internetu. | ||
*# Po nabootování virtuálu do LiveCD spustíme terminál a přihlasíme se jako root (v Ubuntu otevřít gnome-terminal a napsat sudo -s). | *# Po nabootování virtuálu do LiveCD spustíme terminál a přihlasíme se jako root (v Ubuntu otevřít gnome-terminal a napsat sudo -s). | ||
*# Pomocí programů gparted nebo fdisk na VIRTIO disku vytvoříme novou tabulku oddílu a poté vytvoříme 2 oddíly - jeden malý pro boot (já dal 236MB ext2, nezapomenout nastavit příznak pro bootování!) a druhý nezformátovaný pro LVM. | *# Pomocí programů gparted nebo fdisk na VIRTIO disku vytvoříme novou tabulku oddílu a poté vytvoříme 2 oddíly - jeden malý pro boot (já dal 236MB ext2, nezapomenout nastavit příznak pro bootování!) a druhý nezformátovaný pro LVM. | ||
*# Doinstalujeme lvm, vytvoříme výchozí VG a LV pro systém a swap. | *# Doinstalujeme lvm, vytvoříme výchozí VG a LV pro systém a swap. | ||
apt-get install lvm2 | apt-get install lvm2 | ||
pvcreate /dev/vda2 | pvcreate /dev/vda2 | ||
Řádek 18: | Řádek 14: | ||
lvcreate -L '''velikost pro root''' -n root rootvg | lvcreate -L '''velikost pro root''' -n root rootvg | ||
lvcreate -L '''velikost pro swap''' -n swap rootvg | lvcreate -L '''velikost pro swap''' -n swap rootvg | ||
*# Vytvoříme swap. | *# Vytvoříme swap. | ||
mkswap -f /dev/mapper/rootvg-swap | mkswap -f /dev/mapper/rootvg-swap | ||
= Debian Squeeze = | = Debian Squeeze = |
Verze z 11. 3. 2011, 19:52
Debian Lenny
Tady je cesta malinko složitější než u Squeeze.
- Pomocí příkazu scp si překopírujeme obraz odpojeného virtuálu ze serveru s Xenem do server s KVM (pokud vám neběží jako nám na stejné mašině).
- scp root@kraken.slfree.czf:/store/xen/domains/vpn/disk.img /store/disk.img
- Nyní si na vytvoříme na KVM nový virtuál, kterému přiřadíme nový prázdný VIRTIO disk o velikosti malinko větší než je velikost zkopírovaného obrazu (+ ještě něco pro swap). Dále mu pak přidáme IDE disk, což bude samotný zkopírovaný obraz. Nakonec je ještě potřeba tomuto virtuálu nastavit bootování z CD-ROM, kterému jako obraz dáme některou LiveCD distribuci (já použil Ubuntu 10.10). Je vhodné si nastavit síť pro přístup do Internetu.
- Po nabootování virtuálu do LiveCD spustíme terminál a přihlasíme se jako root (v Ubuntu otevřít gnome-terminal a napsat sudo -s).
- Pomocí programů gparted nebo fdisk na VIRTIO disku vytvoříme novou tabulku oddílu a poté vytvoříme 2 oddíly - jeden malý pro boot (já dal 236MB ext2, nezapomenout nastavit příznak pro bootování!) a druhý nezformátovaný pro LVM.
- Doinstalujeme lvm, vytvoříme výchozí VG a LV pro systém a swap.
- Pomocí příkazu scp si překopírujeme obraz odpojeného virtuálu ze serveru s Xenem do server s KVM (pokud vám neběží jako nám na stejné mašině).
apt-get install lvm2 pvcreate /dev/vda2 vgcreate rootg /dev/vda2 lvcreate -L velikost pro root -n root rootvg lvcreate -L velikost pro swap -n swap rootvg
- Vytvoříme swap.
mkswap -f /dev/mapper/rootvg-swap