Indeks umum siri: Rangkaian Komputer untuk PKS: Pengenalan
Helo kawan!
Sekiranya anda mengikuti kami membaca artikel yang diterbitkan sejauh ini, anda akan menyedari bahawa kami mengikuti jalan yang agak logik, untuk mendapatkan stesen kerja atau makmal di rumah, dengan sokongan yang diperlukan untuk melakukan mesin maya atau pelayan di mana kami akan melaksanakan perkhidmatan minimum untuk a LAN - Rangkaian Kawasan Tempatan Perniagaan.
Kami menganggap bahawa anda membaca:
- Rangkaian Komputer untuk PKS: Pengenalan
- Pemasangan Stesen Kerja - Rangkaian Komputer untuk PKS
- 6 Desktop Debian - Rangkaian Komputer untuk PKS
- Virtualisasi pada Debian: Pengenalan - Rangkaian Komputer untuk PKS
- Qemu-Kvm + Virt-Manager di Debian - Rangkaian Komputer untuk PKS
- virt-Command di Debian - Rangkaian Komputer untuk SMB
- CentOS dalam rangkaian komputer untuk PKS
Pautan sebelumnya, serta pautan luaran ke laman dan laman yang berlainan yang mengandungi maklumat yang kaya, termasuk dalam setiap artikel, ditawarkan dengan tujuan anda mencapai pengetahuan asas mengenai topik yang diliputi.
Catatan ini adalah kesinambungan logik dari jalan yang dipilih. Pembacaan dan kajian anda akan membolehkan anda mempunyai idea tentang dunia yang luas melalui Virtualisasi Qemu-KVM dan kedai buku utamanya kebebasan.
Virsh - Antara muka pengguna utama untuk menguruskan Domain Maya
Kami tahu dari pembacaan sebelumnya bahawa Virtualisasi di Linux bermaksud kemampuan untuk menjalankan pelbagai keadaan sistem operasi serentak yang berbeza, pada platform perkakasan yang sama. libvirt adalah toolkit yang ditulis dalam bahasa C, yang membolehkan kita berinteraksi dengan keupayaan virtualisasi Linux versi terbaru, dan juga dengan sistem operasi lain.
Kita boleh menggunakan program ini dara untuk membuat, menjeda, mematikan, menyenaraikan, dan banyak lagi operasi di domain maya dan pengawas yang menjadi hos mereka. Nama program menunjukkan bahawa ia adalah kependekan dari «Virtualisasi ShellAtau Pemproses Perintah Virtualisasi.
Dengan cara generik, kita boleh memanggilnya sebagai:
virsh [PILIHAN]…. [ARGUMEN] ...
- perintah: boleh menjadi salah satu 215 arahan disenaraikan kemudian
- domain: nama domain atau mesin maya, atau ID pengenal berangka domain, atau UUID domain.
- hujah: pilihan khusus untuk setiap arahan
Terdapat beberapa pengecualian dari peraturan sebelumnya, seperti dalam kes di mana perintah tersebut bertindak pada semua domain, mesin, atau secara langsung pada Xen Hypervisor - Pengawas Xen. Pengecualian seperti ini dihapuskan untuk setiap arahan.
Nota: Walaupun sah untuk mengenal pasti mesin maya dengan ID numeriknya, nilai numerik ini akan selalu ditafsirkan sebagai ID domain, dan bukan sebagai namanya.
yang PILIHAN arahan Virsh bunyi:
- -c, –hubungkan URI: Menyambung ke URI «Pengecam Sumber Seragam"- Pengecam Sumber Seragam, bukannya URI lalai yang merupakan penyelia tempatan.
- -d, –TINGKAT debug Dayakan mesej debug - debug, hingga nilai integer LEVEL, argumen berangka yang dapat mengambil nilai antara 0 dan 4. Tepatnya 4 adalah nilai lalai.
- -e, –senar rentetan: Menetapkan urutan watak alternatif kerana apabila kita menekan kekunci «Esc«. Urutan lalai adalah ^]. Aksara yang dibenarkan adalah: sebarang aksara abjad, @, [,], \, ^, _. Kami mencadangkan jangan ubah urutan watak lalai.
- -h, -help: Mengabaikan argumen lain dan berkelakuan seolah-olah perintah itu dilaksanakan membantu.
- -k, –INTERVAL selang-sela: Menetapkan selang dalam beberapa saat untuk menghantar jenis mesej keepalive, untuk memeriksa sama ada sambungan ke pelayan masih hidup. Sekiranya nilai INTERVAL ditetapkan ke 0, maka mekanisme pemeriksaan ini dilumpuhkan.
- -K, –keuntuk kiraan KEPALA: Menetapkan berapa kali mesej dapat dihantar keepalive tanpa mendapat sambutan dari pelayan, dan tanpa menandakan sambungannya sebagai mati. Ini tidak akan mempengaruhi pilihan ini, jika nilai INTERVAL dari pilihan sebelumnya ditetapkan ke 0.
- -l, –log FAIL: Mengarahkan output log operasi ke fail FAIL.
- -q, -senyap: Elakkan maklumat tambahan dalam mesej. Mod senyap.
- -r, –sungguh-sungguh: Sambungan awal dibuat di Baca sahaja. Sama seperti ketika kita menggunakan pilihan -Baca sahaja dalam perintah menyambung.
- -t, –jimat: Menunjukkan masa yang digunakan oleh setiap arahan.
- -v, –versi = pendek: Abaikan argumen lain, dan tunjukkan hanya versi perpustakaan kebebasan dari mana datangnya program ini dara.
- -V, –versi = panjang: Abaikan sebarang argumen lain dan tunjukkan versi perpustakaan kebebasan dari mana datangnya program ini dara dan lebih jauh lagi, pengawas, pengawal yang berbeza - pemandu, jenis rangkaian, dll yang disokong oleh kompilasi.
Bil:
- Sebilangan besar operasi arahan dara, andaikan kedai buku itu kebebasan dapat menyambung ke perkhidmatan libvirtd dalam tindakan.
- Sebilangan besar arahan memerlukannya dijalankan dengan hak pengguna akar kerana saluran komunikasi yang digunakannya untuk berkomunikasi dengan Hypervisor. Sekiranya dijalankan dengan hak istimewa pengguna biasa, ia akan mengembalikan kesalahan.
- Sebilangan besar arahan bertindak secara serentak. Kemungkinan pengecualian adalah penutupan, setvcpus y setem. Dalam kes-kes itu, hakikat bahawa dara kembalikan segera perintah, itu mungkin tidak bermaksud bahawa tindakan tersebut berjaya diselesaikan. Ia mesti diperiksa secara berkala untuk mengesan bahawa operasi itu diselesaikan pada Tetamu - tetamu.
Untuk maklumat lebih lanjut mengenai kandungan, lihat lelaki virsh.
Cadangan bagaimana mendekati pembelajaran virsh
Untuk mempermudah mendapatkan bantuan menggunakan lebih daripada 200 arahan, dara kumpulkan mereka mengikut kata kunci - kata kunci bantuan, yang mana:
- domain
- memantau
- tuan rumah
- antara muka
- menapis
- rangkaian
- mengangguk
- rahsia
- gambar
- kolam
- jumlah
- dara
buzz @ sysadmin: ~ $ virsh help domain Pengurusan Domain (kata kunci bantuan 'domain'): lampirkan peranti lampirkan peranti dari fail XML lampirkan cakera peranti pasang-antara muka lampirkan antara muka rangkaian mulakan secara automatik mulakan domain blkdeviotune Tetapkan atau tanyakan parameter penalaan I / O peranti blok. blkiotune Dapatkan atau tetapkan parameter blkio blockcommit Mulakan operasi blok komit. blockcopy Mulakan operasi penyalinan blok. blockjob Menguruskan operasi blok aktif blockpull Mengisi cakera dari gambar sandarannya. blockresize Ubah saiz peranti blok domain. ubah-media Ubah media CD atau floppy drive konsol sambungkan ke konsol tetamu cpu-baseline compute baseline CPU CPU-CPU host dengan CPU yang dijelaskan oleh file XML cpu-statistik menunjukkan statistik cpu domain buat buat domain dari XML fail mendefinisikan mendefinisikan (tetapi jangan memulakan) domain dari pertunjukan deskripsi fail XML atau menetapkan keterangan domain atau judul memusnahkan memusnahkan (menghentikan) peranti melepaskan peranti pelepas domain dari fail XML detach-disk detach disk device detach-interface detach rangkaian antara muka domdisplay paparan domain sambungan URI domfsfreeze Membekukan sistem fail yang dipasang domain. sistem fail terpasang domain domfsthaw Thaw. domfstrim Memohon fstrim pada sistem fail yang dipasang di domain. buzz @ sysadmin: ~ $ virsh help monitor Pemantauan Domain (kata kunci bantuan 'monitor'): domblkerror Tunjukkan kesilapan pada peranti blok domblkinfo domain blok maklumat saiz peranti domiflist menyenaraikan semua antara muka maya domain domifstat mendapatkan statistik antara muka rangkaian untuk maklumat domain domain buzz @ sysadmin: ~ $ virsh help monitor Pemantauan Domain (kata kunci bantuan 'monitor'): domblkerror Tunjukkan kesilapan pada peranti blok domblkinfo domain blok maklumat saiz peranti domiflist menyenaraikan semua antara muka maya domain domifstat mendapatkan statistik antara muka rangkaian untuk maklumat domain domain buzz @ sysadmin: ~ $ virsh membantu hos Host dan Hypervisor (kata kunci bantuan 'host'): allowpages Memanipulasi kemampuan keupayaan ukuran halaman halaman cpu-model CPU model domcapabilities kemampuan domain freecell NUMA free memory freepages NUMA halaman percuma nama host mencetak hypervisor nama host maxvcpus sambungan vcpu node-memory-tune maksimum tetapkan parameter memori nod nodecpumap simpul peta cpu nodecpustats Mencetak statistik cpu nod. nodeinfo maklumat nod nodemstats Mencetak statistik memori nod. mengangguk menangguhkan node host untuk jangka masa tertentu sysinfo mencetak hypervisor sysinfo uri mencetak hipervisor kanonik URI versi menunjukkan versi buzz @ sysadmin: ~ $ antara muka bantuan virsh Antaramuka (kata kunci bantuan 'antara muka'): iface-mulai membuat gambar tetapan antara muka semasa, yang kemudian dapat dilakukan (iface-commit) atau dipulihkan (iface-rollback) iface-bridge membuat peranti jambatan dan melampirkan peranti rangkaian yang ada kepadanya iface-komit melakukan perubahan yang dibuat sejak iface-start dan titik pemulihan percuma iface-define mendefinisikan (tetapi jangan memulakan) antara muka host fizikal dari fail XML iface-menghancurkan memusnahkan antara muka host fizikal (lumpuhkannya / "if- bawah ") maklumat antara muka iface-dumpxml dalam XML iface-edit edit konfigurasi XML untuk antara muka host fizikal jika senarai-senarai antara muka host fizikal iface-mac menukar nama antara muka ke antara muka alamat MAC iface-nama menukar alamat MAC antara muka menjadi nama antara muka iface-rollback rollback ke konfigurasi yang disimpan sebelumnya yang dibuat melalui iface-mulai iface-start mulakan antara muka host fizikal (aktifkan / "if-up") iface-unbridge undefine peranti jambatan setelah melepaskan peranti hambanya iface-undefine undefine a phy antara muka host sical (keluarkan dari konfigurasi) buzz @ sysadmin: ~ $ virsh help filter Rangkaian Penapis (kata kunci bantuan 'penapis'): nwfilter-define menentukan atau mengemas kini penapis rangkaian dari fail XML maklumat penapis rangkaian nwfilter-dumpxml dalam XML nwfilter-edit mengedit konfigurasi XML untuk penapis rangkaian nwfilter-senarai senarai rangkaian penapis takrifkan penapis rangkaian buzz @ sysadmin: ~ $ rangkaian bantuan virsh Rangkaian (kata kunci bantuan 'rangkaian'): net-autostart autostart rangkaian bersih-buat membuat rangkaian dari fail XML net-define definisikan (tetapi jangan mulakan) rangkaian dari fail XML net-destrusikan (hentikan) a rangkaian bersih-dhcp-leases mencetak maklumat sewa untuk rangkaian tertentu net-dumpxml maklumat rangkaian dalam XML edit-edit suntingan konfigurasi XML untuk rangkaian-acara rangkaian Acara rangkaian-rangkaian maklumat-maklumat rangkaian senarai-senarai-rangkaian-nama-nama rangkaian menukar rangkaian UUID ke nama rangkaian net-start mulakan (tidak ditentukan sebelumnya) jaringan tidak aktif net-undefine undefine rangkaian kemas kini rangkaian berterusan yang berterusan dari net-uuid konfigurasi rangkaian yang ada menukar nama rangkaian ke UUID rangkaian buzz @ sysadmin: ~ $ virsh membantu mengangguk Peranti Node (kata kunci bantuan 'nodedev'): nodedev-buat membuat peranti yang ditentukan oleh fail XML pada nod nodedev-menghancurkan memusnahkan (menghentikan) peranti pada nod nodedev-melepaskan peranti nod dari pemacu perantinya nodedev-dumpxml nod perincian peranti dalam XML nodedev-listkan jumlah peranti pada host ini nodedev-reattach reattach node device to your device nya buzz @ sysadmin: ~ $ virsh tolong rahsia Rahsia (kata kunci bantuan 'rahsia'): menentukan rahsia atau mengubah rahsia dari fail XML rahsia-dumpxml atribut rahsia dalam XML rahsia-get-nilai Keluarkan nilai rahsia-senarai rahsia-senarai rahsia-set-nilai menetapkan rahsia nilai rahsia-undefine undefine rahsia buzz @ sysadmin: ~ snapshot bantuan $ virsh Snapshot (kata kunci bantuan 'snapshot'): snapshot-create Buat snapshot dari XML snapshot-create-as Buat snapshot dari sekumpulan args snapshot-current Dapatkan atau tetapkan snapshot snapshot semasa-hapus Hapus domain snapshot snapshot-dumpxml Dump XML untuk snapshot domain-edit edit Sunting XML untuk snapshot snapshot-info snapshot-snapshot-list snapshot-list Daftar snapshot untuk domain snapshot-induk Dapatkan nama induk dari snapshot snapshot-revert Kembalikan domain ke snapshot buzz @ sysadmin: ~ kumpulan bantuan virsh $ Kolam simpanan (kata kunci bantuan 'kolam'): cari-penyimpanan-kolam-sumber-seperti cari sumber kolam simpanan yang berpotensi cari-penyimpanan-kolam-sumber temui sumber kolam berpotensi kolam-autostart autostart kolam renang-bina bina kolam kolam- buat-sebagai buat kumpulan dari sekumpulan kumpulan args-buat kumpulan dari kumpulan file XML-define-sebagai tentukan kumpulan dari sekumpulan args pool-define define (tetapi jangan mulakan) kumpulan dari XML file pool-delete delete pool pool-destruce (stop) pool pool-dumpxml pool pool di XML pool-edit edit konfigurasi XML untuk kumpulan simpanan kolam-info penyimpanan maklumat kumpulan senarai-kumpulan daftar-nama kolam-ubah nama kolam UUID untuk nama kolam renang-penyegaran menyegarkan kolam renang-mulailah mulakan kolam renang yang tidak aktif (yang telah ditentukan sebelumnya) -tentukan takrifkan takrifkan kolam kolam yang tidak aktif-uuid ubah nama kolam menjadi kumpulan UUID buzz @ sysadmin: ~ $ jumlah bantuan Volume Penyimpanan (kata kunci bantuan 'volume'): vol-clone clone is a volume. vol-create-as buat volume dari satu set args vol-create create a vol dari XML file vol-create-from create vol, gunakan volume lain sebagai input vol-delete hapus vol-download vol-download isi volume muat turun ke satu fail vol-dumpxml vol maklumat dalam XML vol-info penyimpanan vol maklumat vol-key mengembalikan kunci kelantangan untuk nama isipadu tertentu atau senarai vol-list list vols vol-name mengembalikan nama volume untuk kekunci volum tertentu atau jalur vol- path mengembalikan jalur volume untuk nama volume yang ditentukan atau kunci vol-pool mengembalikan kumpulan simpanan untuk kunci kelantangan tertentu atau mengubah ukuran vol ukuran semula vol vol-upload memuatkan fail fail ke volume vol-wipe hapus vol buzz @ sysadmin: ~ $ virsh bantu virsh Virsh itu sendiri (kata kunci bantuan 'virsh'): cd ubah direktori semasa sambung (kembali) sambungkan ke hypervisor echo echo argumen keluar keluar dari terminal interaktif ini bantu cetak bantuan pwd cetak direktori semasa berhenti keluar dari terminal interaktif ini
Untuk bantuan khusus pada mana-mana arahan yang disenaraikan
Kita mesti melaksanakan pertolongan virsh. Contoh:
buzz @ sysadmin: ~ $ senarai bantuan virsh Senarai NAMA - senarai senarai SINOPSIS senarai [--inactive] [--all] [--transient] [--persistent] [--with-snapshot] [--without-snapshot] [--state-running] [- -state-paused] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-diuruskan-simpan] [--tanpa-diuruskan-simpan] [ --uuid] [--nama] [--tabel] [--managed-save] [--title] PENERANGAN Mengembalikan senarai domain. PILIHAN - senarai aktif domain tidak aktif - semua senarai domain tidak aktif & aktif - domain sementara senarai sementara - domain berterusan senarai berterusan - dengan senarai senarai snapshot dengan snapshot yang ada - tanpa senarai senarai snapshot tanpa snapshot --state - domain senarai berjalan dalam keadaan berjalan - domain senarai berhenti sementara dalam keadaan dijeda - domain senarai negara-tutup dalam keadaan tutup - domain senarai negara lain di negeri lain - domain senarai permulaan dengan autostart diaktifkan --no-autostart senaraikan domain dengan autostart dilumpuhkan --dengan terurus-simpan domain senarai dengan keadaan terurus terkawal --tanpa terurus-simpan domain senarai tanpa terurus disimpan - daftar uid hanya uuid - senarai nama nama domain sahaja - jadual senarai meja (lalai ) - tandakan terurus domain tidak aktif dengan keadaan simpan terurus - tajuk menunjukkan tajuk domain buzz @ sysadmin: ~ $ virsh membantu penutupan Penutupan NAMA - mematikan penutupan SINOPSIS domain dengan baik [--mode ] PENERANGAN Jalankan penutupan di domain sasaran. PILIHAN [--domain] nama domain, id atau uuid --mode mod penutupan: acpi | ejen | initctl | isyarat | paravirt
Contoh penggunaan arahan virsh
Versi Virsh
buzz @ sysadmin: ~ $ virsh -v 1.2.9 buzz @ sysadmin: ~ $ virsh -V Alat baris perintah Virsh libvirt 1.2.9 Lihat laman web di http://libvirt.org/ Dikumpulkan dengan sokongan untuk: Hypervisors: QEMU / KVM LXC UML Xen LibXL OpenVZ VMWare VirtualBox Test Networking: Remote Network Bridging Interface netcf Nwfilter VirtualPort Storage: Dir Disk Filesystem SCSI Multipath iSCSI LVM RBD Sheepdog Miscellaneous: Daemon Nodedev AppArmor SELinux Secrets Debug DTrace Readline Modular
Masukkan konsol virsh
buzz @ sysadmin: ~ $ sudo virsh [sudo] kata laluan untuk buzz: Selamat datang di virsh, terminal interaktif virtualisasi. Taip: 'help' untuk bantuan dengan perintah 'quit' untuk berhenti
Senaraikan semua domain
dara # senarai --semua Nyatakan Nama Id ----------------------------------------------- ----- - dns dimatikan - miweb dimatikan - sysadmin-centos dimatikan
Mulakan domain dns
dara # mulakan dns Domain dns dimulakan dara # domdisplay dns rempah: //127.0.0.1: 5900
Senaraikan jumlah simpanan
virsh # senarai kolam Nama Negeri Autostart ------------------------------------------- lalai aktif tidak ada vms -gambar aktif ya virsh # pool-info lalai Nama: UUID lalai: 3d158e62-6237-464f-9d8f-07ac98be56dc Keadaan: berjalan Berterusan: ya Autostart: tidak Kapasiti: 14.64 GiB Peruntukan: 5.18 GiB Tersedia: 9.46 GiB virsh # pool-info vms-gambar Nama: vms-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Negeri: berjalan Berterusan: ya Autostart: ya Kapasiti: 916.77 GiB Peruntukan: 464.22 GiB Tersedia: 452.55 GiB
Senaraikan gambar yang terdapat dalam isi padu
virsh # vol-senarai vms-gambar Laluan Nama ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Semuanya-1511.iso / tera / vms / CentOS-7- x86_64-Semuanya-1511.iso dns.qcow2 /tera/vms/dns.qcow2 miweb.qcow2 /tera/vms/miweb.qcow2 openSUSE-13.2-DVD-x86_64.iso /tera/vms/openSUSE-13.2-DVD-x86_64 .iso sysadmin-centos.qcow2 /tera/vms/sysadmin-centos.qcow2 sysadmin.qcow2 /tera/vms/sysadmin.qcow2 virsh # vol-info dns.qcow2 - kolam vms-gambar Nama: dns.qcow2 Jenis: fail Kapasiti: 10.00 GiB Peruntukan: 1.56 GiB
Buat gambar cakera pada kelantangan
virsh # vol-create-as --pool vms-images --nama dns2.raw --kapasiti 20G Vol dns2.raw dibuat virsh # vol-senarai vms-gambar Laluan Nama ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Semuanya-1511.iso / tera / vms / CentOS-7- x86_64-Segalanya-1511.iso dns.qcow2 /tera/vms/dns.qcow2 dns2.raw /tera/vms/dns2.raw miweb.qcow2 /tera/vms/miweb.qcow2 openSUSE-13.2-DVD-x86_64.iso /tera/vms/openSUSE-13.2-DVD-x86_64.iso sysadmin-centos.qcow2 /tera/vms/sysadmin-centos.qcow2 sysadmin .qcow2 /tera/vms/sysadmin.qcow2
Sertailah gambar yang baru dibuat ke domain yang sedang berjalan
virsh #domstate dns berlari virsh # domaininfo dns Id: 4 Nama: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 Jenis OS: hvm Negeri: menjalankan CPU: 1 Masa CPU: 25.2s Memori maksimum: 262144 KiB Memori terpakai: 262144 KiB Berterusan: ya Autostart: lumpuhkan Simpan terurus: tidak ada Model keselamatan: tidak ada Keselamatan DOI: 0 virsh #domblklist dns Sumber Sasaran ------------------------------------------------ vda /tera/vms/dns.qcow2 hda - virsh # attach-disk dns /tera/vms/dns2.raw vdb --persistent - hidup Cakera berjaya dipasang virsh #domblklist dns Sumber Sasaran ------------------------------------------------ vda /tera/vms/dns.qcow2 vdb /tera/vms/dns2.raw hda - virsh # domblkstat dns vda vda rd_req 5438 vda rd_bytes 67512320 vda wr_req 405 vda wr_bytes 2854912 vda flush_operations 14 vda rd_total_times 20533958076 vda wr_total_times 423498369 vda flush_total_times 232141607 virsh # domblkstat dns vdb vdb rd_req 117 vdb rd_bytes 479232 vdb wr_req 0 vdb wr_bytes 0 vdb flush_operations 0 vdb rd_total_times 28976780 vdb wr_total_times 0 vdb flush_total_times 0
Kami membahagi, memformat dan memasang cakera baru
dara # berhenti
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5 kata laluan buzz@192.168.10.5: buzz @ dns: ~ $ sudo fdisk / dev / vdb [sudo] kata laluan untuk buzz: Selamat datang di fdisk (util-linux 2.25.2). Perubahan akan kekal dalam ingatan sahaja, sehingga anda memutuskan untuk menulisnya. Berhati-hati sebelum menggunakan perintah tulis. Perintah (m untuk pertolongan): n Jenis partition p primer (0 primer, 0 diperpanjang, 4 percuma) dan dilanjutkan (bekas untuk partition logik) Pilih (default p): p Nombor partisi (1-4, lalai 1): Sektor pertama (2048-41949951, default 2048): Sektor terakhir, + sektor atau + ukuran {K, M, G, T, P} (2048-41949951, lalai 41949951): Membuat partisi baru 1 jenis 'Linux' dan ukuran 20 GiB. Perintah (m untuk pertolongan): p Cakera / dev / vdb: 20 GiB, 21478375424 bait, 41949952 sektor Unit: sektor 1 * 512 = 512 bait Ukuran sektor (logik / fizikal): 512 bait / 512 bita Ukuran I / O ( minimum / optimum): 512 bait / 512 bait Jenis disklabel: dos Pengecam cakera: 0x12e1497e Perisian Boot Start End Sectors Size Id Type / dev / vdb1 2048 41943039 41940992 20G 83 Linux Command (m for help): w Jadual partisi telah diubah . Memanggil ioctl () untuk membaca semula jadual partition. Menyegerakkan cakera. buzz @ dns: ~ $ sudo mkfs.ext4 / dev / vdb1 buzz @ dns: ~ $ sudo fdisk -l Cakera / dev / vda: 10 GiB, 10737418240 bait, 20971520 sektor Unit: sektor 1 * 512 = 512 bait Ukuran sektor (logik / fizikal): 512 bait / 512 bita Ukuran I / O (minimum / optimum): 512 bait / 512 bait Jenis label label: dua Pengecam cakera: 0xb1e40216 Sektor Permulaan Boot Peranti Sektor Jenis Jenis Id / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Extended / dev / vda5 20015104 20969471 954368 466 pertukaran / Solaris Disk / dev / vdb: 82 GiB, 20 bait, 21478375424 sektor Unit: sektor 41949952 * 1 = 512 bait Ukuran sektor (logik / fizikal): 512 bait / 512 bait Saiz I / O (minimum / optimum): 512 bait / 512 bait Jenis label: dos Pengecam cakera: 512x0e12e Sektor Mula Boot Peranti Sektor Jenis Jenis Jenis / dev / vdc1497 1 2048 41943039 41940992G 20 Linux buzz @ dns: ~ $ sudo mkdir / kedai buzz @ dns: ~ $ sudo nano / etc / fstab / dev / vdb1 / store ext4 default 0 0 buzz @ dns: ~ $ sudo mount -a buzz @ dns: ~ $ ls -l / total store 16 drwx ------ 2 root root 16384 10 Dis 17 34:XNUMX hilang + dijumpai
Kami kembali ke konsol virsh
buzz @ sysadmin: ~ $ sudo virsh Selamat datang ke virsh, terminal interaktif virtualisasi. Taip: 'help' untuk bantuan dengan perintah 'quit' untuk berhenti dara #
Kami mematikan
virsh #domstate dns berlari virsh #shutdown dns Domain dns sedang ditutup
Ringkasan
Sejauh ini kami telah berlayar di sepanjang pantai Laut Virsh. 😉 Untuk maklumat lebih lanjut, laksanakan perintah lelaki virsh. Walau bagaimanapun, kami meninggalkan fail teks biasa yang dipanggil virsh-help.txt yang kami buat untuk menjadikan hidup lebih mudah bagi mereka yang menceburkan diri dengan Perintah Super ini untuk pentadbiran dan pengurusan Hypervisors dan Mesin Maya mereka.
Kami sangat mengesyorkan menguji arahan di luar persekitaran pengeluaran.
Saya ingin menggunakan Virsh untuk lebih banyak perkara, pada masa ini hanya asas, mula, berhenti, semua yang saya gunakan virt-manager, saya suka bahawa anda boleh mempunyai pelayan N yang menjalankan libvirt dan menguruskannya dari stesen kerja anda dengan virt-manager.
Hai kawan Dhunter !!! Saya sudah bekerja. Muat turun fail virsh-help.txt yang akan banyak membantu anda. Saya membuatnya dari konsol virsh itu sendiri, dan kemudian saya membuat skrip untuk mengisinya. Saya berpendapat bahawa, diatur oleh kata kunci bantuan, ia lebih banyak diminum. Dalam artikel seterusnya saya menyentuh lebih banyak topik arahan ini.
Salam Federico. Saya telah mengikuti artikel menarik anda di UKM. Sudah tentu lebih mudah menggunakan konsol untuk pentadbiran yang cepat dan cekap. Mereka juga menggunakan lebih sedikit sumber. Saya menunggu penghantaran anda yang seterusnya.
Baiklah Federico, anda sudah berjumpa dengan saya. Terima kasih atas hadiah yang telah anda berikan kepada kami. Pos yang sangat baik, saya telah menunggu artikel ini di virsh. Terima kasih saudara, kita semua akan tahu bagaimana menggunakannya dengan betul.
De nada Crespo88. Para ese estamos en DesdeLinux.
halo, saya kagum dengan potensi arahan virsh, saya tidak dapat mencari kata-kata untuk menggambarkan apa yang saya fikirkan tentangnya, luar biasa, dan apa yang anda nyatakan dalam siaran itu hanyalah sapuan sikat, menggunakan kata-kata anda sendiri «Sejauh ini kita mempunyai belayar di sepanjang pantai Laut Virsh. "
sangat berguna apabila anda menerangkan bagaimana meneliti virsh menggunakan kata kunci.
hebat contoh yang dibangunkan Buat gambar cakera pada kelantangan dan Gabung (tambahkan) ke domain yang sedang berjalan (atau MV), semuanya dengan virsh; kemudian dari WK sysadmin kami sambungkan dengan SSH ke domain dan di dalamnya, buat partisi dan sistem fail ext4nya untuk akhirnya memasangnya dari fstab.
Tidak ada yang boleh diikuti dengan catatan seterusnya dalam siri virt qemu-kvm dan terima kasih banyak untuk berkongsi semua ini.
Anda telah mendapat inti dari mesej, kawan Wong. Sekiranya hanya dengan pengenalan kepada perintah Virsh, keajaiban dapat dilakukan, mengapa tidak melanjutkan kajian dan penggunaannya. dara Ini, menurut definisi, antara muka Qemu-KVM, yang dikandung oleh penciptanya di Red Hat, Inc dan ditaja oleh syarikat hebat itu. Walaupun kita tahu bahawa ada antara muka lain seperti Virt-Manager dan oVirt, Virsh masih merupakan yang paling lengkap untuk mengendalikan perpustakaan kebebasan. Terima kasih kawan Wong atas komen berharga anda.