10 из 15 конфигураций серверов в наличииМгновенная выдачаБез платы за установку

Начало работы

Работа с консолью IPMI/KVM и виртуальными носителями

Консоль IPMI/KVM переносит экран, клавиатуру и кнопку питания сервера в ваш браузер, даже когда сеть или ОС не работают. Когда и как ею пользоваться.

6 мин чтенияОбновлено Все серверы

Применимо к
Все серверы
Время чтения
6 минут
Обновлено

Не получается? Инженеры отвечают 24/7

На этой странице

Каждый сервер DediJet включает IPMI с консолью KVM-over-IP без дополнительной платы. Это удаленный эквивалент работы непосредственно у машины — с монитором, клавиатурой и пальцем на кнопке питания, — и консоль продолжает работать, даже когда SSH недоступен.

Что такое IPMI и BMC

На серверных материнских платах установлен небольшой отдельный компьютер — контроллер управления системной платой (baseboard management controller, BMC). У него собственная прошивка и собственный сетевой адрес, и он работает всегда, когда на сервер подается дежурное питание: даже если операционная система остановлена, зависла или вообще не установлена. IPMI (Intelligent Platform Management Interface) — давно устоявшийся стандарт взаимодействия с ним; многие BMC также поддерживают более новый API Redfish.

Через BMC вам доступны:

  • KVM-over-IP: видеовыход сервера в вашем браузере, а ввод с вашей клавиатуры и мыши передается обратно на сервер. KVM здесь означает keyboard, video, mouse (клавиатура, видео, мышь), а не одноименный гипервизор Linux.
  • Управление питанием: включение, выключение, сброс и перезапуск по питанию.
  • Виртуальные носители: ISO-образ с вашего компьютера, который сервер видит как привод CD/DVD или USB-накопитель.

Когда нужна консоль

  • Пропала сеть. Опечатка в Netplan или /etc/network/interfaces, неверный маршрут, отключенный интерфейс.
  • Доступ закрыт файрволом или настройками SSH. Правило, отбрасывающее трафик на порт 22, или вход по паролю, отключенный раньше, чем заработал ваш SSH-ключ. Ни то, ни другое не влияет на локальную консоль.
  • Проблемы с загрузкой. Kernel panic, приглашение grub> или аварийный режим systemd (emergency mode) после ошибки в /etc/fstab: консоль покажет точное сообщение.
  • Настройка прошивки. Порядок загрузки и другие параметры BIOS/UEFI.
  • Нестандартные установки с собственного ISO-образа (см. ниже).

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

Примечание: менять порядок загрузки можно. Разгон и вмешательство в прошивку запрещены Правилами допустимого использования.

Как открыть консоль

  1. Откройте сервер в личном кабинете, затем выберите «Консоль (IPMI)». Консоль работает в браузере.

  2. Разбудите экран. Черный экран обычно означает, что дисплей погашен: нажмите Enter или Shift. Если ничего не появилось, проверьте в личном кабинете, что сервер включен.

  3. Войдите как root с паролем root. Настройки SSH, такие как PasswordAuthentication no, на локальную консоль не распространяются. Если у root нет пароля, например после установки только с SSH-ключом, задайте его в режиме восстановления.

Копирование и вставка в консоли KVM работают в лучшем случае ограниченно, поэтому вводите короткие команды. Хорошая привычка — использовать консоль только для восстановления сетевого доступа, а дальше работать по SSH.

Советы по клавиатуре

Отправка Ctrl+Alt+Del и других сочетаний клавиш

Операционная система вашего компьютера перехватывает такие сочетания, как Ctrl+Alt+Del, еще до того, как их увидит браузер. Если в консоли есть меню клавиш или макросов, отправляйте сочетания на сервер через него. Учитывайте, что делает сочетание на сервере: в большинстве систем Linux Ctrl+Alt+Del в консоли запускает перезагрузку, а в Windows Server открывает экран входа.

Вводятся не те символы? Проверьте раскладку клавиатуры

Большинство консолей KVM передают положение каждой клавиши, а сервер превращает его в символ по собственной раскладке, обычно US English. С клавиатурой AZERTY или QWERTZ некоторые буквы и большинство символов вводятся неправильно, и пароли не принимаются. Есть три способа обойти это:

  • Вводите текст так, будто у вашей клавиатуры американская раскладка (US).
  • Проверьте, что получает сервер: наберите символы в приглашении login:, где они отображаются на экране, а затем сотрите их, прежде чем нажать Enter.
  • После входа переключите консоль на свою раскладку командой loadkeys de или loadkeys fr (из пакета kbd). Изменение сбрасывается при следующей перезагрузке.

Перезагрузка, сброс или перезапуск по питанию

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

ДействиеЧто происходитКогда использовать
reboot в ОСШтатный перезапуск: службы останавливаются, файловые системы синхронизируютсяСистема еще реагирует в консоли
Мягкое выключениеОтправляет нажатие кнопки питания через ACPI; ОС штатно завершает работу, если можетНужно выключить сервер без риска
СбросАппаратный сброс, как кнопкой Reset; питание остается включеннымОС зависла и не реагирует на клавиатуру
Перезапуск по питаниюОтключает питание и через несколько секунд включает его сноваСброс не помог или зависло устройство, например сетевая карта или GPU

Перезагрузка и включение/выключение питания также доступны в личном кабинете и через API, что удобно для автоматизации.

Установка своей ОС через виртуальные носители

Установка в один клик охватывает распространенные системы (см. Операционные системы). Для всех остальных, например VMware ESXi с вашей лицензией, TrueNAS или NixOS, подключите ISO-образ через консоль.

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

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

  2. Подключите ISO-образ с помощью функции виртуальных носителей в консоли и убедитесь, что он отображается как смонтированный.

  3. Загрузитесь с него. Перезапустите сервер, откройте меню однократной загрузки клавишей, указанной на экране загрузки (часто F11 или F12), и выберите виртуальное устройство CD/DVD или USB.

  4. Введите сетевые настройки вручную во время установки: IPv4-адрес, длину префикса и шлюз, указанные в личном кабинете, а также ваш IPv6-префикс со шлюзом fe80::1 (проверьте значение в личном кабинете).

  5. Настройте RAID самостоятельно, если он вам нужен. RAID 1 по умолчанию создает установщик в один клик, а не ваш ISO-образ.

  6. Отключите ISO-образ по завершении установки, а затем перезагрузитесь с диска.

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

Замечания по безопасности

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

Все еще не получается?

Если консоль не загружается, не показывает изображение при включенном сервере или не реагирует на клавиатуру, создайте тикет в разделе Поддержка. Доступ к IPMI/KVM входит в зону ответственности наших инженеров 24/7, а неработающий сервер считается критической проблемой: мы стремимся дать первый ответ в течение 30 минут.

Нужна помощь?

Клиенты с активным сервером создают тикеты в личном кабинете, а отвечают на них инженеры 24/7.

Как работает поддержка