|
|
openstack evucate疏散虚机命令/ @" E) N+ t. @) j' p; V
6 ]5 V. i0 L M9 b. l* a! _5 m9 y. s* h
如何使用evacuate,使用evacuate功能可以通过nova命令行工具来实现,管理员可以通过物理机发生宕机时通过命令行执行evacuate操作,指定要evacuate的虚机和目标主机,系统会自动将虚机迁移到目标主机上$ T" l7 y( Q3 B. j
: S$ O; L. C$ P+ x例如:. |0 g9 V8 W3 ]4 A3 [! K& t
使用nova 命令进行evacuate
# \ i+ M$ v% jnova evacuate <instance_id> <hostname>3 j* A& ^4 n0 M3 W" E. J
8 {, a) E& o6 g# O
使用openstack 命令
2 t# ^& H+ @* K- b9 Nopenstack server evacuate <instance_id> --target <target_host>
# V- z/ J0 K* H0 r, w& Y) i& i7 Q0 {( g
<instance_id>:需要撤离的虚机的uuid ID。# i$ p# d% W' x% T, u1 n+ D3 M
--target <target_host> : 迁移到目标计算节点名。1 D! Q. v' m1 \) W. N
例如:
! Z$ B" Y1 p& c* h4 M' _; Copenstack server evacuate dde200ld-klsl-sskc-2135 --target compute2
6 N9 {- a0 ]+ B- Y" c% q1 }. i) A }: [% x8 b
# R: V% \* o- a6 \* r2 y- p- G/ b自动evacuate功能4 |# X' Z) A/ q! c! R6 S
在手动方式疏散外,Openstack还提供了自动evacuate功能,可以在物理主机宕机时将自动将该主机上的虚机迁移到其他主机上。
* s/ S: O6 w- T2 i' P配置参数:
# V- w" P, S4 }4 X: X1 ]在nova.conf 配置文件中增加以下参数:
- o! S# @# l1 bauto_evacuate = True
7 i+ o. R/ Y7 D9 t6 u' k
4 o( z! d1 b3 W8 z% X- _5 f |
|