Kvm:通過 libvirt 遠程管理虛擬機


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
 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM