Linuxový nováček zde. Připojuji se k počítači z Macu přes SSH. Dokázal by mi někdo sdělit nejlepší postup pro převod již spuštěného počítače se systémem Linux na virtuální počítač pro použití v ESXI?
Se systémem Ubuntu Server 16.04.2 LTS s RAID připojeným, jak je uvedeno níže:
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 393M 23M 371M 6% /run
/dev/sdg2 1.8T 12G 1.7T 1% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/loop0 161M 161M 0 100% /snap/nextcloud/1337
/dev/loop1 80M 80M 0 100% /snap/core/1689
/dev/md0 8.2T 6.5T 1.3T 84% /mnt/raid/samba
/dev/sdg1 512M 3.4M 509M 1% /boot/efi
/dev/loop2 179M 179M 0 100% /snap/nextcloud/1474
tmpfs 393M 0 393M 0% /run/user/1000
tmpfs 393M 0 393M 0% /run/user/1001
Musím převést každý z těchto disků samostatně? Nebo existuje nějaký jednodušší proces, který nevidím?
Děkuji!
Nejlepší odpověď
Ano, je to možné a není to těžké. Můžete využít výhody unixového souborového systému s jedním kořenem, takže nemusíte ve své kopii replikovat strukturu připojení, RAID atd. – systém se bude chovat stejně, když budou všechny soubory v jednom připojení.
Postup jsem úspěšně provedl dříve, moje metoda je založena na průvodci z https://wiki.archlinux.org/index.php/full_system_backup_with_rsync.
Předpoklady
- dostatek volného místa ve vašem domovském adresáři na serveru pro uložení celého obsahu serveru (komprimovaný)
- dostatek volného místa pro nekomprimovaný i komprimovaný obsah serveru na vašem místním pevném disku
- kořenový přístup k serveru
- oba počítače musí používat kompatibilní architekturu (jinak byste nemohli spustit přenesené binární soubory)
Pokyny
-
Zálohujte celý obsah serveru. Můžete použít
rsync
z propojeného průvodce a poté komprimujte nebo to proveďte v jediném kroku. Potřebujetesudo
pro přístup ke všem souborům.sudo tar --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","~/server-backup.tar.xz"} -cJvf ~/server-backup.tar.xz /
-
Stáhněte si vytvořený soubor pomocí SCP nebo jinou vhodnou metodou.
-
Vytvořte virtuální počítač s novým virtuálním pevným diskem s dostatečnou kapacitou. Spusťte živou distribuci.
-
Naformátujte a připojte prázdný pevný disk.
-
Dekomprimujte obsah komprimovaného záložního souboru na připojenou jednotku. (Soubor musíte zpřístupnit virtuálnímu počítači, např. pomocí sdílené složky nebo jiného disku připojeného k virtuálnímu počítači.)
-
Obnovte GRUB pomocí metody chroot.
-
V případě potřeby upravte konfigurační soubory (zejména
/etc/fstab
,/etc/network/interfaces
). -
Vypněte virtuální počítač, odpojte médium živé distribuce a spusťte klon serveru.