将设为首页浏览此站
开启辅助访问 天气与日历 收藏本站联系我们切换到窄版

易陆发现论坛

 找回密码
 开始注册
查看: 48|回复: 0
收起左侧

qemu-guest-agent 重置密码 及 写入文件

[复制链接]
发表于 2022-9-1 10:16:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?开始注册

x
1、首先在制作镜像的时候需要给镜像安装上qemu-guest-agent3 S2 N- A* M: }

* ]& A1 \& u9 b0 ~yum -y install qemu-guest-agent
- l3 B. L- D" D9 {# V8 B& {5 R6 m: Q; ?, P* b
systemctl enable qemu-guest-agent
, d. I: s! j0 b/ a8 l) L9 J+ b0 U
2、然后在创建虚拟机镜像的时候需要指定一个属性hw_qemu_guest_agent=yes,这样创建出来的虚拟机的xml文件就会包含对应的channel
& ?! `! q& t- E' m
, k; u) L) @% {7 Y3、这样我们发出来的虚拟机就可以使用virsh命令重置密码了3 `8 t8 H- O# T6 M9 r6 C
/ ~$ L" ]: }& f; m/ t. m
在宿主机上执行" `4 E. A/ V, X$ l+ V% Z, R
) G2 b- K) E  v9 N0 n
virsh set-user-password --domain instance-00000001 --user root --password 12345
6 w2 s3 Q3 N: X! ?" s- {9 V/ m* l# Y% ]
+ g/ ]+ @$ E; B6 T

0 X; R. z' j5 A2 E- D( D6 U8 W. q) \: n! f. s
& L) f5 S( j9 ~: d( D: d
4、通过qga往虚拟机内部写入文件0 p- g! L9 g! X) Y3 x( u
' y3 y- K* E2 ~9 p
进入虚拟机内部,然后vim /etc/sysconfig/qemu-ga
/ i, `& z7 J1 o2 Q# L9 V! \将BLACKLIST_RPC="guest-file-open,guest-file-close,guest-file-read,guest-file-write,guest-file-seek,guest-file-flush"
# \, d: S/ b# C; f9 z- k* X% C中的guest-file-open,guest-file-close,guest-file-read,guest-file-write去掉,然后重启qga
& T* u- C; _* G$ }( _systemctl restart qemu-guest-agent,启动失败没关系,在环境上才能启动成功。
1 D( V8 U! B- l* b& I" R, \
% ^+ V! ^! [# D" g* n: k  K第一步 在宿主机上打开文件  U) C4 [* n0 `
virsh qemu-agent-command instance-000000a2 '{"execute":"guest-file-open","arguments":{"path":"/home/aa/bb.txt","mode":"w+"}}'" T+ g0 W# _% s8 S6 \3 B3 X! e

5 |& j3 y$ M8 v2 w  b' l
& Q$ s7 }( \# l9 g) u2 F第二步 写入(需要base64加密)& I; g1 c- S- G" r' L
virsh qemu-agent-command instance-000000a2 '{"execute":"guest-file-write","arguments":{"handle":1004,"buf-b64":"dGVzdOa1i+ivlTEyMzQ1"}}'
5 I; ^4 S8 \4 F/ _: C9 |
% q- v+ z4 a. L% I
& x* a9 i: O. I: S第三步 关闭文件( _( @! l5 v5 n3 l1 t! S
virsh qemu-agent-command instance-000000a2 '{"execute":"guest-file-close","arguments":{"handle":1004}}'
; U7 S& G% H6 }" o7 M
5 R/ D% C/ U# U: {% A
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

如有购买积分卡请联系497906712

QQ|返回首页|Archiver|手机版|小黑屋|易陆发现 点击这里给我发消息

GMT+8, 2022-10-4 04:56 , Processed in 0.042751 second(s), 24 queries .

Powered by LR.LINUX.cloud bbs168x X3.2 Licensed

© 2012-2022 Comsenz Inc.

快速回复 返回顶部 返回列表