当添加新的全局设备时,请通过运行 cldevice populate 命令手动更新全局设备名称空间。
如果运行 cldevice populate 命令的节点当前不是群集成员,则该命令没有任何效果。如果未挂载 /global/.devices/node@ nodeID 文件系统,则该命令也没有任何效果。
在群集的任意一个节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
在群集的每个节点上,运行 devfsadm(1M) 命令。
您可以同时在群集的所有节点上运行此命令。
重新配置名称空间。
# cldevice populate |
在每个节点上,先检验 cldevice populate 命令是否已完成,然后再尝试创建磁盘集。
cldevice 命令会在所有节点上远程调用其自身,即使该命令仅从一个节点上运行也是如此。要确定 cldevice populate 命令是否已完成处理过程,请在群集的每个节点上运行以下命令。
# ps -ef | grep scgdevs |
以下示例显示了成功运行 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 scgdevs |