windows 版本下进行 qemu guest agent 安装(转)

记录 windows 版本下进行 qemu guest agent 软件安装
当前使用版本为 windows 2012, 其他版本同理 (已验证 2008 与 win7 版本)
解决 qemu guest agent 启动 1053 报错

作用

1. 安装 qemu guest agent 可以用于对 libvirtd 下的 instance 进行管理
2. 可以用于收集 windows 的内存信息 (需要添加 balloon 驱动)

参考安装 qemu guest agent + balloon 驱动前的 windows 数据返回与 linux 下的数据返回差异
默认状态下, windows 只返回当前系统分配的内存 actual 与当前进程 (kvm) 使用中的内存值

[root@hh-yun-compute-131230 ~]# virsh dommemstat instance-00023f5f (windows 2012)
actual 8388608
rss 8245820

[root@hh-yun-compute-131230 ~]# virsh dommemstat instance-000242c3 (centos6.8)
actual 4194304
swap_in 0
swap_out 0
major_fault 397
minor_fault 1544402
unused 3769676
available 3924492
rss 532292

glance image 配置

glance image-update --property dhw_qemu_guest_agent=yes xxxx-image-i-xxxx

ex:
glance image-update --property hw_qemu_guest_agent=yes  c0a3df0f-deaa-49e1-9dc6-f5a6034a12b6

需要重启对应 openstack instance 才生效
参考配置正确并重启后的 instance 中的 libvirt.xml 配置

/var/lib/nova/instances/f4423241-9ad2-48b5-b217-0f707f3ec921/libvirt.xml

    <channel type="unix">
      <source mode="bind" path="/var/lib/libvirt/qemu/org.qemu.guest_agent.0.instance-00023f5f.sock"/>
      <target type="virtio" name="org.qemu.guest_agent.0"/>
    </channel>

软件获取

方法

wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo -O /etc/yum.repos.d/virtio-win.repo
yum install -y virtio-win.noarch

iso 软件存放在
/usr/share/virtio-win/virtio-win.iso

方法二

wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso

软件安装

1. windows 系统获得 virtio-win.iso (略)
2. windows2012 双击可直接作虚拟光盘使用
3. 打开光盘后, 看到下面两个重要目录
    guest-agent (包含安装的二进制文件 (qemu-ga-x64.msi, qemu-ga-x86.msi)
    vioserial ( virto-serail driver )

解决 1053 错误

假如直接安装 qemu-ga 软件
启动 qemu-guest-agent 服务时候, 将会报错 1053
要解决这个问题, 你必须自行手动安装 virto serail 驱动

参考下面驱动安装方法

windows 版本下进行 qemu guest agent 安装(转)

先更新 virto-serail driver

更新 pci 简单通讯控制器 (使用 vioserail 目录中的驱动)
windows 版本下进行 qemu guest agent 安装(转)

点击确认安装

windows 版本下进行 qemu guest agent 安装(转)
确认安装完成
windows 版本下进行 qemu guest agent 安装(转)

更新balloon pci 驱动 (windows2012)

( win7, win2008 不需要更新该设备)

windows 版本下进行 qemu guest agent 安装(转)

点击完成
windows 版本下进行 qemu guest agent 安装(转)

确认balloon pci 驱动 (windows2012)

windows 版本下进行 qemu guest agent 安装(转)

安装qemu guest agent

根据系统版本(x64,x86)
双击光盘 guest-agent 目录下的 qemu-ga-x86.msi 或 qemu-ga-x64.msi
安装过程(略)

启动 qemu guest agent 服务

利用 cmd ( services.msc) 启动 qemu guest agent 服务

windows 版本下进行 qemu guest agent 安装(转)

启动 qemu guest agent vss provider ( windows 2012 )
windows 版本下进行 qemu guest agent 安装(转)

验证服务
windows 版本下进行 qemu guest agent 安装(转)

启动 balloon 服务

1. 复制光盘中 balloon 目录到 c:
2. 注册 balloon 服务

参考命令

c: mkdir "c:Program Filesballoon"
copy d:balloon2k12amd64*  "c:Program Filesballoon."
cd c:Program Filesballoon blnserv.exe -i


来源:http://www.voidcn.com/article/p-cizwjjnd-bpb.html
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 电脑 windows 版本下进行 qemu guest agent 安装(转) https://www.lizi.tw/pc/20038.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
windows 版本下进行 qemu guest agent 安装(转)-海报

分享本文封面