添加新的全局设备时,请运行 cldevice populate 命令手动更新全局设备名称空间。
如果运行 cldevice populate 命令的节点当前不是群集成员,则该命令没有任何作用。如果未挂载 /global/.devices/node@ nodeID 文件系统,该命令也没有任何作用。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 A,Sun Cluster 面向对象的命令。
在群集的任意一个节点上,成为超级用户或使用一个可提供 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 |