Како покренути више дистрибуција на Линуксу са ЛКСЦ -ом

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

Шта је ЛКСЦЛКСЦ -Линук контејнери то је у основи простор који је ускладиштен у језгру Линукса и омогућава нам управљање различитим дистрибуцијама или апликацијама у једном систему.

ЛКСЦ је део Линук језгра и као администратори ће нам дати прилику да опонашамо Линук дистрибуције. Следећи дистрос се могу применити користећи ЛКСЦ:

  • ЦентОС
  • Убунту
  • Федора
  • ОпенСУСЕ
  • Гентоо
  • Дебиан
  • Орацле Линук
  • АрцхЛинук

1. Како имати више дистрибуција на Линуку инсталирањем Федоре 24


Корак 1
За ову анализу ћемо користити Федора 24. Пре инсталирања ЛКСЦ -а морамо инсталирати ЕПЕЛ спремишта помоћу следеће команде:
 судо днф инсталл епел-релеасе

Корак 2
Касније морамо потврдити да је тумач језика Перл и пакети дебоотстрап су инсталирани за исправно извршавање ЛКСЦ -а. За ово ћемо користити следећу команду:

 судо днф инсталл дебоотстрап перл либвирт
Корак 3
Након што се пакети преузму и инсталирају, користићемо следећу команду за инсталирање ЛКСЦ -а и одговарајућих шаблона у Федора 24. Настављамо да прихватамо преузимање тако да се пакети преузимају и инсталирају.
 судо днф инсталл лкц лкц-темплатес

Корак 4
Када инсталирамо ЛКСЦ у Федора 24, наставићемо да извршавамо следеће команде за верификацију и покретање одговарајућих услуга:

 системцтл статус лкц.сервице системцтл старт лкц.сервице системцтл старт либвиртд системцтл статус лкц.сервице

Корак 5
Користићемо следећу команду да проверимо да ли је језгро за виртуелизацију исправно

 лкц-цхецкцонфиг

2. Како креирати и управљати ЛКСЦ контејнерима у Федори 24


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

Корак 2
За креирање контејнера у Федори користићемо следећу синтаксу:

 судо лкц -цреате -т довнлоад -н Име контејнера
Корак 3
У овом случају ћемо преузети Дебиан, стога ћемо унети следеће:
 судо лкц -цреате -т довнлоад -н ЦонтаинерДебиан

Корак 4
Можемо видети комплетну листу доступних дистрибуција:

Корак 5
Ми бирамо дистрибуција за инсталацију.

Корак 6
Можемо видети да сваки дистро садржи своју верзију и архитектуру, кликнемо Ентер и процес преузимања изабране слике ће почети.

Корак 7
Можемо видети да је Дебиан слика исправно инсталирана у Федора 24.

Корак 8
Када се изабрани оперативни систем инсталира, користићемо следећу команду за покретање контејнера:

 судо лкц -старт -н ЦонтаинерДебиан -д (Параметар -д дозвољава да се систем покреће као демон, а не да буде главни оперативни систем)
Корак 9
За повезивање са нашом машином користићемо следећу команду:
судо лкц -цонсоле -н ЦонтаинерДебиан и у приказаном прозору ћемо унети одговарајуће акредитиве

Корак 10
Да бисмо видели које смо контејнере креирали, користићемо наредбу:

 судо лкц-лс (У овом случају креирали смо други Федора контејнер који се зове федора1)

3. Управљање задацима помоћу ЛКСЦ -а


Постоје неки задаци које можемо извршити помоћу ЛКСЦ -а, неки од њих су:

Погледајте информације о креираном контејнеруВидети све информације о контејнеру, као што су употреба процесора, меморија итд. користићемо следећу команду:

 судо лкц -инфо -н ЦонтаинерДебиан

Погледајте ИП адресу контејнераЗа овај задатак користићемо наредбу:

 судо лкц-лс-фанци ЦонтаинерДебиан

Зауставите контејнерДо зауставити процес извршавање контејнера користићемо следећу команду:

 судо лкц -стоп -н ЦонтаинерДебиан

Цлоне ЦонтаинерсСа ЛКСЦ -ом имамо могућност врло лако клонирања или копирања контејнера, како бисмо имали неколико једнаких система. За ово ћемо користити контејнер федора1 као пример и морамо унети следеће. Прво зауставите контејнер помоћу наредбе:

 судо лкц -стоп -н федора1
Затим унесите следећу команду за процес клонирања:
 судо лкц-цлоне федора1 федора2 (У овом случају клон ће се звати федора2)

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

 судо лкц -снапсхот -н федора1

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

 судо лкц -снапсхот -н федора1 -р снап0

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

 судо лкц -рупт -н ЦонтаинерДебиан1

4. Како се користи ЛКСЦ веб конзола

Корак 1
Још једна занимљива опција коју имамо са ЛКСЦ -ом је могућност коришћења веба или графичке конзоле за управљање контејнерима. Да бисмо то урадили, морамо да преузмемо апликацију помоћу следеће команде:

 вгет хттп://лкц-вебпанел.гитхуб.ио/тоолс/инсталл.сх -О -| судо басх

Корак 2
Чекамо да се процес преузимања и инсталације заврши и видимо да за успостављање везе морамо користити следећу синтаксу.

 хттп: // ИП_адреса: 5000

Корак 3
Користићемо команду да бисмо видели ИП адресу наше опреме ифцонфиг
Када се апликација инсталира, идемо у веб прегледач и уносимо одговарајућу путању, у овом случају

 хттп://192.168.0.33:5000
Корак 4
Можемо видети да се приказује следећи прозор у који ћемо унети приступне акредитиве који су:
  • Корисничко име: админ
  • Лозинка: админ

Корак 5
Ми притискамо Пријавите се и видећемо следећи прозор за управљање.

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

Као што смо видели ЛКСЦ Нуди нам широк спектар опција за управљање виртуелним машинама са наших Линук терминала без коришћења много хардверских ресурса и увек уз поузданост и сигурност које Линук нуди. У овом водичу смо користили Федору 24, дистро који нам пружа стабилност и сигурност. Захваљујући овим контејнерима, промена дистрибуције је много удобнији задатак. Ако желите да сазнате више о овом систему, не пропустите ово приручник за контролу Федоре на Линуку.

Приручник за Федора Линук

wave wave wave wave wave