Ini ialah perintah virt-clone yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
virt-clone - mengklon imej mesin maya sedia ada
SINOPSIS
klon virt [PILIHAN]...
DESCRIPTION
klon virt ialah alat baris arahan untuk mengklon imej mesin maya sedia ada menggunakan
Perpustakaan pengurusan hipervisor "libvirt". Ia akan menyalin imej cakera mana-mana yang sedia ada
mesin maya, dan tentukan tetamu baharu dengan konfigurasi perkakasan maya yang sama.
Elemen yang memerlukan keunikan akan dikemas kini untuk mengelakkan pertembungan antara lama dan baharu
tetamu.
Secara lalai, virt-clone akan menunjukkan ralat jika maklumat yang diperlukan untuk mengklon tetamu
tidak disediakan. Pilihan --auto-klon akan menjana semua input yang diperlukan, selain daripada
sumber tetamu untuk mengklon.
Sila ambil perhatian, virt-clone tidak mengubah apa-apa _di dalam_ OS tetamu, ia hanya menduplikasi
cakera dan melakukan perubahan sisi hos. Jadi perkara seperti menukar kata laluan, menukar IP statik
alamat, dll berada di luar skop alat ini. Untuk jenis perubahan ini, sila lihat
virt-sysprep.
UMUM PILIHAN
Kebanyakan pilihan tidak diperlukan. Keperluan minimum ialah --original atau --original-xml (to
tentukan tetamu untuk mengklon), --name, dan pilihan storan yang sesuai melalui -file.
--sambung URI
Sambung ke hipervisor bukan lalai. Lihat install-install(1) untuk butiran
-o ORIGINAL_TETAMU
--asli ORIGINAL_TETAMU
Nama tetamu asal yang akan diklon. Tetamu ini mesti ditutup atau dijeda sejak itu
adalah tidak mungkin untuk mengklonkan tetamu aktif dengan selamat pada masa ini.
--original-xml ORIGINAL_XML
Fail xml tetamu Libvirt untuk digunakan sebagai tetamu asal. Tetamu tidak perlu
ditakrifkan pada sambungan libvirt. Ini menggantikan parameter "--original".
--auto-klon
Hasilkan nama tetamu baharu dan laluan untuk storan baharu.
Contoh atau kemungkinan keluaran yang dijana:
Nama asal: MyVM
Nama klon yang dijana : MyVM-clone
Laluan cakera asal : /home/user/foobar.img
Laluan cakera yang dijana : /home/user/foobar-clone.img
Jika nama yang dijana bertembung dengan VM atau storan sedia ada, nombor akan ditambahkan, seperti
foobar-clone-1.img, atau MyVM-clone-3.
-n NAMA
--nama NAMA
Nama contoh mesin maya tetamu baharu. Ini mesti unik di kalangan semua tetamu
diketahui sambungan hipervisor, termasuk yang tidak aktif pada masa ini.
-u UUID
--uuuid UUID
UUID untuk tetamu; jika tiada diberikan UUID rawak akan dijana. Jika anda nyatakan
UUID, anda harus menggunakan nombor perenambelasan 32 digit. UUID bertujuan untuk menjadi unik
merentasi seluruh pusat data, dan sememangnya dunia. Ingat ini jika secara manual
menentukan UUID
-f DISKFILE
--fail DISKFILE
Laluan ke fail, partition cakera atau volum logik untuk digunakan sebagai stor sandaran
cakera maya tetamu baharu. Jika tetamu asal mempunyai berbilang cakera, parameter ini
mesti diulang beberapa kali, sekali setiap cakera dalam mesin maya asal.
--paksa-salin TARGET
Mengklon paksa sasaran cakera yang diluluskan ('hdc', 'sda', dsb.). Secara lalai, "virt-clone"
akan melangkau cakera tertentu, seperti yang bertanda 'baca sahaja' atau 'boleh kongsi'.
--tidak jarang
Peruntukkan storan baharu sepenuhnya jika laluan yang diklon adalah fail yang jarang. Lihat
install-install(1) untuk butiran lanjut tentang jarang vs tidak jarang.
--pelihara-data
Tiada storan diklon: imej cakera khusus oleh --file dikekalkan sebagaimana adanya, dan
dirujuk dalam XML klon baharu. Ini berguna jika anda ingin mengklon VM XML
templat, tetapi bukan kandungan storan.
--pautan semula
Apabila --reflink ditentukan, lakukan salinan ringan. Ini adalah lebih cepat jika sumber
imej dan imej destinasi semuanya berada pada sistem fail btrfs yang sama. Jika salinan COW adalah
tidak mungkin, maka virt-clone gagal.
-m MAC
--Mac MAC
Alamat MAC tetap untuk tetamu; Jika parameter ini ditinggalkan, atau nilai "RANDOM"
dinyatakan alamat yang sesuai akan dijana secara rawak. Alamat digunakan
secara berurutan ke rangkaian kerana ia disenaraikan dalam XML tetamu asal.
--print-xml
Cetak XML klon yang dijana dan keluar tanpa pengklonan.
--ganti
Tutup dan alih keluar mana-mana tetamu sedia ada dengan "--name" yang diluluskan sebelum mengklon
tetamu asal.
-h
- membantu
Tunjukkan mesej bantuan dan keluar
--versi
Tunjukkan nombor versi program dan keluar
--semak
Dayakan atau lumpuhkan beberapa semakan pengesahan. Lihat install-install(1) untuk maklumat lanjut.
-q
--senyap
Sekat keluaran bukan ralat.
-d
--nyahpepijat
Cetak maklumat penyahpepijatan ke terminal semasa menjalankan proses pemasangan. The
maklumat penyahpepijatan juga disimpan dalam "~/.cache/virt-manager/virt-clone.log" walaupun
parameter ini ditinggalkan.
CONTOH
Klon tetamu yang dipanggil "demo" pada sambungan lalai, auto menjana nama baharu dan
laluan klon cakera.
# virt-clone \
--demo asal \
--auto-klon
Klon tetamu yang dipanggil "demo" yang mempunyai satu cakera untuk disalin
# virt-clone \
--demo asal \
--nama newdemo \
--file /var/lib/xen/images/newdemo.img
Klonkan tetamu QEMU dengan berbilang cakera
# virt-clone \
--sambungkan qemu:///system \
--demo asal \
--nama newdemo \
--file /var/lib/xen/images/newdemo.img \
--file /var/lib/xen/images/newdata.img
Klonkan tetamu ke peranti fizikal yang sekurang-kurangnya sama besarnya dengan cakera tetamu asal.
Jika peranti destinasi lebih besar, tetamu baharu boleh melakukan ubah saiz sistem fail apabila ia
but.
# virt-clone \
--sambungkan qemu:///system \
--demo asal \
--nama newdemo \
--file /dev/HostVG/DemoVM \
--mac 52:54:00:34:11:54
Gunakan virt-clone dalam talian menggunakan perkhidmatan onworks.net