У меня есть несколько серверов, на которых работает Debian 6 (Squeeze), который использует OpenVZ для запуска контейнеров. Контейнеры - это Debian 6 и Debian 7.
Squeeze была последней версией Debian, поддерживающей OpenVZ, для следующих версий пользователям рекомендуется запускать контейнеры LXC.
Я сдерживался, но Squeeze недавно перешел на EOL. И теперь я загнан в угол, потому что не знаю легкого пути для обновления.
У меня нет High-Availability, и машины работают на нем 24/7, я не могу ожидать слишком длительного простоя (например, установка LXC на другом компьютере и их копирование).
Мне было интересно, сделал ли кто-нибудь это обновление, я думаю о настройке LXC для работы с Debian Squeeze вместе с OpenVZ, чтобы я мог запускать свои контейнеры в той же папке и на той же машине, что и OpenVZ, но с LXC, поэтому, когда все машины работают через LXC, затем я перехожу к обновлению версии Debian до 7 и 8 после.
Кто-нибудь когда-нибудь делал это? Ребята, вы порекомендуете, что я собираюсь делать?
Я бы посоветовал оставить систему как есть, но принять меры для противодействия любой потенциальной проблеме безопасности из-за оставления ее на сжатии debian. Однако в то же время установите новую стабильную систему debian с контейнерами LXC, а затем медленно перенесите ее после тестирования.
Если это нецелесообразно, я считаю, что вы можете перейти на wheezy (debian 7) и продолжать использовать OpenVZ. Я думаю, что OpenVZ не будет удален автоматически, но будет в списке пакетов, которые можно удалить с помощью «apt-get autoremove», и вы также можете «закрепить» его, чтобы предотвратить удаление. Я не проверял на всякий случай. Я не думаю, что это было бы без проблем, и если вы полагаетесь на то, что система работает большую часть времени, не пытайтесь это сделать. Вам следует делать это только в том случае, если вы можете допустить некоторое время простоя.
В этом случае остается вариант, который вы предложили. Попытка заставить LXC работать с Debian Squeeze вместе с OpenVZ и после этого выполнить обновление.
Примечание: пока вы используете Debian Squeeze, внимательно следите за предупреждениями системы безопасности и исправлениями, а если есть серьезная проблема (например, heartbleed), либо закройте ее, либо исправьте вручную. Вы не хотите, чтобы ваша система постепенно становилась угрозой ИТ-безопасности.
Я бы действительно порекомендовал только первое предложенное мной решение, однако я понимаю, что есть ситуации, когда это не вариант.