Oracle® Solaris Cluster 参考手册

退出打印视图

更新时间: 2014 年 7 月,E51743-01
 
 

Intro (1CL)

名称

Intro, intro - Oracle Solaris Cluster 维护命令的简介

描述

此部分描述 Oracle Solaris Cluster 的面向对象的命令集。虽然原始的 Oracle Solaris Cluster 命令集仍可用,但是使用面向对象的命令可以更直观地进行群集配置。此外,未来的新功能可能在原始命令集中不可用。

面向对象的命令集使用通用前缀 cl。原始命令集使用前缀 scsccl 命令都位于 /usr/cluster/bin 中。

此命令集中的许多命令都有长短两种格式。例如,clresource(1CL)clrs(1CL) 是相同的。

每个面向对象的命令设计用于管理单个类型的群集对象。命令名称指示它管理的对象类型。例如,clresource 命令管理 Oracle Solaris Cluster 数据服务资源。在一个命令中,子命令定义允许对特定群集对象执行的操作。

面向对象的命令集中命令的一般格式如下所示:

cmdname [subcommand] [option…] [operand …]

和面向对象的命令一起使用的选项也有长短两种格式。可以通过使用单个破折号 (-) 后跟单个字符来指定选项的简短格式。可以通过使用两个破折号 (--) 后跟一个选项词来指定选项的长格式。例如,–p 是属性选项的简短格式。–-property 为长格式。

某些选项接受选项参数,而其他选项不接受。如果选项接受选项参数,则需要该选项参数。–? 选项不需要任何参数。但是,–-property 选项需要一个选项参数,该选项参数标识对其执行操作的属性。

可以对单个破折号 (-) 后面不带参数的选项的简短格式进行分组。例如,–eM。必须通过逗号、制表符或空格字符分隔选项后面紧跟选项参数的组。使用制表符或空格时,将选项参数用引号引起(-o xxx,z,yy 或 -o "xxx z yy")。

要指定具有长选项名称的选项参数,请使用 --input=configurationfile 格式或 --input configurationfile 格式。

此命令集中的所有命令均接受 –?--help 选项。如果仅提供这些选项而不提供子命令,将会显示命令的摘要帮助。如果提供子命令,将只显示该子命令的帮助。

某些命令与配置文件结合使用。有关此文件所需格式的信息,请参见 clconfiguration(5CL) 手册页。

此命令集中的许多子命令都接受 + 作为操作数来表示所有适用对象。

命令列表

此部分以字母顺序描述可用于 Oracle Solaris Cluster 产品的面向对象的命令。

claccess(1CL)

管理 Oracle Solaris Cluster 访问策略以添加节点

cldevice(1CL)cldev(1CL)

管理 Oracle Solaris Cluster 设备

cldevicegroup(1CL)cldg(1CL)

管理 Oracle Solaris Cluster 设备组

clinterconnect(1CL)clintr(1CL)

管理 Oracle Solaris Cluster 互连

clnasdevice(1CL)clnas(1CL)

为 Oracle Solaris Cluster 管理对 NAS 设备的访问权限

clnode(1CL)

管理 Oracle Solaris Cluster 节点

clpstring(1CL)

管理 Oracle Solaris Cluster 专用字符串

clquorum(1CL)clq(1CL)

管理 Oracle Solaris Cluster 法定

clreslogicalhostname(1CL ), clrslh(1CL )

管理 Oracle Solaris Cluster 逻辑主机名的资源

clresource(1CL)clrs(1CL)

管理 Oracle Solaris Cluster 数据服务的资源

clresourcegroup(1CL)clrg(1CL)

管理 Oracle Solaris Cluster 数据服务的资源组

clresourcetype(1CL)clrt(1CL)

管理 Oracle Solaris Cluster 数据服务的资源类型

clressharedaddress(1CL)clrssa(1CL)

管理 Oracle Solaris Cluster 共享地址的资源

clsetup(1CL)

以交互方式配置 Oracle Solaris Cluster

clsnmphost(1CL)

管理 Oracle Solaris Cluster SNMP 主机

clsnmpmib(1CL)clmib(1CL)

管理单个 Oracle Solaris Cluster SNMP MIB

clsnmpuser(1CL)

管理 Oracle Solaris Cluster SNMP 用户

cltelemetryattribute(1CL )

配置系统资源监视

cluster(1CL)

管理 Sun Cluster 的全局配置和全局状态

clzonecluster(1CL)clzc(1CL)

管理 Oracle Solaris Cluster 的区域群集

将原始的 Oracle Solaris Cluster 命令映射到面向对象的命令

由于较新的命令集面向对象,因此不存在与原始命令集的清晰的一对一映射。以下列表提供来自原始集的一些通用 Oracle Solaris Cluster 命令及其面向对象集中的对等项。

scstat

cluster status

还可以使用可用于许多面向对象的命令的 status 子命令。

scinstall

使用 cluster create 可从 XML 配置文件创建群集。

要以交互方式创建群集,请使用 scinstall

scrgadm
  • clresource

  • clresourcetype

  • clresourcegroup

当您使用这些特定资源类型时,clressharedaddressclreslogicalhostname 将提供额外的便利。

scswitch
  • clresource

  • clresourcetype

  • clresourcegroup

  • clreslogicalhostname

  • clressharedaddress

  • clnode evacuate(从节点移除所有资源组和设备组)

scconf
  • cldevicegroup

  • clinterconnect

  • clquorum

  • clnode

  • claccess

使用 cluster show 而非 scconf -p

sccheck

cluster check

scdidadm

cldevice

scgdevs

cldevice populate

scdpm

cldevice

scnas, scnasdir

clnasdevice

scsetup

clsetup

退出状态

如果面向对象的 Oracle Solaris Cluster 命令对于所有指定的操作数均成功执行,命令将返回零 (CL_NOERR)。如果某个操作数出错,命令会继续处理操作数列表中的下一个操作数。返回的退出代码始终反映最先发生的错误。

这些退出代码在整个命令集中是共享的。

0 CL_NOERR

没有错误

您发出的命令已成功完成。

1 CL_ENOMEM

交换空间不足

某个群集节点耗尽了交换内存或其他操作系统资源。

3 CL_EINVAL

参数无效

您键入的命令不正确,或者使用 –i 选项提供的群集配置信息语法不正确。

5 CL_ERECONF

正在重新配置群集

正在重新配置群集。

6 CL_EACCESS

权限被拒绝

指定的对象不可访问。要发出命令,可能需要拥有超级用户或 RBAC 访问权限。有关更多信息,请参见 su(1M)rbac(5) 手册页。

9 CL_ESTATE

对象处于错误状况

您尝试修改一个在特定时间无法修改,或任何时候均无法修改的属性、资源组或其他对象。

10 CL_EMETHOD

资源方法失败

资源方法失败。方法因以下某个原因而失败:

  • 尝试创建资源或修改资源属性时,validate 方法失败。

  • 尝试启用、禁用或删除资源时,validate 以外的其他方法失败。

15 CL_EPROP

属性无效

您使用 –p–y–x 选项指定的属性或值不存在或不被允许。

18 CL_EINTERNAL

遇到内部错误

内部错误表示软件缺陷或其他缺陷。

35 CL_EIO

I/O 错误

发生了物理输入/输出错误。

36 CL_ENOENT

没有这样的对象

由于以下某个原因,找不到您所指定的对象:

  • 该对象不存在。

  • 您尝试使用 –o 选项创建的配置文件路径中的某个目录不存在。

  • 您尝试使用 –i 选项访问的配置文件包含错误。

37 CL_EOP

不允许操作

您尝试对不受支持的配置执行操作,或者您所执行的操作不受支持。

38 CL_EBUSY

对象忙

您尝试将一根电缆从上一个群集互连路径移到一个活动群集节点。或者,您尝试将一个节点从尚未删除引用的群集配置中移除。

39 CL_EEXIST

对象已存在

您所指定的设备、设备组、群集互连组件、节点、群集、资源、资源类型、资源组或专用字符串已存在。

41 CL_ETYPE

类型无效

您使用 –t–p 选项指定的类型不存在。

50 CL_ECLMODE

节点处于群集模式

您尝试对以群集模式引导的节点执行某项操作。但是,您只能对以非群集模式引导的节点执行此操作。

51 CL_ENOTCLMODE

节点不处于群集模式

您尝试对以非群集模式引导的节点执行某项操作。但是,您只能对以群集模式引导的节点执行此操作。

另请参见

getopt(1)

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
ha-cluster/system/core
接口稳定性
Evolving(发展中)