Cara mengklon mesin maya berasaskan kvm di redhat linux
- 4771
- 924
- Dana Hammes
Objektif
Arahan berikut akan menerangkan cara mengklon mesin maya berasaskan kvm pada redhat linux dari baris arahan menggunakan virt-clone
perintah.
Sistem operasi dan versi perisian
- Sistem operasi: - Redhat 7.3
- Perisian: - libvirtd (libvirt) 2.0.0
Keperluan
Akses istimewa ke pemasangan Redhat Linux anda diperlukan.
Kesukaran
Mudah
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Arahan
Dapatkan maklumat mesin maya sumber
Sebelum kita mula mengkloning mana -mana mesin maya, kita perlu mendapatkan beberapa maklumat asas mengenainya. Maklumat minimum mutlak yang diperlukan mengenai mesin maya sumber yang akan kita klon akan menjadi namanya dan bilangan cakera yang digunakan. Untuk mendapatkan nama mesin maya yang dijalankan:
# Virsh List Id Nama Negeri -------------------------------------------- -------- 1 Server1.Linuxconfig.org berjalan
Seterusnya, kami mungkin ingin mengetahui bilangan cakera mesin maya sumber kami menggunakan serta lokasinya. Maklumat mengenai lokasi cakera adalah pilihan kerana ia hanya memberi kami petunjuk di mana untuk menyimpan fail cakera klon baru demi konsistensi:
# virsh dumpxml server1.Linuxconfig.org | Grep "Fail Sumber"
Dari output di atas kita dapat melihat bahawa mesin maya asal kami mempunyai tiga cakera yang disimpan di lokasi /var/lib/libvirt/imej/
.
Menggantung mesin maya sumber
Sebelum pengklonan boleh berlaku, mesin maya sumber kami perlu berhenti sejenak/digantung:
# Virsh Suspend Server1.Linuxconfig.ORG Domain Server1.Linuxconfig.org digantung
Mesin maya auto-klon
Salah satu cara untuk mengklonkan mesin maya berasaskan KVM di redhat linux adalah menggunakan --Auto-Clone
suis. Kelebihan utama dari --Auto-Clone
suis adalah bahawa secara automatik klon sebilangan cakera sumber oleh itu pengguna tidak perlu mengetahui lokasi dan bilangan cakera yang dilampirkan pada mesin maya asal.
Kelemahannya ialah pengguna tidak dapat menentukan nama cakera dan membanggakan lokasi alternatif ke cakera maya klon baru. Perintah Linux berikut akan mengklon mesin maya asal Server1.Linuxconfig.org
ke mesin maya klon baru Server2.Linuxconfig.org
menggunakan secara automatik --Auto-Clone
suis.
# virt-clone --original = server1.Linuxconfig.org -name = server2.Linuxconfig.Org-Auto-Clone Amaran Menetapkan port peranti grafik ke autoport, untuk mengelakkan bercanggah. Peruntukan 'Server2.Linuxconfig.org.qcow2 '| 10 GB 00:00:00 Peruntukan 'Server1.Linuxconfig.org-1-clone.qcow2 '| 5.0 GB 00:00:07 Peruntukan 'Server1.Linuxconfig.org-2-clone.qcow2 '| 5.0 GB 00:00:00 Klon 'Server2.Linuxconfig.org 'dicipta dengan jayanya.
Seperti yang dapat kita lihat dari output di atas --Auto-Clone
secara automatik mengklonkan semua cakera maya yang dilampirkan pada mesin maya asal dan dilampirkan klon
Kata kunci ke sebarang cakera tambahan. Mesin maya klon baru semestinya menunggu di mematikan
Nyatakan yang akan dimulakan:
# Senarai Virsh-Semua Nama ID Negeri ----------------------------------------- ----------- 1 Server1.Linuxconfig.org dijeda - pelayan2.Linuxconfig.org dimatikan
Klon pelbagai cakera secara manual
Untuk mendapatkan lebih banyak kawalan ke atas lokasi cakera klon baru dan nama kita boleh meninggalkan --Auto-Clone
menukar dan membekalkan semua nama cakera klon dan laluan destinasi baru menggunakan --fail
suis. Perhatikan bilangan --fail
Argumen yang dibekalkan mestilah sama dengan bilangan cakera yang dilampirkan pada mesin maya asal. Contoh:
# virt-clone --original = server1.Linuxconfig.org -name = server2.Linuxconfig.org -file/var/lib/libvirt/imej/server2.Linuxconfig.org.IMG -File/var/lib/libvirt/imej/server2.Linuxconfig.org-1.IMG -File/var/lib/libvirt/imej/server2.Linuxconfig.org-2.amaran IMG menetapkan port peranti grafik ke autoport, untuk mengelakkan bercanggah. Peruntukan 'Server2.Linuxconfig.org.img '| 10 GB 00:00:00 Peruntukan 'Server2.Linuxconfig.org-1.img '| 5.0 GB 00:00:07 Peruntukan 'Server2.Linuxconfig.org-2.img '| 5.0 GB 00:00:00 Klon 'Server2.Linuxconfig.org 'dicipta dengan jayanya.
Resume/Start
Pada peringkat ini, kami sudah bersedia untuk meneruskan mesin maya asal kami Server1.Linuxconfig.org
:
# virsh resume server1.Linuxconfig.ORG Domain Server1.Linuxconfig.org diteruskan
dan juga memulakan mesin maya yang baru diklon Server2.Linuxconfig.org
:
# virsh start server2.Linuxconfig.ORG Domain Server2.Linuxconfig.org bermula
Semak keadaan semua mesin maya:
# Senarai Virsh-Semua Nama ID Negeri ----------------------------------------- ----------- 1 Server1.Linuxconfig.org menjalankan 3 pelayan2.Linuxconfig.org berjalan
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Perintah Linux Asas
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Cara mengklon sistem linux
- Muat turun linux
- Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Cara mencetak pokok direktori menggunakan linux
- « Cara mudah untuk menyulitkan dan menyahsulit fail besar menggunakan OpenSSL dan Linux
- Modul OS Python »