從災難復原 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

    請注意:將新執行個體從來源站台復原到目標站台後,需要再次執行 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 CR 啟用 Network-T 設定復原工作。
    備註: 在管理平面復原完成後,必須執行此步驟和以下步驟。
    viocli update neutron
     manifests:  
       nsx_recover: true
  4. 建議的選項是在復原後停用之前的工作設定,如下所示:
     manifests:  
       nsx_recover: false