Eucalyptus failed to connect to the hypervisor问题解决方法

本文介绍了当遇到virsh命令提示failedtoconnecttothehypervisor错误时的具体解决步骤。通过修改配置文件及重启服务的方式,最终使virsh能够正常列出虚拟机的状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

su eucalyptus -c "virsh list"

提示:failed to connect to the hypervisor

解决方法:

1. 修改/etc/xen/xend-config.sxp

    #xend-http-server no     =>    xend-http-server yes

    #xend-address localhost    =>   xend-address localhost

    或者使用命令操作:

    sed --in-place 's/#(xend-http-server no)/(xend-http-server yes)/' /etc/xen/xend-config.sxp
    sed --in-place 's/#(xend-address localhost)/(xend-address localhost)/' /etc/xen/xend-config.sxp

2. 重启xen

    /etc/init.d/xend restart

3. 修改/etc/libvirt/libvirtd.conf

   unix_sock_group = "libvirt"        =>  #unix_sock_group = "libvirt"
   unix_sock_ro_perms = "0777"   =>  #unix_sock_ro_perms = "0777"
   unix_sock_rw_perms = "0770"  =>  #unix_sock_rw_perms = "0770"
   auth_unix_ro = "none"              =>  #auth_unix_ro = "none"
   auth_unix_rw = "none"             =>  #auth_unix_rw = "none" 

4. 重启libvirtd

   /etc/init.d/libvirtd stop

   /etc/init.d/libvirtd start

5. su eucalyptus -c "virsh list"

   Id Name State
   ----------------------------------
   0 Domain-0 running



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值