...
Установка, создание и настройка LXC-контейнеров
Перед установкой пакетов правильно настроить пути к репозиториям в файле /etc/apt/sources.list:
В частности, в ОС СН Смоленск некоторые пакеты, нужные для работы lxc, находятся на втором диске дистрибутива (диск для разработчиков).Установить необходимые пакеты:
Информация sudo apt install lxc lxc-dev bridge-utils cgroup-tools Дополнительно установить пакет с шаблонами для операционных систем Astra Linux:
Информация sudo apt install lxc-astra Создать контейнер командами (командами
Информация для ОССН Смоленск:
sudo lxc-create -t astralinux-se -n container-1
или для ОСОН Орёл:
sudo lxc-create -t astralinux-ce -n container-1важно: т. к. ядро контейнера и хоста одинаковое, на хосте с ОССН ОС СН Смоленск обязательно нужно использовать astralinux-se шаблон, а для ОСОН ОС ОН Орёл – astralinux-ce шаблон;
Настроить созданный контейнер container-1;
как минимум в нём нужно настроить сеть, для этого в файле /var/lib/lxc/container-1/config нужно заменить строкуИнформация lxc.network.type = empty секцией вида
Информация lxc.network.type = macvlan
lxc.network.macvlan.mode = bridge
lxc.network.flags = up
lxc.network.name = eth0
lxc.network.link = macvlan0
lxc.network.ipv4.gateway = 10.10.10.1
lxc.network.ipv4 = 10.10.10.100/24в которой заданы ip-адрес контейнера (здесь 10.10.10.100), и шлюз (интерфейс, созданный на хосте в предыдущем пункте)
...