Что ожидать от-обновления-версии LTS-> LTS (продолжительность, проблемы, сконфигурируйте корректировки, …)?

У меня есть продуктивный Сервер Ubuntu веб-сервер LTS ("классическая" ЛАМПА) выполнение 12.04.5 LTS (актуальный, регулярный apt-get update && apt-get dist-upgrade). Я могу только получить доступ к нему через SSH (арендованный сервер с корневым доступом). Я не использую стороннего программного обеспечения/источников, только официальные Ubuntu.

Я хотел бы работать do-release-upgrade обновить до 14,04. X LTS.

Мой вопрос - то, что я могу ожидать от этого процесса сохранять временем простоя как минимум:

  • Сколько времени LTS обновит выполненный (X минут, X получаса, X часов)? Я знаю, что это зависит от большого количества вещей, но грубый масштаб времени был бы хорош знать заранее (это - очень быстрые аппаратные средства и сетевое соединение).
  • перезагрузки необходимы промежуток (-> SSH-only-access)?
  • постоянный ввод данных пользователем требуется?
  • Будут обновленные важные сервисы (Apache, PHP, MySQL) просто выполненный, или я могу ожидать должным быть обновлять много конфигурационных файлов (раз так, которым, вероятно, нужны корректировки)?
  • Там кто-либо другой - известные проблемы, которые часто происходят на большом обновлении LTS?
4
задан 10 November 2014 в 15:24

2 ответа

, Сколько времени LTS обновит выполненный (X минут, X получаса, X часов)? Я знаю, что это зависит от большого количества вещей, но грубый масштаб времени был бы хорош знать заранее (это - очень быстрые аппаратные средства и сетевое соединение).

В прошлый раз, когда я сделал это, потребовался только по 1/2 час. На больше, чем среднее интернет-соединение. Но действительно это будет зависеть от большого количества вещей. Если Вам установят рабочий стол, то он займет больше времени. Если у Вас будет больше программного обеспечения, установленного, чем я, то оно займет больше времени. Если Вы меньше установили его, займет меньше времени.

перезагрузки необходимы промежуток (-> SSH-only-access)?

Не, когда я сделал это и насколько я знаю, обновление сделано как 1 действие. Таким образом, перезагрузка в конце будет необходима.

постоянный ввод данных пользователем требуется?

номер, но Вы, вероятно, хотите следить за большей частью процесса, как это происходит.

Будет обновленные важные сервисы (Apache, PHP, MySQL) просто выполненный, или я могу ожидать должным быть обновлять много конфигурационных файлов (раз так, которым, вероятно, нужны корректировки)?

Это сделало для меня: апач и mysql работали немедленно впоследствии; но это в основном зависит от Вашей установки; если бы Вы использовали удержанные от использования опции, которые были удалены в 14,04, то те могли бы дать Вам проблемы.

И апач и mysql показывают сообщения открытым текстом, если это действительно отказывает.

Одна вещь я был бы совет: остановите любые сервисы сами и сделайте резервное копирование конфигурационных файлов перед запуском обновления. Сделайте дамп базы данных, скопируйте my.conf и/etc/apache2 / conf, сайты - и т.д.

Являются там какими-либо другими известными проблемами, которые часто происходят на большом обновлении LTS?

Да, перебой в питании. Это, кажется, очень популярно как раз в то самое время, когда Вы запускаете обновление для перебоев в питании для случая. Таким образом, как с любыми существенными изменениями Вашей системы: резервное копирование и проверка, что Вы можете restor это.

Еще одна вещь: после того, как я сделал обновление на 1 машине, мы высказали образованное предположение к тому, чего это стоило бы нашей компании, если бы обновление было бы Bork. Мы решили, что это будет самым дешевым и самым безопасным купить новый сервер и изменить старый на fallbackup сервер. Это также сделало обновление легче: мы могли смешать с апачской установкой, mysql настройки и восстановить наши резервные копии. Это заняло больше времени, чем час (дни), но было возможно сделать это во время дневного времени и когда мы хотели его.

4
ответ дан 17 November 2019 в 14:15

Эти обновления должны занять меньше чем час, возможно, 30 минут, но это - только обновление, не тестирование и фиксация впоследствии.

можно ожидать несколько вопросов о конфигурационных файлах: перезапишите или сохраните старые. В целом необходимо сохранить старые, иначе конфигурация Apache будет перезаписана и т.д. Вы лучше удостоверяетесь, что скопировали те файлы конфигурации. Насколько большой является Ваш / и т.д. папкой? Создайте резервную копию его с надлежащими правами (sudo CP - армированный пластик / и т.д./etc-backup). То же идет для папки var. Проверьте, существует ли достаточно пространства, чтобы сделать это.

Apache или Mysql или любая другая служба могут прекратить работать с Вашими текущими настройками. Базы данных не могут обновить правильно. Обновление PHP может вызвать проблемы. Проверьте свой mailserver.

Мой совет: используйте локальные 12.04 VM в Virtualbox, установите Ваш веб-сайт, проверьте, являются ли mysql, php и апач той же версией. Проверьте mailserver и если веб-сайт или cronjob отсылают почту клиентам, отключите почту или измените все почтовые адреса в тестовой среде, чтобы удостовериться, что клиенты не получают поддельные тестовые письма. Сделайте снимки по пути, таким образом, можно возвратиться один или два шага, когда Вы делаете ошибку.

можно принять решение использовать настольную версию 12,04. Это даст Вам возможность использовать Firefox в VM и т.д. Рабочий стол может сделать вещи намного легче, и мое предположение - он, не будет вредить установке сервера для тестирования. Это - то, что я делаю, но Вы могли бы хотеть не к.

Тогда с теми локальными 12.04 VM, сделайте обновление. Посмотрите, какие проблемы происходят. Веб-сайт все еще работает? Вы видите ошибки во входе? Знайте, что этот тест не является абсолютной гарантией, что та же процедура будет работать над живой машиной. Но Вы, вероятно, поймаете большинство проблем.

В этих случаях "облако" имеет свои преимущества, с помощью VM в облаке, которое я имею в виду. Можно сделать снимок перед обновлением. Тогда обновите и возвратитесь, если это идет не так, как надо. Или можно поддерживать исходную машину в рабочем состоянии, использовать снимок для создания второго VM, обновления что протестировать и т.д.

2
ответ дан 17 November 2019 в 14:15

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

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