Установка Libvirt на Centos 7 с поддержкой LXC

Thank you for reading this post, don't forget to subscribe!

Уста­нов­ка Libvirt на Centos 7 с под­держ­кой LXC

Настройка Libvirt

Создай­те пап­ку для xml файлов:

Под­клю­че­ние Epel репозитория

Уста­нов­ка LXC

Запуск Libvirt

Создай­те файл LXC:

Вставь­те сле­ду­ю­щий текст:

Уста­но­ви­те пра­ва на выпол­не­ние дан­но­го фай­ла командой

Уда­ли­те сеть по умолчанию:

Создай­те файл nano /root/lxc/net-default.xml

Создай­те и запу­сти­те сеть:

Запуск контейнера debian

Создай­те кон­тей­нер debian

Отре­дак­ти­руй­те сек­цию Network configuration nano /var/lib/lxc/debian/config

Отре­дак­ти­руй­те файл nano /var/lib/lxc/debian/rootfs/etc/hostname

Отре­дак­ти­руй­те файл nano /var/lib/lxc/debian/rootfs/etc/resolv.conf

Отре­дак­ти­руй­те интер­фей­сы nano /var/lib/lxc/debian/rootfs/etc/network/interfaces

Скон­вер­ти­руй­те конфиг:

Открой­те файл nano /root/lxc/debian.xml

Обра­ти­те вни­ма­ние на сек­ции idmap, interface, console. Задай­те им кор­рект­ные значения.

Создай­те контейнер:

Запу­сти­те контейнер:

Подключение к контейнеру

Отре­дак­ти­руй­те файл nano /var/lib/lxc/debian/rootfs/etc/shadow

Про­пи­ши­те строчку:

Это хэш паро­ля qwerty!2

Под­клю­чи­тесь к госте­вой кон­со­ли, исполь­зуя команду

Вве­ди­те логин root и пароль qwerty!2. Что­бы отклю­чить­ся от тер­ми­на­ла нуж­но нажать кла­ви­ши Ctrl+5

Поме­няй­те root пароль командой:

Реко­мен­ду­ет­ся настро­ить кон­тей­нер на авто­ри­за­цию через SSH по клю­чу и уда­лить root пароль