Ini adalah perintah virt-xml yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
virt-xml - Edit libvirt XML menggunakan opsi baris perintah.
RINGKASAN
virt-xml DOMAIN XML-ACTION XML-OPTION [OPSI-OUTPUT] [MISC-OPTIONS] ...
DESKRIPSI
virt-xml adalah alat baris perintah untuk mengedit libvirt XML menggunakan baris perintah eksplisit
pilihan. Lihat bagian CONTOH di akhir dokumen ini untuk langsung masuk.
Masing-masing virt-xml doa membutuhkan 3 hal: nama domain yang ada untuk diubah (atau XML
diteruskan pada stdin), tindakan pada XML, dan perubahan XML yang harus dibuat. tindakan adalah salah satu dari:
--add-device: Menambahkan definisi perangkat baru ke XML --remove-device: Hapus dan
definisi perangkat yang ada --edit: Edit blok XML yang ada --build-xml: Buat saja
meminta blok XML dan mencetaknya (tidak diperlukan domain atau input XML di sini).
Perubahan XML adalah salah satu contoh dari salah satu opsi XML yang disediakan oleh virt-xml, misalnya
--disk atau --boot.
virt-xml hanya mengizinkan satu tindakan dan pasangan XML per permintaan. Jika Anda perlu membuat beberapa
edit, jalankan perintah beberapa kali.
PILIHAN
-c URI
--Menghubung=URI
Hubungkan ke hypervisor non-default. Lihat instal-virt(1) untuk rincian
domain
domain adalah nama, UUID, atau ID dari VM yang ada. Ini dapat dihilangkan jika menggunakan
--build-xml, atau jika XML diteruskan di stdin.
Ketika domain ditentukan, tindakan keluaran default adalah --define, bahkan jika VM adalah
berlari. Untuk memperbarui konfigurasi VM yang sedang berjalan, tambahkan opsi --update (tetapi tidak semua
opsi/perangkat mendukung pembaruan konfigurasi VM yang sedang berjalan).
Jika XML diteruskan pada stdin, output defaultnya adalah --print-xml.
XML TINDAKAN
--edit [OPSI-EDIT]
Edit blok XML yang ditentukan. EDIT-OPSI beri tahu virt-xml blok mana yang akan diedit. Tipe
XML yang kami edit ditentukan oleh opsi XML yang diteruskan ke virt-xml. Jadi jika
--disk dilewatkan, EDIT-OPTIONS pilih yang mana blok untuk diedit.
Opsi XML tertentu hanya dipetakan ke satu blok XML, seperti --cpu, --security,
--boot, --clock, dan beberapa lainnya. Dalam kasus tersebut, virt-xml tidak akan mengeluh jika
blok XML yang sesuai belum ada, itu akan membuatnya untuk Anda.
Sebagian besar opsi XML mendukung nilai khusus 'clearxml=yes'. Ketika digabungkan dengan --edit, itu
akan sepenuhnya mengosongkan blok XML yang sedang diedit sebelum menerapkan yang diminta
perubahan. Ini memungkinkan sepenuhnya membangun kembali blok XML. Lihat CONTOH untuk beberapa penggunaan.
Contoh EDIT-OPTIONS:
--edit
--edit tanpa opsi apa pun menyiratkan 'edit blok pertama'. Jadi '--edit --disk
DISK-OPTIONS' berarti 'edit yang pertama '.
Untuk opsi blok XML tunggal yang disebutkan di atas, '--edit' polos tanpa apa pun
pilihan adalah apa yang selalu ingin Anda gunakan.
--edit #
Pilih nomor blok XML yang ditentukan. Jadi '--edit 2 --disk DISK-OPTS' berarti 'edit
kedua '. Opsi ini hanya benar-benar berlaku untuk XML perangkat.
--edit semua
Ubah setiap blok XML dari tipe opsi XML. Jadi '--edit semua --disk DISK-OPTS'
berarti 'edit pernah' memblokir'. Opsi ini hanya benar-benar berlaku untuk XML perangkat.
--edit OPSI-PERANGKAT
Ubah setiap blok XML yang cocok dengan opsi perangkat yang diteruskan. Opsi perangkat
berada dalam format yang sama seperti yang akan diteruskan ke opsi XML.
Jadi '--edit path=/tmp/foo --disk DISK-OPTS' berarti 'edit setiap dengan jalan
/tmp/foo'. Opsi ini hanya benar-benar berlaku untuk XML perangkat.
--tambahkan-perangkat
Tambahkan opsi XML yang ditentukan ke XML Daftar. Contoh: '--tambahkan-perangkat
--disk DISK-OPTIONS' akan membuat yang baru blokir dan tambahkan ke XML.
Opsi ini akan error jika ditentukan dengan opsi XML non-perangkat (lihat --edit bagian
untuk sebagian daftar).
--hapus-perangkat
Hapus perangkat yang ditentukan dari XML. Perangkat yang akan dihapus dipilih oleh XML
opsi, yang mengambil argumen dalam format yang sama dengan --edit. Contoh
--hapus-perangkat --disk 2
Lepaskan perangkat disk kedua
--hapus-perangkat --jaringan semua
Hapus semua perangkat jaringan
--hapus-perangkat --suara pcspk
Hapus semua perangkat suara dengan model='pcspk'
Opsi ini akan error jika ditentukan dengan opsi XML non-perangkat (lihat --edit bagian
untuk sebagian daftar).
--build-xml
Cukup buat XML yang ditentukan, dan cetak ke stdout. Tidak ada domain input atau XML input
yg dibutuhkan. Contoh: '--build-xml --disk DISK-OPTIONS' hanya akan mencetak yang baru
perangkat.
Opsi ini akan error jika ditentukan dengan opsi XML yang tidak memetakan dengan bersih ke a
blok XML tertentu, seperti --vcpus atau --memory.
KELUARAN PILIHAN
Opsi ini memutuskan tindakan apa yang harus diambil setelah mengubah XML. Dalam kasus umum ini
tidak perlu ditentukan, karena 'tindakan XML' akan menyiratkan tindakan keluaran default,
dijelaskan secara rinci di atas. Ini hanya diperlukan jika Anda ingin mengubah output default.
--memperbarui
Jika domain yang ditentukan sedang berjalan, coba ubah konfigurasi VM yang sedang berjalan. Jika
dikombinasikan dengan --edit, ini adalah operasi pembaruan. Jika digabungkan dengan --add-device, ini
adalah hotplug perangkat. Jika digabungkan dengan --remove-device, ini adalah hotunplug perangkat.
Perlu diingat, sebagian besar properti dan perangkat XML tidak mendukung operasi pembaruan langsung,
jadi jangan berharap untuk berhasil dalam semua kasus.
--mendefinisikan
Tentukan perubahan XML yang diminta. Ini biasanya default jika tidak ada opsi output
ditentukan, tetapi jika opsi --print ditentukan, --define diperlukan untuk memaksa
berubah.
--cetak-perbedaan
Cetak perubahan XML yang dihasilkan dalam format diff terpadu. Jika saja opsi keluaran ini adalah
ditentukan, semua opsi keluaran lainnya dinonaktifkan dan tidak ada perubahan terus-menerus yang dibuat.
--cetak-xml
Cetak XML yang dihasilkan secara keseluruhan. Jika hanya opsi keluaran ini yang ditentukan, semua
opsi keluaran lainnya dinonaktifkan dan tidak ada perubahan terus-menerus yang dibuat.
--Konfirmasi
Sebelum mendefinisikan atau memperbarui domain, tunjukkan perbedaan XML yang dihasilkan dan secara interaktif
meminta konfirmasi.
XML PILIHAN
--disk
--jaringan
--grafis
--metadata
--Penyimpanan
--vcpus
--cpu
--keamanan
--numatune
--fitur
--jam
--PM
--boot
--berkas sistem
--pengontrol
--memasukkan
--serial
--paralel
--saluran
--menghibur
--hostdev
--suara
--penjaga
--Video
--kartu pintar
--redirdev
--membalon
--tpm
--rng
--panik
Opsi ini mengubah XML untuk satu kelas elemen XML. Lebih lengkap
dokumentasi ditemukan di instal-virt(1).
Umumnya opsi ini dipetakan dengan cukup mudah ke libvirt XML, didokumentasikan di
<http://libvirt.org/formatdomain.html>
String opsi dalam format: --option opt=val,opt2=val2,... contoh: --disk
path=/tmp/foo,dapat dibagikan=on. Properti dapat digunakan dengan '--option opt=,', jadi untuk menghapus
pengaturan cache disk Anda dapat menggunakan '--disk cache=,'
Untuk opsi apa pun, gunakan --option=? untuk melihat daftar semua sub opsi yang tersedia, contoh:
--disk=? atau --boot=?
--help output juga mencantumkan beberapa contoh umum. Lihat bagian CONTOH di bawah untuk
beberapa contoh umum.
LAIN-LAIN PILIHAN
-h
--membantu
Tampilkan pesan bantuan dan keluar
--Versi: kapan
Tampilkan nomor versi program dan keluar
-q
--diam
Hindari keluaran verbose.
-d
--debug
Cetak informasi debug
CONTOH
Lihat daftar semua subopsi yang --disk dan --network ambil
# virt-xml --disk=? --jaringan=?
Mengubah dari domain 'CONTOH':
# virt-xml CONTOH --edit --metadata description="deskripsi baru saya"
# Aktifkan menu perangkat boot untuk domain 'CONTOH':
# virt-xml CONTOH --edit --boot menu=on
Hapus yang sebelumnya definisi domain 'winxp', ubah ke 'host-model', tapi
konfirmasikan perbedaan secara interaktif sebelum menyimpan:
# virt-xml winxp --edit --cpu host-model,clearxml=yes --konfirmasi
Ubah kartu suara kedua menjadi model=ich6 pada 'fedora19', tetapi hanya menampilkan diff:
# virt-xml fedora19 --edit 2 --suara model=ich6 --print-diff
Perbarui setiap kata sandi perangkat grafis ke 'foo' dari VM 'rhel6' yang sedang berjalan:
# virt-xml rhel6 --edit semua --graphics password=foo --update
Hapus jalur disk dari perangkat disk hdc:
# virt-xml rhel6 --edit target=hdc --jalur disk=
Ubah semua perangkat disk bertipe 'disk' untuk menggunakan cache=none, menggunakan XML dari stdin, mencetak
XML baru ke stdout.
# kucing | virt-xml --edit device=disk --disk cache=none
Ubah disk 'hda' IO ke native dan gunakan kebijakan startup sebagai 'opsional'.
# virt-xml fedora20 --edit target=hda \
--disk io=native,startup_policy=opsional
Ubah semua perangkat host untuk menggunakan driver_name=vfio untuk VM 'fedora20' pada koneksi jarak jauh
# virt-xml --hubungkan qemu+ssh://remotehost/system \
fedora20 --edit semua --hostdev driver_name=vfio
Perangkat USB host Hotplug 001.003 untuk menjalankan domain 'fedora19':
# virt-xml fedora19 --update --add-device --hostdev 001.003
Tambahkan saluran spicevmc ke domain 'winxp', yang akan tersedia setelah VM berikutnya
shutdown.
# virt-xml winxp --add-device --channel Spicevmc
Buat image disk 10G qcow2 dan lampirkan ke 'fedora18' untuk startup VM berikutnya:
# virt-xml fedora18 --tambahkan-perangkat \
--disk /var/lib/libvirt/images/newimage.qcow2,format=qcow2,ukuran=10
Cabut disk vdb dari domain yang sedang berjalan 'rhel7':
# virt-xml rhel7 --update --remove-device --target disk=vdb
Hapus semua perangkat grafis dari VM 'rhel7' setelah shutdown berikutnya:
# virt-xml rhel7 --hapus-perangkat --grafis semua
Hasilkan XML untuk perangkat konsol virtio dan cetak ke stdout:
# virt-xml --build-xml --console pty,target_type=virtio
Gunakan virt-xml online menggunakan layanan onworks.net