사전 확인 모드에서 도메인 연결 대상 변경 명령을 실행하는 경우 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 가 될 수 있습니다. |
|