Perintah Virsh - Rangkaian Komputer untuk PKS

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:

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.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

7 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   penipu kata

    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.

  2.   Federico kata

    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.

  3.   Zodiak Carburus kata

    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.

  4.   crespo88 kata

    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.

  5.   phico kata

    Anda dialu-alukan, Crespo88. Untuk itu kami berada di DesdeLinux.

  6.   Ismael Alvarez Wong kata

    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.

    1.    Federico kata

      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.