scha_resourcetype_get -O optag -T type [-Z zoneclustername]
scha_resourcetype_get 命令可以访问向资源组管理器 (Resource Group Manager, RGM) 注册的资源类型的相关信息。
请在代表由 RGM 控制的服务的资源类型的回调方法 shell 脚本实现中使用该命令。该命令提供的信息与 scha_resourcetype_get(3HA) C 函数提供的信息相同。
该命令会以格式化字符串将信息输出到标准输出 (stdout ),如 scha_cmds(1HA) 手册页中所述。输出内容是单个字符串,或者是位于各自的行上的多个字符串。可以将输出存储在 shell 变量中。您还可以使用 awk(1) 命令或其他 shell 命令解析输出,以进一步供脚本使用。
需要具有 solaris.cluster.resource.read RBAC 授权才能使用该命令。请参见 rbac(5) 手册页。
经授权的用户可以通过 pfsh(1)、pfcsh(1) 或 pfksh(1) 配置文件 shell 在命令行上发出 Oracle Solaris Cluster 特权命令。配置文件 shell 是一种特殊的 shell,通过该 shell,可以访问分配给 Oracle Solaris Cluster 命令权限配置文件的 Oracle Solaris Cluster 特权命令。当您运行 su(1M) 以承担某个角色时,即会启动配置文件 shell。也可以使用 pfexec(1) 来发出特权 Oracle Solaris Cluster 命令。
支持以下选项:
表示要访问的信息。
以下 optag 值将检索相应的资源类型属性。输出是资源类型的指定属性的值。
API_VERSION BOOT FAILOVER FINI GLOBAL_ZONE INIT INIT_NODES INSTALLED_NODES IS_LOGICAL_HOSTNAME IS_SHARED_ADDRESS MONITOR_CHECK MONITOR_START MONITOR_STOP PKGLIST POSTNET_STOP PRENET_START PROXY RESOURCE_LIST RT_BASEDIR RT_DESCRIPTION RT_SYSTEM RT_VERSION SINGLE_INSTANCE START STOP UPDATE VALIDATE
是所注册的供 RGM 群集工具使用的资源类型的名称。
指定要对其执行操作的群集。当命令是在全局区域中执行但却需要在指定区域群集上进行操作时,此选项适用。无法在某区域群集内执行该命令来访问其他区域群集。
指定在名为 zoneclustername 的区域群集中执行查询。
如果省略 –Z 选项,则将在执行命令的群集中执行查询。
返回以下退出值:
命令已成功完成。
发生错误。
scha_calls(3HA) 中介绍了故障错误代码。
有关以下属性的描述,请参见 attributes(5):
|
awk(1)、scha_cmds(1HA)、scha_calls(3HA)、scha_resourcetype_get(3HA)、attributes(5)、rt_properties(5)