Cuando se ejecuta el comando de redireccionamiento del dominio en el modo de comprobación previa, los datos de vCenter Server se exportan y se examinan, y los conflictos se escriben en un archivo.
Los siguientes datos se exportan a la carpeta /storage/domain-data/ o ProgramData/VMWare/vCenterServerdata/domain-data:
- All_Privileges.json
- All_Roles.json
- All_TagCategories.json
- All_Tags.json
Estos archivos contienen todos los datos (autorización y etiquetado) de la instancia de vCenter Server en la que se ejecutó este comando.
Si se proporciona una instancia secundaria de vCenter Server mediante la opción -dvf o --dest-vc-fqdn , también se exportan los conflictos a la misma carpeta:
- Conflicts_Roles.json
- Conflicts_TagCategories.json
- Conflicts_Tags.json
El siguiente es un archivo de conflictos de ejemplo:
<---- 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 --->
Las partes de los archivos de conflicto de ejemplo son las siguientes:
description
. Proporciona los detalles sobre cómo se lee y se comprende el archivo de conflictos correspondiente.source
ytarget
. Objetos JSON que enumeran solo las diferencias entre los objetos de vCenter Server de origen y de destino.resolution
. El usuario proporciona una resolución válida. Las resoluciones válidas sonMERGE
,COPY
ySKIP
.
Para especificar la resolución de conflictos, puede proporcionar una opción predeterminada de resolución de todos los conflictos en la sección "global": "resolution" = "MERGE|SKIP|COPY"
. Si no proporciona un tipo de resolución global válida para resolution
o la deja sin editar, el sistema utiliza COPY
como la opción de resolución predeterminada.
También puede proporcionar una opción de resolución válida para cada uno de los conflictos mediante la edición de la propiedad resolution
en cada nivel de conflicto que reemplaza a la opción de resolución global.
Los tipos de conflictos que aparecen en Tipos de conflictos.
Conflicto | Propiedades utilizadas para comparar objetos por categoría | Tipos de conflictos | Propiedades en conflicto | Opciones de resolución de conflictos |
---|---|---|---|---|
Conflicto de función |
|
Los conflictos con |
Las propiedades que pueden estar en conflicto si hay un conflicto de tipo RoleName pueden ser Privileges . |
|
Conflicto de categoría de etiqueta: un nombre de categoría debe ser único en una instancia de vCenter Server. |
|
Puede verse solo un tipo de conflicto al importar categorías de etiquetas: el conflicto CategoryName . Este conflicto indica que ya existe una categoría con el mismo nombre en la instancia de destino de vCenter Server, pero con propiedades diferentes (cardinality o associableEntityType ). |
Las propiedades que pueden estar en conflicto en el tipo de conflicto CategoryName pueden ser al menos de uno de dos tipos: Cardinality o AssociableTypes . |
|
Conflicto de etiquetas: un objeto tag siempre pertenece a un objeto category . El nombre de una etiqueta debe ser único solo dentro de una categoría. |
|
Puede verse solo un tipo de conflicto al importar etiquetas: el conflicto TagName . Este conflicto indica que ya existe una etiqueta con el mismo nombre en la misma categoría y en la instancia de destino de vCenter Server, pero con propiedades diferentes. |
Las propiedades que pueden estar en conflicto si hay un conflicto de tipo TagName pueden ser Description . |
|