Шаги по обновлению производственного облачного сервера Ubuntu
У меня есть сайт, работающий на облачном сервере с Ubuntu 13.04. Я хочу обновить до 14.04 как можно более плавно. Я нашел этот ответ, но я хотел его конкретизировать, чтобы быть более уверенным.
Мой план состоял в том, чтобы
- Создайте образ текущего производственного сервера, затем создайте новый облачный сервер из этого образа.
- На клоне беги
sudo sed -i 's/raring/trusty/g' /etc/apt/sources.list
затемsudo apt-get update && sudo apt-get dist-upgrade
затемsudo apt-get install --reinstall ubuntu-desktop
, - Отвечайте на вопросы об установке (выберите / пропустите по умолчанию Chef "postfix"), отлаживайте ошибки и тестируйте сайт с другим доменом и базой данных на действующем сайте.
- В облачном DNS замените IP-адрес записи A на mysite.com на IP-адрес нового облачного сервера.
Будет ли это работать, или это слишком упрощенно, или просто неправильно? Это лучше, чем просто создать резервную копию живого сервера и попытаться do-release-upgrade
это, восстанавливая при необходимости? Я планирую сделать это в очень тихое время, поэтому небольшое время простоя не так уж и плохо.
Любая помощь будет принята с благодарностью.
1 ответ
Вы не упоминаете, кто является вашим облачным провайдером, но самое простое, что вам нужно сделать, - это сделать его изображение во время его выключения (или в режиме онлайн, если ваш провайдер поддерживает моментальные снимки в файловой системе), клонировать нового и запустить обновление выпуска. переключение DNS, если все выглядит нормально.
Вы оставляете свою старую машину совершенно неповрежденной для отката, и единственное время простоя - перезагрузка для безопасного снимка ее.