问题描述
有些时候,由于网络存在问题,虚拟机无法获取到IP地址,无法使用spice或vnc来连接虚拟机,但是又需要连到虚拟机来排查故障
解决办法
- 编辑虚拟机配置
设置xml命名空间
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
修改网络类型
<interface type='network'>
修改为<interface type='user'>
将虚拟机的3389端口重定向到主机的5555端口
[centos@centos ~]$ virsh edit domain
# 在domain元素下添加如下内容
<qemu:commandline>
<qemu:arg value='-redir'/>
<qemu:arg value='tcp:5555::3389'/>
</qemu:commandline>
- 使用远程桌面连接
C:Usersfwdss>mstsc /v:主机IP:5555 /console