VNC доступ к виртуальной машине KVM

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» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.