qemu guest agent windows 安装

本文介绍了如何在Windows环境中安装qemu Guest Agent,并解决qemu-ga启动时出现的1053错误。详细步骤包括更新virto serial driver、安装balloon PCI驱动和qemu guest agent,以及启动相关服务和验证过程。
摘要由CSDN通过智能技术生成

说明

记录 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>

安装顺序参考

1. 获取软件
2. 安装驱动 virto serial driver
3. 更新 balloon 驱动 (需要区分 2012, win7 版本的使用方法)
4. 安装 qemu-ga
5
qemu guest agent 是一种用于在宿主机和虚拟机之间进行通信和交互的工具。它提供了各种功能,例如文件拷贝、虚拟机状态查询、运行命令等。当我们需要与运行在qemu虚拟机中的操作系统进行交互时,可以通过在宿主机和虚拟机之间建立通信管道来使用qemu guest agent。 要下载qemu guest agent,可以按照以下步骤进行: 1. 首先,我们需要在宿主机上安装qemu软件包。可以使用系统包管理工具(如apt、yum等)来安装,也可以从qemu官方网站上下载安装包进行安装。 2. 安装完成后,我们需要进入qemu软件包的目录,找到并下载qemu guest agent安装包。在官方网站的下载页面上可以找到适用于不同操作系统的安装包,选择适合你的操作系统版本进行下载。 3. 下载完成后,解压安装包并进入解压后的目录。 4. 根据操作系统的不同,执行不同的安装命令。通常情况下,可以运行类似于"./configure"、"make"、"make install"等命令来进行安装。 5. 安装完成后,我们可以在虚拟机的配置文件中添加一些参数启用qemu guest agent。这些参数可以用来指定通信管道的类型、路径等。保存并关闭配置文件后,重启虚拟机即可使配置生效。 通过以上步骤,我们就可以成功下载和安装qemu guest agent安装完成后,我们可以使用相关命令或API来与虚拟机进行交互,并获得更好的虚拟化体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值