Relación DependsOn

System Automation for Multiplatforms utiliza la relación DependsOn para asegurarse de que el recurso de origen sólo se puede iniciar cuando el recurso o los recursos de destino están en línea.

Se utiliza de forma similar a la relación StartAfter , excepto:
  • Una relación DependsOn también incluye una proximidad implícita (explicada en Relación de proximidad) entre los recursos de origen y de destino.
  • Si un recurso de destino falla, el recurso de origen también se detendrá.
La relación DependsOn proporciona los tres esquemas de comportamiento siguientes:
Figura 1. Relación DependsOn : esquemas de comportamiento
Relación DependsOn : esquemas de comportamiento
El recurso A depende de la funcionalidad del recurso B, y esto significa que el recurso A no puede funcionar sin el recurso B. Por lo tanto, se introduce el comportamiento de forzar hacia abajo (consulte el elemento 3 en la lista siguiente).
  1. Con el comportamiento de inicio DependsOn define una secuencia de inicio para los recursos A y B con una asignación implícita: cuando el recurso A (origen) tiene que iniciarse, el recurso de destino B se inicia primero. Una vez que el recurso B ha pasado a estar en línea, el recurso A (origen) se inicia en el mismo nodo.
  2. Con el comportamiento de detención DependsOn define una secuencia de detención para el recurso A y B: cuando el recurso B (destino) tiene que detenerse, el recurso de origen A se detiene primero. Después de que el recurso A pase a estar fuera de línea, el recurso B (destino) se detiene
  3. Comportamiento de forzar hacia abajo en caso de que el recurso de destino falle: cuando el recurso de destino B ha fallado, el recurso A también se detiene. A continuación, se desencadena un reinicio de acuerdo con el comportamiento de inicio descrito en 1.