Назад | Перейти на главную страницу

Шаги по обновлению производственного облачного сервера 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 это, восстановление при необходимости? Я планирую сделать это в очень тихое время, так что небольшой простой не так уж и плохо.

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

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

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