|
|
安装qemu-guest-agent:用于从面板在线更新密码/密钥$ C5 g. i' R: M, i' I
yum install -y qemu-guest-agent2 @% e# l6 j% d/ m5 n% S
配置qemu-ga,修改$ s) p" J$ V0 ~% a' F/ X; |9 }
sed -i 's/FSFREEZE_HOOK_PATHNAME=/#FSFREEZE_HOOK_PATHNAME=/g' /etc/sysconfig/qemu-ga% W( [" s+ V- |6 p: |( p6 B
s% d& J/ O; c% p5 L( S5 f. Q0 r
cat >>/etc/sysconfig/qemu-ga <<EOF
. ?7 F- t. c8 e4 g3 `3 XTRANSPORT_METHOD="virtio-serial"
+ b& d8 W5 u! }' v3 S) xDEVPATH="/dev/virtio-ports/org.qemu.guest_agent.0"; d3 m; s8 `1 D" b4 g; L- G* _# V/ _
LOGFILE="/var/log/qemu-ga/qemu-ga.log"
) \+ C; R5 F9 g, Z D& p5 HPIDFILE="/var/run/qemu-ga.pid"
: l5 |! a4 F+ EBLACKLIST_RPC=""
1 k4 d9 T# ^6 m$ s4 \3 R' m1 DFSFREEZE_HOOK_ENABLE=0
) \( ?" f% e" _+ ?* B# VEOF
) K4 n' `* M3 q9 e( u& e6 n7 [! c; [6 ^. o- L+ [7 l
systemctl enable qemu-guest-agent.service7 Z. T0 Y* A, F3 s
, J* ~1 ?, }8 f% ^
& ]9 N. _, p# s/ |- N7 croot@compute03 images]# virsh edit Uniontechos19 w P- q; c# J; n& {! y* r
, K8 V# F4 n. R1 K% y4 H<channel type='unix'>
1 N2 W: j0 U3 W <target type='virtio' name='org.qemu.guest_agent.0'/>
4 s1 ]! S; A4 k" Y. }" w</channel>
/ T& n) Q1 d+ p1 I Y% q
8 O9 `* p; j& N- ?3 V
& q* G' L# A- X8 y2 ?- H* UDomain Uniontechos1 XML configuration edited.
, n: \( U4 B8 y2 A' q6 M& F" k0 I' L) f' m
[root@compute03 images]# virsh destroy Uniontechos1/ ]6 l" H- C. W. H4 o
Domain Uniontechos1 destroyed6 S# K. I- _! v X2 W, z# N8 H# h. j
# c- L1 E k6 }4 _* D( c M. K[root@compute03 images]# virsh start Uniontechos1! R. Y; u1 Q! ]* g% B% m
Domain Uniontechos1 started
; g1 w" `1 F. e" q' a$ {, i, v
1 H8 b* U4 l- ^# Y* J0 K1 H+ P[root@compute03 images]# virsh edit Uniontechos1: i# U7 l: u' ?$ I l
Domain Uniontechos1 XML configuration not changed.
. y- j- `& N0 |2 m' {! L, |
! j# D. G; c* J6 S/ V4 y& Hnext to vm install qemu-guest-agent/ ^+ j9 A( M/ V# [0 o. V
/ m) w$ Z, C3 m1 d1 f* m T: ~# yum install qemu-guest-agent7 t6 I8 _/ F$ n: X. w* k
9 x* g/ `. v9 S, f: G* E
& V% U- B! e: ]/ s X6 a! q: q6 s% `' g
[root@bogon Packages]# rpm -ivh qemu-guest-agent-4.2.0-48.0.2.module+uelc20+637+3837eb37.3.x86_64.rpm. Y0 p% \- ?7 [2 g/ U. Q. z0 B
Verifying... ################################# [100%]
) W) M" @$ X- iPreparing... ################################# [100%]
9 C& X6 @) ]5 n- ~% T4 l( fUpdating / installing...8 i! A2 v- M$ G5 i
1:qemu-guest-agent-15:4.2.0-48.0.2.################################# [100%]" l8 i- r$ p( M4 c
[root@bogon Packages]# cd Packages/cd
! e9 ?; L( p% y0 ?% i, A-bash: cd: Packages/cd: No such file or directory
. U6 \; O2 q/ ]+ u$ J, ?[root@bogon Packages]# cd- N+ Q$ A+ R: \3 G" U7 s1 N5 M
[root@bogon ~]# systemctl start qemu-guest-agent.service. R$ B1 Z4 @" c7 \ K$ z, e
[root@bogon ~]# systemctl status qemu-guest-agent.service
; ?. ~) H9 E% e P2 V● qemu-guest-agent.service - QEMU Guest Agent+ b8 m2 o* C, [* t
Loaded: loaded (/usr/lib/systemd/system/qemu-guest-agent.service; enabled; vendor preset: enabled) P" S8 D' k! ~4 C* G& f
Active: active (running) since Fri 2022-09-23 17:14:22 CST; 6s ago K' v. m9 ]: R) A2 ?: B, q
Main PID: 1940 (qemu-ga)
/ @: o4 ?/ e( b. b% D Tasks: 1 (limit: 49744)
, ]# @5 T7 b8 r( T2 }9 H' N Memory: 836.0K
. Z3 L, N) v c CGroup: /system.slice/qemu-guest-agent.service
# D& `! m7 \0 u% \ N# B6 |) @5 y └─1940 /usr/bin/qemu-ga --method=virtio-serial --path=/dev/virtio-ports/org.qemu.guest_agent> a x4 y; P: w6 I2 N/ K' {
# P0 p. C. |2 [; m1 s# X aSep 23 17:14:22 bogon systemd[1]: Started QEMU Guest Agent.
& F2 N* [/ X: d7 |- U& N, i: y( ?/ g[root@bogon ~]# |
| 5 \5 \. A) a' E" S$ a( t* p" W
|
|