Skip to content

Upgrade Ubuntu 18.04 to 20.04

andyceo edited this page Dec 17, 2020 · 1 revision

Обновление Ubuntu 18.04 -> 20.04

Пакеты, для которых нужно посмотреть будет конфигурацию в Ansible (обратить особое внимание на их конфиги):

  • ntp (/etc/ntp.conf) - полностью заменяется конфиг. оригинал - в роли ntp

  • ssh (sshd) - менялось на серверах вручную

  • sysctl (роль preconf)

  • rsnapshot

  • подключаемся к компьютеру по ssh

  • обновляем все пакеты

  • перезагрузка

  • подключаемся к компьютеру по ssh дважды (сеанс 1 и сеанс 2)

  • в первом сеансе, будем начинать обновление: do-release-upgrade

  • выполняем все по инструкции, запоминаем где конфигурация пакетов была перезаписана (см. выше), а где оставлена без изменений (в дальнейшем нужно будет сравнить конфиги по умолчанию от нового релиза с теми, что остались нетронутыми), видим запрос на перезагрузку, НЕ ПЕРЕЗАГРУЖАЕМСЯ!

  • в сеансе 2, прописываем правильный порт для ssh (файл /etc/ssh/sshd_config.d/sshd_<HOSTNAME>.conf с содержимым Port <NUMBER>)

  • перезагружаемся

  • подключаемся к компьютеру по ssh (если не получается, проверить конфигурацию ssh)

  • поправить отключенные пакеты /etc/apt/sources.list.d/ и тут же сделать apt upgrade (обновятся как правило docker-пакеты)

  • перезагрузка

  • запустить Ansible-роль preconf, все поправить

  • запустить Ansible-роль configurator, все поправить

  • запустить Ansible-роли preconf, configurator, docker-package - убедиться, что все хорошо.

  • перезагрузка

  • еще один прогон Ansible-ролей preconf, configurator, docker-package

  • еще один прогон apt update && apt upgrade

  • если все в порядке, и больше ничего не обновляется - обновление до Ubuntu 20.04 завершено.

Sidebar is under construction

Clone this wiki locally