Seeria üldindeks: Arvutivõrgud VKEdele: sissejuhatus
Tere, sõbrad!
Kui olete jälginud meiega seni avaldatud artikleid lugedes, olete mõistnud, et me läheme üsna loogilist rada, et koju hankida töökoht või laboratoorium koos vajaliku toega virtuaalsed masinad või serverid, milles juurutame a LAN - Local Area Network Äri.
Eeldame, et loete:
- Arvutivõrgud VKEdele: sissejuhatus
- Tööjaamade paigaldamine - arvutivõrgud VKEdele
- 6 Debiani töölauad - arvutivõrgud VKEdele
- Virtualiseerimine Debianis: sissejuhatus - arvutivõrgud väikeste ja keskmise suurusega ettevõtete jaoks
- Qemu-Kvm + Virt-Manager Debianis - arvutivõrgud VKEdele
- virt-käsud Debianis - arvutivõrgud SMB-de jaoks
- CentOS arvutivõrkudes VKEde jaoks
Eelmisi linke, samuti igas artiklis sisalduvaid väliseid linke erinevatele lehtedele ja saitidele, mis sisaldavad rikkalikku teavet, pakutakse eesmärgiga saada põhiteadmised erinevate käsitletud teemade kohta.
See postitus on valitud tee loogiline jätk. Teie lugemine ja uurimine võimaldavad teil saada ettekujutuse avarast maailmast, mille kaudu virtualiseeritakse Qemu-KVM ja selle peamine raamatupood libvirt.
Virsh - peamine kasutajaliides virtuaalsete domeenide haldamiseks
Varasematest lugemistest teame, et Linuxi virtualiseerimine tähendab võimalust käivitada mitu riistvara platvormi erinevat samaaegset opsüsteemi. libvirt on tööriistakomplekt, mis on kirjutatud keel C, mis võimaldab meil suhelda Linuxi uusimate versioonide ja ka teiste opsüsteemide virtualiseerimise võimalustega.
Saame programmi kasutada Virsh neid hostivate virtuaalsete domeenide ja hüpervisorite loomiseks, peatamiseks, väljalülitamiseks, loendisse lisamiseks ja paljudele teistele toimingutele. Programmi nimi viitab sellele, et see on lühikeVirtualiseerimine Shküünar»Või Virtualiseerimise käskprotsessor.
Üldiselt võime seda kasutada järgmiselt:
virsh [VALIK] .... [ARGUMENDID] ...
- komando: võib olla üks 215 käsku loetletud hiljem
- domeen: domeeni või virtuaalse masina nimi või domeeni numbriline identifikaatori ID või domeeni UUID.
- argumendid: iga käsu spetsiifilised valikud
Eelmisel reeglil on mitu erandit, näiteks juhtudel, kui käsk toimib kõigil domeenidel, masinal või otse Xen Hypervisoril - Xen hüpervisor. Sellised erandid kustutatakse iga käsu kohta.
Pange tähele: Ehkki virtuaalse masina identifitseerimine selle arvulise ID järgi on kehtiv, tõlgendatakse seda arvväärtust alati domeeni ID-na, mitte selle nimena.
The Virshi käsk OPTIONS Heli:
- -c, –ühendage URI: Ühendub URI «Ühtne ressursitunnus"- Ühtne ressursitunnus, vaikimisi URI asemel, mis on kohaliku hüpervisori oma.
- -d, - silumisaste TASE: Luba silumissõnumid - siluda, kuni täisarvuni LEVEL, arvuline argument, mis võib võtta väärtused vahemikus 0 kuni 4. Vaikeväärtus on täpselt 4.
- -e, –põgenemisstring: Määrab alternatiivse märgijada sest kui vajutame klahvi «Esc«. Vaikimisi järjestus on ^]. Lubatud tähemärgid on: mis tahes tähestik, @, [,], \, ^, _. Soovitame ärge muutke vaikimisi märgijada.
- -h, –aita: Ignoreerib muid argumente ja käitub nagu käsku täites aitama.
- -k, –pidamisintervalli INTERVAL: Määrab sõnumite tüübi saatmise intervalli sekundites elus hoidma, et kontrollida, kas ühendus serveriga on endiselt aktiivne. Kui väärtus INTERVUE on seatud väärtusele 0, siis on see kontrollimehhanism keelatud.
- -K, –peepalive-count COUNT: Määrab sõnumite saatmise kordade arvu elus hoidma serverilt vastust saamata ja ühendust surnuks märkimata. See ei mõjuta seda valikut, kui eelmise valiku INTERVAL väärtuseks määrati 0.
- -l, –logige FILI: Suunab operatsioonilogi väljundi faili FAIL.
- -q, –vaikne: Vältige sõnumites lisateavet. Vaikne režiim.
- -r, –vaid: Esialgne ühendus on loodud aastal Loe ainult. Sama mis siis, kui kasutame võimalust -Loe ainult käsus ühendada.
- -t, –ajastus: Näitab iga käsu kulutatud aega.
- -v, –versioon = lühike: Ignoreerige muid argumente ja kuvage ainult teegi versioon libvirt kust programm pärineb Virsh.
- -V, –versioon = pikk: Ignoreerige muid argumente ja kuvage teegi versioon libvirt kust programm pärineb Virsh ja lisaks erinevad hüpervisaatorid, kontrollerid - draiverid, võrkude tüübid jne, mida kompileerimine toetab.
Arveid:
- Enamik käsutoiminguid Virsh, oletame, et raamatupood libvirt teenusega ühenduse loomiseks libvirtd tegevuses.
- Enamik käske nõuab, et neid käivitataks kasutajaõigustega juur tänu sidekanalitele, mida ta kasutab hüpervisoriga suhtlemiseks. Kui käivitada tavalise kasutaja õigustega, tagastab see tõrke.
- Enamik käske toimivad sünkroonselt. Võimalikud erandid on seiskamine, setvcpus y setmem. Nendel juhtudel on tõsiasi, et Virsh tagastage kiire käsk, ei pruugi see tähendada, et toiming oleks edukalt lõpule viidud. Seda tuleks perioodiliselt kontrollida, et tuvastada, et operatsioon on külalisel lõpule viidud - külaline.
Lisateavet sisu kohta vt mees virsh.
Soovitused, kuidas läheneda virshi õppimisele
Et hõlbustada hankimist rohkem kui 200 käsku, Virsh rühmitab need märksõnade järgi - abi märksõna, mis on:
- domeen
- jälgida
- võõrustaja
- liides
- filtreerida
- võrk
- noogutas
- saladus
- snapshot
- ujula
- maht
- Virsh
buzz @ sysadmin: ~ $ virsh abidomeen Domeenihaldus (abimärksõna 'domeen'): seadme kinnitamise seade XML-failist manus-ketas manus-kettaseade manus-liides manus võrguliides automaatne käivitamine domeeni automaatne käivitamine blkdeviotune Blokeeriva seadme sisend- / väljundhäälestuse parameetrite määramine või päringu esitamine. blkiotune blkio parameetrite hankimine või määramine blockcommit Alustage ploki sooritamise toimingut. plokk-kopeerimine Alusta plokk-kopeerimist. blockjob Aktiivsete plokitoimingute haldamine blocklull Asustage ketas selle tagapildilt. blockresize Domeeni plokiseadme suuruse muutmine. vahetage meediumit CD või disketikonsooli meediumi muutmine ühenduse loomiseks külaliskonsooliga CPU-baasjoon arvutage baasprotsessor CPU-CPU-võrrelge host-CPU-d XML-failiga kirjeldatud protsessoriga CPU-statistika näitab domeeni CPU statistika loob XML-ist domeeni loomine fail defineerib domeeni defineerimise (kuid ärge käivitage) XML-failist desc kuvage või määrake domeeni kirjeldus või pealkiri hävitama hävitama (peatama) domeeni eraldama-seadme eraldama seadme XML-failist eraldama-ketta eraldama kettaseadme lahutama-liidese lahti võrguliides domdisplay domeeni kuvamise ühendus URI domfsfreeze Domeeni ühendatud failisüsteemide külmutamine. domfsthaw Sulata domeeni ühendatud failisüsteemid. domfstrim Käivitage fstrim domeeni ühendatud failisüsteemides. buzz @ sysadmin: ~ $ virsh abimonitor Domeeni jälgimine (abimärksõna 'monitor'): domblkerror Blokeerivate seadmete vigade kuvamine domblkinfo domeenibloki seadme suuruse teave domblklist loetelu kõik domeeniplokid domblkstat domeenikontrolli domeenijuhtimisliidese seadmeplokkide statistika hankimine virtuaalse liidese oleku domif-getlink domiflistide loend kõik domeeni virtuaalsed liidesed domifstat hankib võrguliidese statistika domeeni domeeniteabe kohta dommemstat saab mälu statistika domeeni kohta buzz @ sysadmin: ~ $ virsh abimonitor Domeeni jälgimine (abimärksõna 'monitor'): domblkerror Blokeerivate seadmete vigade kuvamine domblkinfo domeenibloki seadme suuruse teave domblklist loetelu kõik domeeniplokid domblkstat domeenikontrolli domeenijuhtimisliidese seadmeplokkide statistika hankimine virtuaalse liidese oleku domif-getlink domiflistide loend kõik domeeni virtuaalsed liidesed domifstat hankib võrguliidese statistika domeeni domeeniteabe kohta dommemstat saab mälu statistika domeeni kohta buzz @ sysadmin: ~ $ virsh abi host Host ja Hypervisor (abimärksõna 'host'): eralduslehed Lehekülgede suuruse võimete manipuleerimine protsessorimudelid CPU-mudelid domeenivõimalused domeenivõimalused vabarakk NUMA vaba mälu vabalehed NUMA tasuta lehtede hostinimi printige hüpervisori hostinimi maxvcpus-ühendus vcpu sea sõlme mäluparameetrid nodecpumap sõlm CPU kaart nodecpustats Prindib sõlme CPU statistika. nodeinfo sõlme teave nodememstats Prindib sõlme mälu statistikat. nodesuspend peatab hostisõlme määratud aja jooksul sysinfo hüpervisori printimine sysinfo uri hüpervisori kanoonilise URI versiooni näitamine versiooni näitamine buzz @ sysadmin: ~ $ virsh abiliides Liides (abimärksõna 'liides'): iface-begin loob hetktõmmise liideste praegustest sätetest, mida saab hiljem siduda (iface-toime panna) või taastada (iface-tagasipöördumine) iface-silla abil luua silla seade ja lisada olemasolev võrguseade sellele iface-pühendu muudatuste tegemisele, mis on tehtud pärast iface-begin ja vaba taastepunkti iface-define määratlevad (kuid ei alusta) XML-failist füüsilist hostiliidest iface-destr hävitavad füüsilise hostiliidese (keelavad selle / "if- alla ") iface-dumpxml liidese teave XML-is iface-edit redigeeri füüsilise hosti liidese XML-i konfiguratsiooni iface-listi loendis füüsilised hosti liidesed iface-mac teisendab liidese nime liidese MAC-aadressiks iface-name teisendab liidese MAC-aadressi liidese nimeks iface-rollback tagasi eelmisele salvestatud konfiguratsioonile, mis loodi iface-begin iface-start käivitab füüsilise hostiliidese (lubage see / "if-up") iface-unbridge määratleb silla seadme pärast selle alamseadme eemaldamist iface-undefine undefine phy sisuline hosti liides (eemaldage see konfiguratsioonist) buzz @ sysadmin: ~ $ virsh abifilter Võrgufilter (abimärksõna 'filter'): nwfilter - määratlege või värskendage võrgufilter XML-failist nwfilter-dumpxml võrgufiltri teave XML-is nwfilter - redigeeri redigeeri võrgufiltri XML-konfiguratsiooni defineerige võrgufilter buzz @ sysadmin: ~ $ virsh abivõrk Võrguühendus (spikri märksõna 'võrk'): võrgu automaatne käivitamine võrgu automaatne käivitamine võrgu loomine võrgu loomine XML-failist võrgu defineerimine (kuid mitte käivitamine) võrk XML-failist võrgu hävitamine hävitamine (peatamine) a võrk net-dhcp-liisingud antud võrgu jaoks printimise üürilepingu teave net-dumpxml võrguteave XML-is net-edit redigeeri võrgu võrgusündmuse XML-konfiguratsiooni Võrgusündmused võrguteave võrguteave võrguloendi loend võrgud võrgunimi teisendab võrgu UUID võrgu nimeks net-start käivitab (varem määratletud) passiivse võrgu net-undefine defineerib püsiva võrgu võrgu värskendamise värskenduse osad olemasoleva võrgu konfiguratsioonist net-uuid teisendavad võrgu nime võrgu UUID-ks buzz @ sysadmin: ~ $ virsh abi nodedev Sõlmeseade (abimärksõna 'nodedev'): nodedev-create luuakse seade, mille määrab XML-fail sõlmes nodedev-hävitama hävitama (peatama) seadme sõlmes nodedev-irdama sõlmeseadme lahti oma seadme draiverist nodedev-dumpxml sõlm seadme üksikasjad XML-is nodedev-list loendab selles hostis olevaid seadmeid nodedev-kinnitage sõlmeseade uuesti oma seadme draiveri külge nodedev-reset lähtestage sõlme seade buzz @ sysadmin: ~ $ virsh abi saladus Saladus (abimärksõna 'saladus'): salajane XML-faili saladuse määramine või muutmine. Salajane atribuut XML-is. Salajane väärtus-väärtus. Salajase väärtuse salajase loendi loendi saladuste salajase väärtuse määramine. saladus - määratlemata undefineeri saladus buzz @ sysadmin: ~ $ virsh abi hetktõmmis Snapshot (abimärksõna 'snapshot'): hetktõmmis-loomine Loo hetktõmmis XML-st hetktõmmis-loo-as Loo hetktõmmis argide hulgast hetktõmmis-praegune Hangi või määra praegune hetktõmmise hetktõmmis-kustuta XML domeeni hetktõmmise hetktõmmis-redigeerimine XML-i jaoks hetktõmmise hetktõmmis-teave hetktõmmisinfo hetktõmmis-loend Domeeni hetktõmmise-vanema hetktõmmiste loend Saage hetktõmmise ülesvõtte vanema nimi Taasta domeen hetktõmmiseks buzz @ sysadmin: ~ $ virsh abibassein Salvestusbassein (abimärksõna 'bassein'): leidke -hoidla-basseiniallikad-leidke potentsiaalsed salvestusbasseiniallikad leidke -hoidla-basseiniallikad avastage potentsiaalsed salvestusbasseiniallikad bassein-käivitage automaatselt, käivitage bassein bassein-ehitage, et ehitaksite basseinibasseini- create-as loo bassein argide kogumist base-create loo bassein XML-failist pool-define-as define bassein argumite komplektist pool-define define (aga ära alusta) bassein XML-ist faili bassein kustutada basseini basseini hävitamine hävitada (peatada) basseini basseini-dumpxml basseini teave XML-i kogumis - redigeerida redigeerida XML-i konfiguratsiooni salvestusruumi jaoks UUID basseini nime basseinivärskendamiseks värskendage basseini bassein - alustage (varem määratletud) passiivset basseini basseini - määrake undefineerige mitteaktiivne basseini bassein - uuid teisendage basseini nimi basseiniks UUID buzz @ sysadmin: ~ $ virsh abimaht Salvestusmaht (abimärksõna 'maht'): vol-kloon kloonida köite. vol-create-as luua maht argumite hulgast vol-create luua vol XML-failist vol-create-from luua vol, kasutades sisuks teist köidet vol-delete kustutada vol vol-alla laadida allalaaditav maht fail vol-dumpxml vol teave XML-is vol-info salvestamise vol-teave vol-key tagastab antud köite nime või tee vol-list-loendi vols-klahvi vol-vol-name tagastab antud helitugevuse võtme või tee vol-volüümi nime path tagastab antud köite nime või võtme vol-pooli köidetee tagastab antud helitugevusklahvi või tee vol-resize suuruse mahu muutmise vol vol-up upload faili sisu maht vol-pühkige pühkige vol buzz @ sysadmin: ~ $ virsh abi virsh Virsh ise (abimärksõna 'virsh'): cd muudab praegust kataloogi ühenda (uuesti) ühendu hüpervisori kaja kaja argumentidega väljumine välju sellest interaktiivsest terminalist abi printimine spikker pwd praeguse kataloogi printimine väljumine sellest interaktiivsest terminalist väljumine
Täpsema abi saamiseks kõigi loetletud käskude kohta
Me peame hukkama virsh abi. Näited:
buzz @ sysadmin: ~ $ virsh abiloend NIMI loend - loetelu domeenid SÜNOPSIS-i loend [--inaktiivne] [- kõik] [--transientne] - - püsiv] [- koos hetktõmmisega] [- ilma hetktõmmiseta [- riik töötab] [- -riik-peatatud] [- osariik-sulgemine] [- osariik-muu] [--autostart] [--no-autostart] [--valitsetud-salvestatud] [- ilma-hallatud-salvestamata] --uuid] [--name] [--tabel] [--managed-save] [--title] DESCRIPTION Tagastab domeenide loendi. VALIKUD - passiivsete loendite mitteaktiivsed domeenid - kõik mitteaktiivsed ja aktiivsed domeenid - ajutised loendi siirduvad domeenid - püsivad püsivate domeenide loendid - olemasolevate hetktõmmiste loendiga domeenid koos hetktõmmise loendiga - ilma hetktõmmiseta loendi domeenid - riik -loendidomeenide käitamine jooksvas olekus - olek-peatatud loendidomeenid peatatud olekus - riik-seiskamisloendi domeenid väljalülitatud olekus - osariigi muud loendidomeenid teistes osariikides - automaatse käivitamise loendidomeenid, kui automaatne käivitamine on lubatud - ei-autostart automaatse käivitamise keelatud domeenid - hallatud salvestamise loendis domeenid hallatud salvestusolekuga - ilma hallatud salvestamiseta loendidomeenid ilma hallatud salvestuseta - ainult loendi uuid ainus nimi - ainult nimekirja domeeninimed - tabeliloendi tabel (vaikimisi ) --managed-save mark mitteaktiivsed domeenid hallatud salvestusolekuga - pealkiri näitab domeeni pealkirja buzz @ sysadmin: ~ $ virsh aitab välja lülitada NAME shutdown - sulgege graatsiliselt domeeni SYNOPSIS shutdown [--režiim ] KIRJELDUS Käivitage sihtdomeenis seiskamine. VALIKUD [--domeen] domeeninimi, id või uuid - režiim väljalülitusrežiim: acpi | agent | initctl | signaal | paravirt
Näited käsu virsh kasutamisest
Virsh versioon
buzz @ sysadmin: ~ $ virsh -v 1.2.9 buzz @ sysadmin: ~ $ virsh -V Libvirt 1.2.9 käsurea tööriist Virsh Dir-ketta failisüsteem SCSI mitme tee iSCSI LVM RBD-lambakoer Mitmesugused: Daemon Nodedev AppArmor SELinuksi saladused Silumine DTrace Readline Modular
Sisestage virshi konsool
buzz @ sysadmin: ~ $ sudo virsh [sudo] parool buzzi jaoks: Tere tulemast virtuatsiooni interaktiivse terminali virshi. Tüüp: 'help', kui soovite käske 'quit' quit
Lisage kõik domeenid
virsh# nimekiri - kõik Id Nimi Riik ------------------------------------------------ ----- - dns kinni - miweb kinni - sysadmin-centos kinni
Käivitage dns-domeen
virsh# algus dns Domeeni dns algas virsh# domdisplay dns vürts: //127.0.0.1: 5900
Loetlege salvestusmahud
virsh # pool-nimekiri Nimi Riik Autostart ------------------------------------------- vaikimisi aktiivne pole vms -pildid aktiivsed jah virsh # pool-info vaikimisi Nimi: vaikimisi UUID: 3d158e62-6237-464f-9d8f-07ac98be56dc Olek: töötab Püsiv: jah Autostart: ei Mahutavus: 14.64 GiB Jaotus: 5.18 GiB Saadaval: 9.46 GiB virsh # pool-info vms-images Nimi: vms-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Olek: töötab Püsiv: jah Autostart: jah Mahutavus: 916.77 GiB Jaotus: 464.22 GiB Saadaval: 452.55 GiB
Loetlege köites sisalduvad pildid
virsh # vol-list vms-images Nime tee ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Everything-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 Nimi: dns.qcow2 Tüüp: faili maht: 10.00 GiB Jaotus: 1.56 GiB
Looge kettale kettapilt
virsh # vol-create-as --pool vms-images - nimi dns2.raw - maht 20G Vol dns2.raw loodud virsh # vol-list vms-images Nime tee ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Everything-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
Ühendage äsja loodud pilt töötava domeeniga
virsh #domstate dns jooksmine virsh # domininfo dns Id: 4 Nimi: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 OS-i tüüp: hvm-olek: töötab protsessor (id): 1 protsessori aeg: 25.2 s Maksimaalne mälumaht: 262144 KiB Kasutatud mälu: 262144 KiB Püsiv: jah Autostart: keelata Haldatud salvestamine: ei Turvamudel: puudub Turvalisus DOI: 0 virsh #domblklist dns Sihtallikas ------------------------------------------------ vda /tera/vms/dns.qcow2 hda - virsh # attach-disk dns /tera/vms/dns2.raw vdb --püsiv --live Ketas on edukalt kinnitatud virsh #domblklist dns Sihtallikas ------------------------------------------------ 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 0 vdb wr_req 0 vdb wr_bytes 0 vdb flush_operations 28976780 vdb rd_total_times 0 vdb wr_total_times 0 vdb flush_total_times XNUMX
Jaotame, vormindame ja ühendame uue ketta
virsh# loobuma
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5 buzz@192.168.10.5 parool: buzz @ dns: ~ $ sudo fdisk / dev / vdb [sudo] buzzi parool: Tere tulemast fdiskisse (util-linux 2.25.2). Muudatused jäävad ainult mällu, kuni otsustate need kirjutada. Enne kirjutamiskäsu kasutamist olge ettevaatlik. Käsk (m abi saamiseks): n Partitsioonitüüp p esmane (0 esmast, 0 laiendatud, 4 tasuta) e laiendatud (konteiner loogiliste partitsioonide jaoks) Valige (vaikimisi p): p Partitsiooni number (1-4, vaikimisi 1): Esimene sektor (2048-41949951, vaikimisi 2048): viimane sektor, + sektorid või + suurus {K, M, G, T, P} (2048-41949951, vaikimisi 41949951): lõi uue jaotise 1 tüüpi "Linux" ja suurusega 20 GiB. Käsk (m abi saamiseks): p Disk / dev / vdb: 20 GiB, 21478375424 baiti, 41949952 sektorit Ühikud: 1 * 512 = 512 baiti sektorid Sektori suurus (loogiline / füüsiline): 512 baiti / 512 baiti I / O suurus ( minimaalne / optimaalne): 512 baiti / 512 baiti Kettasildi tüüp: dos Ketta identifikaator: 0x12e1497e Seadme alglaadimise alguse lõpu sektorite suurus Id Tüüp / dev / vdb1 2048 41943039 41940992 20G 83 Linuxi käsk (abi abi saamiseks): w Sektsioonitabelit on muudetud . Jaotise tabeli uuesti lugemiseks kutsutakse ioctl (). Plaatide sünkroonimine. buzz @ dns: ~ $ sudo mkfs.ext4 / dev / vdb1 buzz @ dns: ~ $ sudo fdisk -l Disk / dev / vda: 10 GiB, 10737418240 baiti, 20971520 sektorit Ühikud: 1 * 512 = 512 baiti sektorid Sektori suurus (loogiline / füüsiline): 512 baiti / 512 baiti I / O suurus (minimaalne / optimaalne): 512 baiti / 512 baiti Disklabeli tüüp: kaks Ketta identifikaator: 0xb1e40216 Device Boot Start End Sectors Size Id Type / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Extended / dev / vda5 20015104 20969471 954368 swap / Solarise ketas / dev / vdb: 466 GiB, 82 baiti, 20 sektorit Ühikud: 21478375424 * 41949952 = 1 baiti sektorid Sektori suurus (loogiline / füüsiline): 512 baiti / 512 baiti I / O suurus (minimaalne / optimaalne): 512 baiti / 512 baiti Kettasildi tüüp: dos Ketta identifikaator: 512x512e0e buzz @ dns: ~ $ sudo mkdir / store buzz @ dns: ~ $ sudo nano / etc / fstab / dev / vdb1 / store ext4 vaikimisi 0 0 buzz @ dns: ~ $ sudo mount -a buzz @ dns: ~ $ ls -l / kogu pood 16 drwx ------ 2 juurjuurt 16384 10. detsember 17:34 kadunud + leitud
Naaseme virshi konsooli juurde
buzz @ sysadmin: ~ $ sudo virsh Tere tulemast virtuatsiooni interaktiivse terminali virshi. Tüüp: 'help', kui soovite käske 'quit' quit virsh#
Me lülitame välja
virsh #domstate dns jooksmine virsh # sulgemine dns Domeeni dns sulgemine toimub
Kokkuvõte
Siiani oleme purjetanud mööda Virshimere kallast. 😉 Lisateabe saamiseks käivitage käsk mees virsh. Jätame siiski lihttekstifaili nimega virsh-help.txt mida me teeme, et muuta nende inimeste elu lihtsamaks, kes selle hüpokäitlejate ja nende virtuaalsete masinate haldamise ja haldamise superkäsuga tegelevad.
Soovitame soojalt testida käske väljaspool tootmiskeskkonda.
Tahaksin Virshit kasutada mitmete asjade jaoks, praegu ainult põhitõdesid, alustamist, lõpetamist, kõike muud, mida kasutan virt-manager, mulle meeldib, et teil võib olla N serverit, mis töötab libvirt ja hallata neid oma tööjaamast virt-manageriga.
Tere sõber Dhunter !!! Olen juba tööl. Laadige alla fail virsh-help.txt, mis aitab teid palju. Tegin selle virshi konsoolist endast ja siis tegin selle täitmiseks skripti. Ma arvan, et abi märksõnade järgi korraldatuna on see joogikõlblikum. Järgmises artiklis puudutan selle käsu rohkem teemasid.
Tervitused Federico. Olen jälginud teie huvitavaid artikleid VKEde kohta. Kiireks ja tõhusaks haldamiseks on konsooli kasutamine kindlasti lihtsam. Samuti tarbivad nad vähem ressursse. Ootan teie järgmisi sünnitusi.
Noh, Federico, sa juba kohtusid minuga. Täname teid selle kingituse eest, mille olete meile andnud. Suurepärane postitus, ootasin seda artiklit virshi kohta. Aitäh, vend, me kõik teame, kuidas seda õigesti kasutada.
De nada Crespo88. Para ese estamos en DesdeLinux.
tere, ma olen üllatunud virshi käsu potentsiaaliga, ma ei leia sõnu, et kirjeldada, mida ma sellest arvan, uskumatu ja see, mida te postituses väidate, on lihtsalt pintslitõmme, kasutades teie enda sõnu «Siiani oleme seilas mööda Virshimere kallast. "
väga kasulik, kui selgitate, kuidas uurida virshi abi oma märksõnade abil.
suurepärane väljatöötatud näide: Looge heliplaadile kettapilt ja ühendage see (lisage) töötavasse domeeni (või MV-sse), kõik koos virshiga; seejärel looge meie WK sysadminist SSH abil domeeniga ühendus ja looge selles partitsioon ja selle ext4-failisüsteem, et see lõpuks fstab-ist ühendada.
Midagi ei saa järgida virt qemu-kvm sarja järgmiste postitustega ja tänan teid väga selle kõige jagamise eest.
Olete saanud sõnumi põhisisu, sõber Wong. Kui ainult Virsh-käsu sissejuhatusega, saab imet teha, miks mitte jätkata selle uurimist ja kasutamist. virsh definitsiooni järgi on see Qemu-KVM-i liides, mille on välja töötanud selle loojad Red Hat, Inc-is ja mida toetab see suurepärane ettevõte. Kuigi me teame, et on ka muid liideseid, näiteks Virt-Manager ja oVirt, on Virsh endiselt kõige täiuslikum raamatukogu haldamiseks libvirt. Aitäh sõber Wong väärtuslike kommentaaride eest.