C.2.2. 유형화되 않은 자식 리소스의 시작 및 중지 순서
형식화되지 않은 자식 리소스는 추가적 고려 사항이 필요합니다. 형식화되지 않은 자식 리소스의 경우 시작 순서 및 중지 순서는 서비스 리소스에 의해 명시적으로 지정되지 않습니다 대신 시작 순서 및 중지 순서는
/etc/cluster/cluster.conf
에 있는 자식 리소스의 순서에 따라 결정됩니다. 또한 형식화되지 않은 자식 리소스는 모든 유형의 자식 리소스 이후에 시작되고 모든 유형의 자식 리소스 이전에 중지됩니다.
예를 들어, 예 C.4. “서비스에서 유형화되지 않은/유형화된 자식 리소스 ”에서 유형화되지 않은 자식 리소스의 시작 및 중지 순서를 고려해 봅시다.
예 C.4. 서비스에서 유형화되지 않은/유형화된 자식 리소스
<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. 유형화되지 않은 자식 리소스 시작 순서
예 C.4. “서비스에서 유형화되지 않은/유형화된 자식 리소스 ”에서 자식 리소스는 다음의 순서로 시작됩니다:
lvm:1
— 이는 LVM 리소스입니다. 모든 LVM 리소스가 먼저 시작됩니다.lvm:1
(<lvm name="1" .../>
)은/etc/cluster/cluster.conf
의 foo 서비스 부분에서 나열된 첫번째 LVM 리소스이기 때문에 LVM 리소스에서 처음으로 시작되는 LVM 리소스입니다.lvm:2
— 이는 LVM 리소스입니다. 모든 LVM 리소스가 먼저 시작됩니다.lvm:2
(<lvm name="2" .../>
)는/etc/cluster/cluster.conf
의 foo 서비스 부분에서lvm:1
다음에 나열되어 있기 때문에lvm:1
다음에 시작됩니다.fs:1
— 이는 파일 시스템 리소스입니다. foo 서비스에 다른 파일 시스템 리소스가 있을 경우,/etc/cluster/cluster.conf
의 foo 서비스 부분에 있는 목록에 나열된 순서대로 시작할 수 있습니다.ip:10.1.1.1
— 이는 IP 주소 리소스입니다. foo 서비스에 다른 IP 주소 리소스가 있는 경우,/etc/cluster/cluster.conf
의 foo 서비스 부분에 있는 목록에 나열된 순서대로 시작될 수 있습니다.script:1
— 이는 스크립트 리소스입니다. foo 서비스에 다른 스크립트 리소스가 있는 경우/etc/cluster/cluster.conf
의 foo 서비스 부분에 있는 목록에 나열된 순서대로 시작될 수 있습니다.nontypedresource:foo
— 이는 유형화되지 않은 리소스입니다. 이는 유형화되지 않은 리소스이기 때문에 유횽하된 리소스가 시작된 후에 시작합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스nontypedresourcetwo:bar
전으로 되기 때문에nontypedresourcetwo:bar
이전에 시작합니다. (유형화되지 않은 리소는 서비스 리소스에 나타나는 순서대로 시작됩니다.)nontypedresourcetwo:bar
— 이는 유형화되지 않은 리소스입니다. 이는 유형화되지 않은 리소스이기 때문에 유형화된 리소스가 시작된 후에 시작합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스nontypedresource:foo
이후로 되기 때문에nontypedresource:foo
이후에 시작됩니다. (유형화되지 않은 리소스는 서비스 리소스에 나타나는 순서로 시작됩니다.)
C.2.2.2. 유형화되지 않은 자식 리소스 중지 순서
예 C.4. “서비스에서 유형화되지 않은/유형화된 자식 리소스 ”에서 자식 리소스는 다음의 순서로 중지됩니다:
nontypedresourcetwo:bar
— 이는 유형화되지 않은 리소스입니다. 유형화되지 않은 리소스이기 때문에 유형화된 리소스가 중지되기 전에 중지합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스nontypedresource:foo
이후가 되기 때문에nontypedresource:foo
이전에 중지됩니다. (유형화되지 않은 리소스는 서비스 리소스에 나타나는 순서의 역순으로 중지됩니다.)nontypedresource:foo
— 이는 유형화되지 않은 리소스입니다. 유형화되지 않은 리소스이기 때문에, 유형화된 리소스가 중지되기 전에 중지합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스nontypedresourcetwo:bar
전에 있기 때문에nontypedresourcetwo:bar
이후에 중지됩니다. (유형화되지 않은 리소스는 서비스 리소스에 나타나는 순서의 역순으로 중지됩니다.)script:1
— 이는 스크립트 리소스입니다. foo 서비스에 다른 스크립트 리소스가 있는 경우,/etc/cluster/cluster.conf
의 foo 서비스 부분에 나열된 순서에서 역순으로 이를 중지할 수 있습니다.ip:10.1.1.1
— 이는 IP 주소 리소스입니다. foo 서비스에 다른 IP 주소 리소스가 있는 경우,/etc/cluster/cluster.conf
의 foo 서비스 부분에 나열된 순서에서 역순으로 이를 중지할 수 있습니다.fs:1
— 이는 파일 시스템 리소스입니다. foo 서비스에 다른 파일 시스템 리소스가 있을 경우,/etc/cluster/cluster.conf
의 foo 서비스 부분에 나열된 순서에서 역순으로 이를 중지할 수 있습니다.lvm:2
— 이는 LVM 리소스입니다. 모든 LVM 리소스는 마지막으로 중지됩니다.lvm:2
(<lvm name="2" .../>
)는lvm:1
이전에 중지합니다. 리소스 유형 그룹에 있는 리소스는/etc/cluster/cluster.conf
의 foo 서비스 부분에 나열된 순서에서 역순으로 중지됩니다.lvm:1
— 이는 LVM 리소스입니다. 모든 LVM 리소느는 마지막으로 중지됩니다.lvm:1
(<lvm name="1" .../>
)은lvm:2
이후에 중지됩니다. 리소스 유형의 그룹에 있는 리소스는/etc/cluster/cluster.conf
의 foo 서비스 부분에 나열된 순서에서 역순으로 중지됩니다.