本節中的資訊僅適用於 NCP 4.1.0.x。

匯入程序可能會因為電源故障、磁碟耗盡、連線問題等外部問題而無法完成匯入。在這種情況下,有多種方式可以復原。

如果在第 1、2 或 3 階段中發生失敗,您可以在 config.yaml 中手動將選項 rollback_imported_resources 設定為 True,然後再次執行指令碼。這將會復原所有匯入的資源。如果您未將旗標設定為 True,NCP 會重試並繼續匯入資源。依預設,rollback_imported_resourcesFalse

如果第 4 階段中發生故障,請再次執行 mp_to_policy_importer。NCP 將嘗試在 NSX Manager 上推送已快取並更新的原則資源主體。如果發生錯誤且未快取資訊,您必須使用備份和還原功能來還原叢集以進行復原。這是因為一旦在原則上更新標籤且資源復原後,所有標籤都會遺失。

管理程式至原則匯入復原

mp_to_policy_importer 程序會將資源的識別碼儲存在用戶端的本機磁碟上 (如果已成功匯入)。如果匯入工具執行時發生故障,它會立即將所有已匯入的資源復原,且在復原成功時,從檔案系統中刪除所有已匯入的資源。但是,如果在復原期間發生故障,您可以在 config.yaml 中將 rollback_imported_resources 設定為 True 以手動重試,並重新執行 mp_to_policy_importer 來復原已匯入的資源。如果成功復原所有資源,匯入工具會透過記錄提示。如果透過指令碼進行復原失敗,請使用備份和還原功能,將叢集還原至其原始狀態。