GNU/Linux >> Znalost Linux >  >> Ubuntu

Převod fyzického stroje Linux pro použití ve Vmware?

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

  1. 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řebujete sudo 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 /
    
  2. Stáhněte si vytvořený soubor pomocí SCP nebo jinou vhodnou metodou.

  3. Vytvořte virtuální počítač s novým virtuálním pevným diskem s dostatečnou kapacitou. Spusťte živou distribuci.

  4. Naformátujte a připojte prázdný pevný disk.

  5. 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.)

  6. Obnovte GRUB pomocí metody chroot.

  7. V případě potřeby upravte konfigurační soubory (zejména /etc/fstab , /etc/network/interfaces ).

  8. Vypněte virtuální počítač, odpojte médium živé distribuce a spusťte klon serveru.

Související:Ubuntu 18.04 Gnome visí na přihlašovací obrazovce?
Ubuntu
  1. 9 věcí, které musíte udělat během prvních 10 minut na serveru Linux

  2. Jak zkontrolovat, zda je systém Linux fyzický nebo virtuální stroj

  3. Ubuntu – Vcenter Server na Linuxu?

  1. Linux – využití Tcp_defer_accept v reálném světě?

  2. Jak používat OpenSSH k připojení k vašemu linuxovému serveru

  3. Administrace Linux serveru

  1. Jak používám Cockpit pro domácí správu linuxového serveru

  2. Mohu vytvořit virtuální počítač z fyzického počítače se systémem Windows XP?

  3. Mohu se připojit k počítači se systémem Windows z prostředí Linux?