hostprofi.ru
Подобрать хостинг
Термин·буква А

Автоустановка ОС

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

Автоустановка ОС — функция панели управления хостингом, позволяющая переустановить операционную систему на сервере без физического доступа к нему. Использует PXE-загрузку, IPMI или облачный API. Занимает 5–20 минут.

Автоустановка ОС — возможность развернуть новую операционную систему на VPS или выделенном сервере через веб-панель или API без физического доступа к оборудованию. Функция критически важна в хостинге: дата-центры расположены в других городах, и приезжать ради переустановки ОС экономически нецелесообразно. Автоустановка превращает это в операцию из нескольких кликов.

Как работает

Для VPS переустановка выполняется гипервизором. Панель управления отправляет команду гипервизору (KVM, Proxmox, VMware), тот подключает ISO-образ выбранной ОС как виртуальный DVD, перезагружает ВМ и запускает автоматизированный установщик. Образы хранятся в локальном хранилище или загружаются с зеркала провайдера. На современных VPS с NVMe-дисками установка Ubuntu 22.04 занимает 3–7 минут.

Для выделенных серверов применяют несколько технологий. PXE (Preboot Execution Environment) — стандарт загрузки по сети (RFC 5970). Сервер при включении обращается к DHCP-серверу, получает IP и адрес TFTP-сервера, загружает оттуда bootloader, который монтирует образ ОС через NFS или HTTP и запускает установщик. Технология работает без агента в ОС — только BIOS/UEFI и сетевая карта.

IPMI (Intelligent Platform Management Interface) — аппаратный контроллер удалённого управления, встроенный в серверные материнские платы (стандарт IPMI 2.0). Через IPMI-консоль администратор может монтировать виртуальный ISO-образ по сети (Virtual Media), перезагрузить сервер и наблюдать за установкой через KVM-over-IP, даже если основная ОС недоступна. IPMI работает от отдельного питания и не зависит от состояния хостовой ОС.

Для автоматизации используют preseed (Debian/Ubuntu), kickstart (RHEL/CentOS) или autoinstall (Ubuntu 20.04+) — файлы с заранее заданными ответами на все вопросы установщика. С preseed установка проходит полностью без интерактивного ввода и занимает минимальное время.

История

Удалённое управление серверами появилось вместе с IPMI 1.0 (1998). PXE разработан Intel в 1999 году и впервые реализован в PCI-картах Intel. Стандарт PXE 2.1 (2000) стал де-факто стандартом сетевой загрузки. В облачных платформах — AWS, Azure, Yandex Cloud — автоустановка ОС на виртуальных машинах реализуется через cloud-init (2009): агент, читающий конфигурацию при первом старте из метаданных облака.

Типичные сценарии

  • Смена дистрибутива — переход с CentOS 7 (EOL декабрь 2024) на Ubuntu 22.04 или AlmaLinux.
  • Чистая переустановка после взлома — быстрее и надёжнее, чем чистка скомпрометированной системы.
  • Тестирование конфигурации — разворачивают чистую ОС, тестируют, снова сбрасывают.
  • Масштабирование — автоматическое создание серверов с нужной ОС через Terraform или SaltStack.

На что обращать внимание

Переустановка ОС уничтожает все данные на системном диске. Перед выполнением проверьте резервные копии. Дополнительные диски (data volumes) обычно не затрагиваются, но уточните у провайдера. Некоторые панели управления позволяют сделать снапшот перед переустановкой — это быстрый способ откатиться при проблемах. После переустановки первым делом запустите скрипт начальной настройки: создание пользователя, настройка файрвола, установка обновлений.

Другие термины