Cara mengkloning mesin virtual berbasis KVM di redhat linux

Cara mengkloning mesin virtual berbasis KVM di redhat linux

Objektif

Instruksi berikut akan menjelaskan cara mengkloning mesin virtual berbasis KVM di redhat linux dari baris perintah menggunakan Virt-Clone memerintah.

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Redhat 7.3
  • Perangkat lunak: - libvirtd (libvirt) 2.0.0

Persyaratan

Akses istimewa ke instalasi RedHat Linux Anda akan diperlukan.

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Dapatkan informasi sumber mesin virtual

Sebelum kita mulai mengkloning mesin virtual apa pun, pertama -tama kita perlu mendapatkan beberapa informasi dasar tentang hal itu. Informasi minimum absolut yang diperlukan tentang mesin virtual sumber yang akan kami klon adalah nama dan jumlah disk yang digunakan. Untuk menjalankan nama mesin virtual:

# VIRSH DAFTAR NAMA ID NAMA --------------------------------------------- -------- 1 Server1.LinuxConfig.org running 

Selanjutnya, kami mungkin ingin mengetahui jumlah disk yang digunakan oleh mesin virtual sumber kami serta lokasinya. Informasi tentang lokasi disk adalah opsional karena hanya memberi kami petunjuk di mana menyimpan file disk klon baru demi konsistensi:

 # virsh dumpxml server1.LinuxConfig.org | grep "file sumber"    

Dari output di atas kita dapat melihat bahwa mesin virtual asli kami memiliki tiga disk yang disimpan di lokasi /var/lib/libvirt/gambar/.



Menangguhkan mesin virtual sumber

Sebelum kloning dapat terjadi, mesin virtual sumber kami perlu berhenti/ditangguhkan:

# Virsh Suspend Server1.LinuxConfig.org domain server1.LinuxConfig.org ditangguhkan 

Mesin virtual klon otomatis

Salah satu cara mengkloning mesin virtual berbasis KVM di redhat linux adalah dengan menggunakan --Clone secara otomatis mengalihkan. Keuntungan utama --Clone secara otomatis Switch adalah secara otomatis mengklon sejumlah disk sumber sehingga pengguna tidak perlu mengetahui lokasi dan jumlah disk yang terpasang pada mesin virtual asli.

Kerugiannya adalah bahwa pengguna tidak dapat menentukan nama disk dan bangga merupakan lokasi alternatif untuk disk virtual yang dikloning baru. Perintah Linux berikut akan mengkloning mesin virtual asli server1.LinuxConfig.org ke mesin virtual klon baru server2.LinuxConfig.org secara otomatis menggunakan --Clone secara otomatis mengalihkan.

# virt-clone --original = server1.LinuxConfig.org --name = server2.LinuxConfig.ORG-ATAUTO-CLONE PERINGATAN PERINGATAN Port perangkat grafis ke Autoport, untuk menghindari konflik. Mengalokasikan 'Server2.LinuxConfig.org.qcow2 '| 10 GB 00:00:00 Mengalokasikan 'Server1.LinuxConfig.org-1-clone.qcow2 '| 5.0 GB 00:00:07 Mengalokasikan 'Server1.LinuxConfig.org-2-clone.qcow2 '| 5.0 GB 00:00:00 Klon 'Server2.LinuxConfig.org 'dibuat dengan sukses. 

Seperti yang bisa kita lihat dari output di atas --Clone secara otomatis secara otomatis mengkloning semua disk virtual yang terpasang pada mesin virtual asli dan ditambahkan klon Kata kunci untuk disk tambahan apa pun. Mesin virtual yang dikloning baru sekarang harus menunggu mematikan menyatakan untuk dimulai:

# Daftar Virsh-Semua nama ID State ----------------------------------------- ----------- 1 Server1.LinuxConfig.org berhenti - server2.LinuxConfig.org dimatikan 


Klon secara manual beberapa disk

Untuk mendapatkan lebih banyak kontrol atas lokasi disk yang dikloning baru dan nama kami dapat menghilangkan --Clone secara otomatis Beralih dan berikan semua nama disk kloning baru dan jalur tujuan menggunakan --mengajukan mengalihkan. Perhatikan jumlahnya --mengajukan Argumen yang disediakan harus sama dengan jumlah disk yang terpasang pada mesin virtual asli. Contoh:

# virt-clone --original = server1.LinuxConfig.org --name = server2.LinuxConfig.org --file/var/lib/libvirt/gambar/server2.LinuxConfig.org.img --file/var/lib/libvirt/gambar/server2.LinuxConfig.org-1.img --file/var/lib/libvirt/gambar/server2.LinuxConfig.org-2.Pengaturan Peringatan IMG Port perangkat grafis ke Autoport, untuk menghindari konflik. Mengalokasikan 'Server2.LinuxConfig.org.img '| 10 GB 00:00:00 Mengalokasikan 'Server2.LinuxConfig.org-1.img '| 5.0 GB 00:00:07 Mengalokasikan 'Server2.LinuxConfig.org-2.img '| 5.0 GB 00:00:00 Klon 'Server2.LinuxConfig.org 'dibuat dengan sukses. 

Lanjutkan/mulai

Pada tahap ini kami siap untuk melanjutkan mesin virtual asli kami server1.LinuxConfig.org:

# virsh resume server1.LinuxConfig.org domain server1.LinuxConfig.org dilanjutkan 

dan juga memulai mesin virtual yang baru dikloning server2.LinuxConfig.org:

# virsh start server2.LinuxConfig.org domain server2.LinuxConfig.org mulai 

Periksa keadaan semua mesin virtual:

# Daftar Virsh-Semua nama ID State ----------------------------------------- ----------- 1 Server1.LinuxConfig.org menjalankan 3 server2.LinuxConfig.org running 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Perintah Linux Dasar
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Cara mengkloning sistem linux
  • Unduh Linux
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Cara mencetak pohon direktori menggunakan linux