再会,
我正在尝试通过使用我提供的图像来使用 KVM 启动 VM。
我能够成功创建 VM,但问题是我无法访问其控制台。
我使用 ssh 远程连接到我的服务器(ubuntu 14.04)并安装了以下软件包:
已安装的软件包:
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder
bridge-utils virtinst virt-viewer vncviewer -y
这是我用来创建实例的命令:
virt-install --graphic vnc --connect qemu:///system --virt-type kvm
--name licenseServer --ram 2048 --vcpus=2
--disk path=/var/lib/libvirt/images/licenseServer.img,size=10
--cdrom=/root/licenseServer.qcow2 --bridge br0
输出:
Starting install...
Creating domain... | 0 B 00:00
error: XDG_RUNTIME_DIR not set in the environment.
Cannot open display:
Run 'virt-viewer --help' to see a full list of available command line options
Domain installation still in progress. You can reconnect to the console
to complete the installation process.
创建的实例:
Id Name State
----------------------------------------------------
4 licenseServer running
我必须解决此问题的唯一参考如下:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1074418
根目录中的变量 XDG_RUNTIME_DIR 显示为空。
您能帮我解决问题,以便我可以通过以下方式连接到 VM 控制台:
virt-viewer --connect qemu:///system licenseServer
我尝试使用 ssh -X 连接到服务器并使用上面的命令,但没有运气。