Perintah Virsh - Jaringan Komputer untuk UKM

Indeks umum seri: Jaringan Komputer untuk UKM: Pendahuluan

Halo teman-teman!

Jika Anda mengikuti kami membaca artikel yang dipublikasikan sejauh ini, Anda akan menyadari bahwa kami mengikuti jalur yang cukup logis, untuk mendapatkan stasiun kerja atau laboratorium di rumah, dengan dukungan yang diperlukan untuk melakukan mesin atau server virtual di yang akan kami terapkan layanan minimum untuk a LAN - Local Area Network Bisnis.

Kami berasumsi bahwa Anda membaca:

Tautan di atas, serta tautan eksternal ke berbagai halaman dan situs yang berisi informasi kaya, termasuk dalam setiap artikel, ditawarkan dengan tujuan agar Anda memperoleh pengetahuan dasar tentang berbagai topik yang dibahas.

Posting ini adalah kelanjutan logis dari jalur yang dipilih. Membaca dan belajar Anda akan memungkinkan Anda untuk memiliki gagasan tentang dunia luas melalui Virtualisasi Qemu-KVM dan toko buku utamanya libvirt.

Virsh - Antarmuka pengguna utama untuk mengelola Domain Virtual

Kita tahu dari pembacaan sebelumnya bahwa Virtualisasi di Linux berarti kemampuan untuk menjalankan banyak contoh dari sistem operasi bersamaan yang berbeda, pada platform perangkat keras yang sama. libvirt adalah perangkat yang ditulis di bahasa C, yang memungkinkan kami berinteraksi dengan kapabilitas virtualisasi dari versi terbaru Linux, dan juga dengan sistem operasi lain.

Kita bisa menggunakan programnya Virsh untuk membuat, menjeda, mematikan, mendaftar, dan banyak lagi operasi di domain virtual dan hypervisor yang menghostingnya. Nama program menunjukkan bahwa itu adalah kependekan dari «Viraktualisasi Shelo"Atau Prosesor Perintah Virtualisasi.

Secara umum kita dapat memanggilnya sebagai:

virsh [OPSI] .... [ARGUMEN] ...
  • perintah: bisa menjadi salah satu 215 perintah terdaftar nanti
  • domain: nama domain atau mesin virtual, atau ID pengenal numerik domain, atau UUID domain.
  • argumen: opsi khusus untuk setiap perintah

Ada beberapa pengecualian pada aturan sebelumnya, seperti dalam kasus di mana perintah bekerja pada semua domain, mesin, atau langsung pada Xen Hypervisor - XenHypervisor. Pengecualian tersebut dihapus untuk setiap perintah.

catatan: Meskipun valid untuk mengidentifikasi mesin virtual dengan ID numeriknya, nilai numerik ini akan selalu ditafsirkan sebagai ID domain, dan bukan sebagai namanya.

itu PILIHAN perintah Virsh suara:

  • -c, –hubungkan URI: Terhubung ke URI «Uniform Resource Identifier"- Pengidentifikasi Sumber Daya yang Seragam, alih-alih URI default yang merupakan hypervisor lokal.
  • -d, –Debug LEVEL: Aktifkan pesan debugging - men-debug, hingga LEVEL nilai integer, argumen numerik yang dapat mengambil nilai antara 0 dan 4. Tepatnya 4 adalah nilai default.
  • -e, –melarikan diri string: Menetapkan urutan karakter alternatif karena saat kita menekan tombol «Esc«. Urutan defaultnya adalah ^]. Karakter yang diperbolehkan adalah: karakter alfabet apa saja, @, [,], \, ^, _. Kami menyarankan jangan mengubah urutan karakter default.
  • -h, –help: Mengabaikan argumen lain dan berperilaku seolah-olah sedang menjalankan perintah membantu.
  • -k, --keepalive-interval INTERVAL: Mengatur interval dalam detik untuk mengirim jenis pesan berusaha agar hidup, untuk memeriksa apakah sambungan ke server masih hidup. Jika nilai SELANG diatur ke 0, maka mekanisme pemeriksaan ini dinonaktifkan.
  • -K, –jaga-hitung-hitungan: Mengatur berapa kali pesan dapat dikirim berusaha agar hidup tanpa mendapatkan respons dari server, dan tanpa menandai koneksi sebagai mati. Ini tidak akan berpengaruh pada opsi ini, jika nilai INTERVAL dari opsi sebelumnya disetel ke 0.
  • -l, --log FILE: Mengarahkan output log operasi ke file FILE.
  • -q, –tenang: Hindari informasi tambahan dalam pesan. Mode diam.
  • -r, –hanya: Koneksi awal dibuat di Baca saja. Sama seperti saat kita menggunakan opsi –Baca hanya dalam perintah menghubungkan.
  • -t, –waktu: Menunjukkan waktu yang dikonsumsi oleh setiap perintah.
  • -v, –version = short: Abaikan argumen lain, dan tampilkan hanya versi pustaka libvirt dari mana program itu berasal Virsh.
  • -V, –version = long: Abaikan argumen lain dan tampilkan versi pustaka libvirt dari mana program itu berasal Virsh dan selanjutnya, berbagai hypervisor, pengontrol - driver, jenis jaringan, dll. yang didukung kompilasi.

Uang kertas:

  • Sebagian besar operasi perintah Virsh, misalkan toko buku libvirt dapat menyambung ke layanan libvirtd sedang beraksi.
  • Sebagian besar perintah mengharuskannya dijalankan dengan hak pengguna akar karena saluran komunikasi yang digunakannya untuk berkomunikasi dengan Hypervisor. Jika dijalankan dengan hak istimewa pengguna biasa, itu akan mengembalikan kesalahan.
  • Sebagian besar perintah bertindak serempak. Pengecualian yang mungkin adalah penutupan, setvcpus.dll y setmem. Dalam kasus tersebut, faktanya Virsh mengembalikan cepat perintah, ini mungkin tidak berarti bahwa tindakan tersebut berhasil diselesaikan. Ini harus diperiksa secara berkala untuk mendeteksi bahwa operasi telah selesai pada Tamu - Tamu.

Untuk informasi lebih lanjut tentang konten, lihat pria virsh.

Saran tentang bagaimana mendekati pembelajaran virsh

Untuk mempermudah mendapatkan bantuan dalam menggunakan lebih dari 200 perintah, Virsh mengelompokkannya dengan kata kunci - kata kunci bantuan, yang mana:

  • domain
  • Monitor
  • tuan rumah
  • antarmuka
  • menyaring
  • jaringan
  • nodedev
  • rahasia
  • foto
  • kolam
  • volume
  • Virsh
buzz @ sysadmin: ~ domain bantuan $ virsh
 Manajemen Domain (bantu kata kunci 'domain'): perangkat lampirkan perangkat dari file XML lampiran-disk lampirkan perangkat disk antarmuka lampirkan antarmuka jaringan lampirkan antarmuka jaringan mulai otomatis mulai otomatis blkdeviotune domain Setel atau minta parameter penyetelan I / O perangkat blok.
 blkiotune Dapatkan atau setel parameter blkio blockcommit Memulai operasi komit blok.
 blockcopy Memulai operasi penyalinan blok.
 blockjob Kelola operasi blok aktif blockpull Mengisi disk dari gambar pendukungnya.
 blockresize Ubah ukuran perangkat blok dari domain.
 change-media Ganti media CD atau konsol floppy drive sambungkan ke konsol tamu cpu-baseline compute baseline CPU cpu-bandingkan host CPU dengan CPU yang dijelaskan oleh file XML cpu-stats tampilkan statistik cpu domain buat buat domain dari file XML definisikan definisikan (tapi jangan mulai) domain dari file XML desc tampilkan atau setel deskripsi atau judul domain hancurkan (hentikan) perangkat pelepas domain lepaskan perangkat dari file XML detach-disk lepaskan disk perangkat detach-interface detach network antarmuka domdisplay domain tampilan koneksi URI domfsfreeze sistem file terpasang domain Freeze.
 domfsthaw sistem file yang terpasang di domain Thaw.
 domfstrim Memanggil fstrim pada sistem file domain yang terpasang.


buzz @ sysadmin: ~ monitor bantuan $ virsh
 Pemantauan Domain (bantu kata kunci 'monitor'): domblkerror Tampilkan kesalahan pada perangkat blok domblkinfo domain blok informasi ukuran perangkat daftar domblklist semua blok domain domblkstat dapatkan statistik blok perangkat untuk domain domcontrol domain kontrol antarmuka negara domif-getlink dapatkan status tautan dari antarmuka virtual daftar domiflist semua antarmuka virtual domain domifstat dapatkan statistik antarmuka jaringan untuk informasi domain domain dommemstat dapatkan statistik memori untuk domain domstate domain negara domstats dapatkan statistik tentang satu atau beberapa domain domain daftar waktu domain daftar domain

buzz @ sysadmin: ~ monitor bantuan $ virsh
 Pemantauan Domain (bantu kata kunci 'monitor'): domblkerror Tampilkan kesalahan pada perangkat blok domblkinfo domain blok informasi ukuran perangkat daftar domblklist semua blok domain domblkstat dapatkan statistik blok perangkat untuk domain domcontrol domain kontrol antarmuka negara domif-getlink dapatkan status tautan dari antarmuka virtual daftar domiflist semua antarmuka virtual domain domifstat dapatkan statistik antarmuka jaringan untuk informasi domain domain dommemstat dapatkan statistik memori untuk domain domstate domain negara domstats dapatkan statistik tentang satu atau beberapa domain domain daftar waktu domain daftar domain

buzz @ sysadmin: ~ $ virsh bantuan host
 Host dan Hypervisor (bantuan kata kunci 'host'): alokasi halaman Memanipulasi halaman kemampuan ukuran kolam model cpu model CPU domcapabilities kemampuan domain freecell NUMA free memory freepages NUMA halaman gratis nama host mencetak hypervisor hostname koneksi maxvcpus vcpu node-memory-tune maksimum mengatur parameter memori node nodecpumap node cpu map nodecpustats Mencetak statistik cpu node. nodeinfo informasi node nodememstats Mencetak statistik memori dari node. nodesuspend menangguhkan node host untuk jangka waktu tertentu sysinfo mencetak hypervisor sysinfo uri mencetak hypervisor canonical URI version show version

buzz @ sysadmin: ~ antarmuka bantuan $ virsh
 Antarmuka (bantu kata kunci 'antarmuka'): iface-begin membuat snapshot dari pengaturan antarmuka saat ini, yang nantinya dapat dilakukan (iface-commit) atau dipulihkan (iface-rollback) iface-bridge membuat perangkat jembatan dan memasang perangkat jaringan yang ada untuk itu iface-komit perubahan yang dibuat sejak iface-begin dan titik pemulihan gratis iface-define definisikan (tetapi jangan mulai) antarmuka host fisik dari file XML iface-destroy menghancurkan antarmuka host fisik (nonaktifkan / "if- down ") iface-dumpxml informasi antarmuka dalam XML iface-edit edit konfigurasi XML untuk antarmuka host fisik iface-daftar daftar antarmuka host fisik iface-mac mengonversi nama antarmuka untuk antarmuka alamat MAC iface-nama mengubah alamat MAC antarmuka ke nama antarmuka iface-rollback rollback ke konfigurasi tersimpan sebelumnya yang dibuat melalui iface-begin iface-start antarmuka host fisik (aktifkan / "if-up") iface-unbridge membatalkan perangkat jembatan setelah melepaskan perangkat pendukungnya iface-undefine undefine a phy antarmuka host sical (hapus dari konfigurasi)

buzz @ sysadmin: ~ filter bantuan $ virsh
 Filter Jaringan (bantu kata kunci 'filter'): nwfilter-define definisikan atau perbarui filter jaringan dari file XML nwfilter-dumpxml informasi filter jaringan dalam XML nwfilter-edit edit konfigurasi XML untuk filter jaringan nwfilter-list daftar filter jaringan nwfilter-undefine undefine filter jaringan

buzz @ sysadmin: ~ $ virsh jaringan bantuan
 Jaringan (bantuan kata kunci 'jaringan'): net-autostart mulai otomatis jaringan net-buat jaringan dari file XML net-define define (tapi jangan mulai) jaringan dari file XML bersihkan bersih (stop) a jaringan net-dhcp-leases info sewa cetak untuk jaringan tertentu informasi jaringan net-dumpxml dalam XML edit-bersih konfigurasi XML untuk jaringan acara jaringan Acara jaringan info jaringan informasi jaringan daftar-bersih jaringan nama-net mengkonversi jaringan UUID ke nama jaringan net-start a (ditentukan sebelumnya) jaringan tidak aktif net-undefine undefine jaringan persisten pembaruan jaringan bagian dari konfigurasi jaringan yang ada net-uuid mengubah nama jaringan menjadi jaringan UUID

buzz @ sysadmin: ~ $ virsh bantuan nodedev
 Perangkat Node (bantuan kata kunci 'nodedev'): nodedev-create membuat perangkat yang ditentukan oleh file XML pada node nodedev-menghancurkan (menghentikan) perangkat pada node nodedev-detach melepaskan perangkat node dari driver perangkat node nodedev-dumpxml detail perangkat dalam XML nodedev-list enumerate device on this host nodedev-reattach reattach node device to its driver nodedev-reset reset node device

buzz @ sysadmin: ~ rahasia bantuan $ virsh
 Rahasia (bantu kata kunci 'rahasia'): rahasia-tentukan atau modifikasi rahasia dari file XML atribut rahasia-rahasia-dumpxml dalam XML rahasia-dapatkan-nilai Keluaran nilai rahasia daftar-rahasia rahasia-rahasia-set-nilai menetapkan nilai rahasia secret-undefine undefine sebuah rahasia

buzz @ sysadmin: ~ $ virsh bantuan snapshot
 Snapshot (bantu kata kunci 'snapshot'): snapshot-create Membuat snapshot dari XML snapshot-create-as Membuat snapshot dari kumpulan args snapshot-current Dapatkan atau setel snapshot saat ini snapshot-delete Hapus domain snapshot snapshot-dumpxml Dump XML untuk domain snapshot snapshot-edit XML untuk snapshot snapshot-info snapshot informasi daftar snapshot Daftar snapshot untuk domain snapshot-parent Dapatkan nama induk snapshot snapshot-revert Mengembalikan domain ke snapshot
buzz @ sysadmin: ~ pool bantuan $ virsh
 Storage Pool (bantu kata kunci 'pool'): temukan-storage-pool-sources-as temukan sumber pool penyimpanan potensial find-storage-pool-sources menemukan sumber pool penyimpanan potensial pool-autostart mulai otomatis pool pool-build membangun pool pool- create-as membuat kumpulan dari kumpulan args pool-create membuat kumpulan dari file XML pool-define-as mendefinisikan kumpulan dari kumpulan args pool-define define (tapi jangan mulai) kumpulan dari XML file pool-delete menghapus pool pool-destroy (menghentikan) pool pool-dumpxml informasi pool dalam XML pool-edit edit konfigurasi XML untuk penyimpanan pool-info storage pool information pool-list pool pool-name convert a pool UUID ke nama kumpulan pool-refresh refresh pool pool-start a (ditentukan sebelumnya) pool tidak aktif pool-undefine undefine pool tidak aktif pool-uuid mengonversi nama pool menjadi pool UUID

buzz @ sysadmin: ~ volume bantuan $ virsh
 Volume Penyimpanan (bantuan kata kunci 'volume'): vol-clone clone volume. vol-create-as membuat volume dari sekumpulan args vol-create membuat vol dari file XML vol-create-from membuat vol, menggunakan volume lain sebagai input vol-delete menghapus vol vol-download isi volume unduhan ke file vol-dumpxml informasi vol dalam XML vol-info penyimpanan informasi vol vol-key mengembalikan kunci volume untuk nama volume tertentu atau jalur daftar vol-daftar vol-nama mengembalikan nama volume untuk kunci volume yang diberikan atau jalur vol- path mengembalikan path volume untuk nama volume tertentu atau key vol-pool mengembalikan pool penyimpanan untuk volume key tertentu atau path vol-resize resize a vol vol-upload file content to a volume vol-wipe a vol

buzz @ sysadmin: ~ $ virsh bantu virsh
 Virsh itu sendiri (bantu kata kunci 'virsh'): cd ubah direktori saat ini sambungkan (ulang) sambungkan ke hypervisor echo argumen gema keluar keluar dari terminal interaktif ini membantu mencetak bantuan pwd mencetak direktori saat ini berhenti keluar dari terminal interaktif ini

Untuk bantuan khusus tentang salah satu perintah yang terdaftar

Kita harus mengeksekusi bantuan virsh. Contoh:

buzz @ sysadmin: ~ daftar bantuan $ virsh
  Daftar NAMA - daftar domain daftar SYNOPSIS [--inactive] [--all] [--transient] [--persistent] [--with-snapshot] [--without-snapshot] [--state-running] [- -state-paused] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-managed-save] [--without-managed-save] [ --uuid] [--name] [--table] [--managed-save] [--title] DESCRIPTION Menampilkan daftar domain. OPSI - daftar tidak aktif domain tidak aktif --semua daftar domain tidak aktif & aktif - daftar sementara domain sementara - daftar persisten domain persisten --dengan-daftar snapshot domain dengan snapshot yang ada --tanpa snapshot daftar domain tanpa snapshot --state -menjalankan daftar domain dalam keadaan berjalan - domain daftar status-dijeda dalam keadaan dijeda - domain daftar negara-tutup dalam keadaan mati - domain daftar negara-lain di negara bagian lain - domain daftar mulai otomatis dengan mulai otomatis diaktifkan --tidak mulai otomatis daftar domain dengan autostart dinonaktifkan - dengan domain daftar penyimpanan terkelola dengan status penyimpanan terkelola --tanpa penyimpanan terkelola-daftar domain tanpa penyimpanan terkelola --uuid list uuid's only --name list domain names only --table list table (default ) --managed-save mark inactive domain dengan managed save state --title show domain title

buzz @ sysadmin: ~ $ virsh bantuan mematikan
  NAME shutdown - dengan anggun mematikan shutdown domain SYNOPSIS [--mode ] DESKRIPSI Jalankan shutdown di domain target. OPSI [--domain] nama domain, id atau uuid --mode mode shutdown: acpi | agent | initctl | signal | paravirt

Contoh penggunaan perintah virsh

Versi Virsh

buzz @ sysadmin: ~ $ virsh -v
1.2.9

buzz @ sysadmin: ~ $ virsh -V
Alat baris perintah Virsh libvirt 1.2.9 Lihat situs web di http://libvirt.org/ Dikompilasi dengan dukungan 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

Masuk ke konsol virsh

buzz @ sysadmin: ~ $ sudo virsh
[sudo] sandi untuk buzz: Selamat datang di virsh, terminal interaktif virtualisasi. Ketik: 'bantuan' untuk bantuan dengan perintah 'keluar' untuk keluar

Cantumkan semua domain

perawan # daftar --semua
 Status Nama Id ----------------------------------------------- ----- - dns matikan - miweb matikan - sysadmin-centos matikan

Mulai domain dns

perawan # mulai dns
DNS domain dimulai

perawan # tampilan dom dns
rempah-rempah: //127.0.0.1: 5900

Buat daftar volume penyimpanan

virsh # daftar-kolam
 Nama Negara Mulai Otomatis ------------------------------------------- default aktif tidak ada vms -Gambar aktif ya       

virsh # info kumpulan default
Nama: UUID default: 3d158e62-6237-464f-9d8f-07ac98be56dc Status: menjalankan Persistent: yes Autostart: tidak Kapasitas: 14.64 GiB Alokasi: 5.18 GiB Tersedia: 9.46 GiB

virsh # pool-info vms-images
Nama: vms-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Status: running Persistent: yes Autostart: yes Kapasitas: 916.77 GiB Alokasi: 464.22 GiB Tersedia: 452.55 GiB

Buat daftar gambar yang terkandung dalam sebuah volume

virsh # vol-daftar vms-gambar
 Jalur Nama ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-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 --pool vms-images
Nama: dns.qcow2 Jenis: File Kapasitas: 10.00 GiB Alokasi: 1.56 GiB

Buat gambar disk pada volume

virsh # vol-create-as --pool vms-images --nama dns2.raw --kapasitas 20G
Vol dns2.raw dibuat

virsh # vol-daftar vms-gambar
 Jalur Nama ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Semuanya-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

Bergabunglah dengan gambar yang baru dibuat ke domain yang sedang berjalan

virsh #domstate dns
berjalan

virsh #dominfo dns
ID: 4 Nama: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 OS Jenis: hvm Status: menjalankan CPU: 1 CPU waktu: 25.2s Memori maksimum: 262144 KiB Memori yang digunakan: 262144 KiB Persistent: yes Autostart: nonaktifkan Penyimpanan terkelola: tidak ada Model keamanan: tidak ada Keamanan DOI: 0

virsh #domblklist dns
Sumber Target ------------------------------------------------ vda /tera/vms/dns.qcow2 hda -

virsh # lampirkan-disk dns /tera/vms/dns2.raw vdb --persistent --live
Disk berhasil dipasang

virsh #domblklist dns
Sumber Target ------------------------------------------------ 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 mempartisi, memformat dan memasang disk baru

perawan # berhenti
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5
buzz@192.168.10.5 kata sandi:

buzz @ dns: ~ $ sudo fdisk / dev / vdb
[sudo] kata sandi untuk buzz: Selamat datang di fdisk (util-linux 2.25.2). Perubahan akan tetap ada di memori saja, sampai Anda memutuskan untuk menulisnya. Hati-hati sebelum menggunakan perintah tulis. Perintah (m untuk bantuan): n Tipe partisi p primer (0 primer, 0 diperpanjang, 4 gratis) e diperpanjang (wadah untuk partisi logis) Pilih (default p): p Nomor partisi (1-4, default 1): Sektor pertama (2048-41949951, default 2048): Sektor terakhir, + sektor atau + ukuran {K, M, G, T, P} (2048-41949951, default 41949951): Membuat partisi baru 1 dengan tipe 'Linux' dan berukuran 20 GiB. Perintah (m untuk bantuan): p Disk / dev / vdb: 20 GiB, 21478375424 byte, 41949952 sektor Unit: sektor 1 * 512 = 512 byte Ukuran sektor (logis / fisik): 512 byte / 512 byte Ukuran I / O ( minimum / optimal): 512 byte / 512 byte Jenis disklabel: dos Pengenal disk: 0x12e1497e Perangkat Boot Mulai Sektor Akhir Ukuran Jenis Id / dev / vdb1 2048 41943039 41940992 20G 83 Perintah Linux (m untuk bantuan): w Tabel partisi telah diubah . Memanggil ioctl () untuk membaca kembali tabel partisi. Menyinkronkan disk.

buzz @ dns: ~ $ sudo mkfs.ext4 / dev / vdb1

buzz @ dns: ~ $ sudo fdisk -l

Disk / dev / vda: 10 GiB, 10737418240 byte, 20971520 sektor Unit: sektor 1 * 512 = 512 byte Ukuran sektor (logis / fisik): 512 byte / 512 byte Ukuran I / O (minimum / optimal): 512 byte / 512 byte Jenis disklabel: dua Pengidentifikasi disk: 0xb1e40216 Perangkat Boot Mulai Sektor Akhir Ukuran Id Jenis / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Extended / dev / vda5 20015104 20969471 954368 466M Linux swap / Solaris Disk / dev / vdb: 82 GiB, 20 byte, 21478375424 sektor Unit: sektor 41949952 * 1 = 512 byte Ukuran sektor (logis / fisik): 512 byte / 512 byte Ukuran I / O (minimum / optimal): 512 byte / 512 byte Jenis disklabel: dos Pengenal disk: 512x0e12e Perangkat Boot Mulai Sektor Akhir Ukuran Jenis Id / dev / vdc1497 1 2048 41943039 41940992G 20 Linux

buzz @ dns: ~ $ sudo mkdir / store
buzz @ dns: ~ $ sudo nano / etc / fstab 
/ dev / vdb1 / store ext4 defaultnya 0 0

buzz @ dns: ~ $ sudo mount -a
buzz @ dns: ~ $ ls -l / total simpan 16 drwx ------ 2 root root 16384 10 Des 17:34 hilang + ditemukan

Kami kembali ke konsol virsh

buzz @ sysadmin: ~ $ sudo virsh Selamat datang di virsh, terminal interaktif virtualisasi. Ketik: 'bantuan' untuk bantuan dengan perintah 'keluar' untuk keluar

perawan # 

Kami mematikan

virsh #domstate dns
berjalan

virsh # matikan dns
DNS domain sedang dimatikan

ringkasan

Sejauh ini kami telah berlayar di sepanjang pantai Laut Virsh. 😉 Untuk informasi lebih lanjut, jalankan perintah pria virsh. Namun, kami meninggalkan file teks biasa bernama virsh-help.txt yang kami buat untuk membuat hidup lebih mudah bagi mereka yang menggunakan Super Command ini untuk administrasi dan manajemen Hypervisor dan Mesin Virtual mereka.

Kami sangat merekomendasikan uji perintah di luar lingkungan produksi.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   pemburu dijo

    Saya ingin menggunakan Virsh untuk lebih banyak hal, saat ini hanya dasar-dasar, mulai, hentikan, semua hal lain yang saya gunakan virt-manager, saya suka Anda dapat memiliki N server yang menjalankan libvirt dan mengelolanya dari workstation Anda dengan virt-manager.

  2.   Federico dijo

    Halo teman Dhunter !!! Saya sudah bekerja. Unduh file virsh-help.txt yang akan banyak membantu Anda. Saya membuatnya dari konsol virsh itu sendiri, dan kemudian saya membuat skrip untuk mengisinya. Saya pikir, diatur oleh kata kunci bantuan, itu lebih bisa diminum. Pada artikel berikutnya saya menyentuh lebih banyak topik tentang perintah ini.

  3.   Zodiak Carburus dijo

    Salam Federico. Saya telah mengikuti artikel menarik Anda tentang UKM. Pasti lebih mudah menggunakan konsol untuk administrasi yang cepat dan efisien. Mereka juga mengonsumsi lebih sedikit sumber daya. Saya menunggu pengiriman Anda berikutnya.

  4.   crespo88.dll dijo

    Nah Federico, Anda sudah bertemu saya. Terima kasih atas hadiah yang telah Anda berikan kepada kami. Posting yang bagus, saya sudah menunggu artikel ini di virsh. Terima kasih saudara, kita semua akan tahu cara menggunakannya dengan benar.

  5.   phico dijo

    Sama-sama Crespo88. Untuk itu kami ikut serta DesdeLinux.

  6.   Ismail Alvarez Wong dijo

    halo, saya kagum dengan potensi dari perintah virsh, saya tidak dapat menemukan kata-kata untuk menggambarkan apa yang saya pikirkan tentang itu, luar biasa, dan apa yang Anda ungkapkan di pos hanyalah sapuan kuas, menggunakan kata-kata Anda sendiri «Sejauh ini kita punya berlayar di sepanjang tepi Laut Virsh. "
    sangat berguna ketika Anda menjelaskan bagaimana penelitian bantuan virsh menggunakan kata kunci Anda.
    hebat contoh yang dikembangkan dari Buat image disk pada volume dan Gabung (tambahkan) ke domain yang sedang berjalan (atau MV), semuanya dengan virsh; kemudian dari sysadmin WK kami terhubung dengan SSH ke domain dan di dalamnya, buat partisi dan sistem file ext4 untuk akhirnya memasangnya dari fstab.
    Tidak ada yang bisa diikuti dengan posting berikutnya dalam seri virt qemu-kvm dan terima kasih banyak telah membagikan semua ini.

    1.    Federico dijo

      Anda sudah mengerti inti pesannya, teman Wong. Jika hanya dengan pengenalan perintah Virsh, keajaiban dapat dilakukan, mengapa tidak melanjutkan studi dan penggunaannya. virsh Ini, menurut definisi, antarmuka Qemu-KVM, dibuat oleh penciptanya di Red Hat, Inc dan disponsori oleh perusahaan besar itu. Meskipun kita tahu bahwa ada antarmuka lain seperti Virt-Manager dan oVirt, Virsh masih yang paling lengkap untuk menangani perpustakaan. libvirt. Terima kasih teman Wong atas komentar berharga Anda.