安装QEMU-Guest-Agent
更新时间 2025-11-12 11:24:34
最近更新时间: 2025-11-12 11:24:34
本文档为制作Linux系统私有镜像指导手册的步骤4,安装QEMU-Guest-Agent。
操作场景
QEMU-Guest-Agent(简称qga),是天翼云平台弹性云主机执行关键功能的依赖工具。包括:
云主机重置密码
创建云主机快照
安装QEMU-Guest-Agent
如果您已经参考步骤2完整安装了全量软件,则可以直接配置cloud-init。
如果您未安装cloud-init,请执行以下命令完成安装。
说明
以下命令均可直接全量复制到命令行执行。
Red Hat系列Linux操作系统使用如下命令
yum install -y qemu-guest-agentDebian系列Linux操作系统使用如下命令
apt install -y qemu-guest-agent配置QEMU-Guest-Agent
通过执行以下shell命令,完成对qemu-ga和qemu-guest-agent.service配置文件的修改。
# 若 /etc/sysconfig/qemu-ga 文件存在,则确认 BLACKLIST_RPC、FILTER_RPC_ARGS 所在行已被注释。 qemu_ga_config='/etc/sysconfig/qemu-ga' if [ -f "$qemu_ga_config" ]; then [ ! -f "${qemu_ga_config}.bak" ] && cp "$qemu_ga_config" "${qemu_ga_config}.bak" sed -i '/^[[:space:]]*BLACKLIST_RPC/ s/^/# /' "$qemu_ga_config" sed -i '/^[[:space:]]*FILTER_RPC_ARGS/ s/^/# /' "$qemu_ga_config" fi # 自定义 qemu-guest-agent 服务配置。 if [ -f '/lib/systemd/system/qemu-guest-agent.service' ] || [ -f '/usr/lib/systemd/system/qemu-guest-agent.service' ]; then qemu_ga_service_drop_in_dir='/etc/systemd/system/qemu-guest-agent.service.d/' mkdir -p "$qemu_ga_service_drop_in_dir" cat <<'EOT' >"${qemu_ga_service_drop_in_dir}zz-ctims.conf" [Install] WantedBy=dev-virtio\x2dports-org.qemu.guest_agent.0.device EOT systemctl daemon-reload fi配置服务。
systemctl enable qemu-guest-agent检查服务状态。
systemctl status qemu-guest-agent