Шаги по обновлению производственного облачного сервера Ubuntu

У меня есть сайт, работающий на облачном сервере с Ubuntu 13.04. Я хочу обновить до 14.04 как можно более плавно. Я нашел этот ответ, но я хотел его конкретизировать, чтобы быть более уверенным.

Мой план состоял в том, чтобы

  1. Создайте образ текущего производственного сервера, затем создайте новый облачный сервер из этого образа.
  2. На клоне беги 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,
  3. Отвечайте на вопросы об установке (выберите / пропустите по умолчанию Chef "postfix"), отлаживайте ошибки и тестируйте сайт с другим доменом и базой данных на действующем сайте.
  4. В облачном DNS замените IP-адрес записи A на mysite.com на IP-адрес нового облачного сервера.

Будет ли это работать, или это слишком упрощенно, или просто неправильно? Это лучше, чем просто создать резервную копию живого сервера и попытаться do-release-upgrade это, восстанавливая при необходимости? Я планирую сделать это в очень тихое время, поэтому небольшое время простоя не так уж и плохо.

Любая помощь будет принята с благодарностью.

1 ответ

Решение

Вы не упоминаете, кто является вашим облачным провайдером, но самое простое, что вам нужно сделать, - это сделать его изображение во время его выключения (или в режиме онлайн, если ваш провайдер поддерживает моментальные снимки в файловой системе), клонировать нового и запустить обновление выпуска. переключение DNS, если все выглядит нормально.

Вы оставляете свою старую машину совершенно неповрежденной для отката, и единственное время простоя - перезагрузка для безопасного снимка ее.

Другие вопросы по тегам