Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

C.2.2. Solicitud de inicio y parada de los recursos de hijo no-tipificado

Se requieren consideraciones adicionales para los recursos hijos no tipificados. Para los recursos hijos no tipificados, el recurso de servicios no especifica de forma explícita el orden de inicio y de parada. En su lugar, el orden de inicio y de parada se determinan según el orden del recurso hijo en /etc/cluster/cluster.conf. Además, los recursos hijos no tipificados se inician después de que todos los recursos hijo y se detienen, antes de cualquier recurso tipificado.
Por ejemplo, considere el orden de inicio y parada de recursos de hijo no-tipificados en el Ejemplo C.4, “Recursos de hijo no tipificado y recursos de hijo tipificado en un servicio”.

Ejemplo C.4. Recursos de hijo no tipificado y recursos de hijo tipificado en un servicio

<service name="foo">
  <script name="1" .../>
  <nontypedresource name="foo"/>
  <lvm name="1" .../>
  <nontypedresourcetwo name="bar"/>
  <ip address="10.1.1.1" .../>
  <fs name="1" .../>
  <lvm name="2" .../>
</service>

Orden de inicio de recursos de hijo no tipificado

En el Ejemplo C.4, “Recursos de hijo no tipificado y recursos de hijo tipificado en un servicio”, los recursos de hijo se inician en el siguiente orden:
  1. lvm:1 — Es un recurso LVM. Todos los recursos LVM se inician primero. lvm:1 (<lvm name="1" .../>) es el primer recurso LVM iniciado entre recursos LVM porque es el primer recurso LVM listado en la porción del servicio foo de /etc/cluster/cluster.conf.
  2. lvm:2 — Este es un recurso LVM. Todos los recursos LVM se inician primero. lvm:2 (<lvm name="2" .../>) se inicia después de lvm:1 porque está listado después de lvm:1 en la porción de servicio foo de /etc/cluster/cluster.conf.
  3. fs:1 — Este es un recurso de sistema de archivos. Si hubiera otros recursos de sistema de archivos en Servicio foo, iniciarían en el orden listado en la porción del Servicio foo de /etc/cluster/cluster.conf.
  4. ip:10.1.1.1 — Este es un recurso de dirección IP. Si hubiera otros recursos de dirección IP en el Servicio foo, iniciarían en el orden listado en la porción del Servicio foo de /etc/cluster/cluster.conf.
  5. script:1 — Este es un recurso de script. Si hubiera otros recursos de script en el Servicio foo, iniciarían en el orden listado en la porción del Servicio foo de /etc/cluster/cluster.conf.
  6. nontypedresource:foo — Este es un recurso no tipificado. Debido a que es un recurso no tipificado, se inicia después de que los recursos tipificados inicien. Además, el orden en el recurso de servicio es anterior al otro recurso no tipificado, nontypedresourcetwo:bar; por lo tanto, se inicia antes de nontypedresourcetwo:bar. (Los recursos no tipificados se inician en orden en que aparecen en el recurso de servicio).
  7. nontypedresourcetwo:bar — Este es un recurso no-tipificado. Puesto que es un recurso no-tipificado, se inicia después de iniciar recursos tipificados. Además, el orden en el recurso de Servicio es posterior a otro recurso no-tipificado, nontypedresource:foo; por lo tanto, se inicia después de nontypedresource:foo. (Los recursos no-tipificados se inician en el orden que aparecen en el recurso de Servicio).

Orden de parada de recursos no-tipificados

En el Ejemplo C.4, “Recursos de hijo no tipificado y recursos de hijo tipificado en un servicio”, los recursos de hijo se detienen en el siguiente orden:
  1. nontypedresourcetwo:bar — Este es un recurso no tipificado. Puesto que es un recurso no-tipificado, se detiene antes de los recursos tipificados. Además, el orden en el recurso de Servicio es posterior al otro recurso no tipificado, nontypedresource:foo; por lo tanto, se detiene antes de nontypedresource:foo. (Los recursos no tipificados se detienen en el orden inverso al que aparecen en el recurso de servicio).
  2. nontypedresource:foo — Este no es un recurso tipificado. Puesto que no lo es, se detendrá antes de que los recursos tipificados se detengan. Además, su orden en el recurso de servicios va delante del otro recurso no tipificado , nontypedresourcetwo:bar; por lo tanto, se detendrá después de nontypedresourcetwo:bar. (Los recursos no tipificados se detienen en orden inverso al que aparecen en el recurso de servicios).
  3. script:1 — Este es un recurso de script. Si hubiera otros recursos de Script en el Servicio foo, se detendrían en orden inverso listado en la porción del servicio foo de /etc/cluster/cluster.conf.
  4. ip:10.1.1.1 — Este es un recurso de dirección IP. Si hubiera otros recursos de dirección IP en Servicio foo, se detendrían en el orden inverso listado en la porción del Servicio foo de /etc/cluster/cluster.conf.
  5. fs:1 — Este es un recurso de sistema de archivos. Si hubiera otros recursos de sistemas de archivos en el servicio foo, se detendrían en el orden inverso listado en la porción del servicio foo de /etc/cluster/cluster.conf.
  6. lvm:2 — Este es un recurso LVM. Todos los recursos LVM se detienen de último. lvm:2 (<lvm name="2" .../>) se detiene antes de lvm:1; los recursos dentro de un grupo de tipo de recursos se detienen en el orden inverso listado en la porción del servicio foo de /etc/cluster/cluster.conf.
  7. lvm:1 — Este es un recurso LVM. Todos los recursos LVM se detienen de último. lvm:1 (<lvm name="1" .../>) se detiene después de lvm:2; los recursos dentro de un grupo de un tipo de recursos se detienen en el orden inverso listado en la porción del servicio foo de /etc/cluster/cluster.conf.