OpenVZ7
Внимание! В разработке! Статья не закончена! Инструкции неполные!
Установка (только ветки p9, Sisyphus)
# apt-get update && apt-get install update-kernel vzctl vztt && update-kernel -t ovz-el7
При этом установятся ядро с поддержкой vz7 и необходимые утилиты; далее необходимо перегрузить систему и при загрузке выбрать ядро -ovz-el7.
Создание шаблонов контейнеров
# mv base-20190912-x86_64.tar.gz alt-p9-x86_64-sysv.tar.gz
# TMPDIR=/var/lib/vz/tmp /usr/libexec/ovz-template-converter alt-p9-x86_64-sysv.tar.gz
# vzpkg list
alt-p9-x86_64-sysv 2019-09-12 16:13:50
Создание контейнера
# vzctl create 10110 --ostemplate alt-p9-x86_64-sysv --config vswap.1024MB \
--ipadd 192.168.1.10 --name test-sysv-etcnet
# vzctl set 10110 --diskspace 20G --nameserver 8.8.8.8 --nameserver 8.8.4.4 --cpus 2 --save
Создаём из шаблона alt-p9-x86_64-sysv с образцом конфига из /etc/vz/conf/vswap.1024MB.conf-sample контейнер под именем test-sysv-etcnet, назначаем IP адрес 192.168.1.10, устанавливаем размер диска в 20ГБ, ограничиваем ресурсы CPU 2-мя ядрами и настраиваем DNS (будут использованы публичные сервера Google). Обязательно указываем в команде vzctl set
аргумент --save
, чтобы сохранить все изменения в конфигурационном файле.
Запуск контейнера
# vzctl start 10110