Red Hat Training

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

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. “서비스에서 유형화되지 않은/유형화된 자식 리소스 ”에서 자식 리소스는 다음의 순서로 시작됩니다:
  1. lvm:1 — 이는 LVM 리소스입니다. 모든 LVM 리소스가 먼저 시작됩니다. lvm:1 (<lvm name="1" .../>)은 /etc/cluster/cluster.conffoo 서비스 부분에서 나열된 첫번째 LVM 리소스이기 때문에 LVM 리소스에서 처음으로 시작되는 LVM 리소스입니다.
  2. lvm:2 — 이는 LVM 리소스입니다. 모든 LVM 리소스가 먼저 시작됩니다. lvm:2 (<lvm name="2" .../>)는 /etc/cluster/cluster.conffoo 서비스 부분에서 lvm:1 다음에 나열되어 있기 때문에 lvm:1 다음에 시작됩니다.
  3. fs:1 — 이는 파일 시스템 리소스입니다. foo 서비스에 다른 파일 시스템 리소스가 있을 경우, /etc/cluster/cluster.conffoo 서비스 부분에 있는 목록에 나열된 순서대로 시작할 수 있습니다.
  4. ip:10.1.1.1 — 이는 IP 주소 리소스입니다. foo 서비스에 다른 IP 주소 리소스가 있는 경우, /etc/cluster/cluster.conffoo 서비스 부분에 있는 목록에 나열된 순서대로 시작될 수 있습니다.
  5. script:1 — 이는 스크립트 리소스입니다. foo 서비스에 다른 스크립트 리소스가 있는 경우 /etc/cluster/cluster.conffoo 서비스 부분에 있는 목록에 나열된 순서대로 시작될 수 있습니다.
  6. nontypedresource:foo — 이는 유형화되지 않은 리소스입니다. 이는 유형화되지 않은 리소스이기 때문에 유횽하된 리소스가 시작된 후에 시작합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스 nontypedresourcetwo:bar 전으로 되기 때문에 nontypedresourcetwo:bar 이전에 시작합니다. (유형화되지 않은 리소는 서비스 리소스에 나타나는 순서대로 시작됩니다.)
  7. nontypedresourcetwo:bar — 이는 유형화되지 않은 리소스입니다. 이는 유형화되지 않은 리소스이기 때문에 유형화된 리소스가 시작된 후에 시작합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스 nontypedresource:foo 이후로 되기 때문에 nontypedresource:foo 이후에 시작됩니다. (유형화되지 않은 리소스는 서비스 리소스에 나타나는 순서로 시작됩니다.)

C.2.2.2. 유형화되지 않은 자식 리소스 중지 순서

예 C.4. “서비스에서 유형화되지 않은/유형화된 자식 리소스 ”에서 자식 리소스는 다음의 순서로 중지됩니다:
  1. nontypedresourcetwo:bar — 이는 유형화되지 않은 리소스입니다. 유형화되지 않은 리소스이기 때문에 유형화된 리소스가 중지되기 전에 중지합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스 nontypedresource:foo 이후가 되기 때문에 nontypedresource:foo 이전에 중지됩니다. (유형화되지 않은 리소스는 서비스 리소스에 나타나는 순서의 역순으로 중지됩니다.)
  2. nontypedresource:foo — 이는 유형화되지 않은 리소스입니다. 유형화되지 않은 리소스이기 때문에, 유형화된 리소스가 중지되기 전에 중지합니다. 또한 서비스 리소스에서 순서는 다른 유형화되지 않은 리소스 nontypedresourcetwo:bar 전에 있기 때문에 nontypedresourcetwo:bar 이후에 중지됩니다. (유형화되지 않은 리소스는 서비스 리소스에 나타나는 순서의 역순으로 중지됩니다.)
  3. script:1 — 이는 스크립트 리소스입니다. foo 서비스에 다른 스크립트 리소스가 있는 경우, /etc/cluster/cluster.conffoo 서비스 부분에 나열된 순서에서 역순으로 이를 중지할 수 있습니다.
  4. ip:10.1.1.1 — 이는 IP 주소 리소스입니다. foo 서비스에 다른 IP 주소 리소스가 있는 경우, /etc/cluster/cluster.conffoo 서비스 부분에 나열된 순서에서 역순으로 이를 중지할 수 있습니다.
  5. fs:1 — 이는 파일 시스템 리소스입니다. foo 서비스에 다른 파일 시스템 리소스가 있을 경우, /etc/cluster/cluster.conffoo 서비스 부분에 나열된 순서에서 역순으로 이를 중지할 수 있습니다.
  6. lvm:2 — 이는 LVM 리소스입니다. 모든 LVM 리소스는 마지막으로 중지됩니다. lvm:2 (<lvm name="2" .../>)는 lvm:1 이전에 중지합니다. 리소스 유형 그룹에 있는 리소스는 /etc/cluster/cluster.conffoo 서비스 부분에 나열된 순서에서 역순으로 중지됩니다.
  7. lvm:1 — 이는 LVM 리소스입니다. 모든 LVM 리소느는 마지막으로 중지됩니다. lvm:1 (<lvm name="1" .../>)은 lvm:2 이후에 중지됩니다. 리소스 유형의 그룹에 있는 리소스는 /etc/cluster/cluster.conffoo 서비스 부분에 나열된 순서에서 역순으로 중지됩니다.