logo logo
关于我们

技术分享

技术分享 Kvm:通过 libvirt 远程管理虚拟机

Kvm:通过 libvirt 远程管理虚拟机

2021-06-07

1、通过qemu+ssh方式

2、通过qemu+tcp方式

 

主控端需要安装相关工具包:

#yum groupinstall "Virtualization"

#yum install libvirt libvirt-python python-virtinst virt-viewer

1、通过qemu+ssh方式

通过qemu+ssh连接方式比较简单,只需node5能用ssh远程访问node4即可,

命令如下:

#virsh -c qemu+ssh://root@192.168.1.166/system

如果2个节点设置了互信,免密钥登录,可直接执行virsh相关命令,

[root@node5 ~]# virsh -c qemu+ssh://root@192.168.1.166/system list
 Id    名称                         状态
----------------------------------------------------
 3     vm01                           running

2、 通过qemu+tcp方式

被控端上:

修改/etc/sysconfig/libvirtd,开启以下2个配置项:

[root@node4 ~]# egrep -v "^#|^$" /etc/sysconfig/libvirtd
LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf
LIBVIRTD_ARGS="--listen

修改配置文件

vim /etc/libvirt/libvirtd.conf
listen_tls = 0
listen_tcp = 1
tcp_port = "16509" 
listen_addr = "0.0.0.0"
auth_tcp = "none"
 

重启libvirtd并查看监听的端口,

# /etc/init.d/libvirtd restart
# netstat -anltp|grep 16509
tcp   0      0 0.0.0.0:16509    0.0.0.0:*      LISTEN      28843/libvirtd
主控端上远程访问(需要确保可以访问被控端的16509 tcp端口):
[root@node5 ~]# virsh -c qemu+tcp://192.168.1.166/system list
 Id    名称                         状态
----------------------------------------------------
 3     vm01                           running
   

主控端上远程访问(需要确保可以访问被控端的16509 tcp端口):

[root@node5 ~]# virsh -c qemu+tcp://192.168.1.166/system list
 Id    名称                         状态
----------------------------------------------------
 3     vm01                           running

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 行业资讯

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

jia7jia_7
请添加好友
为您提供支持

请拨打电话
为您提供支持

400-9955-698