當您在預先檢查模式下執行網域重新指向命令時,將從 vCenter Server 匯出、檢查資料,且會將衝突寫入檔案。
會將下列資料匯出至 /storage/domain-data/ 或 ProgramData/VMWare/vCenterServerdata/domain-data 資料夾:
- All_Privileges.json
- All_Roles.json
- All_TagCategories.json
- All_Tags.json
這些檔案包含來自執行此命令所在之 vCenter Server 的所有資料 (授權與標記)。
如果使用 -dvf 或 --dest-vc-fqdn 選項提供次要 vCenter Server,則任何衝突也會匯出到相同的資料夾:
- Conflicts_Roles.json
- Conflicts_TagCategories.json
- Conflicts_Tags.json
以下是範例衝突檔案:
<---- Sample Conflict file code block ---> { "global" : { "resolution" : "MERGE|SKIP|COPY", "description" : "Default resolution option used to resolve Role Conflicts is COPY. The conflicts list describes the differences between Role entities on source and target vCenter Server. If the source information represents an empty JSON array, it simply means that all the entity attributes from source and target are identical. If the source lists few entries, it means that only these entity attributes are missing from the target. If the target lists few entries, it means that only these entity attributes are missing from the source. Though a global resolution can be set, it can also be overridden at each conflict level by providing individual resolution mode." }, "conflicts-count" : 1, "conflicts-list" : { "NoCryptoAdmin" : { "source" : { "privileges" : "[]" }, "target" : { "privileges" : "[Group-1.SamplePriv-1, Group-1.SamplePriv-4, Group-2.SamplePriv-10, Group-2.SamplePriv-3, Group-2.SamplePriv-7, Group-3.SamplePriv-2, Group-3.SamplePriv-9]" }, "resolution" : "" } } <----- End of code block --->
範例衝突檔案的部分如下:
description
.提供如何閱讀並瞭解各自衝突檔案的詳細資料。source
和target
。僅列出來源和目標 vCenter Server 物件之間差異的 JSON 物件。resolution
.使用者會提供一個有效解決方案。有效解決方案為MERGE
、COPY
和SKIP
。
若要指定處理衝突的解決方案,您可以在 "global": "resolution" = "MERGE|SKIP|COPY"
區段中提供所有衝突的預設解決方案選項。如果未針對 resolution
提供有效的全域解決方案類型或將其保留為未編輯,系統會使用 COPY
做為預設解決方案選項。
您也可以透過在每個衝突層級編輯 resolution
內容,來覆寫全域解決方案選項,從而為每個衝突提供有效的解決方案選項。
衝突類型中列出了衝突類型。
衝突 | 用於比較類別物件的內容 | 衝突類型 | 衝突內容 | 衝突解決方案選項 |
---|---|---|---|---|
角色衝突 |
|
匯入角色時,若具有相同名稱但具有不同權限的角色存在於目標 vCenter Server 中,則會發生 |
針對 RoleName 衝突類型可能衝突的內容可以是 Privileges 。 |
|
標記類別衝突:在 vCenter Server 中,類別名稱必須是唯一的。 |
|
匯入標記類別時,僅可看到一種類型的衝突,即 CategoryName 衝突。發生此衝突表示目標 vCenter Server 中存在名稱相同但內容不同 (cardinality 或 associableEntityType ) 的類別。 |
針對衝突類型 CategoryName 可能衝突的內容可以是至少兩種類型之一:Cardinality 或 AssociableTypes 。 |
|
標記衝突:tag 物件永遠屬於 category 物件。標記名稱必須僅在一個類別中是唯一的。 |
|
匯入標記時,僅可看到一種類型的衝突:TagName 衝突。發生此衝突表示目標 vCenter Server 中的同一類別下存在名稱相同但內容不同的標記。 |
針對衝突類型 TagName 可能衝突的內容可以是 Description 。 |
|