www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

libvirt采集hypervisors信息的通用格式

driver[+transport]://[username@][hostname][:port]/[path][?extraparameters]

http://community.zenoss.org/docs/DOC-4687 【zenoss监控hypervisors】

Libvirt默认设置下是不支持TCP连接的,需要更改一些设置,具体做法如下:

1 修改/etc/sysconfig/libvirtd文件 将LIBVIRTD_ARGS="--listen" 前的'#'去掉。

2 在/etc/libvirt/libvirtd.conf文件末尾处添加

  listen_tls=0

  listen_tcp=1

  auth_tcp="none"

3 重启libvirtd服务

libvirt默认情况下支持远程连接的tls协议,不支持tcp协议,因此将listen_tls=0 listen_tcp=1使libvirt能够支持TCP协议。另外,为方便起见将认证协议设为空,但是从安全的角度,此方法不可取。 可将auth_tcp="sasl",但在此设置下,应该要做些其它的处理,否则当应用程序连接到XEN时会发生验证失败:启动SASL协商错误。

posted on 2014-05-27 10:39  秦瑞It行程实录  阅读(223)  评论(0编辑  收藏  举报
www.cnblogs.com/ruiyqinrui