
VNC доступ к виртуальной машине KVM
Ранее, я писал несколько статей о KVM:
Установка гипервизора KVM на Debian/Ubuntu
Создание виртуальной машины на KVM
Сейчас, я в своей теме «VNC доступ к виртуальной машине KVM» расскажу как можно получить доступ к виртуальной машине KVM через VNC.
В VM под управлением KVM использует VNC сервер для подключений. Для каждой машины выделяется свой персональный порт ( Порт для первой VM — 5900, для второй он будет 5901 и так далее).
VNC (По-умолчанию ) работает на локальном адресе (127.0.0.1), но удобнее подключаться с другого сервера или компьютера.
Настройка VNC для доступа к виртуальным машинам KVM
Сейчас внесем некоторые изменения в конфигурационный файл VM:
# virsh edit virt_machine
Конфиг имеет много настроек, но нас интересует секция graphics:
[...] <graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='YOUR_PASSWORD'> <listen type='address' address='0.0.0.0'/> </graphics> [...]
И так, после этих настроек, к VNC можно будет подключаться со всех внешних IP которые имеются в KVM. Я задал пароль для данного подключения — YOUR_PASSOWRD, так же, вы можете не задавать данную опцию и VNC не будет требовать вводить пароль.
Как определить VNC порт для подключения к VM
Для начала посмотрим список всех созданных виртуальных машин на сервере KVM:
# virsh list
Зная имя своей виртуальной машины, можно посмотреть какой порт использует VNC для подключения к виртуальной машине:
# virsh vncdisplay my_debian_vm1 :0
0 — говорит то что, используется порт 5900 и на нем VNC сервер принимает подключения. В данном случае, необходимо подключиться на 127.0.0.1 с использованием 5900 порта.
На этом все, тема «VNC доступ к виртуальной машине KVM» завершена.