Где запустить do-release-upgrade на DigitalOcean? Получено предупреждение "запустить по SSH"

Вопрос или проблема

Я пытаюсь выполнить обслуживание старого сервера, который у меня работает на Digital Ocean, и мне трудно найти лучшие практики для обновления версий Ubuntu. Я нашел собственные руководства по обновлению Digital Ocean, которые рекомендуют после обновления и обновления всех плагинов и зависимостей выполнять команду обновления Ubuntu, do-release-upgrade.

Однако, когда я запускаю её через SSH, я получаю следующее предупреждение:

Продолжить выполнение под SSH? 

Эта сессия, похоже, работает под ssh. В настоящее время не рекомендуется 
выполнять обновление через ssh, так как в случае сбоя 
восстановить систему будет сложнее. 

Если вы продолжите, будет запущен дополнительный ssh-демон на порту 
'1022'. 
Вы хотите продолжить? 

Продолжить [yN] 

Поэтому я подумал, что, поскольку я подключен к серверу через SSH из своего локального терминала, возможно, мне нужно сделать это через консоль, доступную через панель управления сервера Digital Ocean. Однако, когда я пытаюсь запустить его там, он все равно выполняется через SSH и выдает то же предупреждение.

Они не упоминают это в документации по обновлению, и я не вижу информации по этому поводу в поисковых системах, так что где правильное место для выполнения этой команды do-release-upgrade, чтобы избежать этих проблем с SSH?

Спасибо!

Ответ или решение

При выполнении операции обновления Ubuntu на сервере Digital Ocean с помощью команды do-release-upgrade, важно учитывать некоторые аспекты, чтобы процесс прошел максимально гладко и безопасно. При запуске этой команды через SSH вы получаете предупреждение о том, что обновление не рекомендуется выполнять по SSH, так как в случае сбоя будет сложнее восстановить доступ к серверу.

Где запускать do-release-upgrade?

  1. Использование консоли Digital Ocean:

    • Во-первых, продолжайте использовать консольный интерфейс Digital Ocean. Хотя вы можете столкнуться с тем же предупреждением, это один из рекомендуемых методов. Обратите внимание, что консоль Digital Ocean сама по себе является посторонним способом доступа и может быть несколько стабильнее, чем обычное SSH-соединение.
  2. Подготовьте резервную копию:

    • Перед обновлением обязательно сделайте резервную копию вашего сервера. Это можно сделать, создав снимок (snapshot) в панели управления Digital Ocean. В случае сбоя вы сможете восстановить состояние сервера на момент создания снимка.
  3. Установка нового SSH-сервера:

    • В процессе обновления будет запущен дополнительный экземпляр SSH-сервера на порту 1022. Чтобы ваша сессия не была прервана, вы можете использовать screen или tmux. Это позволит вам создавать отдельные сессии, которые могут продолжать работать даже в случае разрыва соединения.
  4. Локальные обновления:

    • Рассмотрите возможность выполнения обновления непосредственно из терминала с использованием KVM-подключения (если ваш VPS поддерживает это). Это наиболее надежный способ, так как он обеспечивает доступ к виртуальной машине без ограничений, связанных с SSH.
  5. Пошаговая инструкция:

    • Обновите вашу систему до последнего поддерживаемого минимума командой:
      sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y
    • После этого выполните команду do-release-upgrade. Обязательно следуйте инструкциям на экране и внимательно читайте предупреждения.
    • Если вам предложат продолжить через SSH, вы можете согласиться, но это повышает риски.

Завершение процесса

После завершения обновления рекомендуется проверить работоспособность всех важных сервисов и приложений. Также проверьте логи в /var/log/syslog и /var/log/dpkg.log, чтобы определить, не возникли ли какие-либо ошибки или предупреждения.

Итог

Процесс обновления Ubuntu через do-release-upgrade требует особого внимания, особенно при работе через SSH. Используйте рекомендации по резервному копированию и подключению прямо через консоль Digital Ocean, чтобы минимизировать риски. С правильной подготовкой и осознанием возможных трудностей вы сможете успешно выполнить обновление вашей системы.

Оцените материал
Добавить комментарий

Капча загружается...