从灾难中恢复 VMware Integrated OpenStack 部署后,可以使用灾难恢复后命令更新 OpenStack 数据库。
过程
- 更新 OpenStack Nova 计算数据库。
vio-post-dr
vio-post-dr 命令可更新 OpenStack Nova 计算数据库。
例如,如果源站点中的compute-5479e7cb-c1014
映射到目标站点中的compute-8f710e32-c1009
,请运行以下命令:vio-post-dr compute-5479e7cb-c1014 compute-8f710e32-1009 fix
请注意:将新实例从源站点恢复到目标站点后,需要再次运行
vio-post-dr compute-5479e7cb-c1014 compute-8f710e32-1009 fix
。 - 清理失效的 Glance 映像。
由于不支持映像复制,因此目标站点中的映像不再有用,您必须运行 Glance 命令以移除失效的资源。
osctl exec -ti mariadb-server-0 -- mysql --defaults-file=/etc/mysql/admin_user.cnf -e "delete from glance.image_members; delete from glance.image_properties; delete from glance.image_tags; delete from glance.image_locations; delete from glance.images;"
- 通过更新 Neutron CR 启用 Network-T 配置恢复作业。
注: 在管理平面恢复完成后,必须运行此步骤和以下步骤。
viocli update neutron manifests: nsx_recover: true
- 建议的选项是在恢复后禁用之前的作业设置,如下所示:
manifests: nsx_recover: false