Sun Cluster 软件支持使用共享磁盘(包括 SCSI 和 SATA)设备作为法定设备。SATA 设备不支持 SCSI 保留项,您必须禁用 SCSI 保留隔离标志并使用软件法定协议将这些磁盘配置为法定设备。
要完成此过程,请使用磁盘驱动器的设备 ID (Device ID, DID) 来标识该设备(设备 ID 由节点共享)。使用 cldevice show 命令可查看 DID 名称列表。有关其他信息,请参阅 cldevice(1CL) 手册页。在添加新法定设备之前,请确保群集中所有节点均处于联机状态。
使用此过程可配置 SCSI 或 SATA 设备。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 B。
在群集的任意一个节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。
启动 clsetup 实用程序。
# clsetup |
屏幕上将显示 clsetup 主菜单。
键入与“法定”选项对应的编号。
这时将显示“Quorum”菜单。
键入与添加法定设备的选项对应的编号,然后在 clsetup 实用程序提示您确认要添加的法定设备时键入 yes。
clsetup 实用程序将询问您要添加哪种类型的法定设备。
键入与共享磁盘法定设备选项对应的编号。
clsetup 实用程序将询问您要使用哪个全局设备。
键入您正在使用的全局设备。
clsetup 实用程序将提示您确认将新的法定设备添加到指定的全局设备中。
键入 yes 继续执行添加新法定设备的操作。
如果成功添加了新的法定设备,clsetup 实用程序会为此显示一条相应的消息。
检验是否已添加法定设备。
# clquorum list -v |
以下示例显示了当 clsetup 添加共享磁盘法定设备时所生成的 clquorum 命令和一个检验步骤。
Become superuser or assume a role that provides solaris.cluster.modify RBAC authorization on any cluster node. [Start the clsetup utility:] # clsetup [Select Quorum>Add a quorum device] [Answer the questions when prompted.] [You will need the following information.] [Information: Example:] [Directly attached shared disk shared_disk] [Global device d20] [Verify that the clquorum command was completed successfully:] clquorum add d20 Command completed successfully. [Quit the clsetup Quorum Menu and Main Menu.] [Verify that the quorum device is added:] # clquorum list -v Quorum Type ------- ---- d20 shared_disk scphyshost-1 node scphyshost-2 node |