|
|
openstack evucate疏散虚机命令7 ~7 N/ d, Z2 A, Y+ o% v& k
4 g7 U6 H, d& W4 k' Y1 [% j
+ M' f. ^: H' R9 ^" d如何使用evacuate,使用evacuate功能可以通过nova命令行工具来实现,管理员可以通过物理机发生宕机时通过命令行执行evacuate操作,指定要evacuate的虚机和目标主机,系统会自动将虚机迁移到目标主机上
! V( v4 m' U0 d% m
& _& z( z+ a1 y Y$ h- |8 b( i' Q4 v+ u例如:5 N v. R; o- A2 i! |) G* m. n
使用nova 命令进行evacuate6 X8 ?* c$ E [* j* d
nova evacuate <instance_id> <hostname>+ G; b, Y% V2 M" }: E& a
2 F7 D5 K% W4 n4 y" U# s
使用openstack 命令- b7 D3 _; v- J0 V4 E( _. o0 r
openstack server evacuate <instance_id> --target <target_host>" x( z, i) d6 ?; N) d
/ Z6 V; I+ X. \# L) g* H
<instance_id>:需要撤离的虚机的uuid ID。
2 K3 K. H' I, e. N/ I" H s* x--target <target_host> : 迁移到目标计算节点名。4 M* }4 Z) s3 t: _5 U- m! A
例如:
4 k4 w; w& P N/ Nopenstack server evacuate dde200ld-klsl-sskc-2135 --target compute2, A% _, Y7 v+ T5 G
- `" j. A3 Z E( g# w
5 q1 k3 c( k5 j; j+ D自动evacuate功能8 I- h5 Z, Y" C9 e
在手动方式疏散外,Openstack还提供了自动evacuate功能,可以在物理主机宕机时将自动将该主机上的虚机迁移到其他主机上。, d) ^0 ^2 ?6 i7 S5 m k
配置参数:8 q6 L/ ?: e6 ]+ N+ W
在nova.conf 配置文件中增加以下参数:
& M. }1 b; w/ a7 zauto_evacuate = True
: d. ^. A9 X& d j, Y( H) a E% o P
|
|