@Zante

Контейнеры OpenVZ

Кто подскажет может уже есть что-то готовое для удаленного обновления контейнеров OpenVZ? Потому как для ноды хорошо подходит apt-dater!
  • Вопрос задан
  • 3119 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
А что вам мешает для контейнеров использовать apt-dater?
Когда много серверов я обычно юзаю puppet.
Ответ написан
Комментировать
IlyaEvseev
@IlyaEvseev
Opensource geek
Что именно хочется обновить? Пакетную базу?
Если да, то это можно сделать примерно так:
cd /var/lib/vz/root/
for d in * ; do
if test -d "$d/var/lib/apt"; then
    chroot "$d" apt-get -y update
    chroot "$d" apt-get -y dist-upgrade
elif test -d "$d/var/lib/yum"; then
    chroot "$d" yum -y upgrade
else
    echo "ERROR: unknown packaging system in CT $d"
fi

Естественно, есть риск, что взломанный контейнер получит в этот момент контроль над всей фермой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы