C.2.2. Start- und Stopp-Reihenfolge von nicht typisierten Kindressourcen
Weitere Überlegungen sind für nicht typisierte Kindressourcen erforderlich. Für eine nicht typisierte Kindressource ist die Start- und Stopp-Reihenfolge nicht ausdrücklich von der Dienstressource angegeben. Stattdessen werden Start- und Stopp-Reihenfolge nach der Reihenfolge der Kindressource in
/etc/cluster/cluster.conf
bestimmt. Darüber hinaus werden nicht typisierte Kindressourcen nach allen typisierten Kindressourcen gestartet und vor jeder typisierten Kindressourcen gestoppt.
Sehen Sie sich zum Beispiel die Start- und Stopp-Reihenfolge der nicht typisierten Kindressourcen in Beispiel C.4, »Nicht typisierte und typisierte Kindressource in einem Dienst« an.
Beispiel C.4. Nicht typisierte und typisierte Kindressource in einem Dienst
<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>
C.2.2.1. Start-Reihenfolge von nicht typisierten Kindressourcen
In Beispiel C.4, »Nicht typisierte und typisierte Kindressource in einem Dienst« werden die Kindressourcen in der folgenden Reihenfolge gestartet:
lvm:1
— Dies ist eine LVM-Ressource. Alle LVM-Ressourcen werden zuerst gestartet.lvm:1
(<lvm name="1" .../>
) ist die erste LVM-Ressource, die von allen LVM-Ressourcen als Erste gestartet wird, da dies die erste LVM-Ressource ist, die im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt wird.lvm:2
— Dies ist eine LVM-Ressource. Alle LVM-Ressourcen werden zuerst gestartet.lvm:2
(<lvm name="2" .../>
) wird nachlvm:1
gestartet, da sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
nachlvm:1
aufgeführt wird.fs:1
— Dies ist eine Dateisystem-Ressource. Falls es noch weitere Dateisystem-Ressourcen im Dienst foo gibt, so starten diese in der Reihenfolge, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden.ip:10.1.1.1
— Dies ist eine IP-Adress-Ressource. Falls es noch weitere IP-Adress-Ressourcen im Dienst foo gibt, so starten diese in der Reihenfolge, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden.script:1
— Dies ist eine Skriptressource. Falls es noch weitere Skriptressourcen im Dienst foo gibt, so starten diese in der Reihenfolge, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden.nontypedresource:foo
— Dies ist eine nicht typisierte Ressource. Da es sich um eine nicht typisierte Ressource handelt, wird sie erst nach den typisierten Ressourcen gestartet. Zudem ist ihre Position in der Dienstressource vor der anderen nicht typisierten Ressource,nontypedresourcetwo:bar
; daher wird sie noch vornontypedresourcetwo:bar
gestartet. (Nicht typisierte Ressourcen werden in der Reihenfolge gestartet, in der sie in der Dienstressource aufgeführt werden.)nontypedresourcetwo:bar
— Dies ist eine nicht typisierte Ressource. Da es sich um eine nicht typisierte Ressource handelt, wird sie erst nach den typisierten Ressourcen gestartet. Zudem ist ihre Position in der Dienstressource nach der anderen nicht typisierten Ressource,nontypedresource:foo
; daher wird sie nachnontypedresource:foo
gestartet. (Nicht typisierte Ressourcen werden in der Reihenfolge gestartet, in der sie in der Dienstressource aufgeführt werden.)
C.2.2.2. Stopp-Reihenfolge von nicht typisierten Kindressourcen
In Beispiel C.4, »Nicht typisierte und typisierte Kindressource in einem Dienst« werden die Kindressourcen in der folgenden Reihenfolge gestoppt:
nontypedresourcetwo:bar
— Dies ist eine nicht typisierte Ressource. Da es sich um eine nicht typisierte Ressource handelt, wird sie vor den typisierten Ressourcen gestoppt. Zudem ist ihre Position in der Dienstressource nach der anderen nicht typisierten Ressource,nontypedresource:foo
; daher wird sie vornontypedresource:foo
gestoppt. (Nicht typisierte Ressourcen werden in der umgekehrten Reihenfolge gestoppt, in der sie in der Dienstressource aufgeführt werden.)nontypedresource:foo
— Dies ist eine nicht typisierte Ressource. Da es sich um eine nicht typisierte Ressource handelt, wird sie vor den typisierten Ressourcen gestoppt. Zudem ist ihre Position in der Dienstressource vor der anderen nicht typisierten Ressource,nontypedresourcetwo:bar
; daher wird sie nachnontypedresourcetwo:bar
gestoppt. (Nicht typisierte Ressourcen werden in der umgekehrten Reihenfolge gestoppt, in der sie in der Dienstressource aufgeführt werden.)script:1
— Dies ist eine Skriptressource. Falls es noch weitere Skriptressourcen im Dienst foo gibt, so werden diese in der umgekehrten Reihenfolge gestoppt, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden.ip:10.1.1.1
— Dies ist eine IP-Adress-Ressource. Falls es noch weitere IP-Adress-Ressourcen im Dienst foo gibt, so werden diese in der umgekehrten Reihenfolge gestoppt, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden.fs:1
— Dies ist eine Dateisystem-Ressource. Falls es noch weitere Dateisystem Ressourcen im foo gibt, so werden diese in der umgekehrten Reihenfolge gestoppt, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden.lvm:2
— Dies ist eine LVM-Ressource. Alle LVM-Ressourcen werden zuletzt gestoppt.lvm:2
(<lvm name="2" .../>
) wird vorlvm:1
gestoppt; Ressourcen innerhalb einer Ressourcentyp-Gruppe werden in der umgekehrten Reihenfolge, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden, gestoppt.lvm:1
— Dies ist eine LVM-Ressource. Alle LVM-Ressourcen werden zuletzt gestoppt.lvm:1
(<lvm name="1" .../>
) wird nachlvm:2
gestoppt; Ressourcen innerhalb einer Ressourcentyp-Gruppe werden in der umgekehrten Reihenfolge, in der Sie im foo Dienstabschnitt von/etc/cluster/cluster.conf
aufgeführt werden, gestoppt.