|
|
安装qemu-guest-agent:用于从面板在线更新密码/密钥( F1 h! p1 m; | q
yum install -y qemu-guest-agent
8 ~# l/ o4 r. D8 X F' ?配置qemu-ga,修改/ Q0 f O( P1 F- z
sed -i 's/FSFREEZE_HOOK_PATHNAME=/#FSFREEZE_HOOK_PATHNAME=/g' /etc/sysconfig/qemu-ga
1 X6 i P' s# U0 {' F, J" F" W# `$ d
cat >>/etc/sysconfig/qemu-ga <<EOF
0 g% Y* g' j) i. \TRANSPORT_METHOD="virtio-serial"% b, l: v5 ?$ }" w- r
DEVPATH="/dev/virtio-ports/org.qemu.guest_agent.0", b. e4 F8 [- v" P; r$ D
LOGFILE="/var/log/qemu-ga/qemu-ga.log" - r/ n* l2 ^! h6 B
PIDFILE="/var/run/qemu-ga.pid"
6 g h0 U" D% n/ |# TBLACKLIST_RPC=""/ C! X$ r3 t K. G" Y3 ~4 n+ d
FSFREEZE_HOOK_ENABLE=0, x" ]9 |( @" O
EOF
4 D3 Q) ]7 d) g& v2 z) f- k5 r9 q: F$ R5 w
systemctl enable qemu-guest-agent.service* `4 `( u z, t4 D, q8 ]( d/ L
* B& I3 E/ i! y. ~/ D' P
6 m* f/ _4 O3 u5 p+ {3 H+ i; ~" nroot@compute03 images]# virsh edit Uniontechos1; k+ u+ b' B3 _: T( {
0 C0 P7 j+ Q8 U& T: s% i
<channel type='unix'>! _% B: N! C; m( n) D
<target type='virtio' name='org.qemu.guest_agent.0'/>
; h7 y4 z& n! Z( L</channel>
y B1 H, O: }
, O0 t5 ?! ~5 g, i6 o- i
g' f( @* m' m I8 g2 h+ L& uDomain Uniontechos1 XML configuration edited.
% c0 L* o4 O1 N0 e$ I9 |
! V1 {/ @5 N7 F5 |. ~[root@compute03 images]# virsh destroy Uniontechos1% W. j( z7 U. |1 _6 C( j" D' t
Domain Uniontechos1 destroyed
$ W( p5 w: |* w4 l4 D4 P0 Z- F3 e1 H( n
[root@compute03 images]# virsh start Uniontechos16 u) U% P+ p, F& [+ Q
Domain Uniontechos1 started$ o( d, X/ S& o$ y! L1 b# X: P
2 O5 p4 X! D! X1 t( k- F
[root@compute03 images]# virsh edit Uniontechos1
. ^& z2 H1 N+ m+ [5 ~+ L3 ~Domain Uniontechos1 XML configuration not changed.+ @7 V! s2 }6 P- G4 i
& ~, O- Y4 u2 H2 p3 l( x5 i
next to vm install qemu-guest-agent: E7 i M# q, ?
+ i [8 k V. ^; Y8 y" g
# yum install qemu-guest-agent& z$ `1 W0 L& o. Z
! {/ C/ _* _1 [ m# F
" U& W/ H# w; h! t5 R3 e2 z( W& c6 L3 J/ C3 {, K1 N* k' }
[root@bogon Packages]# rpm -ivh qemu-guest-agent-4.2.0-48.0.2.module+uelc20+637+3837eb37.3.x86_64.rpm
2 ] N, j8 V4 ?5 J% {/ X& }Verifying... ################################# [100%]
+ K4 a2 t) ^% A/ d3 l! f' @Preparing... ################################# [100%] r0 v% ?6 t" ]# l* t7 C& Y
Updating / installing...
) f7 h6 G% e- E; e3 k 1:qemu-guest-agent-15:4.2.0-48.0.2.################################# [100%]
4 O2 l5 O- U# J6 C; z6 T[root@bogon Packages]# cd Packages/cd$ ^0 c3 C# K5 a8 b
-bash: cd: Packages/cd: No such file or directory: p5 p3 V- v9 R8 e/ G/ w( U. s
[root@bogon Packages]# cd
0 n& ~& E/ F2 Z5 i% L0 S# m$ b[root@bogon ~]# systemctl start qemu-guest-agent.service L% m2 x9 P7 I2 X! Q
[root@bogon ~]# systemctl status qemu-guest-agent.service2 G f# n; o# X+ Y/ S! _
● qemu-guest-agent.service - QEMU Guest Agent- [$ U* n3 _# t0 I$ v* u# L
Loaded: loaded (/usr/lib/systemd/system/qemu-guest-agent.service; enabled; vendor preset: enabled)
- `+ U7 T* i9 y. p% o! w" @ Active: active (running) since Fri 2022-09-23 17:14:22 CST; 6s ago% q2 f+ M( w8 e/ Z+ T% b+ i
Main PID: 1940 (qemu-ga)
' W, B6 F" z4 s; \ Tasks: 1 (limit: 49744)5 i/ T& h v' y# U4 q* c
Memory: 836.0K' M" b0 a! y5 Z) L) d* V" s
CGroup: /system.slice/qemu-guest-agent.service/ P q5 Z; q7 l0 m. s- q: ~; p! ]6 h
└─1940 /usr/bin/qemu-ga --method=virtio-serial --path=/dev/virtio-ports/org.qemu.guest_agent>
2 C$ H% l4 ^8 N
) L' h* J. C, v2 k( e/ ], OSep 23 17:14:22 bogon systemd[1]: Started QEMU Guest Agent.4 c% R$ [" r& t1 J
[root@bogon ~]# |
| # [! J, a/ f8 U; R( t' c
|
|