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.

Limitations

Because vKVM starts the operating system in a virtual machine, other (virtual) hardware components are used than the real server. Therefore for some operating system there are limitations in the use of vKVM:

Following limitations are currently known:

Linux

Because the SATA hard discs are detected as SCSI devices in vKVM, the kernel in use must provide the right modules for the SCSI controller (LSI Logic / Symbios 53c895a).

If distribution kernels are use, this is (almost) always the case. Self compiled kernel may not have this module depending on their configuration.

Windows

vKVM automatically detects Windows installations and forwards the SATA hard disc as IDE drives as the SCSI controller cannot be used by Windows without problems

Windows deactivates the IDE drivers if no IDE drives are detected during installation. They must be reactivated before using vKVM using the following guide: http://support.microsoft.com/?scid=kb%3Ben-us%3B314082

The main problem for Windows is that the emulated hardware greatly differs from the physical hardware. Depending on the license model, this may or may not require a reactivation of your Windows license.

It is also not possible to change the network settings of the physical NIC as the corresponding network interface is not displayed in the control panel.

OpenSolaris, ESXi, Citrix XenServer

Currently not supported.

3ware-Controller

Already configured units are passed through as SCSI devices to the VM. However it is not possible to use the 3ware client "tw_cli" to access the controller. Please use the regular rescue system for this purpose.

Network

Server with more then one network card will only have one card passed through to the VM. Packets received on any other physical NIC are forwarded to the first NIC in the virtual machine. Outgoing packets are always send out of the first physical NIC.

Intel VT or AMD-V

The virtualization features of certain CPUs are not passed through to the virtual machine. Server with CPU who do not support Intel VT or AMD-V, will only run very slow in vKVM mode.

32-bit CPUs

32-bit CPUs are not supported.

Black screen

On Ubuntu 10.04 (and probably higher), the vga16fb module needs to be disabled in order to use vKVM. Otherwise, you only see a black screen after booting.

To do so, edit the file /etc/modprobe.d/blacklist-framebuffer.conf and add this line:

blacklist vga16fb


© 2020. Hetzner Online GmbH. Alle Rechte vorbehalten.