openstack 跨聚合AZ 迁移虚拟机

openstack 跨聚合AZ 迁移虚拟机

四月 9, 2021 阅读 46 字数 617 评论 0 喜欢 0

跨az迁移虚拟机,需要设置源az的元数据。
1、设置源AZ元数据(迁移完成后需要还原az元数据,将true改为false)。
openstack aggregate set –property allow_migrate_to_other_az=true <源az名称>
2、查看设置结果。
openstack aggregate show <az名称>

例如: openstack aggregate set –property allow_migrate_to_other_az=true nova01

关闭其他不需要参与的节点
nova service-list 查看计算节点

nova service-disable ID 关闭计算节点
关停虚拟机
nova stop ID

开始迁移
nova migrate <虚机_uuid> –poll

迁移完成后确认
nova resize-confirm <虚机_uuid>

回调源数据
openstack aggregate set –property allow_migrate_to_other_az=false <源az名称>

开启节点
nova service-enable ID

常见问题
1.报错找不到host :重新执行迁移命令

2.迁移报错,虚拟机error状态
先查看虚拟机是否迁移到指定的节点
nova show ID 查看host列
如果已经迁移到了指定的节点,更改虚拟机状态
nova reset-state ID –active 重置活动状态
nova stop ID 调整为关机状态

发表评论

电子邮件地址不会被公开。 必填项已用*标注

粤ICP备19099564号