GNU/Linux >> Belajar Linux >  >> Ubuntu

Mengubah Mesin Linux Fisik Untuk Digunakan Di Vmware?

Pemula Linux di sini. Saya menghubungkan ke mesin dari Mac melalui SSH. Adakah yang bisa memberi tahu saya proses terbaik untuk mengonversi mesin Linux yang sudah berjalan ke mesin Virtual untuk digunakan di ESXI?
Menjalankan Ubuntu Server 16.04.2 LTS dengan RAID yang terhubung seperti yang ditunjukkan di bawah ini:

 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

Apakah saya perlu mengonversi setiap disk ini satu per satu? Atau adakah proses yang lebih mudah yang tidak saya lihat?

Terima kasih!

Jawaban Terbaik

Ya, itu mungkin dan tidak terlalu sulit. Anda dapat memanfaatkan sistem file UNIX yang memiliki satu root, jadi Anda tidak perlu mereplikasi struktur mount, RAID, dll. dalam salinan Anda – sistem akan berperilaku sama dengan memiliki semua file dalam satu mount.

Saya telah berhasil melakukan prosedur sebelumnya, metode saya didasarkan pada panduan dari https://wiki.archlinux.org/index.php/full_system_backup_with_rsync.

Prasyarat

  • ruang kosong yang cukup di direktori home Anda di server untuk menyimpan seluruh konten server (dikompresi)
  • ruang kosong yang cukup untuk konten server yang tidak terkompresi + terkompresi di hard drive lokal Anda
  • akses root pada server
  • kedua mesin harus menggunakan arsitektur yang kompatibel (jika tidak, Anda tidak dapat menjalankan binari yang ditransfer)

Petunjuk

  1. Cadangkan konten server lengkap. Anda dapat menggunakan rsync dari panduan tertaut dan kemudian kompres atau lakukan dalam satu langkah. Anda memerlukan sudo untuk mengakses semua file.

     sudo tar --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","~/server-backup.tar.xz"} -cJvf ~/server-backup.tar.xz /
    
  2. Unduh file yang dibuat menggunakan SCP atau metode lain yang sesuai.

  3. Buat VM dengan hard drive virtual baru dengan kapasitas yang memadai. Boot distro langsung.

  4. Format dan pasang hard drive kosong.

  5. Dekompresi konten file cadangan terkompresi ke drive yang dipasang. (Anda perlu membuat file tersedia untuk VM, misalnya menggunakan folder bersama atau drive lain yang terpasang ke VM.)

  6. Pulihkan GRUB menggunakan metode chroot.

  7. Edit file konfigurasi jika perlu (terutama /etc/fstab , /etc/network/interfaces ).

  8. Matikan VM, lepaskan media distro langsung dan boot klon server Anda.

Terkait:Ubuntu 18.04 Gnome hang di layar masuk?
Ubuntu
  1. Ubuntu – Server Vcenter Di Linux?

  2. Administrasi Server Linux

  3. Bisakah saya membuat mesin virtual dari mesin fisik Windows XP?

  1. 9 hal yang harus dilakukan dalam 10 menit pertama Anda di server Linux

  2. Cara Memeriksa Apakah Sistem Linux Adalah Mesin Fisik Atau Virtual

  3. Bisakah saya terhubung ke mesin Windows dari shell Linux?

  1. Bagaimana saya menggunakan Cockpit untuk manajemen server Linux di rumah saya

  2. Linux – Penggunaan Tcp_defer_accept di dunia nyata?

  3. Cara Menggunakan OpenSSH untuk Menghubungkan ke Server Linux Anda