либвирт

О Либвирту

О Либвирту
Либвирт је један од најпопуларнијих алата за управљање виртуелизацијом. Састоји се од АПИ-ја за управљање и демона помоћу којег можете комуницирати са својим стеком виртуелизације. Либвирт настоји да обједини процес управљања свим разним технологијама виртуелизације од КВМ до ВМВаре ЕСКС, па чак и БХиве. Такође може управљати ЛКСЦ контејнерима, па чак и неким паравиртуализационим технологијама попут Ксен-а.

Само зато што подржава широк спектар технологија, не значи да морате бити упознати са свима њима. Можете се усредсредити на једну технологију као што је КВМ и око тога изградити своје либвирт искуство. Овај чланак ће покушати да пружи свеобухватну критику технологије из личног ауторовог искуства са њом.

Позадина

Да бисте сазнали шта је Либвирт способан и како га можете користити на свом систему, следите следеће водиче:

  1. Инсталирајте КВМ и Либвирт на Дебиан
  2. Либвирт са Питхоном

Ако сте већ упознати са алатима попут вирсх, вирт-инсталл, вирт-манагер, оВирт, итд., Онда већ користите либвирт, а да то ни не знате. Поменути алати користе либвирт у позадини и пружају усер-фриендли интерфејс било да је то командна линија или ГУИ.

Архитектура

Либвирт је дизајниран за рад са било којим хипервизором и током година је порастао за рад са широким спектром хипервизора. Дабон либвирт излаже АПИ који могу да користе апликације попут вирт-манагер или вирсх (па чак и ваше прилагођене Питхон скрипте). АПИ прима корисничке захтеве. Ови захтеви могу бити било шта попут стварања КВМ госта или показивања меморије коју користи дати ЛКС контијнер итд.

Дабон либвирт затим делегира захтев одговарајућем управљачком програму хипервизора либвирт. Овај управљачки програм разуме и примењује све специфичности дате технологије виртуелизације и извршава упутства у складу с тим.

Постоји другачија класа управљачких програма за руковање складиштем, па чак и мрежама ВМ-ова.

Базени и запремине

ВМ-овима треба пуно простора за складиштење. Сама технологија складиштења веома се разликује од хипервизора до хипервизора. ВМВаре користи свој вмдк формат, КЕМУ воли да користи кцов2, постоје и сирове слике диска, а ЛКСЦ слике су такође друга прича. Штавише, желели бисте да групирате све слике ВМ диска и пружите им различите медијуме за складиштење попут НФС сервера, ЗФС скупа података или само директоријума. Ово вам омогућава употребу либвирт-а у разним различитим случајевима коришћења, од једног кућног сервера до скалабилног решења за виртуелизацију предузећа.

У домаћем језику либвирт, један виртуелни уређај за складиштење повезан са било којим ВМ-ом, попут датотеке кцов2, рав или вмдк слике ВМ-а или уградивог ИСО-а, познат је као запремину. Медији за складиштење података који се користе на хосту за складиштење групе повезаних волумена познати су као базен. НФС сервере можете користити као спремиште или ЗФС скуп података, као што је претходно поменуто. Ако немате отмено решење за складиштење, можете једноставно да користите директоријум.

Подразумевано, либвирт има два различита спремишта. Прво је / вар / либ / либвирт / имагес и / вар / либ / либвирт / боот. Волумени за један ВМ могу се подијелити у више спремишта. На пример, чувам све чисте слике у облаку и ИСО-ове за инсталацију ОС-а у / вар / либ / либвирт / боот спремишту, а за појединачне ВМ-ове роотфс је инсталиран у датотекама слика сачуваним у / вар / либ / либвирт / имагес.

Можете чак имати један базен за један ВМ или можете даље поделити базене за ВМ снимке, резервне копије итд. Све је врло флексибилно и омогућава вам да своје податке организујете према својој удобности.

Конфигурације

Вирсх је популаран алат за конфигурисање свега, од ВМ-а, умрежавања виртуелних машина и чак складишта. Сами конфигурациони фајлови живе у КСМЛ формату. Наћи ћете да издајете наредбе попут:

$ вирсх думпкмл ВМ1
$ вирсх уреди ВМ1

И слично, постоје поткоманде попут нет-думпкмл и поол-едит за преглед или конфигурисање конфигурације спремишта, мрежа итд. Ако вас занима где живе ове конфигурационе датотеке, можете да одете на / етц / либвирт / и пронађете директоријум који се тиче хипервизора.  Родитељски директоријум / етц / либвирт / сам садржи пуно глобалних конфигурација попут управљачких програма (нпр.г кему.цонф и лкц.цонф) и њихова конфигурација и подразумевано понашање либвирт-а.

Да бисте погледали специфичну конфигурацију појединачних компонената попут ВМ-а, спремишта и волумена, морате отићи у одговарајуће директоријуме. За госте кему ово је / етц / либвирт / кему

роот @ деб: / етц / либвирт / кему # лс -ал
укупно 24
дрвкр-кр-к 4 роот роот 4096 21. априла 10:39 .
дрвкр-кр-к 6 роот роот 4096 28. април 17: 19…
дрвкр-кр-к 2 роот роот 4096 21. април 10:39 аутостарт
дрвкр-кр-к 3 роот роот 4096 14. априла 13:49 мреже
-рв ------- 1 роот роот 3527 20. април 19:10 ВМ1.кмл
-рв ------- 1 роот роот 3527 20. април 19:09 ВМ2.кмл

Директоријум за аутоматско покретање садржаће везе до ВМ1.кмл и ВМ2.кмл ако сте конфигурисали ВМ-ове да се аутоматски покрену када се систем хоста покрене ($ вирсх аутостарт ВМ1).

Слично томе, / етц / либвирт / кему / нетворк садржи конфигурације за подразумевану мрежу кему госта. / Етц / либвирт / стораге садржи КСМЛ-ове који дефинишу спремишта за складиштење.

Закључак

Ако сте заинтересовани за постављање сопственог домаћина виртуелизације, добро место за почетак биће овај чланак у којем ћу показати како инсталирати КЕМУ-КВМ госте на Дебиан домаћин помоћу либвирт-а и сродних алата.

Након тога можете почети да се играте са вирсх ЦЛИ и да видите и управљате ентитетима попут Домена (либвирт позива гостујуће ВМ-ове домен) мреже, спремишта и волумени. Ово ће вам омогућити да се осећате угодно са технологијом да можете прећи на друге концепте попут снимака и мрежног филтера. Надам се да ће се овај чланак показати као добро полазиште за вас.

Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...
ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...