Sun Cluster 系统管理指南(适用于 Solaris OS)

Procedure如何从文件监视磁盘路径

使用以下步骤监视或取消监视文件的磁盘路径。

要使用文件来更改群集配置,必须首先导出当前配置。此导出操作会创建一个 XML 文件。您可稍后修改该文件来设置要更改的配置项。本过程中的说明描述了上述整个过程。


注意 – 注意 –

运行在 Sun Cluster 3.1 10/03 软件之前发行的版本的节点不支持 DPM。进行轮询升级时,请不要使用 DPM 命令。所有节点均升级后,必须使这些节点处于联机状态以便使用 DPM 命令。


此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令

  1. 在群集的任意节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 将设备配置导出到一个 XML 文件。


    # cldevice export -o configurationfile
    
    -o configurationfile

    指定 XML 文件的文件名。

  3. 修改配置文件,以便对设备路径进行监视。

    找到要监视的设备路径,将 monitored 属性设置为 true

  4. 监视设备路径。


    # cldevice monitor -i configurationfile
    
    -i configurationfile

    指定已修改的 XML 文件的文件名。

  5. 检验设备路径此时是否受监视。


    # cldevice status
    

示例 5–49 从文件监视磁盘路径

在下面的示例中,系统使用一个 XML 文件对节点 phys-schost–2 和设备 d3 之间设备路径进行监视。

第一步,导出当前群集配置。


# cldevice export -o deviceconfig

deviceconfig XML 文件显示 phys-schost–2d3 之间的路径当前未受监视。


<?xml version="1.0"?>
<!DOCTYPE cluster SYSTEM "/usr/cluster/lib/xml/cluster.dtd">
<cluster name="brave_clus">
.
.
.
   <deviceList readonly="true">
    <device name="d3" ctd="c1t8d0">
      <devicePath nodeRef="phys-schost-1" monitored="true"/>
      <devicePath nodeRef="phys-schost-2" monitored="false"/>
    </device>
  </deviceList>
</cluster>

要监视该路径,请按如下所示将 monitored 属性设置为 true


<?xml version="1.0"?>
<!DOCTYPE cluster SYSTEM "/usr/cluster/lib/xml/cluster.dtd">
<cluster name="brave_clus">
.
.
.
   <deviceList readonly="true">
    <device name="d3" ctd="c1t8d0">
      <devicePath nodeRef="phys-schost-1" monitored="true"/>
      <devicePath nodeRef="phys-schost-2" monitored="true"/>
    </device>
  </deviceList>
</cluster>

使用 cldevice 命令读取文件并打开监视功能。


# cldevice monitor -i deviceconfig

使用 cldevice 命令检验设备此时是否受监视。


# cldevice status

另请参见

有关导出群集配置和使用生成的 XML 文件来设置群集配置的更多详细信息,请参见 cluster(1CL) 手册页和 clconfiguration(5CL) 手册页。