Перейти к содержимому
Перейти в KPanelПерейти в KPanel
Содержание
Серверы

Пересборка облачного сервера

Машинный перевод. Английский оригинал доступен.

Пересборка заново устанавливает операционную систему на существующем сервере, полностью стирает диск и даёт вам чистую машину с теми же IP-адресами.

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

Когда пересборка оправдана

Выполняйте пересборку, если:

  • Вы хотите сменить операционную систему, например с Ubuntu на Debian или с одного выпуска Ubuntu на другой.
  • Операционная система не загружается или сломана настолько, что ремонт займёт больше времени, чем начать заново.
  • Вы перепрофилируете сервер под совершенно другую задачу и не хотите оставлять ничего от старой настройки.
  • Вы действительно хотите, чтобы на диске ничего не осталось.

Не делайте пересборку, чтобы отменить только что сделанное изменение. Для этого есть снимки, откат быстрее и сохраняет данные. Не делайте пересборку, чтобы освободить место на диске, ускорить медленное приложение или потому, что что-то неправильно настроено: ничто из этого не требует замены операционной системы.

Прочитайте перед пересборкой

Пересборка безвозвратно уничтожает всё на сервере: каждый сайт, почтовый ящик, базу данных, загруженный файл, установленный пакет, сертификат, задачу cron и файл конфигурации. Её нельзя отменить, и после последнего подтверждения других шагов нет. Диалог подтверждения говорит прямо: "Будет переустановлена операционная система, и всё на сервере будет безвозвратно уничтожено. Это действие нельзя отменить."

Пересборка стирает инструменты KapsuleHost, которые устанавливаются на диск при первой подготовке сервера, а именно через эти инструменты панель работает с машиной. Мы возвращаем их автоматически и проверяем. Ваши существующие резервные копии хранятся отдельно в зашифрованном внешнем хранилище, и пересборка их не затрагивает.

Пока это происходит, Восстановить, Создать резервную копию сейчас, применение правил межсетевого экрана и патчей в реальном времени, а также консоль в браузере не работают, потому что все они зависят от инструментов на диске. Обычно это занимает несколько минут. Всё это время сервер помечен как находящийся в пересборке: он не отображается готовым, пока каждый из этих компонентов не будет считан обратно с машины и подтверждён, поэтому панель никогда не покажет вам зелёный сервер, которым она на самом деле не может управлять.

Если восстановить не удалось, вам сообщат. Сервер остаётся в состоянии пересборки, а не становится зелёным, и одновременно поднимается тревога для нашей команды эксплуатации. Проверять самостоятельно не нужно.

Ваши адреса IPv4 и IPv6 не меняются. Меняется только содержимое диска.

Подготовка к пересборке

Пройдите по этому списку перед началом. Если на сервере есть хоть что-то важное, ни один пункт не является необязательным.

  1. Создайте снимок. Снимок является полной копией диска. Это единственное, что позволит вернуть текущую машину, если вы передумаете. См. Снимки облачного сервера.
  2. Экспортируйте всё, с чем хотите продолжать работать. Скопируйте базы данных, загрузки и конфигурацию куда-нибудь за пределы сервера: на свой компьютер, другой сервер или в объектное хранилище. Существующие резервные копии переживают пересборку, и после её завершения панель может из них восстановить данные, но копия, которую вы храните сами, быстрее возвращает рабочий сайт.
  3. Запишите, что установлено. После пересборки вы собираете свой стек вручную. Список пакетов, служб, виртуальных хостов и задач cron сэкономит часы.
  4. Проверьте DNS. Если что-то указывает на этот сервер, оно будет указывать на пустую машину всё время, пока идут пересборка и повторная настройка.
  5. Убедитесь, что сможете войти. Решите заранее, как будете подключаться к свежеустановленной операционной системе, и см. Подключение к облачному серверу по SSH.

Консоль в браузере недоступна в течение нескольких минут между завершением пересборки и восстановлением инструментов, поэтому не делайте её единственным способом входа. Подготовьте SSH.

Как выполнить пересборку

  1. Войдите в KPanel.
  2. Нажмите Облачные серверы на левой боковой панели, затем выберите сервер.
  3. Нажмите Перестроить ОС среди кнопок действий вверху страницы.
  4. Откроется диалог Перестроить ОС со строкой "Все данные на этом сервере будут потеряны. Выберите ОС для установки:" и раскрывающимся списком.
  5. Выберите нужную операционную систему:
    • Ubuntu 24.04 LTS, текущий выпуск с долгосрочной поддержкой.
    • Ubuntu 22.04 LTS, предыдущий выпуск с долгосрочной поддержкой.
    • Debian 12 (Bookworm), стабильный и компактный Debian.
  6. Нажмите Перестроить сервер.
  7. Появится последнее подтверждение с заголовком "Пересборка" и именем вашего сервера. Прочитайте его, затем нажмите Перестроить сервер.

Диалог Перестроить ОС облачного сервера в KPanel

Перестроить ОС доступна, только когда сервер находится в состоянии Выполняется или Выключен. Сервер, который ещё подготавливается или уже пересобирается, пересобрать нельзя.

Что происходит дальше

  • Статус сервера меняется на Перестройка, и появляется баннер: "Идёт перестройка: страница обновится автоматически."
  • Всё на диске стирается, и на его место записывается образ выбранной операционной системы.
  • Сервер перезагружается в новую установку.
  • Страница обновляется сама, и статус возвращается к Выполняется.

Всё это время сервер недоступен. Пересборка обычно проходит быстро, но относитесь к ней как к простою, а не к фоновой задаче, и выполняйте её тогда, когда пользователи этого не заметят.

После пересборки

Теперь у вас чистая операционная система. Ничего из установленного раньше нет.

  1. Подключитесь к серверу и убедитесь, что получаете оболочку. См. Подключение к облачному серверу по SSH.
  2. Заново примените правила межсетевого экрана. Пересборка удалила старые. См. Межсетевой экран и безопасность облачного сервера.
  3. Установите стек заново: веб-сервер, среду выполнения, базу данных и все зависимости приложения.
  4. Восстановите собственные экспортированные данные.
  5. Выпустите SSL-сертификаты заново. Прежние были на стёртом диске.

Не рассчитывайте, что ежедневное резервное копирование само подхватит сервер. Если серверные инструменты резервного копирования были удалены пересборкой, копирование само не возобновится. Проверьте карточку Резервные копии после пересборки и свяжитесь с нами, если там сказано, что резервное копирование не настроено. См. Резервные копии облачного сервера.

Альтернативы, которые стоит рассмотреть сначала

Что вам нужноИнструмент лучше пересборки
Отменить только что сделанное изменениеОткатить снимок
Вернуть удалённые файлы или сломанную базу данныхВосстановить из резервной копии
Больше CPU, памяти или дискаИзменить размер сервера
Другое семейство процессоров или регионЗаказать новый сервер; см. Выбор между ARM, Standard и Dedicated vCPU
Чистая среда для тестовПодготовить второй небольшой сервер и оставить этот нетронутым

Устранение неполадок

Кнопка Перестроить ОС неактивна. Сервер находится в состоянии, которое этого не позволяет. Дождитесь окончания подготовки или текущей пересборки.

Статус застыл на Перестройка. Страница опрашивает состояние каждые несколько секунд и обновляется сама. Если через пятнадцать минут ничего не изменилось, обратитесь в поддержку и укажите имя сервера.

Не могу подключиться после пересборки. Вы подключаетесь к совершенно новой установке операционной системы с новыми ключами хоста, поэтому SSH-клиент отклонит старый отпечаток. Удалите устаревшую запись ключа хоста для этого IP-адреса и подключитесь снова. Если не проходит сама аутентификация, свяжитесь с нами.

Я выполнил пересборку по ошибке. Если вы заранее сделали снимок, откатите его. Если нет, данные утеряны. Именно поэтому подтверждение сформулировано так, как сформулировано.

Если вы не уверены, что вам нужна именно пересборка, напишите на support@kapsulehost.com, чего вы хотите добиться, до того как начнёте. Пересборка является одним из немногих действий на платформе, после которых нет пути назад.

Это было полезно?

Вы ИИ? Читайте эту страницу в Markdown

Похожие статьи

Обзор облачных серверовОблачные серверы представляют собой виртуальные машины, которые вы развёртываете за несколько минут, масштабируете при изменении нагрузки и управляете из KPanel…Обзор выделенных серверовВыделенный сервер дает вам целую физическую машину, которой никто другой не делится: ваши ЦП, память и диски используются только вами.…Обзор серверов храненияЧто такое сервер хранения Сервер хранения, это выделенная физическая машина, конструкция которой намеренно асимметрична: скромный процессор, большое количество…Обзор серверов GPUGPU серверы, это однопользовательские bare-metal машины с ускорителями NVIDIA, предназначенные для обучения AI, инференса и рендеринга.…

Всё ещё нужна помощь?

Спросите Kora, она знает ваш аккаунт, или свяжитесь с нашей командой.

Связаться с намиНаписать в поддержку