Hetzner - DokuWiki

VKVM/ru

Inhaltsverzeichnis

Введение

Vkvm.png

Система восстановления vKVM позволяет запускать установленную операционную систему в виртуальной машине. С помощью vKVM, вы можете диагностировать проблемы загрузки или править настройки firewall, тогда как, в обычных условиях, для решения таких задач вам понадобилась бы KVM консоль LARA.

Использована технология виртуализации KVM. Жёсткие диски SATA и IDE подсоединены непосредственно к гостевой системе. Сеть также доступна напрямую. (MAC адрес на виртуальной машине совпадает с MAC адресом физического сетевого адаптера. Это означает, что DHCP и rescue system тоже работают внутри vKVM.)

Следующие порты не могут быть использованы гостевой системой в режиме vKVM. (т.е. пакеты, входящие на эти порты не перенаправляются на гостевую систему):

47772 SSH
47773 Web-Schnittstelle (SSL)
47774 VNC (SSL)

Использование

Чтобы воспользоваться системой восстановления vKVM, вам нужно активировать её в Robot аккаунте (https://robot.your-server.de/) во вкладке Rescue меню Server. После активации отобразится URL и логин/пароль. Введите этот URL в браузере для входа на веб-сайт vKVM. Для приложения необходима Java.

В добавок к возможности видеть консольный вывод и к перенаправлению ввода с клавиатуры и мыши, интерфейс vKVM предоставляет следующие дополнительные функции:

Refresh обновляет консоль
Send Ctrl-Alt-Del посылает Ctrl-Alt-Del (soft reset) на виртуальную машину
Send HW Reset выполняет перезапуск виртуальной машины

По умолчанию vKVM пытается загрузиться по сети, используя технологию PXE. Таким образом, вы можете загрузить систему восстановления в vKVM. Для загрузки с жёсткого диска, введите "Q" когда машина запрашивает способ загрузки:

Boot from (N)etwork or (Q)uit?

Для выхода из режима vKVM и прямой загрузки с жёсткого диска, остановите виртуальную машину с помощью "Send Ctrl-Alt-Del", чтобы не повредить файловую систему. Затем перезапустите физический сервер из панели Hetzner Robot, также используя Ctrl-Alt-Del.

Ограничения

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

Следующие ограничения выявлены на сегодняшний день:

Linux

Поскольку жёсткие диски SATA определяются в vKVM как устройства SCSI, то используемое ядро должно располагать соответствующими модулями для SCSI контроллера (LSI Logic / Symbios 53c895a).

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

Windows

vKVM автоматически определяет установленную Windows и видит жёсткие диски SATA как IDE диски, так как SCSI контроллер без проблем в Windows не работает

Windows деактивирует IDE драйверы, если диски IDE не обнаружены при установке. Перед использованием vKVM, необходимо их активировать с помощью следующего руководства: http://support.microsoft.com/?scid=kb%3Ben-us%3B314082

Главная проблема с Windows заключается в том, что виртуальное аппаратное обеспечение сильно отличается от физического. В зависимости от типа лицензии, может потребоваться новая активация лицензии Windows.

Также невозможно поменять сетевые настройки физической сетевой карты, так как соответствующий сетевой интерфейс не отображен в контрольной панели.

OpenSolaris, ESXi, Citrix XenServer

В данный момент не поддерживается.

3ware-контроллер

Уже настроенные узлы передаются на VM, как устройства SCSI. Однако, невозможно использовать 3ware клиент "tw_cli" для доступа на контроллер. Пожалуйста, пользуйтесь обычной Rescue System для этой цели.

Сеть

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

Intel VT или AMD-V

Возможности виртуализации некоторых процессоров не передаются виртуальной машине. Серверы с процессорами, не поддерживающими Intel VT или AMD-V, будут работать очень медленно в режиме vKVM.

Процессоры 32-бит

Процессоры 32-бит не поддерживаются.

Чёрный экран

В Ubuntu 10.04 (и, возможно, выше) для работы vKVM нужно выключить модуль vga16fbin. Иначе после загрузки вы увидите лишь чёрный экран.

Для этого редактируйте файл /etc/modprobe.d/blacklist-framebuffer.conf, добавив такую строку:

blacklist vga16fb


© 2020. Hetzner Online GmbH. Alle Rechte vorbehalten.