Guía de administración para Oracle® VM Server for SPARC 3.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Ciclos de dependencias

El Logical Domains Manager no le permite crear relaciones de dominio que cree un ciclo de dependencia. Un ciclo de dependencia es una relación entre dos o más dominios que lleva a una situación en la que un dominio esclavo depende de sí mismo o en la que un dominio maestro depende de uno de sus dominios esclavos.

El Logical Domains Manager determina si existe un ciclo de dependencia antes de agregar una dependencia. El Logical Domains Manager se pone en marcha en el dominio esclavo y busca todas las rutas especificadas por la matriz principal hasta haber alcanzado el final de la ruta. Cualquier ciclo de dependencia detectado se indica como error.

El siguiente ejemplo muestra cómo puede crearse un ciclo de dependencia. El primer comando crea un dominio esclavo llamado mohawk que especifica su dominio maestro como primary. Así, mohawk depende de primary en la cadena de dependencias que se grafica en el siguiente diagrama:

Figura 16-1  Dependencia de un dominio individual

image:El diagrama muestra una cadena de dependencia de dominio donde mohawk depende del dominio primary que es su maestro.

El segundo comando crea un dominio esclavo llamado primary que especifica su dominio maestro como counter. Así, mohawk depende de primary, que depende de counter, en la cadena de dependencias que se grafica en el siguiente diagrama:

Figura 16-2  Dependencia de múltiples dominios

image:El diagrama muestra la cadena de dependencia del dominio donde mohawk depende de primary, y primary depende de counter.

El tercer comando intenta crear una dependencia entre los dominios counter y mohawk, lo que el ciclo de dependencias que se grafica en el siguiente diagrama:

Figura 16-3  Ciclo de dependencias de dominios

image:El diagrama muestra un ciclo de dependencia de dominios donde mohawk depende de primary, primary depende de counter, y counter depende de mohawk.

El comando ldm set-domain fallará con el siguiente mensaje de error:

# ldm add-domain master=primary mohawk
# ldm set-domain master=counter primary
# ldm set-domain master=mohawk counter
Dependency cycle detected: LDom "counter" indicates "primary" as its master