scconf [-q quorum-options]
Oracle Solaris Cluster 提供将法定服务器配置为法定设备的选项。该配置信息由设备名称(在法定设备内必须是唯一的)、运行法定服务器的主机的地址和法定服务器在其上侦听请求的端口号组成。如果群集需要多个法定设备,请配置多个法定服务器或将存储设备用于其他法定设备。对于一个群集,一个法定服务器仅可用作一个法定设备。
要将群集配置为使用法定服务器,必须安装和配置法定服务器软件,且该软件必须在可访问所有群集节点的计算机上运行。该命令在群集节点上运行时,法定服务器本身必须经过配置且在运行中。有关配置法定服务器的信息,请参见 clquorumserver(1CL)。
配置法定服务器类型的法定设备需要以下参数。有关支持的一般选项的列表,请参见 scconf(1M)。
使用命令的 add 和 remove 形式将共享法定设备添加到配置文件和从该配置文件中将其删除。使用命令的 change 形式更改各种群集法定配置属性或状态。以下法定服务器特定选项可用于更改群集法定配置:
添加法定设备前:
法定服务器必须在法定服务器主机上运行。
必须在 /etc/inet/hosts 文件中输入法定服务器主机名。
必须设置法定服务器主机的网络掩码。
有关主机文件和网络掩码要求的信息,请参见Oracle Solaris Cluster 系统管理指南 中有关添加法定服务器法定设备的步骤。添加法定设备后,所有的参数都不可更改。
# scconf –q -a name=devicename,type=quorum_server,qshost=qhost,port=portnumber
法定服务器名称。在系统的所有法定设备中,该名称必须是唯一的。
表示要创建的磁盘设备组的类型。对于法定服务器类型的法定设备,该参数的值必须是 quorum_server。
网络中计算机的主机名,该计算机可由所有群集节点访问并且可运行法定服务器。取决于主机的 IPv4 或 IPv6 配置,该主机名必须在 /etc/hosts 文件、/etc/inet/ipnodes 文件或二者中具有一个条目。
法定服务器侦听请求所在的端口。
# scconf -c -q name=devicename,maintstate | reset
如果必须更改其他参数(如 qshost 或 port),请使用新参数添加新的法定设备,然后删除现有法定设备。
# scconf -q name=devicename
如果执行与法定相关的操作时,scconf 命令中断或失败,则在群集配置数据库中法定配置信息可能变得不一致。如果出现不一致的情况,再次运行相同的 scconf 命令或使用 reset 选项运行 scconf 命令以重置法定信息。
以下 scconf 命令可用于添加其端口号配置为 9000 的法定服务器法定设备。
# scconf –q -a name=qd1,type=quorum_server,qshost=scclient1,port=9000示例 2 删除法定服务器类型的法定设备
以下 scconf 命令可用于删除名为 qd1 的法定服务器法定设备。
# scconf -r –q name=qd1
有关下列属性的说明,请参见 attributes(5):
|
Intro(1CL)、clquorum(1CL)、clquorumserver(1CL)、cluster(1CL)、scconf(1M)、gateways(4)、hosts(4)