Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何从文件监视磁盘路径

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

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

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Oracle Solaris 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-28  从文件监视磁盘路径

在下面的示例中,使用一个 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>

要监视该路径,请按如下所示将受监视的 attribute 设置为 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) 手册页。