[Sysadmins] P9 OpenVZ7 - автоматическое добавление veth-интерфейса в бридж
Alex Moskalenko
mav на elserv.msk.su
Пт Дек 4 11:35:09 MSK 2020
Здравствуйте.
Есть система на p8 с некоторым количеством OpenVZ-контейнеров с ядром
ovz-el. Есть желание перенести ее на p9 и ядро ovz-el7. Собственно
процесс переноса хост-системы особх вопросов не вызывает, а вот с
переносом контейнеров есть вопросы. Может, я что-то пропустил в
документации, поэтому прошу поправить и направить.
1. Перенос собственно контейнеров (часть в simfs, часть в ploop) проще
всего провести через создание архива rootfs, удаление старого контейнера
и создание нового с распаковкой rootfs в него. Скрипты миграции, которые
находятся в инете, делают по сути то же самое. Это правильное решение?
Даунтайм контейнеров приемлем.
2. Непонятно пока, что делать с контейнерами, использующими veth. В p8
был файл vznet.conf, в котором указывался внешний скрипт, добавляющий
veth-интерфейс со стороны хоста в указанный в конфигурационном файле VE
мост. В p9 vzctl вообще не знает параметр bridge= в конфигурации VE, а
файлы vznet.conf похоже вообще не читается и внешний скрипт не
вызывается. В mount-скрипте интерфейс еще не создан. Как теперь
правильно добавлять veth-интерфейсы контейнеров в бридж
Подробная информация о списке рассылки Sysadmins