КВМ

КВМ снимци гостију са Либвиртом

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

Међутим, заморно је изнова и изнова инсталирати оперативни систем унутар ВМ-а. Омета вам ток посла и зато вам је потребан поуздан начин да:

  1. Направите снимак ВМ-а у било ком тренутку.
  2. Имајте механизам за коришћење снимка за враћање ВМ-а у претходно радно стање.

Раније сам разговарао о томе како снимци раде у ВиртуалБоку, а овај пут сам желео да разговарам о снимцима у Либвирт-у. Користићу КЕМУ-КВМ као позадински хипервизор за моју Либвирт инсталацију. Ваш случај се може разликовати, али укупна функционалност и интерфејс не би требало да се разликују, будући да се либвирт труди најбоље да стандардизује интерфејс сучеља.

Ако нисте упознати са либвиртом и кему-квм, ево водича о томе како можете подесити КВМ на Дебиану.

Креирање снимка

Постоји неколико начина на које можете да правите и управљате снимцима ВМ-а. ГУИ апликације попут вирт-манагер и оВирт нуде функционалност, а можете чак и да напишете прилагођене скрипте за интерфејс са либвирт АПИ-јем који за вас управља читавим низом снимака.

Међутим, користићу интерфејс командне линије вирсх да бих показао како можете управљати својим ВМ-овима и њиховим снимцима. Овај услужни програм долази са готово свим подразумеваним инсталацијама либвирт-а и требао би бити доступан у широком спектру дистрибуција.

За наредбе у наставку обавезно замените име мог ВМ-а, ВМ1, стварним именом вашег ВМ-а. Либвирт се често односи на виртуелну машину и контејнере као Домене. Дакле, ако видите поруку о грешци која сугерише, рецимо, „наведите име домена“, морате навести име ВМ-а као један од аргумената наредби. Користите следећу команду да бисте навели све ВМ-ове под управљањем Либвирт-а.

$ вирсх листа - све

Да бисте направили снимак ВМ-а, једноставно покрените:

$ вирсх снапсхот-цреате ВМ1

А да бисте набројали све снимке датог ВМ-а, користите наредбу:

$ вирсх листа снимака ВМ1
Име Стварање Време Држава
------------------------------------------------------------
1556533387 2019-04-29 15:53:07 +0530 трчање

Можете видети да је снимак креиран. Подразумевано, име снимка је временска ознака његовог креирања (број секунди од УНИКС епохе). Ступац Време стварања приказује време стварања на човеку читљив начин, а ступац Стање приказује стање ВМ-а када је снимљено. Како је овај ВМ био покренут, стање снимка је такође 'покренуто', али то не значи да је и сам снимак покренут. Временом се то неће променити. Ова функција је такође позната и као снимак уживо и веома је вредна јер вам омогућава да направите снимак ВМ-а без застоја. Гости КВМ-а барем одлично раде са снимцима уживо.

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

$ вирсх гашење ВМ1

Домен ВМ1 се искључује

$ вирсх снапсхот-цреате ВМ1

Снимка домена 1556533868 је креирана

[заштићена е-поштом]: ~ # вирсх листа снимака ВМ1
Име Стварање Време Држава
------------------------------------------------------------
1556533387 2019-04-29 15:53:07 +0530 трчање
1556533868 2019-04-29 16:01:08 +0530 искључење
 
$ вирсх старт ВМ1
Домен ВМ1 је покренут

Ако желите да снимке именујете другачије него ознаке времена, користите наредбу:

$ вирсх снапсхот-цреате-ас ВМ1 --наме снап1
Име Стварање Време Држава
------------------------------------------------------------
1556533387 2019-04-29 15:53:07 +0530 трчање
1556533868 2019-04-29 16:01:08 +0530 искључење
снап1 2019-05-02 22:27:48 +0530 трчање

Очигледно је да не морате да га именујете снап1, можете одабрати било које прикладно име.

Враћање из снимка

Направити снимак нема користи ако се не можете вратити на њега. У случају да морате да се вратите на снимак, једноставно користите наредбу:

$ вирсх снапсхот-реверт $ ВМНаме $ снапсхот-наме

Име може бити временска ознака или корисничко име додељено снимку.

Уверите се да у вашем тренутном ВМ-у нема важних података или ако постоји било шта важно, направите снимак тренутног ВМ-а, а затим се вратите на старију снимку.

Предности КЦОВ2

Механизам копирања и писања датотека кцов2 омогућава да свака снимка заузима врло мали простор. Простор који заузима снимак повећава се током времена како се текућа слика одваја од снимка. Дакле, све док не преписујете пуно података, ваши снимци заузимаће само неколико МБ складишног простора.

То такође значи да су и снимци врло брзи. Будући да механизам за копирање и уписивање само треба да означи временску ознаку када је направљен снимак. Блокови података записани у датотеку кцов2 након снимка не припадају њој, али старији припадају. То је једноставно. Мој испитни сто користи чврсти диск од 5400 о / мин који никако није на врхунцу својих перформанси, потребно је мање од неколико секунди да се направи тренутни снимак ВМ-а на овом диску.

Закључак

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

Подразумевана конвенција именовања такође олакшава скриптама љуске да повремено уклањају старе снимке и замењују их новијима. Један од мојих старијих чланака о ОпенЗФС снимцима и смерницама снимка такође се може применити на вашег КВМ госта. За више информација о услужном програму вирсх снапсхот можете користити команду вирсх хелп снапсхот. Страница за помоћ је врло мала, прецизна и лако разумљива.

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