Virsh тушаал - ЖДҮ эрхлэгчдэд зориулсан компьютерийн сүлжээ

Цувралын ерөнхий индекс: ЖДҮ эрхлэгчдэд зориулсан компьютерийн сүлжээ: Оршил

Сайн уу найзуудаа!

Хэрэв та өнөөг хүртэл хэвлэгдсэн нийтлэлүүдийг уншихыг бидэнтэй хамт дагаж явсан бол бид ажлын байр эсвэл лаборатори авахын тулд шаардлагатай ажлын дэмжлэгийг авч, гэртээ нэлээд логик замаар явж байгаа гэдгээ ойлгох болно. a-ийн хамгийн бага үйлчилгээг хэрэгжүүлэх виртуал машин эсвэл серверүүд LAN - Орон нутгийн бүсийн сүлжээ Бизнес эрхэлдэг.

Бид таныг дараахь зүйлийг уншсан гэж бодож байна.

Өмнөх холбоосууд, мөн өгүүлэл тус бүрт багтсан, баялаг мэдээлэл агуулсан өөр өөр хуудас, сайтуудын гадаад холбоосууд нь хөндөгдөж буй сэдвүүдийн талаархи үндсэн мэдлэгийг олж авах зорилгоор санал болгодог.

Энэ бичлэг нь сонгосон замын логик үргэлжлэл юм. Таны уншиж судлах нь Виртуалчлал хэмээх өргөн уудам ертөнцийн тухай ойлголттой болох боломжийг танд олгоно Qemu-KVM түүний гол номын дэлгүүр libvirt.

Virsh - Виртуал домэйныг удирдах үндсэн хэрэглэгчийн интерфэйс

Линукс дахь Виртуалчлал гэдэг нь ижил тоног төхөөрөмжийн платформ дээр өөр өөр зэрэгцээ үйлдлийн системийн олон тохиолдлыг ажиллуулах чадварыг хэлнэ гэдгийг бид өмнөх уншлагаас мэдэж байсан. Либвирт -д бичигдсэн багаж хэрэгсэл юм хэл Cнь Линуксийн хамгийн сүүлийн хувилбаруудын виртуалчлах чадвар, бусад үйлдлийн системүүдтэй харьцах боломжийг бидэнд олгодог.

Бид програмыг ашиглаж болно вирш виртуал домэйн болон тэдгээрийг байрлуулдаг гипервизорууд дээр үүсгэх, түр зогсоох, зогсоох, жагсаах болон бусад олон үйлдлүүдийг хийх. Хөтөлбөрийн нэрээс харахад «Virхэлний мэдлэг Shell"Эсвэл Виртуалчлалын командын процессор.

Ерөнхий аргаар бид үүнийг дараах байдлаар дуудаж болно.

virsh [СОНГОЛТ] .... [ARGUMENTS] ...
  • тушаал: -н нэг байж болно 215 тушаалууд дараа нь жагсаасан болно
  • домэйн: домэйн эсвэл виртуал машины нэр, эсвэл домэйны тоон танигч ID эсвэл домэйны UUID.
  • аргументууд: тушаал тус бүрт тохирсон сонголтууд

Өмнөх дүрмээс хэд хэдэн үл хамаарах зүйлүүд байдаг, жишээлбэл тушаал нь бүх домэйн, машин эсвэл шууд Xen Hypervisor дээр ажилладаг тохиолдолд - XenHypervisor. Тушаал тус бүрт ийм үл хамаарах зүйлийг арилгах болно.

Тэмдэглэл: Виртуал машиныг тоон дугаараар нь таних нь хүчинтэй боловч энэ тоон утгыг нэрээр нь биш харин домэйны ID гэж үргэлж тайлбарлах болно.

олон тоо Virsh тушаал OPTIONS Тэдгээр нь:

  • -c, - URI холбоно уу: Холбогддог URI «Нөөцийн танигч"- - Нөөцийг тодорхойлогч, орон нутгийн гипервизорорын өгөгдмөл URI-ийн оронд.
  • -d, –төгсгөлийн түвшин: Мессежийг дибаг хийхийг идэвхжүүлэх - дибаг хийх, LEVEL бүхэл тоон утга, 0-ээс 4-ийн хоорондох утгыг авч болох тоон аргумент, яг 4 нь анхдагч утга юм.
  • -e, -мөрийг аваарай: Өөр тэмдэгтийн дарааллыг тохируулна Учир нь бид «товчийг дарахадEsc«. Анхдагч дараалал нь ^]. Зөвшөөрөгдсөн тэмдэгтүүд нь: цагаан толгойн дурын тэмдэгт, @, [,], \, ^, _. Бид санал болгож байна анхдагч тэмдэгтийн дарааллыг өөрчлөхгүй.
  • -h, -тhelp: Бусад нэмэлт өгөгдлийг үл тоомсорлож, тушаал гүйцэтгэсэн мэт аашилна Туслаач.
  • -k, –тухайн интервал: Зурвасын төрлийг илгээх секундын дотор интервалыг тохируулна амьд байх, сервертэй холболт одоо хүртэл байгаа эсэхийг шалгах. Хэрэв утга INTERVAL гэж тохируулсан байна 0, дараа нь энэ шалгах механизмыг идэвхгүй болгосон.
  • -K, –хамгаалах тоолох COUNT: Зурвас хэдэн удаа илгээгдэхийг тохируулна амьд байх серверээс хариу авалгүйгээр, холболтыг үхсэн гэж тэмдэглэхгүйгээр. Өмнөх сонголтын INTERVAL утгыг 0 гэж тохируулсан тохиолдолд энэ сонголтод ямар ч нөлөө үзүүлэхгүй.
  • -л, –файл: Үйлдлийн бүртгэлийн үр дүнг файл руу чиглүүлдэг FILE.
  • -q, – чимээгүй: Мессеж дээр нэмэлт мэдээлэл оруулахаас зайлсхий. Чимээгүй горим.
  • -р, - зүгээр л: Эхний холболтыг in Зөвхөн унших. Бид сонголтыг ашиглахтай ижил -Зөвхөн унших тушаалаар холбох.
  • -t, - цаг хугацаа: Тушаал тус бүрт зарцуулсан цаг хугацааг харуулна.
  • -v, –version = богино: Бусад аргументыг үл тоомсорлож, зөвхөн номын сангийн хувилбарыг харуулах libvirt хөтөлбөр нь ирдэг вирш.
  • -V, –хувилбар = урт: Бусад нэмэлт өгөгдлийг үл тоомсорлож, номын сангийн хувилбарыг харуулах libvirt хөтөлбөр нь ирдэг вирш цаашлаад өөр гипервизорууд, хянагчууд - жолооч нар, сүлжээний төрлүүд гэх мэтийг хөрвүүлэлтийг дэмждэг.

Тэмдэглэл:

  • Ихэнх тушаалын ажиллагаа вирш, номын дэлгүүр гэж бодъё libvirt үйлчилгээнд холбогдох боломжтой байх libvirtd үйлдэл дээр.
  • Ихэнх тушаалуудыг хэрэглэгчийн давуу эрхээр ажиллуулахыг шаарддаг эх Hypervisor-тэй холбоо барихад ашигладаг холбооны сувгуудын улмаас. Хэрэв жирийн хэрэглэгчийн давуу эрхийн дагуу ажиллуулбал алдаа гарах болно.
  • Ихэнх тушаалууд синхроноор ажилладаг. Боломжит үл хамаарах зүйлүүд унтраах, setvcpus y сэтмэм. Эдгээр тохиолдолд баримт вирш буцах Түр хүлээнэ үү тушаал, энэ нь үйлдэл амжилттай дууссан гэсэн үг биш байж болох юм. Зочин дээр үйл ажиллагаа дууссаныг илрүүлэхийн тулд үе үе шалгаж байх хэрэгтэй. Зочин.

Агуулгын талаар нэмэлт мэдээллийг үзнэ үү хүн вирш.

Сургалтанд хэрхэн яаж хандах талаар санал болгох

Ашиглах талаар тусламж авахад хялбар болгохын тулд 200 гаруй тушаалууд, вирш тэдгээрийг түлхүүр үгсээр бүлэглэх - түлхүүр үг, аль нь юм:

  • домэйн
  • хяналт тавих
  • хост
  • интерфэйс
  • шүүлтүүр
  • сүлжээ
  • нодев
  • нууц
  • Хормын хувилбар
  • сан
  • хэмжээ
  • вирш
buzz @ sysadmin: ~ $ virsh тусламжийн домэйн
 Домэйн менежмент (тусламжийн түлхүүр үг 'домэйн'): хавсаргах төхөөрөмжийг XML файлаас хавсаргах диск хавсаргах дискний төхөөрөмж хавсаргах-интерфейс хавсаргах сүлжээний интерфэйс autostart домэйныг автоматаар эхлүүлэх blkdeviotune блок төхөөрөмжийн I / O тохируулгын параметрүүдийг тохируулах буюу асуух.
 blkiotune blkio параметрүүдийг авах эсвэл тохируулах blockcommit Блок хийх ажиллагааг эхлүүлэх.
 blockcopy Блок хуулах ажиллагааг эхлүүлэх.
 blockjob Идэвхтэй блок үйлдлийг удирдах blockpull Дискийг арын зургаас нь дүүргэнэ.
 blockresize Домэйн блок төхөөрөмжийн хэмжээг өөрчлөх.
 change-media CD эсвэл уян диск хөтчийн консолын зөөврийн консол руу холбогдох cpu-baseline compute baseline CPU cpu-host CPU-ийг XML файлаар дүрсэлсэн CPU-тэй харьцуулах cpu-stats show domain cpu статистик үүсгэх нь XML-ээс домэйн үүсгэх. файл тодорхойлох XML файлаас домэйныг тодорхойлох (гэхдээ эхлүүлэхгүй) тодорхойлох, домэйны тодорхойлолт эсвэл гарчгийг устгах. Домэйныг салгах төхөөрөмжийг XML файлаас салгах төхөөрөмжийг салгах (зогсоох) салгах-диск салгах дискний төхөөрөмж салгах-интерфэйсийг салгах сүлжээний интерфэйс domdisplay домэйн дэлгэцийн холболт URI domfsfreeze Домэйны холбогдсон файлын системийг царцаах.
 domfsthaw Thaw домэйны холбогдсон файлын системүүд.
 domfstrim Домэйнд холбогдсон файлын систем дээр fstrim-ийг ажиллуулна уу.


buzz @ sysadmin: ~ $ virsh тусламжийн дэлгэц
 Домэйн хяналт (тусламжийн түлхүүр үг 'monitor'): domblkerror Блок төхөөрөмж дээрх алдааг харуулах domblkinfo домэйн блок төхөөрөмжийн хэмжээ. Domblklist жагсаалт domiflist жагсаалт бүх домэйны виртуал интерфэйсүүд domifstat домэйны домэйны мэдээллийн сүлжээний интерфэйсийн статистикийг авах dommemstat домэйны санах ойн статистикийг авах домэйн домэйн муж улсын домстатууд нэг эсвэл олон домэйнүүдийн статистик мэдээллийг авах домэйны домэйны цагийн жагсаалтын жагсаалт домэйнууд

buzz @ sysadmin: ~ $ virsh тусламжийн дэлгэц
 Домэйн хяналт (тусламжийн түлхүүр үг 'monitor'): domblkerror Блок төхөөрөмж дээрх алдааг харуулах domblkinfo домэйн блок төхөөрөмжийн хэмжээ. Domblklist жагсаалт domiflist жагсаалт бүх домэйны виртуал интерфэйсүүд domifstat домэйны домэйны мэдээллийн сүлжээний интерфэйсийн статистикийг авах dommemstat домэйны санах ойн статистикийг авах домэйн домэйн муж улсын домстатууд нэг эсвэл олон домэйнүүдийн статистик мэдээллийг авах домэйны домэйны цагийн жагсаалтын жагсаалт домэйнууд

buzz @ sysadmin: ~ $ virsh тусламжийн хост
 Хост ба гипер зөвлөгч (тусламжийн түлхүүр үг 'хост'): хуваарилах хуудсууд Хуудасны сангийн хэмжээг өөрчлөх чадварыг зохицуулах cpu-загварууд CPU-ийн загварууд домэйны чадварууд. nodeecpumap node cpu map nodecpustats зангилааны cpu статистикийг хэвлэнэ. nodeinfo зангилааны мэдээлэл nodememstats Зангилааны санах ойн статистикийг хэвлэнэ. nodesuspend хост зангилаагаа тодорхой хугацаанд түдгэлзүүлэх sysinfo гипервизорыг хэвлэх sysinfo uri гипервизорыг каноник URI хувилбар дээр харуулах хувилбарыг хэвлэх

buzz @ sysadmin: ~ $ virsh тусламжийн интерфэйс
 Интерфэйс (тусламжийн түлхүүр үг 'интерфэйс'): iface-эхлэх нь одоогийн интерфейсийн тохиргооны агшинг үүсгэх бөгөөд үүнийг дараа нь хийх боломжтой (iface-commit) эсвэл сэргээгдсэн (iface-rollback) iface-bridge нь гүүр төхөөрөмжийг үүсгэж, одоо байгаа сүлжээний төхөөрөмжийг хавсаргана. iface-commit-ээс хойш хийсэн өөрчлөлтүүд iface-begin-ээс хойш хийгдсэн бөгөөд үнэгүй сэргээх цэг iface-define физик хост интерфейсийг XML файлаас тодорхойлно (гэхдээ эхлүүлэхгүй) iface-устгах физик хост интерфейсийг устгана (идэвхгүйжүүлнэ / "if- доош ") iface-dumpxml интерфэйсийн мэдээлэл XML дахь iface-засварлах физик хост интерфэйсийн XML тохиргоог iface-жагсаалтын физик хост интерфэйс iface-mac интерфэйсийн нэрийг интерфэйс болгон хөрвүүлэх MAC хаяг iface-нэр интерфэйс MAC хаягийг интерфэйсийн нэр болгон хөрвүүлэх iface-begin iface-start-ээр үүсгэсэн өмнөх хадгалагдсан тохиргоонд буцаж буцах физик хост интерфейсийг эхлүүлэх (үүнийг идэвхжүүлэх / "if-up") iface-unbridge гүүр төхөөрөмжийг салгасны дараа гүүрний төхөөрөмжийг тодорхойлохгүй iface-undefine undefine phy sical хост интерфэйс (тохиргооноос хасах)

buzz @ sysadmin: ~ $ virsh тусламжийн шүүлтүүр
 Сүлжээний шүүлтүүр (тусламжийн түлхүүр үг 'шүүлтүүр'): nwfilter-сүлжээний шүүлтүүрийг XML файлаас тодорхойлох эсвэл шинэчлэх nwfilter-dumpxml сүлжээний шүүлтүүрийн мэдээллийг XML nwfilter-засварлах сүлжээний шүүлтүүрийн XML тохиргоог nwfilter-list жагсаалт сүлжээний шүүлтүүр nwfilter-undefine сүлжээний шүүлтүүрийг тодорхойлох

buzz @ sysadmin: ~ $ virsh тусламжийн сүлжээ
 Сүлжээ (туслах түлхүүр үг 'сүлжээ'): net-autostart autostart a network net-create XML файлаас сүлжээ үүсгэх net-define (гэхдээ эхлүүлэхгүй) XML файлаас сүлжээг net-устгах устгах (зогсоох) a сүлжээний net-dhcp-лизинг тухайн сүлжээнд зориулж хэвлэх түрээсийн мэдээллийг net-dumpxml сүлжээний мэдээллийг XML-д нет-засварлах. сүлжээний net-event-д зориулсан XML тохиргоог хийх net-info сүлжээний мэдээлэл net-list сүлжээний мэдээлэл UUID сүлжээний нэрийг цэвэр эхлүүлэх (өмнө нь тодорхойлсон) идэвхгүй сүлжээг net-undefine тодорхойлох. Тогтмол сүлжээний net-update-ийн одоо байгаа сүлжээний тохиргооны шинэчлэлтийн хэсгүүдийг net-uuid сүлжээний нэрийг UUID болгон хөрвүүлэх

buzz @ sysadmin: ~ $ virsh help nodedev
 Node Device (тусламжийн түлхүүр үг 'nodedev'): nodedev-nodeedev-dumpxml node зангилаан дээрх төхөөрөмжийг салгах (зогсоох) зангилаан дахь зангилаа дээрх XML файлаар тодорхойлогдсон төхөөрөмж үүсгэх. XML nodedev-жагсаалтад байгаа төхөөрөмжийн дэлгэрэнгүйг энэ хост дээрх төхөөрөмжүүдийг тоолох nodedev-reattach зангилаа төхөөрөмжийг төхөөрөмжийн драйвер руу нь залгах nodedev-reset reset node device

buzz @ sysadmin: ~ $ virsh тусламжийн нууц
 Нууц (туслах 'нууц' гэсэн түлхүүр үг): XML файлын нууцыг тодорхойлох эсвэл өөрчлөх нууц-dumpxml нууц шинж чанарууд XML-д нууц-get-value гаргана нууц үнэ цэнэ нууц жагсаалтын жагсаалт нууц-set-value нууцыг тогтооно value secret-undefine undefine нууц

buzz @ sysadmin: ~ $ virsh тусламжийн хормын хувилбар
 Хормын хувилбар (тусламжийн түлхүүр үг 'хормын хувилбар'): хормын хувилбар-үүсгэх XML-ээс хормын хувилбар үүсгэх-үүсгэх-хэлбэр Аргуудын багцаас хормын хувилбар үүсгэх хормын хувилбар-одоогийн авах, тохируулах хормын хувилбар-устгах Домэйн хормын хувилбарыг хормын хувилбар-dumpxml хаях Домэйн хормын хувилбарын XML хормын хувилбарыг засах Хормын агшин, мэдээллийн хормын хувилбарын мэдээллийн хормын хувилбарын жагсаалтыг засварлах. Домэйний хормын хувилбарын жагсаалтад оруулсан хормын хувилбарын жагсаалтыг өөрчлөх. Домэйныг хормын хувилбар болгон буцаах.
buzz @ sysadmin: ~ $ virsh тусламжийн сан
 Хадгалах сан (туслах 'түлхүүр үг' бассейн '): хадгалах-бассейн-эх үүсвэрүүдийг олох боломжтой хадгалах сан олох, хадгалах-сан-эх үүсвэрүүдийг хадгалах нөөцийг олох create-as нь args pool-ээс бассейн үүсгэх-XML файлаас pool үүсгэх pool-define-as args багцаас бассейныг тодорхойлох pool-define (гэхдээ эхлүүлэхгүй) XML-ээс сан үүсгэх файлын сан-устгах бассейныг устгах-устгах (зогсоох) усан сангийн бассейн-dumpxml-ийн бассейн мэдээллийг XML санд засах-хадгалах сангийн бассейны XML тохиргоог засварлах. мэдээллийн сан, мэдээллийн сан, жагсаалт, сан, усан сан руу хөрвүүлэх Усан сангийн цөөрмийг нэрлэх UUID нь усан сангаа сэргээж, усан сангаа сэргээж эхлэх (өмнө нь тодорхойлсон) идэвхгүй усан сан-undefine undefine undefine pool-uuid, усан сангийн нэрийг UUID руу хөрвүүлэх

buzz @ sysadmin: ~ $ virsh тусламжийн хэмжээ
 Хадгалах хэмжээ ("эзлэхүүн" гэсэн түлхүүр үг). vol-create-as нь аргын багцаас боть үүсгэх vol-үүсгэх нь XML файлаас vol үүсгэх, vol-create-from vol үүсгэх, өөр боть болгон оролтын vol-delete-ийг устгах vol vol-татаж авах эзлэхүүний агуулгыг файл vol-dumpxml vol мэдээлэл XML-д агуулагдах vol-info хадгалах vol мэдээлэл товчлуур нь өгөгдсөн эзэлхүүний нэр эсвэл замын эзлэхүүний түлхүүрийг буцааж өгдөг. path нь өгөгдсөн эзэлхүүний нэр эсвэл товчлуурын эзлэхүүний замыг буцааж өгдөг, өгөгдсөн эзэлхүүний түлхүүр эсвэл замын хэмжээг хадгалах хэмжээг буцааж өгдөг.

buzz @ sysadmin: ~ $ virsh help virsh
 Вирш өөрөө (тусламжийн түлхүүр үг 'virsh'): cd одоогийн лавлахыг өөрчлөх (дахин холбох) гипервизоритэй холбогдох цуурай цуурай аргументүүд гарах энэ интерактив терминалаас гарах туслах тусламж хэвлэх тусламж pwd одоогийн директорыг хэвлэх энэ интерактив терминалаас гарах

Жагсаалтын аль ч тушаалын талаар тодорхой тусламж авахыг хүсвэл

Бид гүйцэтгэх ёстой virsh тусламж. Жишээ:

buzz @ sysadmin: ~ $ virsh тусламжийн жагсаалт
  NAME жагсаалт - жагсаалтын домайнууд SYNOPSIS жагсаалт [- идэвхигүй] [- бүх] [- шилжилтийн] [- байнгын ”] [- агшин зуурын зураг] [- зураггүйгээр] [- улсын гүйлт] [- -state-paused] [--state-shutoff] [--state-other] [--autostart] [--no-autostart] [--with-yönet-save] [--wit-удирдаж-save] [ --uuid] [--name] [--table] [--managed-save] [--title] DESCRIPTION Домэйнүүдийн жагсаалтыг буцаана. СОНГОЛТУУД - идэвхгүй жагсаалт идэвхгүй домэйнууд - бүх жагсаалт идэвхгүй ба идэвхтэй домайнууд - түр зуурын жагсаалт түр зуурын домайнууд - байнгын жагсаалт байнгын домэйнууд - одоо байгаа хормын хувилбар бүхий агшин зуурын жагсаалттай домэйнууд - хормын хувилбаргүй домэйн жагсаалт - ажиллаж байгаа төлөвт байгаа жагсаалтын домэйнүүдийг ажиллуулах - улсын түр зогсоосон жагсаалтын домэйнуудыг түр зогсоосон байдал - төлөвийг зогсоох жагсаалт дахь домэйнуудыг хаах байдалд - бусад муж улсын бусад жагсаалтын домэйнүүд - автоматаар эхлүүлэх боломжтой домэйнүүдийн жагсаалтыг эхлүүлэх - no-autostart Автоматаар идэвхгүй болгосон домэйнүүдийг жагсаах - Удирдлагатай хадгалсан төлөвтэй домэйнүүдийг удирдах - Хадгалахгүйгээр удирддаг - хадгалах жагсаалтгүйгээр домэйнүүдийг жагсаах --uuid жагсаалт uuid - зөвхөн нэрсийн жагсаалт домэйн нэрүүд - хүснэгтийн жагсаалтын хүснэгт ) - идэвхжүүлсэн домэйныг удирдаж хадгалах тэмдэг, удирдаж хадгалах төлөвтэй - гарчиг харуулах домэйн гарчиг

buzz @ sysadmin: ~ $ virsh унтраах тусламж
  NAME унтраалт - SYNOPSIS домэйныг унтрааж [--mode ] ТОДОРХОЙЛОЛТ Зорилтот домэйнд унтраалтыг ажиллуулна уу. СОНГОЛТУУД [--домэйн] домэйн нэр, id эсвэл uuid --mode унтраах горим: acpi | агент | initctl | дохио | paravirt

Virsh командыг ашиглах жишээ

Вирш хувилбар

buzz @ sysadmin: ~ $ virsh -v
1.2.9

buzz @ sysadmin: ~ $ virsh -V
Libvirt 1.2.9-ийн Virsh тушаалын мөрийн хэрэгсэл http://libvirt.org/ дээрх вэбсайтыг үзнэ үү. Дараахь хэсгүүдийн дэмжлэгтэйгээр эмхэтгэв: Hypervisors: QEMU / KVM LXC UML Xen LibXL OpenVZ VMWare VirtualBox Test Networking: Remote Network Bridging Interface netcf Nwfilter VirtualPort Storage: Dir Disk файлын систем SCSI Multipath iSCSI LVM RBD Хонь нохой Төрөл бүрийн: Daemon Nodedev AppArmor SELinux Secrets Debug DTrace Readline Modular

Virsh консол руу орно уу

buzz @ sysadmin: ~ $ sudo virsh
[sudo] buzz-д зориулсан нууц үг: Виртуалчлалын интерактив терминал болох virsh-д тавтай морилно уу. Бичих: 'help' бол тусламжаас гарахын тулд 'quit' командын талаар тусламж авна уу

Бүх домэйнүүдийг жагсаах

вирш # жагсаалт - бүгд
 Id Name State ----------------------------------------------- ----- - dns хаагдах - miweb хаагдах - sysadmin-centos унтрах

Dns домэйныг эхлүүлнэ үү

вирш # dns эхлэх
Домэйн dns эхэлсэн

вирш # domdisplay dns
амтлагч: //127.0.0.1: 5900

Хадгалах хэмжээг жагсаах

virsh # сан жагсаалт
 Name State Autostart ------------------------------------------- default active no vms -Идэвхтэй дүр зураг       

virsh # pool-info default
Нэр: анхдагч UUID: 3d158e62-6237-464f-9d8f-07ac98be56dc Төлөв: ажиллаж байгаа Тогтвортой: тиймээ Автозарилт: үгүй ​​Чадавхи: 14.64 GiB хуваарилалт: 5.18 GiB боломжтой: 9.46 GiB

virsh # сан-мэдээлэл vms-зураг
Нэр: vms-images UUID: 72e1b63d-3d90-4f02-bfde-197fd00f3b94 Төлөв: ажиллаж байгаа Тогтвортой: тийм Автостарт: тийм Хүчин чадал: 916.77 GiB Хуваарилалт: 464.22 GiB боломжтой: 452.55 GiB

Боть дотор байгаа зургуудыг жагсаах

virsh # том жагсаалт vms-зураг
 Нэрийн зам ------------------------------------------------ ------------------------------ 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
Нэр: dns.qcow2 Төрөл: файлын багтаамж: 10.00 GiB хуваарилалт: 1.56 GiB

Эзлэхүүн дээр дискний дүрс үүсгэх

virsh # vol-create-as --pool vms-images --name dns2.raw --apacity 20G
Vol dns2.raw үүсгэсэн

virsh # том жагсаалт vms-зураг
 Нэрийн зам ------------------------------------------------ ------------------------------ CentOS-7-x86_64-Everything-1511.iso / tera / vms / CentOS-7- x86_64-Бүх зүйл-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

Шинээр үүсгэсэн дүрсийг ажиллаж байгаа домэйнд нэгдээрэй

virsh # domstate dns
ажиллаж байгаа

virsh # dominfo DNS
Id: 4 Name: dns UUID: 9e69ebc6-213e-42f7-99bf-83b333e93958 OS Type: hvm State: running CPU (s): 1 CPU time: 25.2s Max memory: 262144 KiB Ашигласан санах ой: 262144 KiB Тогтмол: yes Autostart: идэвхгүй болгох Удирдсан хадгалах: аюулгүй байдлын загвар байхгүй: аюулгүй байдлын DOI: 0

virsh # domblklist DNS
Зорилтот эх сурвалж ------------------------------------------------ vda /tera/vms/dns.qcow2 hda -

virsh # хавсаргах диск dns /tera/vms/dns2.raw vdb --persistent --live
Дискийг амжилттай хавсаргав

virsh # domblklist DNS
Зорилтот эх сурвалж ------------------------------------------------ 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

Бид шинэ дискийг хувааж, форматлаж, холбодог

вирш # татахаа больсон
buzz @ sysadmin: ~ $ ssh buzz@192.168.10.5
buzz@192.168.10.5-ийн нууц үг:

buzz @ dns: ~ $ sudo fdisk / dev / vdb
[sudo] buzz-д зориулсан нууц үг: fdisk-д тавтай морилно уу (util-linux 2.25.2). Өөрчлөлтийг та бичихээр шийдтэл зөвхөн санах ойд үлдэх болно. Бичих командыг ашиглахаасаа өмнө болгоомжтой байгаарай. Тушаал (тусламжийн хувьд m): n Хэсгийн төрөл p анхдагч (0 үндсэн, 0 өргөтгөсөн, 4 үнэгүй) e өргөтгөсөн (логик хуваалтуудын сав) Сонгох (анхдагч p): p Хэсгийн дугаар (1-4, анхдагч 1): Эхний сектор (2048-41949951, анхдагч 2048): Сүүлийн салбар, + салбарууд эсвэл + хэмжээ {K, M, G, T, P} (2048-41949951, анхдагч 41949951): 'Линукс' ба хэмжээтэй шинэ 1 хуваалт үүсгэсэн. 20 GiB. Тушаал (m тусламжийн хувьд): p Disk / dev / vdb: 20 GiB, 21478375424 байт, 41949952 салбар Нэгж: 1 * 512 = 512 байтын сектор Салбарын хэмжээ (логик / физик): 512 байт / 512 байт I / O хэмжээ ( хамгийн бага / оновчтой): 512 байт / 512 байт Дискабелийн төрөл: dos Дискийн танигч: 0x12e1497e Төхөөрөмжийн ачаалах эхлэх төгсгөлийн салбарууд Хэмжээний төрөл / dev / vdb1 2048 41943039 41940992 20G 83 Linux Command (тусламжийн хувьд m): w Хуваалтын хүснэгт өөрчлөгдсөн . Ioctl () руу залгаж хуваалтын хүснэгтийг дахин уншина уу. Дискийг синк хийж байна.

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

buzz @ dns: ~ $ sudo fdisk -l

Диск / dev / vda: 10 GiB, 10737418240 байт, 20971520 салбар Нэгж: 1 * 512 = 512 байтын секторууд Салбарын хэмжээ (логик / физик): 512 байт / 512 байт I / O хэмжээ (хамгийн бага / оновчтой): 512 байт / 512 байт Дискабелийн төрөл: хоёр диск танигч: 0xb1e40216 Төхөөрөмжийн ачаалах эхлэлийн төгсгөлийн салбарууд Хэмжээний төрөл / dev / vda1 * 2048 20013055 20011008 9.6G 83 Linux / dev / vda2 20015102 20969471 954370 466M 5 Extended / dev / vda5 20015104 20969471 954368 swap / Solaris Disk / dev / vdb: 466 GiB, 82 байт, 20 салбар Нэгж: 21478375424 * 41949952 = 1 байтын секторууд Салбарын хэмжээ (логик / физик): 512 байт / 512 байт I / O хэмжээ (хамгийн бага / оновчтой): 512 байт / 512 байт Дискабелийн төрөл: dos Дискийн танигч: 512x512e0e Төхөөрөмжийн ачаалах эхлэл Төгсгөлийн салбарууд Хэмжээний төрөл Төрөл / dev / vdc12 1497 1 2048 41943039G 41940992 Linux

buzz @ dns: ~ $ sudo mkdir / store
buzz @ dns: ~ $ sudo nano / etc / fstab 
/ dev / vdb1 / store ext4-ийн анхдагч утга 0 0

buzz @ dns: ~ $ sudo mount -a
buzz @ dns: ~ $ ls -l / total store 16 drwx ------ 2 root root 16384 10 сарын 17 34:XNUMX алдагдсан + олдсон

Бид virsh консол руу буцаж очно

buzz @ sysadmin: ~ $ sudo virsh виртуалчлалын интерактив терминал болох virsh-д тавтай морилно уу. Бичих: 'help' бол тусламжаас гарахын тулд 'quit' командын талаар тусламж авна уу

вирш # 

Бид унтраадаг

virsh # domstate dns
ажиллаж байгаа

virsh # shutdown dns
Domain dns-ийг унтрааж байна

Хураангуй

Одоогийн байдлаар бид Виршийн тэнгисийн эргээр аялж явлаа. 😉 Дэлгэрэнгүй мэдээллийг командыг гүйцэтгэнэ үү хүн вирш. Гэсэн хэдий ч бид энгийн текст файлыг дууддаг virsh-help.txt Hypervisors ба тэдгээрийн виртуал машинуудын удирдлага, менежментэд зориулсан энэхүү супер командлалтай хамтран ажиллагсдын амьдралыг хөнгөвчлөх боломжийг бид бий болгосон.

Бид танд зөвлөж байна үйлдвэрлэлийн орчноос гадуур командуудыг туршиж үзэх.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

7 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   манхан гэж хэлэв

    Виршийг илүү олон зүйлд ашиглахыг хүсч байна, одоогоор зөвхөн үндсэн, эхлэх, зогсоох, вирт менежер ашигладаг бусад бүх зүйлд libvirt ажиллуулдаг N серверүүдийг ажиллуулж, виртуал менежер ашиглан өөрийн ажлын байрнаас удирдах боломжтой.

  2.   federico гэж хэлэв

    Сайн уу найз Dhunter !!! Би аль хэдийн ажил дээрээ ирсэн. Танд маш их тус болох virsh-help.txt файлыг татаж аваарай. Би үүнийг вирусын консолоос өөрөө хийсэн бөгөөд дараа нь үүнийг бөглөх скрипт хийв. Тусламжийн түлхүүр үгсээр зохион байгуулагдвал илүү уух боломжтой гэж би бодож байна. Дараагийн өгүүллээр би энэ тушаалын талаар илүү олон сэдвийг хөндөх болно.

  3.   Carburus Zodiac гэж хэлэв

    Сайн байцгаана уу Федерико. ЖДҮ-ийн талаархи таны сонирхолтой нийтлэлүүдийг би дагаж явлаа. Консолыг хурдан бөгөөд үр дүнтэй удирдахад ашиглах нь илүү хялбар байдаг. Тэд бас бага нөөцийг хэрэглэдэг. Би таны дараагийн хүргэлтүүдийг хүлээж байна.

  4.   88 гэж хэлэв

    За Федерико, чи аль хэдийн надтай танилцсан. Бидэнд өгсөн энэхүү бэлэгт баярлалаа. Маш сайн бичлэг, би энэ нийтлэлийг virsh дээр хүлээж байсан. Баярлалаа ахаа, бид үүнийг хэрхэн зөв ашиглахаа бүгдээрээ мэдэх болно.

  5.   phico гэж хэлэв

    Crespo88, тавтай морилно уу. Үүний тулд бид DesdeLinux-т байгаа.

  6.   Исмаэль Альварес Вонг гэж хэлэв

    сайн уу, би virsh командын чадавхид гайхаж байсан, энэ талаар юу гэж бодож байгаагаа тайлбарлах үг олдохгүй байна, гайхалтай, бичлэг дээр таны илчилж байгаа зүйл бол зүгээр л үсний засалт, өөрийнхөө үгийг ашиглан «Одоогоор бидэнд байна Виршийн тэнгисийн эрэг дагуу явсан. "
    virsh-ийн талаархи түлхүүр үгсийг хэрхэн яаж судлахаа тайлбарлахад маш их хэрэгтэй байдаг.
    Боть дээр дискний дүрс үүсгэж, ажиллаж байгаа домэйнд (эсвэл MV) нэгтгэх (нэмэх) -ийн үлгэр жишээг боловсруулсан агуу; дараа нь манай WK sysadmin-ээс SSH холболтоор домэйн болон түүний дотогш холбож, хуваалт болон түүний ext4 файлын системийг үүсгэж эцэст нь fstab-аас холбоно уу.
    Virt qemu-kvm цувралын дараагийн бичлэгүүдийг дагах зүйл алга, энэ бүхнийг хуваалцсанд маш их баярлалаа.

    1.    federico гэж хэлэв

      Танд энэ мессежийн гол санаа байна, найз Вонг. Хэрэв зөвхөн Вирш командын танилцуулга хийвэл гайхамшгийг бүтээж болох юм бол түүнийг судалж, ашигласаар байвал яасан юм бэ. Вирш Энэ бол тодорхойлолтоор Red Hat, Inc-ийн бүтээгчид бүтээсэн, тэрхүү агуу компанийн ивээн тэтгэсэн Qemu-KVM интерфейс юм. Virt-Manager, oVirt гэх мэт бусад интерфэйсүүд байдаг гэдгийг бид мэддэг боловч Virsh нь номын сантай ажиллах хамгийн бүрэн гүйцэд хэвээр байна. libvirt. Үнэтэй сэтгэгдэл бичсэн найз Вонгтоо баярлалаа.