Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
C.2.2. Ordenação de Início e Parada de Recurso Filho Não Tipificado
Considerações adicionais são necessárias para recursos filhos não especificados. Para tais, o início do pedido ou final do pedido não são explícitamente especificados pelo recurso do Serviço. Ao invés disso, o início do pedido ou final do pedido é determinado de acordo com o recurso filho em
/etc/cluster/cluster.conf
. Além disso, os recursos filho não especificados são iniciados depois de todos os recursos filho especificados e parados antes de qualquer recurso filho.
Por exemplo, considere a ordem de início e parada dos recursos filho não tipificados no Exemplo C.4, “Recursos Filhos Não tipificados e Tipificados em um Serviço”.
Exemplo C.4. Recursos Filhos Não tipificados e Tipificados em um Serviço
<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. Ordem de Início do Recurso Filho Não tipificado
No Exemplo C.4, “Recursos Filhos Não tipificados e Tipificados em um Serviço”, os recursos filhos são iniciados na seguintes ordem:
lvm:1
— Este é um recurso LVM. Todos os recursos LVM são iniciados primeiro. Olvm:1
(<lvm name="1" .../>
) é o primeiro recurso LVM iniciado entre os recursos LVM porque ele é o primeiro recurso LVM listado na porção do Serviço foo do/etc/cluster/cluster.conf
.- O
lvm:2
— Este é um recurso LVM. Todos os recursos LVM são iniciados primeiro. Olvm:2
(<lvm name="2" .../>
) é iniciado depois dolvm:1
porque ele é listado depois dolvm:1
na porção do Serviço foo do/etc/cluster/cluster.conf
. - O
fs:1
— Este é um recurso do Sistema de Arquivo. Se existissem outros recursos do Sistema de Arquivo no Serviço foo, eles iniciariam na ordem listada na porção do Serviço foo do/etc/cluster/cluster.conf
. ip:10.1.1.1
— Este é um recurso de Endereço IP. Se houvessem outros recursos de endereço IP no Serviço foo, eles iniciariam na ordem listada na porção do Serviço foo do/etc/cluster/cluster.conf
.script:1
— Este é um recurso de Script. Se houvessem outros recursos de Script no Serviço foo, eles iniciariam na ordem listada na porção do Serviço foo do/etc/cluster/cluster.conf
.nontypedresource:foo
— Este é recurso não tipificado. Pelo Motivo este é um recurso não tipificado, ele é iniciado depois depois que os recursos tipificados iniciam. Além disso, sua ordem no recurso do Serviço é antes do outro recurso não tipificado,nontypedresourcetwo:bar
; portanto, ele é iniciado antes donontypedresourcetwo:bar
. (Recursos não tipificados são iniciados na ordem que eles aparecem no recurso do Serviço).nontypedresourcetwo:bar
— Este é um recurso não tipificado. Por causa que é um recurso não tipificado, ele é iniciado depois dos recursos tipificados iniciarem. Além disso, sua ordem no recurso de Serviço é depois do outro recurso não tipificado, onontypedresource:foo
; portanto é iniciado depois donontypedresource:foo
. (Recursos não tipificados são iniciados na ordem que eles aparecem no recurso do Serviço).
C.2.2.2. Ordem de Parada do Recurso Filho Não tipificado
No Exemplo C.4, “Recursos Filhos Não tipificados e Tipificados em um Serviço”, os recursos são parados na seguinte ordem:
nontypedresourcetwo:bar
— Este é um recurso não tipificado. Por causa que é um recurso não tipificado, ele é parado antes que os recursos tipificados são parados. Além disso, sua ordem no recurso de Serviço é depois dos outros recursos não tipificados, onontypedresource:foo
; portanto é parado antes donontypedresource:foo
. (Recursos não tipificados são parados pela ordem reversa que eles aparecem no recurso do Serviço).nontypedresource:foo
— Este é um recurso não tipificado. Por causa que é um recurso não tipificado, ele é parado antes que os recursos tipificados são parados. Além disso, sua ordem no recurso do Serviço é antes do outro recurso não tipificado,nontypedresourcetwo:bar
; portanto, ele é parado depois donontypedresourcetwo:bar
. (Recursos Não tipificados são parados pela ordem reversa que eles aparecem no recurso do Serviço).script:1
— Este é um recurso de Script. Se houvessem outros recursos Scripts no Serviço foo, eles parariam pela ordem reversa listada na porção do Serviço foo do/etc/cluster/cluster.conf
.ip:10.1.1.1
— Este é um recurso de Endereço IP. Se houvessem outros recursos de endereço IP no Serviço foo, eles parariam pela ordem reversa listada na porção do Serviço foo do/etc/cluster/cluster.conf
.fs:1
— Este é um recurso de Sistema de Arquivo. Se houvessem outros recursos de Sistema de Arquivo no Serviço foo, eles parariam pela ordem reversa listada na porção do Serviço foo do/etc/cluster/cluster.conf
.lvm:2
— Este é um recurso LVM. Todos recursos LVM são parados por último. Olvm:2
(<lvm name="2" .../>
) é parado antes dolvm:1
; recursos dentro de um grupo de um tipo de recurso são parados pela ordem reversa listada na porção do Serviço foo do/etc/cluster/cluster.conf
.lvm:1
— Este é um recurso LVM. Todos recursos LVM são parados por último. Olvm:1
(<lvm name="1" .../>
) é parado depois dos recursoslvm:2
; dentro de um grupo de um tipo de recurso são parados pela ordem reversa listada na porção do Serviço foo do/etc/cluster/cluster.conf
.