Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何更新全局设备名称空间

当添加新的全局设备时,请通过运行 cldevice populate 命令手动更新全局设备名称空间。


注 -  如果运行 cldevice populate 命令的节点当前不是群集成员,则该命令没有任何效果。如果未挂载 /global/.devices/node@ nodeID 文件系统,则该命令也没有任何效果。
  1. 在群集的任一节点上承担可提供 solaris.cluster.modify RBAC 授权的角色。
  2. 在群集中的每个节点上运行 devfsadm 命令。

    您可以同时在群集的所有节点上运行此命令。有关更多信息,请参见 devfsadm(1M) 手册页。

  3. 重新配置名称空间。
    # cldevice populate
  4. 在每个节点上,先验证 cldevice populate 命令是否已完成,然后再尝试创建磁盘集。

    cldevice 命令会在所有节点上远程调用其自身,即使仅从一个节点上运行该命令也是如此。要确定 cldevice populate 命令是否已完成处理过程,请在群集的每个节点上运行以下命令。

    # ps -ef | grep cldevice populate
示例 5-7  更新全局设备名称空间

以下示例显示了成功运行 cldevice populate 命令后生成的输出。

# devfsadm
cldevice populate 
Configuring the /dev/global directory (global devices)...
obtaining access to all attached disks
reservation program successfully exiting
# ps -ef | grep cldevice populate