C.2.2. 不归类子资源启动和停止顺序
未归类的子资源需要额外的注意事项。对于未归类子资源,该服务资源没有明确指定启动顺序和停止顺序。反之要根据子资源在
/etc/cluster/cluster.conf
中的顺序决定启动顺序和停止顺序。另外,未归类子资源在停止所有归类子资源后启动,并在停止所有归类子资源前停止。
例如:在 例 C.4 “服务中的不归类和归类子资源” 中演示的不归类子资源启动和停止顺序。
例 C.4. 服务中的不归类和归类子资源
不归类子资源启动顺序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 例 C.4 “服务中的不归类和归类子资源” 中子资源按如下顺序启动:
lvm:1
— 这是 LVM 资源。首先启动所有 LVM 资源。lvm:1
(<lvm name="1" .../>
)是 LVM 资源中第一个启动的 LVM 资源,因为它是/etc/cluster/cluster.conf
文件 Service foo 部分的第一个 LVM 资源。lvm:2
— 这是 LVM 资源。首先启动所有 LVM 资源。lvm:2
(<lvm name="2" .../>
)是在lvm:1
之后启动的资源,因为它列在/etc/cluster/cluster.conf
文件 Service foo 部分lvm:1
之后。fs:1
— 这是文件系统资源。如果在 Service foo 中还有其它文件系统资源,则应按照/etc/cluster/cluster.conf
文件 Service foo 部分的顺序启动。ip:10.1.1.1
— 这是 IP 地址资源。如果在 Service foo 中还有其它 IP 地址资源,则应按照/etc/cluster/cluster.conf
文件 Service foo 部分的顺序启动。script:1
— 这是脚本资源。如果在 Service foo 中还有其它脚本资源,则应按照/etc/cluster/cluster.conf
文件 Service foo 部分的顺序启动。nontypedresource:foo
— 这是不归类资源。因为它是不归类资源,因此在归类资源之后启动。另外,它在服务资源中的顺序在其它不归类资源nontypedresourcetwo:bar
前面,因此它在nontypedresourcetwo:bar
之前启动。(不归类资源按照它们在服务资源中出现的顺序启动。)nontypedresourcetwo:bar
— 这是不归类资源。因为它是不归类资源,因此在归类资源之后启动。另外,它在服务资源中的顺序在其它不归类资源nontypedresourcetwo:foo
后面,因此它在nontypedresourcetwo:foo
之后启动。(不归类资源按照它们在服务资源中出现的顺序启动。)
不归类资源停止顺序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 例 C.4 “服务中的不归类和归类子资源” 中子资源按照如下顺序停止:
nontypedresourcetwo:bar
— 这是不归类资源。因为它是不归类资源,因此在归类资源之前停止。另外,它在服务资源中的顺序在其它不归类资源nontypedresourcetwo:foo
后面,因此它在nontypedresourcetwo:foo
之前停止。(不归类资源按照它们在服务资源中出现的相反顺序停止。)nontypedresource:foo
— 这是不归类资源。因为它是不归类资源,因此在归类资源之前停止。另外,它在服务资源中的顺序在其它不归类资源nontypedresourcetwo:bar
前面,因此它在nontypedresourcetwo:bar
之后停止。(不归类资源以其在服务资源中出现的相反顺序停止。)script:1
— 这是脚本资源。如果在 Service foo 中还有其它脚本资源,则应按照与/etc/cluster/cluster.conf
文件 Service foo 部分相反的顺序停止。ip:10.1.1.1
— 这是 IP 地址资源。如果在 Service foo 中还有其它 IP 地址资源,则应按照与/etc/cluster/cluster.conf
文件 Service foo 部分相反的顺序停止。fs:1
— 这是文件系统资源。如果在 Service foo 中还有其它文件系统资源,则应按照与/etc/cluster/cluster.conf
文件 Service foo 部分相反的顺序停止。lvm:2
— 这是 LVM 资源。最后停止所有 LVM 资源。lvm:2
(<lvm name="2" .../>
)是在lvm:1
之前停止的资源,资源类型组中的资源按照/etc/cluster/cluster.conf
文件 Service foo 部分的相反顺序停止。lvm:1
— 这是 LVM 资源。最后停止所有 LVM 资源。lvm:1
(<lvm name="1" .../>
)是在lvm:2
之后停止的资源,资源类型组中的资源按照/etc/cluster/cluster.conf
文件 Service foo 部分的相反顺序停止。