Oracle® VM Server for SPARC 3.2 管理指南

退出打印视图

更新时间: 2015 年 5 月
 
 

配置域依赖关系

可以使用 Logical Domains Manager 建立域之间的依赖关系。如果域具有一个或多个依赖于它的域,则该域称为主域。如果域依赖于其他域,该域称为从属域

通过设置 master 属性,每个从属域最多可以指定四个主域。例如,pine 从属域在以下用逗号分隔的列表中指定其四个主域:

# ldm add-domain master=alpha,beta,gamma,delta pine

alphabetagammadelta 主域全都指定故障策略 stop

每个主域都可以指定在主域发生故障时对其从属域产生何种影响。例如,如果主域发生故障,它可能会要求其从属域发生紧急情况。如果某个从属域有多个主域,则每个主域都必须有相同的故障策略。因此,第一个主域发生故障将触发其所有从属域上定义的故障策略。

    主域的故障策略是通过将以下任一值设置为 failure-policy 属性来控制的:

  • ignore 将忽略所有从属域

  • panic 使所有从属域都发生紧急情况(类似于运行 ldm panic 命令)

  • reset 立即停止,然后重新启动所有从属域(类似于运行 ldm stop -f,然后运行 ldm start 命令)

  • stop 停止所有从属域(类似于运行 ldm stop -f 命令)

在此示例中,主域按如下所示指定其故障策略:

primary# ldm set-domain failure-policy=ignore apple
primary# ldm set-domain failure-policy=panic lemon
primary# ldm set-domain failure-policy=reset orange
primary# ldm set-domain failure-policy=stop peach
primary# ldm set-domain failure-policy=stop alpha
primary# ldm set-domain failure-policy=stop beta
primary# ldm set-domain failure-policy=stop gamma
primary# ldm set-domain failure-policy=stop delta

可以使用此机制创建域之间的显式依赖关系。例如,来宾域隐式依赖于服务域以提供其虚拟设备。当来宾域所依赖的服务域未启动并运行时,来宾域的 I/O 将被阻止。通过将来宾域定义为其服务域的从属域,可以指定来宾域在其服务域关闭时的行为。如果未建立此类依赖关系,来宾域只会等待其服务域返回到服务状态。


注 - Logical Domains Manager 不允许创建会产生依赖关系循环的域关系。有关更多信息,请参见依赖关系循环

有关域依赖关系 XML 示例,请参见Example 22–6