Virsh lòd - Rezo Odinatè pou SMEs

Endèks jeneral nan seri a: Rezo Odinatè pou SMEs: Entwodiksyon

Bonjou zanmi!

Si ou te swiv avèk nou li atik yo pibliye byen lwen tèlman, ou pral reyalize ke nou ap swiv yon chemen byen lojik, yo nan lòd yo jwenn yon estasyon travay oswa laboratwa nan kay la, ak sipò ki nesesè yo fè machin yo vityèl oswa serveurs nan ki nou pral aplike sèvis yo minimòm pou yon LAN - Rezo lokal yo Biznis.

Nou sipoze ke ou li:

Lyen anvan yo, osi byen ke lyen ekstèn yo nan diferan paj ak sit ki gen enfòmasyon rich, ki enkli nan chak atik, yo ofri nan bi pou ke ou reyalize yon konesans debaz sou sijè sa yo diferan kouvri.

Pòs sa a se kontinyasyon ki lojik nan chemen an chwazi. Lekti ou ak etid pral pèmèt ou gen yon lide nan mond lan vas ki se Virtualization nan Qemu-KVM ak libreri prensipal li yo libvirt.

Virsh - Main koòdone itilizatè pou jere Domèn Virtual

Nou konnen nan lekti anvan ke Virtualization nan Linux vle di kapasite nan kouri ka miltip nan diferan sistèm opere konkouran, sou platfòm la pyès ki nan konpitè menm. libvirt se yon bwat zouti ki ekri nan lang C, ki pèmèt nou kominike avèk kapasite yo Virtualization nan vèsyon yo dènye nan Linux, epi tou ak sa yo ki nan lòt sistèm opere.

Nou ka itilize pwogram nan Virsh yo kreye, pran yon poz, are, lis, ak anpil plis operasyon sou domèn yo vityèl ak hypervisors ki òganize yo. Non pwogram nan sijere ke li kout pou «virTualization Shell»Oswa Virtualization Kòmandman Processor.

Nan yon fason jenerik nou ka envoke li kòm:

virsh [OPSYON] .... [ARGUMENTS] ...
  • lòd: kapab youn nan la 215 kòmandman ki nan lis pita
  • domèn: non domèn nan oswa machin vityèl, oswa idantifikasyon nimerik ID nan domèn nan, oswa UUID nan domèn nan.
  • agiman: opsyon espesifik nan chak lòd

Gen plizyè eksepsyon nan règ anvan an, tankou nan ka kote lòd la aji sou tout domèn, yon machin, oswa dirèkteman sou yon Xen Hypervisor - XenHypervisor. Eksepsyon sa yo otorize pou chak lòd.

Note: Malgre ke li valab yo idantifye yon machin vityèl pa ID nimerik li yo, sa a valè nimerik ap toujou entèprete kòm ID a domèn, epi yo pa kòm non li.

Las Opsyon Virsh lòd son:

  • -c, –konekte URI: Konekte ak URI «Inifòm Resous Idantifikasyon- Inifòm Resous Idantifikasyon, olye pou yo default URI a ki se sa ki nan ipèrvizor lokal la.
  • -d, –debug NIVO: Pèmèt mesaj debogaj - dbug, jiska valè a antye relatif NIVO, yon agiman nimerik ki ka pran valè yo ant 0 ak 4. Jisteman 4 se valè a default.
  • -e, –escape fisèl: Mete yon sekans karaktè altènatif pou lè nou peze «kle aKompitè«. Sekans default la se ^]. Karaktè yo pèmèt yo se: nenpòt karaktè alfabetik, @, [,], \, ^, _. Nou sijere pa modifye sekans karaktè default la.
  • -h, -help: Inyore nenpòt lòt agiman ak konpòte li tankou si egzekite lòd la ede.
  • -k, –mantal-entèval ENTÈVAL: Mete yon entèval nan segonn yo voye mesaj kalite kenbe vivan, yo tcheke si koneksyon an nan sèvè a se toujou vivan. Si valè a nan Entèval se mete nan 0, Lè sa a, mekanis sa a tcheke enfim.
  • -K, -Konte konte-kenbe: Mete kantite fwa yo ka voye yon mesaj kenbe vivan san yo pa resevwa yon repons nan men sèvè a, epi san yo pa make koneksyon an kòm mouri. Li pa pral gen okenn efè sou opsyon sa a, si valè entèval nan opsyon anvan an te mete a 0.
  • -l, –log DOSYE: Dirije pwodiksyon an louvri sesyon operasyon nan dosye a DOSYE.
  • -q, –trankil: Evite enfòmasyon siplemantè nan mesaj yo. Mòd silans.
  • -r, - sèlman: Koneksyon inisyal la etabli an Li sèlman. Menm jan ak lè nou itilize opsyon an -Li sèlman nan lòd konekte.
  • -t, -dimansyon: Montre tan ke chak lòd boule.
  • -v, –version = kout: Inyore nenpòt lòt agiman, epi montre sèlman vèsyon bibliyotèk la libvirt pwogram lan soti nan Virsh.
  • -V, –version = long: Inyore nenpòt lòt agiman epi montre vèsyon bibliyotèk la libvirt pwogram lan soti nan Virsh ak Anplis de sa, hypervisors yo diferan, contrôleur - chofè, kalite rezo, elatriye ke konpilasyon an sipòte.

Bòdwo:

  • Pifò operasyon lòd Virsh, sipoze ke libreri a libvirt kapab konekte nan yon sèvis libvirtd nan aksyon.
  • Pifò kòmandman mande pou yo kouri ak privilèj itilizatè rasin akòz chanèl kominikasyon li itilize pou kominike avèk Hypervisor la. Si kouri ak privilèj yo nan yon itilizatè nòmal, li pral retounen yon erè.
  • Pifò nan kòmandman yo aji senkronize. Eksepsyon posib yo se are, setvcpus y setmem. Nan ka sa yo, lefèt ke Virsh retounen nan rapid lòd, li ka pa vle di ke aksyon an konplete avèk siksè. Li ta dwe tcheke detanzantan yo detekte ke operasyon an te konplete sou Guest la - Guest.

Pou plis enfòmasyon sou kontni, gade nonm virsh.

Sijesyon sou kòman yo apwòch aprantisaj virsh

Pou fè li pi fasil jwenn èd sou lè l sèvi avèk la plis pase 200 kòmandman, Virsh gwoup yo pa mo kle - ede mo kle, ki se:

  • domèn
  • pou kontwole
  • lame
  • koòdone
  • filtre
  • rezo
  • nodedev
  • sekrè
  • snapshot
  • pisin
  • volim
  • Virsh
buzz @ sysadmin: ~ $ domèn èd virsh
 Jesyon Domèn (ede mo kle 'domèn'): tache-aparèy tache aparèy ki sòti nan yon dosye XML tache-disk tache aparèy ki gen kapasite tache-koòdone tache rezo koòdone otostart otostart yon domèn blkdeviotune Mete oswa rekèt yon aparèy blòk I / O paramèt akor.
 blkiotune Jwenn oswa mete paramèt blkio blockcommit Kòmanse yon operasyon blòk komèt.
 blockcopy Kòmanse yon operasyon kopi blòk.
 blockjob Jere operasyon blòk aktif blockpull Popile yon disk ki gen imaj fè bak li yo.
 blockresize rdimansyonman blòk aparèy nan domèn.
 chanje-medya Chanje medya nan konsole CD oswa lèkter konekte ak konsole a envite CPU-debaz kalkile debaz CPU CPU-konpare lame CPU ak yon CPU ki dekri nan yon dosye XML CPU-Stat montre domèn CPU Statistik kreye kreye yon domèn ki sòti nan yon dosye XML defini defini (men pa kòmanse) yon domèn ki sòti nan yon dosye XML montre deskripsyon oswa mete deskripsyon domèn a oswa tit detwi detwi (sispann) yon domèn detache-aparèy detache aparèy ki sòti nan yon dosye XML detache-disk detache disk aparèy detache-koòdone detache rezo koòdone domdisplay ekspozisyon domèn koneksyon URI domfsfreeze Glase fichye sistèm domine a.
 domfsthaw Efase dosye sistèm domèn lan.
 domfstrim Envoke fstrim sou dosye monte sistèm domèn lan.


buzz @ sysadmin: ~ $ virsh monitè èd
 Domèn Siveyans (ede mo kle 'kontwole'): domblkerror Montre erè sou aparèy blòk domblkinfo domèn blòk aparèy gwosè enfòmasyon domblklist lis tout blòk domèn domblkstat jwenn stats blòk aparèy pou yon domèn domcontrol domèn kontwòl koòdone eta domif-getlink jwenn lyen eta de yon koòdone vityèl lis domiflist tout domèn entèfas vityèl domifstat jwenn rezo koòdone stats pou yon domèn enfòmasyon domèn dommemstat jwenn memwa estatistik pou yon domèn domstate domèn eta domstats jwenn estatistik sou youn oswa plizyè domèn domèn lis tan lis domèn

buzz @ sysadmin: ~ $ virsh monitè èd
 Domèn Siveyans (ede mo kle 'kontwole'): domblkerror Montre erè sou aparèy blòk domblkinfo domèn blòk aparèy gwosè enfòmasyon domblklist lis tout blòk domèn domblkstat jwenn stats blòk aparèy pou yon domèn domcontrol domèn kontwòl koòdone eta domif-getlink jwenn lyen eta de yon koòdone vityèl lis domiflist tout domèn entèfas vityèl domifstat jwenn rezo koòdone stats pou yon domèn enfòmasyon domèn dommemstat jwenn memwa estatistik pou yon domèn domstate domèn eta domstats jwenn estatistik sou youn oswa plizyè domèn domèn lis tan lis domèn

buzz @ sysadmin: ~ $ virsh ede lame
 Akèy ak Ipervizè (èd mo kle 'lame'): allocpages Manipile paj kapasite pisin kapasite kapasite modèl CPU modèl domkapabilite domèn kapasite freecell NUMA gratis memwa freepages NUMA paj gratis non host ekri an lèt detache ipèrvizor hostname la maxvcpus koneksyon vcpu maksimòm ne-memwa-melodi Jwenn oswa mete paramèt memwa ne nodecpumap ne kat CPU nodecpustats Enprime stats CPU nan ne la. nodeinfo node information nodememstats Enprime stats memwa nan ne la. nodesuspend sispann ne lame a pou yon dire tan sysinfo enprime hypervisor sysinfo uri enprime hypervisor kanonik URI vèsyon montre vèsyon an

buzz @ sysadmin: ~ $ virsh koòdone èd
 Entèfas (èd mo kle 'koòdone'): iface-kòmanse kreye yon snapshot nan anviwònman interfaces aktyèl, ki ka pita komèt (iface-komèt) oswa retabli (iface-Rollback) iface-pon kreye yon aparèy pon ak tache yon aparèy rezo ki deja egziste li iface-komèt chanjman komèt te fè depi iface-kòmanse ak gratis retabli pwen iface-defini defini (men pa kòmanse) yon koòdone lame fizik ki sòti nan yon dosye XML iface-detwi detwi yon koòdone lame fizik (enfim li / "si- desann ") iface-dumpxml enfòmasyon koòdone nan XML iface-edit edite XML konfigirasyon pou yon koòdone lame fizik iface-lis lis lame fizik interfaces iface-mac konvèti yon non koòdone nan koòdone adrès MAC iface-non konvèti yon adrès MAC koòdone nan non koòdone iface-Rollback Rollback nan konfigirasyon sove anvan kreye atravè iface-kòmanse iface-kòmanse kòmanse yon koòdone lame fizik (pèmèt li / "si-up") iface-unbridge undefine yon aparèy pon apre detache aparèy esklav li iface-undefine undefine yon phy sical koòdone lame (retire li nan konfigirasyon)

buzz @ sysadmin: ~ $ filtè èd virsh
 Rezo Filter (ede mo kle 'filtre'): nwfilter-defini defini oswa mete ajou yon filtre rezo ki sòti nan yon dosye XML nwfilter-dumpxml rezo enfòmasyon filtre nan XML nwfilter-edite modifye XML konfigirasyon pou yon rezo filtre nwfilter-lis lis filtè rezo nwfilter-undefine defini yon filtè rezo

buzz @ sysadmin: ~ $ rezo èd virsh
 Rezo (ede mo kle 'rezo'): nèt-autostart otostart yon rezo nèt-kreye kreye yon rezo ki sòti nan yon dosye XML nèt-defini defini (men pa kòmanse) yon rezo ki soti nan yon dosye XML nèt-detwi detwi (sispann) yon rezo nèt-dhcp-lwe enprime enfomasyon kontra-lwaye pou yon rezo bay enfòmasyon rezo-nèt dumpxml nan XML rezo-modifye edisyon XML konfigirasyon pou yon rezo-evènman rezo Evènman rezo-enfòmasyon rezo enfòmasyon rezo-lis lis rezo rezo-non konvèti yon rezo UUID nan rezo non nèt-kòmanse kòmanse yon (deja defini) inaktif rezo nèt-undefine undefine yon rezo ki pèsistan nèt-aktyalizasyon aktyalizasyon pati nan konfigirasyon yon rezo ki deja egziste nan rezo-uuid konvèti yon non rezo nan rezo UUID

buzz @ sysadmin: ~ $ virsh èd nodedev
 Aparèy ne (ede mo kle 'nodedev'): nodedev-kreye kreye yon aparèy ki defini nan yon dosye XML sou ne nodedev-detwi detwi (sispann) yon aparèy sou ne nodedev-detache detache aparèy ne nan aparèy chofè li nodedev-dumpxml ne detay aparèy nan XML nodedev-lis enimere aparèy sou sa a lame nodedev-reattach reattach aparèy ne nan aparèy chofè li nodedev-reset reset aparèy ne

buzz @ sysadmin: ~ $ sekrè èd virsh
 Sekrè (èd mo kle 'sekrè'): sekrè-defini oswa modifye yon sekrè nan yon dosye XML sekrè-dumpxml atribi sekrè nan XML sekrè-jwenn-valè Sòti yon valè sekrè lis sekrè lis sekrè sekrè-mete-valè mete yon valè sekrè secret-undefine undefine yon sekrè

buzz @ sysadmin: ~ $ virsh snapshot
 Snapshot (ede mo kle 'snapshot'): snapshot-create Kreye yon snapshot soti nan XML snapshot-create-as Kreye yon snapshot ki soti nan yon seri args snapshot-current Jwenn oswa mete snapshot aktyèl snapshot-efase Efase yon snapshot domèn snapshot-dumpxml Dump XML pou yon snapshot domèn snapshot-edit edite XML pou yon snapshot snapshot-info snapshot enfòmasyon snapshot-list Lis snapshots pou yon snapshot-paran domèn Jwenn non paran paran yon snapshot snapshot-retounen Retabli yon domèn nan yon snapshot
buzz @ sysadmin: ~ $ virsh pisin èd
 Depo pisin (ede mo kle 'pisin'): jwenn-depo-pisin-sous-jan jwenn potansyèl depo pisin sous jwenn-depo-pisin-sous dekouvri potansyèl depo pisin sous pisin-autostart autostart yon pisin pisin-bati bati yon pisin pisin- kreye-jan kreye yon pisin ki soti nan yon seri args pisin-kreye kreye yon pisin ki soti nan yon dosye XML pisin-defini-jan defini yon pisin ki soti nan yon seri args pisin-defini defini (men pa kòmanse) yon pisin ki soti nan yon XML dosye pisin-efase efase yon pisin pisin-detwi detwi (sispann) yon pisin pisin-dumpxml enfòmasyon pisin nan pisin XML-edite konfigirasyon XML pou yon pisin depo pisin-enfòmasyon depo pisin enfòmasyon pisin-lis lis pisin non pisin konvèti yon pisin UUID nan pisin non pisin-rafrechi rafrechi yon pisin pisin-kòmanse kòmanse yon (deja defini) pisin inaktif pisin-undefine undefine yon pisin inaktif pisin-uuid konvèti yon non pisin nan pisin UUID

buzz @ sysadmin: ~ $ virsh volim èd
 Volim Depo (èd mo kle 'volim'): klonaj vol-klonaj yon volim. vol-create-as create a volume from a set of args vol-create create a vol from a XML file vol-create-from create a vol, using a another volume as input vol-delete delete a vol vol-download download volim sa a yon dosye vol-dumpxml enfòmasyon vol nan XML vol-enfòmasyon depo vol enfòmasyon vol-kle retounen kle a volim pou yon non volim bay oswa chemen vol-lis lis vol vol-non retounen non an volim pou yon kle volim bay oswa chemen vol- chemen retounen chemen an volim pou yon non volim bay oswa kle vol-pisin retounen pisin lan depo pou yon kle volim bay oswa chemen vol-rdimansyonman rdimansyonman yon vol vol-Upload Upload dosye sa ki nan yon volim vol-siye siye yon vol

buzz @ sysadmin: ~ $ virsh ede virsh
 Virsh tèt li (èd mo kle 'virsh'): CD chanje anyè aktyèl la konekte (re) konekte ak ipèrvizeur eko agiman eko sòti kite tèminal entèaktif la ede ekri an lèt detache ede pwd enprime anyè aktyèl la kite kite tèminal entèaktif la

Pou èd espesifik sou nenpòt nan kòmandman ki nan lis la

Nou dwe egzekite èd virsh. Egzanp:

buzz @ sysadmin: ~ $ lis èd virsh
  Lis NON - lis domèn lis SINOPSIS [--inaktif] [--tout] [--transyan] [--persistan] [--with-snapshot] [--without-snapshot] [--state-running] [- -state-poz] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-managed-save] [--without-managed-save] [ --uuid] [--name] [--table] [--managed-save] [--title] DESKRIPSYON Retounen lis domèn yo. OPSYON - lis inaktif domèn inaktif - tout lis domèn inaktif ak aktif - lis pasyan domèn pasajè - lis ki pèsistan lis pèsistan --with-snapshot lis domèn ak snapshot ki egziste deja --without-snapshot lis domèn san yon snapshot --state -kouri lis domèn nan eta kouri - eta-pran yon poz lis domèn nan eta pran yon poz - lis eta-fèmen domèn nan eta fèmen - eta-lòt lis domèn nan lòt eta - otostart lis domèn ak autostart pèmèt --no-autostart lis domèn ak otostart enfim --with-jere-sove domèn lis ak jere sove eta - san yo pa jere-sove lis domèn san yo pa jere sove - lis uuid lis uuid a sèlman - non lis non domèn sèlman - tab lis tab (default ) --jere-sove mak domèn inaktif ak jere sove eta --title montre tit domèn

buzz @ sysadmin: ~ $ virsh èd fèmen
  NON fèmen - grasyeuz fèmen yon domèn SYNOPSIS are [--mod ] DESKRIPSYON Kouri are nan domèn sib la. OPSYON [--domain] non domèn, id oswa uuid --mode mòd are: acpi | ajan | initctl | siyal | paravirt

Egzanp lè l sèvi avèk lòd virsh la

Virsh vèsyon

buzz @ sysadmin: ~ $ virsh -v
1.2.9

buzz @ sysadmin: ~ $ virsh -V
Virsh zouti liy lòd nan libvirt 1.2.9 Gade sit entènèt nan http://libvirt.org/ Konpile ak sipò pou: Hypervisors: QEMU / KVM LXC UML Xen LibXL OpenVZ VMWare VirtualBox Rezo tès: Remote rezo Bridging Entèfas netcf Nwfilter VirtualPort Depo: Dir Disk Filesystem SCSI Multipath iSCSI LVM RBD Sheepdog Divers: Daemon Nodedev AppArmor SELinux Sekrè Debug DTrace Readline modilè

Antre nan konsole virsh la

buzz @ sysadmin: ~ $ sudo virsh
[sudo] modpas pou Buzz: Byenveni nan virsh, tèminal la Virtualization entèaktif. Kalite: 'èd' pou èd ak kòmandman 'kite' kite fimen

Lis tout domèn

virsh # lis - tout
 Id Non Eta ----------------------------------------------- ----- - dns fèmen - miweb fèmen - sysadmin-centos fèmen

Kòmanse domèn nan dns

virsh # kòmanse dns
Domèn dns te kòmanse

virsh # domdisplay dns
epis: //127.0.0.1: 5900

Lis komèsan depo

virsh # pisin-lis
 Non Eta Autostart ------------------------------------------- default aktif pa gen okenn vms -imaj aktif wi       

virsh # pisin-info default
Non: default UUID: 3d158e62-6237-464f-9d8f-07ac98be56dc Eta: kouri Persistent: wi Autostart: non Kapasite: 14.64 GiB Alokasyon: 5.18 GiB Disponib: 9.46 GiB

virsh # pisin-enfòmasyon vms-imaj
Non: vms-imaj UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Eta: kouri ki pèsistan: wi Autostart: wi Kapasite: 916.77 GiB Alokasyon: 464.22 GiB Disponib: 452.55 GiB

Lis imaj yo genyen nan yon volim

virsh # vol-lis vms-imaj
 Non Path ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Tout-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
Non: dns.qcow2 Kalite: dosye Kapasite: 10.00 GiB Alokasyon: 1.56 GiB

Kreye yon imaj ki gen kapasite sou yon volim

virsh # vol-create-as --pool vms-images --name dns2.raw --kapasite 20G
Vol dns2.raw kreye

virsh # vol-lis vms-imaj
 Non Path ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Tout-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

Join imaj la ki fèk kreye nan yon domèn kouri

virsh # domstate dns
kouri

virsh # domaininfo dns
Id: 4 Non: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 Kalite eksplwatasyon: hvm Eta: kouri CPU (yo): 1 tan CPU: 25.2s Max memwa: 262144 KiB Itilize memwa: 262144 KiB ki pèsistan: wi Otostart: enfim jere sove: pa gen okenn modèl Sekirite Sosyal: pa gen okenn Sekirite DOI: 0

virsh # domblklist dns
Sous Sib ------------------------------------------------ vda /tera/vms/dns.qcow2 hda -

virsh # attach-disk dns /tera/vms/dns2.raw vdb --persistent --live
Disk tache avèk siksè

virsh # domblklist dns
Sous Sib ------------------------------------------------ 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

Nou patisyon, fòma ak mòn nouvo disk la

virsh # kite
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5
modpas buzz@192.168.10.5 a:

buzz @ dns: ~ $ sudo fdisk / dev / vdb
[sudo] modpas pou Buzz: Byenveni nan fdisk (util-linux 2.25.2). Chanjman yo ap rete nan memwa sèlman, jiskaske ou deside ekri yo. Fè atansyon anvan ou sèvi ak lòd ekri la. Kòmandman (m pou èd): n Patisyon tip p prensipal (0 prensipal, 0 pwolonje, 4 gratis) e pwolonje (veso pou Partitions lojik) Chwazi (default p): p Nimewo patisyon (1-4, default 1): Premye sektè (2048-41949951, default 2048): Dènye sektè, + sektè oswa + gwosè {K, M, G, T, P} (2048-41949951, default 41949951): Kreye yon nouvo patisyon 1 nan kalite 'Linux' ak nan gwosè 20 GiB. Kòmandman (m pou èd): p Disk / dev / vdb: 20 GiB, 21478375424 bytes, 41949952 sektè Inite: sektè 1 * 512 = 512 bytes Gwosè sektè (lojik / fizik): 512 bytes / 512 bytes gwosè I / O ( minimòm / optimal): 512 bytes / 512 bytes Kalite Disklabel: dos Idantifyan Disk: 0x12e1497e Aparèy Bòt Kòmanse Fen Sektè Size Id Kalite / dev / vdb1 2048 41943039 41940992 20G 83 Linux Kòmandman (m pou èd): w te tab la patisyon chanje . Rele ioctl () re-li tab patisyon. Senkronize disk.

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

buzz @ dns: ~ $ sudo fdisk -l

Disk / dev / vda: 10 GiB, 10737418240 bytes, 20971520 sektè Inite: sektè 1 * 512 = 512 bytes Gwosè sektè (lojik / fizik): 512 bytes / 512 bytes gwosè I / O (minimòm / optimal): 512 bytes / 512 bytes Disklabel kalite: de idantifikasyon ki gen kapasite: 0xb1e40216 Aparèy Bòt Kòmanse Fen sektè Size Id Kalite / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Extended / dev / vda5 20015104 20969471 954368 466M swap / Solaris Disk / dev / vdb: 82 GiB, 20 bytes, 21478375424 sektè Inite: sektè nan 41949952 * 1 = 512 bytes Gwosè sektè (lojik / fizik): 512 bytes / 512 bytes gwosè I / O (minimòm / optimal): 512 bytes / 512 bytes Disklabel tip: dos Idantifikatè disk: 512x0e12e Aparèy Bòt Kòmanse Fen sektè Gwosè Id Kalite / dev / vdc1497 1 2048 41943039 41940992G 20 Linux

buzz @ dns: ~ $ sudo mkdir / magazen
buzz @ dns: ~ $ sudo nano / etc / fstab 
/ dev / vdb1 / magazen ext4 défaut 0 0

buzz @ dns: ~ $ sudo mount -a
buzz @ dns: ~ $ ls -l / total magazen 16 drwx ------ 2 rasin rasin 16384 10 des 17:34 pèdi + jwenn

Nou retounen nan konsole virsh la

buzz @ sysadmin: ~ $ sudo virsh Byenveni nan virsh, tèminal la Virtualization entèaktif. Kalite: 'èd' pou èd ak kòmandman 'kite' kite fimen

virsh # 

Nou fèmen

virsh # domstate dns
kouri

virsh # are dns
Domèn dns se ke yo te are

Rezime

Se konsa, lwen nou te navige sou rivaj yo nan lanmè a Virsh. 😉 Pou plis enfòmasyon, egzekite lòd la nonm virsh. Sepandan, nou kite yon dosye tèks plenn yo rele virsh-help.txt ke nou fè fè lavi vin pi fasil pou moun ki antrepriz ak sa a Super Kòmandman pou administrasyon an ak jesyon nan Hypervisors ak machin Virtual yo.

Nou trè rekòmande teste kòmandman yo deyò anviwònman pwodiksyon an.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

7 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   dhunter diro

    Mwen ta renmen sèvi ak Virsh pou plis bagay, kounye a sèlman Basics yo, kòmanse, sispann, tout lòt bagay mwen itilize virt-manadjè, mwen renmen ke ou ka gen N serveurs kouri libvirt ak jere yo soti nan estasyon travay ou ak virt-manadjè.

  2.   Federico diro

    Bonjou zanmi Dhunter !!! Mwen deja nan travay mwen. Download dosye a virsh-help.txt ki pral ede ou anpil. Mwen te fè l 'soti nan konsole a virsh tèt li, ak Lè sa a, mwen te fè yon script ranpli li. Mwen panse ke, ke yo te òganize pa mo kle yo nan èd la, li pi potab. Nan pwochen atik la mwen manyen sou plis sijè sou lòd sa a.

  3.   Carburus Zodiac diro

    Bonjou Federico. Mwen te swiv atik enteresan ou sou SMEs. Li definitivman pi fasil yo sèvi ak konsole a pou administrasyon rapid ak efikas. Yo menm tou yo konsome mwens resous yo. Mwen rete tann pou livrezon pwochen ou yo.

  4.   crespo88 diro

    Ebyen Federico, ou deja rankontre mwen. Mèsi pou kado sa ou te ban nou an. Ekselan pòs, mwen te ap tann pou atik sa a sou virsh. Mèsi frè, nou tout pral konnen ki jan yo sèvi ak li byen.

  5.   phico diro

    Ou ap akeyi, Crespo88. Pou sa nou nan DesdeLinux.

  6.   Ismael Alvarez Wong diro

    alo, mwen te sezi ak potansyèl la nan kòmandman an virsh, mwen pa ka jwenn mo yo dekri sa mwen panse sou li, enkwayab, ak sa ou ekspoze nan pòs la se jis yon bwòs, lè l sèvi avèk pwòp mo ou «Jiskaprezan nou gen navige sou rivaj lanmè Virsh la.
    trè itil lè ou eksplike kijan pou fè rechèch sou èd virsh lè l sèvi avèk mo kle ou yo.
    gwo egzanp lan devlope nan Kreye yon imaj ki gen kapasite sou yon volim ak Join (ajoute) li nan yon domèn kouri (oswa MV), tout ak virsh; Lè sa a, soti nan sysadmin WK nou an konekte pa SSH nan domèn nan ak nan li, kreye patisyon an ak ekstersistèm li yo filesystem finalman mòn li soti nan fstab la.
    Pa gen anyen yo swiv ak posts kap vini yo nan seri a virt qemu-kvm ak di ou mèsi anpil pou pataje tout bagay sa a.

    1.    Federico diro

      Ou te vin esansyèl nan mesaj la, zanmi Wong. Si sèlman ak entwodiksyon nan lòd la Virsh, bèl bagay yo ka fè, poukisa yo pa kontinye ak etid li yo ak itilizasyon. virsh Li se, pa definisyon, koòdone nan Qemu-KVM, vin ansent pa kreyatè li yo nan Red Hat, Inc ak patwone pa ki gwo konpayi. Malgre ke nou konnen ke gen lòt interfaces tankou Virt-Manadjè ak oVirt, Virsh se toujou pi konplè a okipe bibliyotèk la libvirt. Mèsi zanmi Wong pou kòmantè enpòtan ou yo.