Это - моя первая попытка использовать KVM (использовали VirtualBox в течение многих лет), и все было довольно легко сделать кроме того, чтобы заставлять VM отобразиться больше чем на одном мониторе (я имею 2). И моим хостом и гостем является Ubuntu GNOME 16.04.1.
На различный документ сообщения и т.д. я имею
> Set Display to Type:Spice server
> Set Video to Model: QXL (under which it says "Heads: 1"
Я пытался добавить второе устройство QXL, но когда я загрузил VM, я только получил терминал, никакой настольный GUI.
Дополнительное примечание: На госте в Настройках Дисплея существует только один дисплей.
Этот совет добился цели для меня.
Добавьте 2-й адаптер дисплея в менеджере KVM и использовании remote-viewer spice://localhost:5900
.
Если вы используете virt-manager
, вы можете перейти к видеоустройству в сведениях о виртуальной машине и переключиться на вкладку XML, чтобы напрямую редактировать XML-файл домена libvirt. Вы должны увидеть атрибут heads='1'
, я думаю, вы можете установить его на 4.
Дополнительные настройки см. в документации по видеоустройствам на веб-сайте libvirt. В частности, если вы используете QXL и используете разрешения, вам может не хватить видеопамяти, и вам потребуется увеличить значение vram
.
Затем вы можете выбрать количество дисплеев, отображаемых в virt-viewer
, выбрав Вид -> Дисплеи -> *отметьте дисплеи для отображения*