从灾难中恢复 VMware Integrated OpenStack 部署后,可以使用灾难恢复后命令更新 OpenStack 数据库。

过程

  1. 更新 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
  2. 清理失效的 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;"
  3. 更新 Neutron 外部网络。

    您必须更新 OpenStack Neutron 外部网络,以指向灾难恢复目标站点中新的 tier-0 网关。

    openstack network set --provider-physical-network dr-site-t0-gateway external-network-name