Òrdugh Virsh - Lìonraidhean coimpiutair airson SMEn

Clàr-amais coitcheann an t-sreath: Lìonraidhean coimpiutair airson SMEn: Ro-ràdh

Halò a chàirdean!

Ma tha thu air leantainn oirnn a ’leughadh na h-artaigilean a chaidh fhoillseachadh gu ruige seo, bidh thu air faighinn a-mach gu bheil sinn a’ leantainn slighe gu math loidsigeach, gus stèisean obrach no obair-lann fhaighinn aig an taigh, leis an taic riatanach gus na innealan mas-fhìor no frithealaichean anns am bi sinn a ’buileachadh nan seirbheisean as ìsle airson a LAN - Lìonra Sgìre Ionadail Gnìomhachas.

Tha sinn a ’gabhail ris gun leugh thu:

Tha na ceanglaichean a bh ’ann roimhe, a bharrachd air na ceanglaichean taobh a-muigh gu diofar dhuilleagan agus làraich anns a bheil fiosrachadh beairteach, air a ghabhail a-steach anns gach artaigil, air an tabhann leis an adhbhar gum faigh thu eòlas bunaiteach mu na diofar chuspairean a tha air an còmhdach.

Is e an dreuchd seo leantainneachd loidsigeach an t-slighe a chaidh a thaghadh. Leigidh an leughadh agus an sgrùdadh agad beachd a bhith agad mun t-saoghal mhòr a tha Virtualization troimhe Qemu-KVM agus a phrìomh stòr leabhraichean libvirt.

Virsh - Prìomh eadar-aghaidh cleachdaiche airson a bhith a ’riaghladh Fearann ​​Brìgheil

Tha fios againn bho leughaidhean roimhe gu bheil Virtualization ann an Linux a ’ciallachadh comas grunn shuidheachaidhean de dhiofar shiostaman obrachaidh co-aontach a ruith, air an aon àrd-ùrlar bathar-cruaidh. Libvirt na inneal air a sgrìobhadh anns an cànan C., a leigeas leinn eadar-obrachadh le comasan virtualization nan dreachan as ùire de Linux, agus cuideachd le comasan siostaman obrachaidh eile.

Faodaidh sinn am prògram a chleachdadh virsh gus cruthachadh, stad, dùnadh, liosta, agus mòran a bharrachd obrachaidhean air na raointean brìgheil agus hypervisors a tha a ’toirt aoigheachd dhaibh. Tha ainm a ’phrògraim a’ moladh gu bheil e goirid airson «virtualization Shell»Air neo Pròiseasar àithne mas-fhìor.

Ann an dòigh gnèitheach faodaidh sinn a ghairm mar:

virsh [ROGHAINN] .... [ARGUMENTS] ...
  • òrdugh: urrainn a bhith mar aon de na 215 àitheantan air an liostadh nas fhaide air adhart
  • àrainn: ainm an àrainn no an inneal brìgheil, no ID aithnichear àireamhach den àrainn, no UUID den àrainn.
  • argamaidean: roghainnean a tha sònraichte do gach àithne

Tha grunn eisgeachdan don riaghailt roimhe, leithid ann an cùisean far a bheil an àithne ag obair air gach raon, inneal, no gu dìreach air Hypervisor Xen - Hypervisor Xen. Tha eisgeachdan mar sin air an glanadh airson gach àithne.

Nota: Ged a tha e dligheach inneal brìgheil aithneachadh leis an ID àireamhach aige, bidh an luach àireamhach sin an-còmhnaidh air a mhìneachadh mar an ID àrainn, agus chan ann mar ainm.

a ' Roghainnean àithne Virsh iad:

  • -c, –connect URI: A ’ceangal ri URI «Aithniche stòrais èideadh- Aithniche stòrais èideadh, an àite an URI bunaiteach a tha mar an hypervisor ionadail.
  • -d, –debug ÌRE: Dèan comas air teachdaireachdan dì-bhugachaidh - debug, suas ris an luach integer LEVEL, argamaid àireamhach a bheir na luachan eadar 0 agus 4. Is e dìreach 4 an luach bunaiteach.
  • -e, –escape sreang: A ’suidheachadh sreath charactaran eile oir nuair a bhrùthas sinn an iuchair «Esc«. Is e an sreath bunaiteach ^]. Is iad na caractaran ceadaichte: caractar aibideil sam bith, @, [,], \, ^, _. Tha sinn a ’moladh na atharraich an sreath caractar bunaiteach.
  • -h, -help: A ’leigeil seachad argamaidean sam bith eile agus gad ghiùlan mar gum biodh iad a’ coileanadh an àithne cuideachadh.
  • -k, – eadar-ama eadar-amail: Suidhich eadar-ama ann an diogan gus seòrsa teachdaireachdan a chuir glèidhidh, gus faighinn a-mach a bheil an ceangal ris an fhrithealaiche fhathast beò. Ma tha luach na INTERVAL air a shuidheachadh gu 0, an uairsin tha an dòigh sgrùdaidh seo à comas.
  • -K, –CONTAINN cunntais-cunntais: A ’suidheachadh cia mheud uair a thèid teachdaireachd a chuir glèidhidh gun a bhith a ’faighinn freagairt bhon t-seirbheisiche, agus gun a bhith a’ comharrachadh a ’cheangal mar marbh. Cha toir e buaidh sam bith air an roghainn seo, ma chaidh luach INTERVAL an roghainn roimhe a shuidheachadh gu 0.
  • -l, –log FILE: A ’stiùireadh toradh log obrachaidh chun fhaidhle FILE.
  • -q, –quiet: Seachain fiosrachadh a bharrachd ann am teachdaireachdan. Modh sàmhach.
  • -r, –readonly: Tha a ’chiad cheangal air a stèidheachadh ann an Leugh a-mhàin. Dìreach mar nuair a chleachdas sinn an roghainn –Readonly ann an àithne ceangal.
  • -t, –timing: A ’sealltainn na h-ùine a bhios gach àithne a’ caitheamh.
  • -v, –version = goirid: Mothaich argamaidean sam bith eile, agus na seall ach dreach an leabharlainn libvirt cò às a tha am prògram a ’tighinn virsh.
  • -V, –version = fada: Mothaich argamaidean sam bith eile agus seall dreach an leabharlainn libvirt cò às a tha am prògram a ’tighinn virsh agus a bharrachd, na diofar hypervisors, luchd-riaghlaidh - draibhearan, seòrsachan lìonraidhean, msaa a tha an co-chruinneachadh a ’toirt taic.

notaichean:

  • A ’mhòr-chuid de dh’ obraichean àithne virsh, is dòcha gu bheil an stòr leabhraichean libvirt comasach air ceangal ri seirbheis libvirtd ann an gnìomh.
  • Tha a ’mhòr-chuid de òrdughan ag iarraidh gum bi iad air an ruith le sochairean luchd-cleachdaidh freumh mar thoradh air na seanalan conaltraidh a bhios e a ’cleachdadh gus conaltradh leis an Hypervisor. Ma thèid a ruith le sochairean neach-cleachdaidh àbhaisteach, tillidh e mearachd.
  • Bidh a ’mhòr-chuid de na h-àitheantan ag obair gu co-shìnte. Tha eisgeachdan comasach Dùin sìos, setvcpus y setmem. Anns na cùisean sin, an fhìrinn gu bheil virsh till an luath àithne, is dòcha nach eil e a ’ciallachadh gun deach an gnìomh a choileanadh gu soirbheachail. Bu chòir a sgrùdadh bho àm gu àm gus faighinn a-mach gun deach an obair a chrìochnachadh air an Aoi - Guest.

Airson tuilleadh fiosrachaidh mu shusbaint, faic fear virsh.

Molaidhean air mar a bu chòir dhut dèiligeadh ri virsh ionnsachaidh

Gus a dhèanamh nas fhasa cuideachadh fhaighinn le bhith a ’cleachdadh an barrachd air 200 àithne, virsh buidhnean iad a rèir prìomh fhaclan - cuideachadh prìomh fhacal, a tha:

  • àrainn
  • sgrùdair
  • slòigh
  • eadar-aghaidh
  • criathrag
  • lìonra
  • nodedev
  • dìomhair
  • dealbh
  • amar-
  • tomhas-lìonaidh
  • virsh
buzz @ sysadmin: ~ $ virsh fearann ​​cuideachaidh
 Riaghladh Fearainn (cuideachadh prìomh fhacal ‘àrainn’): inneal ceangail inneal ceangail bho faidhle XML ceangal-diosg inneal diosg ceangal-eadar-aghaidh ceangal eadar-aghaidh lìonra autostart autostart fearann ​​blkdeviotune Suidhich no ceasnaich inneal bloc I / O paramadairean gleusaidh.
 blkiotune Faigh no cuir sìos paramadairean blkio blockcommit Tòisich gnìomh gealltanas bloc.
 blockcopy Tòisich air obrachadh leth-bhreac.
 blockjob Stiùirich gnìomhachd bloc gnìomhach blockpull Cuir diosg bhon ìomhaigh cùil aige.
 blockresize Ath-mheudachadh inneal bloc àrainn.
 atharrachadh-meadhanan Atharraich meadhanan CD no consol draibhidh sùbailte a ’ceangal ris a’ chonsal aoigh cpu-bun-loidhne coimpiutaireachd bun-loidhne CPU cpu-coimeas CPU aoigheachd le CPU air a mhìneachadh le faidhle XML cpu-stats a ’sealltainn staitistig fearainn cpu cruthaich àrainn bho XML faidhle mìnich mìneachadh (ach na tòisich) fearann ​​bho fhaidhle XML desc taisbeanadh no seata tuairisgeul no tiotal àrainn sgrios sgrios (stad) inneal dì-cheangail inneal detach inneal bho faidhle XML detach-disk detach disc inneal detach-interface detach-interface detach eadar-aghaidh lìonra domdisplay ceangal taisbeanaidh fearainn URI domfsfreeze Freeze domain's files filess.
 Siostaman faidhlichean domfsthaw Thaw domain.
 domfstrim Thoir a-steach fstrim air siostaman faidhlichean suidhichte air fearann.


buzz @ sysadmin: ~ $ virsh cuideachadh le sùil
 Sgrùdadh Fearainn (cuidich prìomh fhacal 'monitor'): domblkerror Seall mearachdan air innealan bloca domblkinfo fearann ​​bloc inneal fiosrachadh meud domblklist liostaich na blocaichean fearainn domblkstat faigh stats bloca innealan airson eadar-aghaidh smachd fearainn domcontrol smachd stàite domif-getlink faigh staid ceangail eadar-aghaidh brìgheil liosta domiflist gach eadar-aghaidh brìgheil fearainn domifstat faigh stats eadar-aghaidh lìonra airson fiosrachadh àrainn fearainn dommemstat faigh staitistig cuimhne airson àrainn domstate fearann ​​stàite domstats faigh staitistig mu aon no iomadh àrainn domtime liosta ùine liosta fearainn

buzz @ sysadmin: ~ $ virsh cuideachadh le sùil
 Sgrùdadh Fearainn (cuidich prìomh fhacal 'monitor'): domblkerror Seall mearachdan air innealan bloca domblkinfo fearann ​​bloc inneal fiosrachadh meud domblklist liostaich na blocaichean fearainn domblkstat faigh stats bloca innealan airson eadar-aghaidh smachd fearainn domcontrol smachd stàite domif-getlink faigh staid ceangail eadar-aghaidh brìgheil liosta domiflist gach eadar-aghaidh brìgheil fearainn domifstat faigh stats eadar-aghaidh lìonra airson fiosrachadh àrainn fearainn dommemstat faigh staitistig cuimhne airson àrainn domstate fearann ​​stàite domstats faigh staitistig mu aon no iomadh àrainn domtime liosta ùine liosta fearainn

buzz @ sysadmin: ~ $ virsh cuideachadh aoigheachd
 Host and Hypervisor (cuidich prìomh fhacal ‘òstair’): allocpages Làimhseachadh duilleagan comasan meud meud amar comasan cpu-modailean modalan CPU comasan comasan fearainn freecell NUMA freepages cuimhne an-asgaidh NUMA duilleagan an-asgaidh ainm-clò clò-bhuail an t-ainm aoigheachd hypervisor maxvcpus vcpu node-memory-tune as motha suidheachadh paramadairean cuimhne nód nodecpumap nód cpu map nodecpustats Clò-bhualadh stats cpu den nód. fiosrachadh nod nodffo nodememstats Clò-bhualadh stats cuimhne an nód. bidh noduspend a ’cuir stad air an nód aoigheachd airson ùine sònraichte sysinfo clò-bhuail an hypervisor sysinfo uri clò-bhuail an tionndadh taisbeanaidh dreach URI canonical hypervisor.

buzz @ sysadmin: ~ $ virsh eadar-aghaidh cuideachaidh
 Eadar-aghaidh (cuideachadh prìomh fhacal ‘eadar-aghaidh’): iface-tòiseachadh cruthaich dealbh de na roghainnean eadar-aghaidh gnàthach, a dh ’fhaodar a ghealltainn nas fhaide air adhart (iface-commit) no ath-nuadhachadh (iface-rollback) iface-bridge cruthaich inneal drochaid agus ceangail inneal lìonra a th’ ann mar-thà ris iface-commit gealltainn atharrachaidhean a chaidh a dhèanamh bho iface-begin agus puing ath-nuadhachadh an-asgaidh iface-define mìneachadh (ach na tòisich) eadar-aghaidh aoigheachd corporra bho fhaidhle XML iface-destroy sgrios eadar-aghaidh aoigheachd corporra (cuir à comas e / "ma tha sìos ") fiosrachadh eadar-aghaidh iface-dumpxml ann an XML iface-edit deasaich rèiteachadh XML airson eadar-aghaidh aoigheachd corporra liosta iface-liosta eadar-aghaidh aoigheachd corporra iface-mac tionndaidh ainm eadar-aghaidh gu eadar-aghaidh MAC seòladh iface-name tionndaidh seòladh MAC gu ainm eadar-aghaidh Bidh iface-rollback rollback gu rèiteachadh a chaidh a shàbhaladh roimhe air a chruthachadh tro iface-begin iface-start a ’tòiseachadh eadar-aghaidh aoigheachd corporra (leig leis /" if-up ") iface-unbridge dì-dhealbhadh inneal drochaid às deidh dha an inneal tràille aige a dhì-cheangal iface-undefine undefine a phy eadar-aghaidh aoigheachd sical (thoir air falbh e bho rèiteachadh)

buzz @ sysadmin: ~ $ virsh cuideachadh sìoladh
 Filter Lìonra (cuideachadh prìomh fhacal ‘criathrag’): nwfilter-define mìneachadh no ùrachadh criathrag lìonra bho fhaidhle XML fiosrachadh sìoltachain lìonra nwfilter-dumpxml ann an XML nwfilter-edit deasaich rèiteachadh XML airson criathrag lìonra nwfilter-liosta liosta criathragan lìonra nwfilter-undefine mì-mhìneachadh criathrag lìonra

buzz @ sysadmin: ~ lìonra cuideachaidh $ virsh
 Lìonrachadh (cuidich prìomh fhacal 'lìonra'): net-autostart autostart lìon-cruthaich lìonra cruthaich lìonra bho fhaidhle XML net-define mìnich (ach na tòisich) lìonra bho fhaidhle XML net-destroy sgrios (stad) a lìonra net-dhcp-leases fiosrachadh clò-bhualaidh clò-bhuailte airson lìonra a chaidh a thoirt seachad fiosrachadh lìonra net-dumpxml ann an XML net-edit deasaich rèiteachadh XML airson tachartas lìonraidh Tachartasan Lìonra fiosrachadh lìon-fhiosrachadh lìonra liosta-lìn lìonraidhean ainm-lìn lìonra a thionndadh UUID gu ainm lìonra net-tòiseachadh tòiseachadh lìonra neo-ghnìomhach (air a mhìneachadh roimhe seo) net-undefine undefine ùrachadh lìonra ùrachadh lìn ùrachadh pàirtean de lìonra-gnàthaichte lìonra-uuid tionndadh ainm lìonra gu lìonra UUID

buzz @ sysadmin: ~ $ virsh cuideachadh nodedev
 Inneal Node (prìomh fhacal cuideachaidh ‘nodedev’): nodedev-cruthaich inneal air a mhìneachadh le faidhle XML air an nód nodedev-destroy sgrios (stad) inneal air an nód nodedev-detach detach inneal node bhon draibhear inneal node nodedev-dumpxml mion-fhiosrachadh inneal ann an XML àireamhachadh liosta nodedev-inneal air an inneal node nodedev-reattach ath-cheangal seo gu draibhear an inneal aige nodedev-reset ath-shuidheachadh inneal node

buzz @ sysadmin: ~ $ virsh cuideachadh dìomhair
 Dìomhair (cuidich prìomh fhacal 'dìomhair'): dìomhair-mìnich no atharraich dìomhaireachd bho fhaidhle XML buadhan dìomhair-dumpxml dìomhair ann an luach dìomhair XML faigh-a-mach Cuir a-mach luach dìomhair liosta dìomhair liosta dìomhair dìomhaireachd-seata-luach seata dìomhair cuir luach air dìomhair-neo-mhìneachadh a ’mìneachadh dìomhaireachd

buzz @ sysadmin: ~ $ virsh cuideachadh snapshot
 Snapshot (cuidich am prìomh fhacal 'snapshot'): snapshot-create Cruthaich dealbh bho XML snapshot-create-as Cruthaich dealbh bho sheata de args snapshot-current Faigh no cuir sìos an dealbh gnàthach snapshot-delete Cuir às do àrainn snapshot-dumpxml Dump XML airson dealbh snaphot àrainn-deasaich deasaich XML airson dealbh snapshot-info snapshot info liosta snap-liosta Liosta snapshots airson pàrant snaphot-pàrant Faigh ainm pàrant snapshot-revert Cuir air ais àrainn gu dealbh
buzz @ sysadmin: ~ $ virsh help pool
 Amar stòraidh (cuidich prìomh fhacal 'amar'): lorg-stòraidh-amar-stòran-mar a lorg stòran amar stòraidh lorg-stòraidh-pool-stòran lorg stòran stòraidh stòraidh pool-autostart autostart amar pool-build togail amar pool- cruthaich-mar cruthaich amar bho sheata de args pool-cruthaich amar bho faidhle XML pool-define-as mìnich amar bho sheata de args pool-define define (but don’t start) pool from an XML faidhle pool-delete cuir às do amar pool-destroy destroy (stop) a pool pool-dumpxml pool information in XML pool-edit edit XML configuration for a pool pool-info storage pool information pool-list list pool pool-name convert a pool UUID gu ainm amar pool-ùrachadh ùrachadh pool pool-start start a (a chaidh a mhìneachadh roimhe) pool neo-ghnìomhach pool-undefine undefine a neo-ghnìomhach pool-uuid tionndaidh ainm pool gu pool UUID

buzz @ sysadmin: ~ $ virsh meud cuideachaidh
 Leabhar-stòraidh (cuidich prìomh fhacal 'toirt'): clone vol-clone tomhas-lìonaidh. vol-create-as cruthaich tomhas-lìonaidh bho sheata de args vol-create cruthaich vol bho fhaidhle XML vol-create-bho cruthaich vol, a ’cleachdadh leabhar eile mar input vol-delete cuir às do leabhar toirt a-nuas vol vol-download gu bidh faidhle vol-dumpxml vol information in XML vol-info storage vol information vol-key a ’tilleadh an iuchair toirte airson ainm toirt no liosta vol-liosta slighe vols vol-ainm a’ tilleadh ainm an leabhair airson iuchair toirt no slighe vol- bidh an t-slighe a ’tilleadh an t-slighe lìonaidh airson ainm toirt sònraichte no prìomh vol-pool a’ tilleadh an amar stòraidh airson iuchair toirt sònraichte no slighe vol-resize ath-mheudachadh susbaint faidhle luchdaich suas vol vol-upload gu vol-wipe wipe a vol

buzz @ sysadmin: ~ $ virsh cuideachadh virsh
 Virsh fhèin (cuidich prìomh fhacal ‘virsh’): cd atharraich an ceangal gnàthach eòlaire (ath) ceangail ri hypervisor echo echo argamaidean cuir a-mach às an inneal-crìochnachaidh eadar-ghnìomhach seo cuideachadh le clò-bhualadh cuideachadh pwd a ’clò-bhualadh an eòlaire gnàthach cuir às don stad eadar-ghnìomhach seo

Airson cuideachadh sònraichte air gin de na h-òrdughan clàraichte

Feumaidh sinn a chur gu bàs virsh cuideachadh. Eisimpleirean:

buzz @ sysadmin: ~ liosta cuideachaidh $ virsh
  Liosta AINM - liosta raointean raointean SYNOPSIS liosta [--inactive] [--all] [--transient] [--persistent] [--with-snapshot] [--without-snapshot] [--state-running] [- -state-paused] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-manage-save] [--without-manage-save] [ --uuid] [--name] [--table] [--managed-save] [--title] TUAIRISGEADH Liosta de raointean air ais. Roghainnean - liosta neo-ghnìomhach raointean neo-ghnìomhach - liosta iomlan de raointean neo-ghnìomhach & gnìomhach - liostaichean thar-ghnèitheach raointean neo-ghluasadach - liosta seasmhach raointean seasmhach - taobh-liosta raointean dealbh le snapshot gnàthach --without-snapshot liosta raointean gun dealbh - dealbh -ràimhe liostaichean raointean ann an stàite ruith - raointean liosta stad-stad ann an stàitean stad - raointean liosta stad-shutoff ann an stàite shutoff - raointean liosta eile -state-other ann an stàitean eile - raointean liostaautostart le autostart air a chomasachadh --no-autostart liostaich raointean le autostart ciorramach - le riaghladh-air-riaghladh raointean liosta le stàite sàbhalaidh stiùirichte - taobh a-muigh raointean air a riaghladh le sàbhaladh gun riaghladh air a shàbhaladh --uuid liosta uuid an aon ainm - liosta ainmean ainmean a-mhàin - clàr liosta so-ruigsinneach (àbhaisteach ) --managed-save comharraich raointean neo-ghnìomhach le stàite sàbhalaidh stiùirichte - tiotal tiotal taisbeanaidh

buzz @ sysadmin: ~ $ virsh cuideachadh dùnadh
  AINM dùnadh - dùnadh gu gràsmhor dùnadh SYNOPSIS fearainn [--mode ] TUAIRISGE Cuir stad air dùnadh san raon targaid. Roghainnean [--domain] ainm fearainn, id no uuid --mode modh dùnadh: acpi | àidseant | initctl | comharra | paravirt

Eisimpleirean de bhith a ’cleachdadh an àithne virsh

Tionndadh Virsh

buzz @ sysadmin: ~ $ virsh -v
1.2.9

buzz @ sysadmin: ~ $ virsh -V
Inneal loidhne-àithne Virsh de libvirt 1.2.9 Faic an làrach-lìn aig http://libvirt.org/ Air a chur ri chèile le taic airson: 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 Clach-chaorach Measgachadh: Daemon Nodedev AppArmor SELinux Secrets Debug DTrace Readline Modular

Cuir a-steach an consol virsh

buzz @ sysadmin: ~ $ sudo virsh
facal-faire [sudo] airson buidheachas: Fàilte gu virsh, an ionad eadar-ghnìomhach virtualization. Seòrsa: 'cuideachadh' airson cuideachadh le òrdughan 'cuir às'

Dèan liosta den h-uile raon

virsh # liosta --all
 Ainm Ainm Stàite ----------------------------------------------- ----- - dns air a dhùnadh - miweb air a dhùnadh - sysadmin-centos air a dhùnadh

Tòisich an àrainn dns

virsh # tòiseachadh dns
Thòisich Domain dns

virsh # domdisplay dns
spìosraidh: //127.0.0.1: 5900

Dèan liosta de leabhraichean stòraidh

virsh # pool-liosta
 Ainm Stàite Autostart ------------------------------------------- default gnìomhach no vms -images gnìomhach tha       

virsh # pool-info default
Ainm: default UUID: 3d158e62-6237-464f-9d8f-07ac98be56dc Stàite: ruith Seasmhach: tha Autostart: no Comas: 14.64 GiB Riarachadh: 5.18 GiB Ri fhaighinn: 9.46 GiB

virsh # pool-info vms-images
Ainm: vms-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Stàite: ruith Seasmhach: tha Autostart: tha Comas: 916.77 GiB Riarachadh: 464.22 GiB Ri fhaighinn: 452.55 GiB

Dèan liosta de na h-ìomhaighean ann an leabhar

virsh # vol-liosta vms-images
 Slighe Ainm ------------------------------------------------ ------------------------------ 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
Ainm: dns.qcow2 Seòrsa: faidhle Comas: 10.00 GiB Riarachadh: 1.56 GiB

Cruthaich ìomhaigh diosc air tomhas-lìonaidh

virsh # vol-create-as --pool vms-images --name dns2.raw --capacity 20G
Vol dns2.raw air a chruthachadh

virsh # vol-liosta vms-images
 Slighe Ainm ------------------------------------------------ ------------------------------ 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 sysad .qcow2 /tera/vms/sysadmin.qcow2

Thig còmhla ris an ìomhaigh ùr-chruthaichte gu raon ruith

virsh # domstate dns
ruith

virsh # dominfo dns
Id: 4 Ainm: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 Seòrsa OS: hvm Stàite: ruith CPU (ean): 1 ùine CPU: 25.2s Max cuimhne: 262144 KiB Cuimhne cleachdte: 262144 KiB Seasmhach: tha Autostart: cuir à comas Sàbhail air a riaghladh: no modail tèarainteachd: gin Security DOI: 0

virsh # domblklist dns
Stòr Targaid ------------------------------------------------ vda /tera/vms/dns.qcow2 hda -

virsh # ceangail-diosc dns /tera/vms/dns2.raw vdb --persistent --live
Diosg ceangailte gu soirbheachail

virsh # domblklist dns
Stòr targaid ------------------------------------------------ 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

Bidh sinn a ’roinn, a’ cruth agus a ’cur suas an diosc ùr

virsh # Cuidhtich
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5
facal-faire buzz@192.168.10.5:

buzz @ dns: ~ $ sudo fdisk / dev / vdb
facal-faire [sudo] airson buidheachas: Fàilte gu fdisk (util-linux 2.25.2). Cha bhith atharrachaidhean ann an cuimhne ach gus an co-dhùin thu an sgrìobhadh. Bi faiceallach mus cleachd thu an àithne sgrìobhaidh. Òrdugh (m airson cuideachadh): n Seòrsa sgaradh p bun-sgoil (0 bun-sgoil, 0 leudaichte, 4 an-asgaidh) e leudaichte (container airson sgaradh loidsigeach) Tagh (àbhaisteach p): p Àireamh a ’phàirteachaidh (1-4, àbhaisteach 1): A’ chiad roinn (2048-41949951, àbhaisteach 2048): An roinn mu dheireadh, + roinnean no + meud {K, M, G, T, P} (2048-41949951, àbhaisteach 41949951): Cruthaich sgaradh 1 de sheòrsa 'Linux' agus de mheud 20 GiB. Òrdugh (m airson cuideachadh): p Diosg / dev / vdb: 20 GiB, 21478375424 bytes, 41949952 roinnean Aonadan: roinnean de 1 * 512 = 512 bytes Meud na roinne (loidsigeach / corporra): 512 bytes / 512 bytes meud I / O ( as ìsle / as fheàrr): 512 bytes / 512 bytes Seòrsa diosc: dos aithnichear diosc: 0x12e1497e Boot inneal a ’tòiseachadh roinnean crìochnachaidh meud Id Type / dev / vdb1 2048 41943039 41940992 20G 83 Linux Command (m airson cuideachadh): w Chaidh an clàr sgaradh atharrachadh . A ’gairm ioctl () gus clàr sgaradh a leughadh a-rithist. A ’sioncronadh diosgan.

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

buzz @ dns: ~ $ sudo fdisk -l

Diosg / dev / vda: 10 GiB, 10737418240 bytes, 20971520 roinnean Aonadan: roinnean de 1 * 512 = 512 bytes Meud na roinne (loidsigeach / corporra): 512 bytes / 512 bytes meud I / O (as ìsle / as fheàrr): 512 bytes / 512 bytes Seòrsa diosc: dà aithnichear diosc: 0xb1e40216 Inneal-tòiseachaidh Tòiseachaidh Roinnean Meud Id Seòrsa Id / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Leudaichte / dev / vda5 20015104 20969471 suaip / Diosg Solaris / dev / vdb: 954368 GiB, 466 bytes, 82 aonadan Aonadan: roinnean de 20 * 21478375424 = 41949952 bytes Meud na roinne (loidsigeach / corporra): 1 bytes / 512 bytes meud I / O (as ìsle / as fheàrr): 512 bytes / 512 bytes Seòrsa diosc: dos aithnichear diosc: 512x512e512e Boot inneal a ’tòiseachadh roinnean crìochnachaidh meud Id Type / dev / vdc0 12 1497 1 2048G 41943039 Linux

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

buzz @ dns: ~ $ sudo mount -a
buzz @ dns: ~ $ ls -l / stòr iomlan 16 drwx ------ 2 root root 16384 Dùbhlachd 10 17:34 air chall + air a lorg

Bidh sinn a ’tilleadh chun consol virsh

buzz @ sysadmin: ~ $ sudo virsh Fàilte gu virsh, an ionad eadar-ghnìomhach virtualization. Seòrsa: 'cuideachadh' airson cuideachadh le òrdughan 'cuir às'

virsh # 

Bidh sinn a ’tionndadh dheth

virsh # domstate dns
ruith

virsh # dùnadh dns
Thathas a ’dùnadh Domain dns

Geàrr-chunntas

Gu ruige seo tha sinn air seòladh air cladach a ’Mhuir Virsh. 😉 Airson tuilleadh fiosrachaidh, cuir an gnìomh an àithne fear virsh. Ach, bidh sinn a ’fàgail faidhle teacsa sìmplidh ris an canar virsh-help.txt a bhios sinn a ’dèanamh gus beatha a dhèanamh nas fhasa dhaibhsan a tha a’ dol an sàs leis an Super Command seo airson rianachd agus riaghladh Hypervisors agus na h-innealan brìgheil aca.

Tha sinn a ’moladh gu mòr deuchainn na h-òrdughan taobh a-muigh an àrainneachd riochdachaidh.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

7 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   dhunter thuirt

    Bu mhath leam Virsh a chleachdadh airson barrachd rudan, an-dràsta dìreach na rudan bunaiteach, tòiseachadh, stad, a h-uile càil eile a bhios mi a ’cleachdadh deagh-mhanaidsear, is toil leam gum faod luchd-frithealaidh N a bhith agad a’ ruith libvirt agus an riaghladh bhon stèisean-obrach agad le deagh-mhanaidsear.

  2.   federico thuirt

    Halo a charaid Dhunter !!! Tha mi mu thràth aig m ’obair. Luchdaich sìos am faidhle virsh-help.txt a chuidicheas mòran dhut. Rinn mi e bhon consol virsh fhèin, agus an uairsin rinn mi sgriobt airson a lìonadh. Tha mi a ’smaoineachadh, le bhith air a chuir air dòigh le prìomh fhaclan a’ chuideachaidh, gu bheil e nas òl. Anns an ath artaigil bheir mi sùil air barrachd chuspairean mun àithne seo.

  3.   Zodiac Carburus thuirt

    Beannachdan Federico. Tha mi air na h-artaigilean inntinneach agad mu SMEn a leantainn. Tha e gu cinnteach nas fhasa an consol a chleachdadh airson rianachd luath agus èifeachdach. Bidh iad cuideachd a ’caitheamh nas lugha de ghoireasan. Bidh mi a ’feitheamh ris na h-ath lìbhrigidh agad.

  4.   crespo88 thuirt

    Uill Federico, choinnich thu rium mu thràth. Tapadh leibh airson an tiodhlac seo a thug thu dhuinn. Post sàr-mhath, tha mi air a bhith a ’feitheamh ris an artaigil seo air virsh. Tapadh leat a bhràthair, bidh fios againn uile mar a chleachdas sinn e gu ceart.

  5.   phico thuirt

    Tha fàilte ort, Crespo88. Airson sin tha sinn ann an DesdeLinux.

  6.   Ismael Alvarez Wong thuirt

    Halo, tha mi a ’cur iongnadh orm le comas na h-àithne virsh, chan urrainn dhomh faclan a lorg airson cunntas a thoirt air na tha mi a’ smaoineachadh mu dheidhinn, do-chreidsinneach, agus chan eil anns na tha thu ag ràdh sa phost ach brùthadh, a ’cleachdadh na faclan agad fhèin« Gu ruige seo tha againn sheòl iad air cladaichean a ’Chuain Virsh."
    glè fheumail nuair a mhìnicheas tu mar a nì thu sgrùdadh air cuideachadh virsh a ’cleachdadh na prìomh fhaclan aige.
    sgoinneil an eisimpleir leasaichte de Cruthaich ìomhaigh diosc air tomhas-lìonaidh agus Thig còmhla ris (cuir ris) gu raon ruith (no MV), uile le virsh; an uairsin bhon t-siostam WK sysadmin againn le SSH chun àrainn agus taobh a-staigh e, cruthaich an sgaradh agus an siostam faidhlichean ext4 aige gus a chuir suas bhon fstab mu dheireadh.
    Chan eil dad ri leantainn leis na dreuchdan a leanas anns an t-sreath virt qemu-kvm agus mòran taing airson seo a cho-roinn.

    1.    federico thuirt

      Tha thu air brìgh na teachdaireachd fhaighinn, a charaid Wong. Mura h-eil ach leis an ro-ràdh don àithne Virsh, faodar iongantasan a dhèanamh, carson nach lean thu air adhart leis an sgrùdadh agus an cleachdadh. Virsh tha e, le mìneachadh, an eadar-aghaidh Qemu-KVM, air a chruthachadh leis an luchd-cruthachaidh aig Red Hat, Inc agus le taic bhon chompanaidh mhòr sin. Ged a tha fios againn gu bheil eadar-aghaidh eile ann leithid Virt-Manager agus oVirt, is e Virsh fhathast an fheadhainn as coileanta airson an leabharlann a làimhseachadh libvirt. Tapadh leibh a charaid Wong airson do bheachdan luachmhor.