Како створити виртуелну машину у Линуку помоћу КВМ-а

Како створити виртуелну машину у Линуку помоћу КВМ-а

Када је у питању стварање виртуелних машина (ВМ-ова), мало је услужних програма као што су корисни кернел-ове виртуелне машине или КВМ. КВМ је хипервизор типа 2 који је развио Кумранет како би помогао у креирању и одржавању виртуелних машина. Данас је то један од најпопуларнијих начина за креирање виртуелне машине у Линуку.

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

Услови:

  • Коријенски приступ

Пакети:

  • кему-квм - Главни пакет
  • либвирт -Либвиртд сервер
  • либвирт-цлиент - Садржи вирсх и друге комуналије
  • инсталирати вирт - Инсталирајте виртуелне машине
  • вирт-виевер - Конзола за приказ виртуелних машина

Поставити

Прва ствар коју треба да урадите је да проверите да ли ЦПУ има подршку за виртуализацију. Девет пута од десет ће ваш ЦПУ имати ово, али свеједно морате проверити да бисте били сигурни. Да бисте то учинили унесите следећу команду:

$ цат / проц / цпуинфо

Једном када унесете ову команду, желите да се крећете кроз листу резултата док не видите ЦПУ 'заставе'. Заставе које тражите су именоване свм и вмк. свм је ако користите АМД процесор, а потоњи је ако је Интел произвођач.

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

# лс мод | греп квм
квм_интел 200704 0
квм 598016 1 квм_интел
иркбипасс 16384 1 квм

У горњем примеру квм и квм_интел модули су учитани. Важно је то приметити ако користите АМД процесор, видећете квм_Амд модул уместо њега. Понекад се модули неће аутоматски учитати. Ако се то догоди, можете их ручно учитати помоћу следеће наредбе:

# модпробе квм_интел

Да бисте довршили подешавање, потребно је да га учитате либвиртд даемон. За покретање демона либвиртд потребно је унијети сљедећу наредбу:

# системцтл енабле - сада либвиртд

Стварање виртуелне машине

Сада када смо се побринули за почетно подешавање време је да креирамо и конфигуришемо нашу виртуелну машину. Да бисмо то урадили морамо да уђемо у инсталирати вирт команда:

# вирт-инсталл --наме = линукцонфиг-вм \
--вцпус = 1 \
- меморија = 1024 \
--цдром = / тмп / дебиан-9.0.0-амд64-нетинст.исо \
--диск сизе = 5 \
--ос-вариант = дебиан8

У горњој команди се дешава много ствари, а различите опције се могу идентификовати на следећи начин:

  • Опција - Додели име виртуелној машини
  • –Вцпус - Одређује број ЦПУ-а који се конфигуришу
  • -меморија - опција која се користи за одређивање колико меморије је на располагању за гост машину у МиБ-у и —цдром
  • –Диск - Користи се за одређивање простора за меморију госта. Можете користити опцију величине да одредите величину виртуелног диска, а путању да одредите путању која ће се користити за диск. Ако није одабран ниједан пут, диск се може наћи на $ ХОМЕ / .лоцал / схаре / либвирт / слике
  • –Ос-варијанта - Користи се за подешавање госта према једној верзији ОС-а. Ако желите да прегледате све подржане системе, такође можете да унесете ову наредбу: $ осинфо-упит ос

Једном када се то уради вирт-виевер пакет ће бити инсталиран и покренут ће се гостујући инсталатер ОС:

Снимка екрана за инсталирање Дебиана

Интеракција са виртуелним машинама са услужним програмом Вирсх

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

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

Ако унесете ову наредбу, показаће вам се ид, име, и држава конфигурисаних гостију (укључујући да ли су активни или не.) Наредба вирсх може се користити на више начина, на пример:

  • вирсх схутдовн - искључује гост
  • вирсх уништити - Искључите госта путем бруталне силе
  • вирсх ундефине - Избришите машину за госте
  • вирсх едит - Уређивање параметара машине

Овде ћемо погледати како можете да промените параметре машине:

# вирсх уреди линукцонфиг-вм

Ако желите да повећате број ВЦПУ-а, треба да употребите следећу команду:

1

Да бисте повећали број машина које бисте унели:

2

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

# вирсх поново покрените линукцонфиг-вм

Покретање виртуелних машина при покретању

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

# вирсх аутоматско покретање линукцонфиг-вм

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

#вирсх аутостарт - онемогући линукцонфиг-вм

Клонирање виртуелних машина

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

вирт-цлонд \
--оригинал = линукцонфиг-вм \
--наме = линукцонфиг-вм-цлоне \
--филе = / вар / либ / либвирт / имагес / линукцонфиг / вм.кцов2

Опције ове наредбе су:

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

Да бисте верификовали домен унесите следећу команду:

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

Завршне речи

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

Погледајте такође: Водич за виртуализацију мрежних функција

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Leave a Reply

Your email address will not be published. Required fields are marked *

66 + = 76

Adblock
detector