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>
Copy to Clipboard Toggle word wrap

不归类子资源启动顺序

例 C.4 “服务中的不归类和归类子资源” 中子资源按如下顺序启动:
  1. lvm:1 — 这是 LVM 资源。首先启动所有 LVM 资源。lvm:1<lvm name="1" .../>)是 LVM 资源中第一个启动的 LVM 资源,因为它是 /etc/cluster/cluster.conf 文件 Service foo 部分的第一个 LVM 资源。
  2. lvm:2 — 这是 LVM 资源。首先启动所有 LVM 资源。lvm:2<lvm name="2" .../>)是在 lvm:1 之后启动的资源,因为它列在 /etc/cluster/cluster.conf 文件 Service foo 部分 lvm:1 之后。
  3. fs:1 — 这是文件系统资源。如果在 Service foo 中还有其它文件系统资源,则应按照 /etc/cluster/cluster.conf 文件 Service foo 部分的顺序启动。
  4. ip:10.1.1.1 — 这是 IP 地址资源。如果在 Service foo 中还有其它 IP 地址资源,则应按照 /etc/cluster/cluster.conf 文件 Service foo 部分的顺序启动。
  5. script:1 — 这是脚本资源。如果在 Service foo 中还有其它脚本资源,则应按照 /etc/cluster/cluster.conf 文件 Service foo 部分的顺序启动。
  6. nontypedresource:foo — 这是不归类资源。因为它是不归类资源,因此在归类资源之后启动。另外,它在服务资源中的顺序在其它不归类资源 nontypedresourcetwo:bar 前面,因此它在 nontypedresourcetwo:bar 之前启动。(不归类资源按照它们在服务资源中出现的顺序启动。)
  7. nontypedresourcetwo:bar — 这是不归类资源。因为它是不归类资源,因此在归类资源之后启动。另外,它在服务资源中的顺序在其它不归类资源 nontypedresourcetwo:foo 后面,因此它在 nontypedresourcetwo:foo 之后启动。(不归类资源按照它们在服务资源中出现的顺序启动。)

不归类资源停止顺序

例 C.4 “服务中的不归类和归类子资源” 中子资源按照如下顺序停止:
  1. nontypedresourcetwo:bar — 这是不归类资源。因为它是不归类资源,因此在归类资源之前停止。另外,它在服务资源中的顺序在其它不归类资源 nontypedresourcetwo:foo 后面,因此它在 nontypedresourcetwo:foo 之前停止。(不归类资源按照它们在服务资源中出现的相反顺序停止。)
  2. nontypedresource:foo — 这是不归类资源。因为它是不归类资源,因此在归类资源之前停止。另外,它在服务资源中的顺序在其它不归类资源 nontypedresourcetwo:bar 前面,因此它在 nontypedresourcetwo:bar 之后停止。(不归类资源以其在服务资源中出现的相反顺序停止。)
  3. script:1 — 这是脚本资源。如果在 Service foo 中还有其它脚本资源,则应按照与 /etc/cluster/cluster.conf 文件 Service foo 部分相反的顺序停止。
  4. ip:10.1.1.1 — 这是 IP 地址资源。如果在 Service foo 中还有其它 IP 地址资源,则应按照与 /etc/cluster/cluster.conf 文件 Service foo 部分相反的顺序停止。
  5. fs:1 — 这是文件系统资源。如果在 Service foo 中还有其它文件系统资源,则应按照与 /etc/cluster/cluster.conf 文件 Service foo 部分相反的顺序停止。
  6. lvm:2 — 这是 LVM 资源。最后停止所有 LVM 资源。lvm:2<lvm name="2" .../>)是在 lvm:1 之前停止的资源,资源类型组中的资源按照 /etc/cluster/cluster.conf 文件 Service foo 部分的相反顺序停止。
  7. lvm:1 — 这是 LVM 资源。最后停止所有 LVM 资源。lvm:1<lvm name="1" .../>)是在 lvm:2 之后停止的资源,资源类型组中的资源按照 /etc/cluster/cluster.conf 文件 Service foo 部分的相反顺序停止。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat