Bagaimana cara membuat banyak klon VM di KVM / libvirt?

2

Saya (akan) memiliki VM di libvirt (menggunakan QEMU / KVM) yang akan saya atur dan pertimbangkan "master emas". Saya kemudian ingin dapat mengkloningnya 'n' kali untuk membuat beberapa sistem. Apa cara terbaik untuk melakukan ini, dan bagaimana cara terbaik untuk "individual" sistem kloning setelah mereka dipakai? Platform hypervisor adalah:

OS: Ubuntu 12.04.2

Hypervisor pkg: qemu-kvm 1.0 + noroms-0ubuntu14.8

Libvirt: 1.0.4 (dikompilasi dari sumber)

Saya mengelola VM dari sistem lain (Fedora 18 OS) menggunakan virt-manager 0.9.5

Saya tahu saya bisa mematikan VM dan kemudian menggunakan fungsi "Clone ..." virt-manager, tetapi saya bertanya-tanya apakah ada cara yang lebih baik (terutama jika saya bisa melakukan beberapa klon sekaligus, tidak yakin apakah itu mungkin atau tidak. ..)

Will Dennis
sumber

Jawaban:

1

Untuk melakukan instalasi besar-besaran (baseline atau bahkan dikustomisasi) saya akan mengatakan bahwa metode terbaik adalah dengan mengatur server PXE + TFTP dan menyediakan file preseed / kickstart.

Tambahkan alat manajemen konfigurasi pilihan Anda (boneka / koki / cfengine / lainnya) ke dalam campuran dan Anda akan memiliki kerangka kerja yang kuat untuk menyebarkan klon sebanyak yang Anda butuhkan. Selain itu, tambahkan repositori cermin lokal untuk meningkatkan kecepatan.

Batas atas untuk klon yang digunakan secara bersamaan adalah ethernet dan I / O throughput yang dapat Anda pertahankan.

dawud
sumber
1

Pertama, siapkan master vm (tidak yakin tentang ubuntu tetapi sys-unconfigberfungsi dengan baik di RHEL

Kemudian jalankan virt-clonesebanyak yang Anda butuhkan, menggunakan ampersand di akhir perintah untuk mengirimnya ke latar belakang

dyasny
sumber