Oracle® Solaris Cluster 参考手册

退出打印视图

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

scdscreate (1HA)

名称

scdscreate - 创建 Oracle Solaris Cluster 资源类型模板

用法概要

scdscreate -V vendor-id -T resource-type-name -a [-s] [-n 
     RT-version] [-d working-directory] [-k | -g]

描述

scdscreate 命令可创建用于使应用程序具有高可用性 (highly available, HA) 或可伸缩性的模板。通过此命令,您可以为网络感知(客户机/服务器模型)和非网络感知(无客户机)应用程序创建基于 C、通用数据服务 (Generic Data Service, GDS) 或 Korn shell 的模板。

可以使用两种根本不同的方法的其中一种创建模板:

GDS

scdscreate 可创建由三个组成一组的驱动脚本,这些脚本来自群集上预安装的单个资源类型 SUNW.gds。这些脚本命名为 start RT-Name、stopRT-Name 和 removeRT-Name,可启动、停止和删除该应用程序的实例。在此模型中,在群集上预安装的 SUNW.gds 资源类型的实现是不可改变的。

生成的源代码

scdscreate 可创建 Oracle Solaris Cluster 资源类型的模板,其实例在资源组管理器 (Resource Group Manager, RGM) 的控制下运行以使应用程序具有高可用性和可伸缩性。

任一模型均可以创建网络感知(客户机/服务器模型)和非网络感知(无客户机)应用程序的模板。

scdscreate 可在 working-directory 下创建格式为 $vendor-id$resource-type-name 的目录。此目录包含驱动脚本或为资源类型生成的源、二进制和软件包文件。scdscreate 还可创建配置文件 rtconfig,可以在其中存储资源类型的配置信息。scdscreate 仅允许每个目录创建一个资源类型。必须在不同的目录中创建不同的资源类型。

选项

支持以下选项:

–a

此参数指定正在创建的资源类型不是网络感知的。scdscreate 在创建的模板中禁用所有网络相关代码。

–n RT-version

此可选参数指定生成的资源类型的版本。如果忽略此参数,且正在创建基于 C 或 Korn shell 的应用程序,则在默认情况下将使用文本字符串 1.0 。如果忽略此参数,且正在创建基于 GDS 的应用程序,则在默认情况下将使用 GDS 的 RT_version 字符串。RT-version 可区分同一基本资源类型的多个注册版或升级版。

不能将以下字符包括在 RT-version 中:空格、制表符、斜杠 (/)、反斜杠 (\)、星号 (*)、问号 (?)、逗号 (,)、分号 (;)、左方括号 ([) 或右方括号 (])。

–d working-directory

在当前目录以外的其他目录中创建资源类型的模板。如果忽略此参数,scdscreate 将在当前目录中创建模板。

–g

此可选参数可生成基于 GDS 格式的模板以使应用程序具有高可用性和可伸缩性。

–k

此可选参数采用 Korn shell 命令语法而不是采用 C 生成源代码。请参见 ksh(1)

–s

此可选参数指示资源类型是可伸缩的。可以将可伸缩资源类型的实例(资源)配置到故障转移资源组中,进而关闭可伸缩性功能。如果忽略此参数,scdscreate 将创建故障转移资源类型的模板。

–T resource-type-name

资源类型名称和资源类型版本与供应商 ID 一起唯一标识正在创建的资源类型。

–V vendor-id

供应商 ID 通常为正在创建资源类型的供应商的股票代码或其他标识符。 scdscreate 将后跟句点 ( .) 的供应商 ID 附加到资源类型名称的开头。此语法可确保资源类型名称保持唯一(如果多个供应商使用相同的资源类型名称)。

退出状态

0

命令已成功完成。

非零值

发生错误。

文件

working-directory/rtconfig

包含来自上一个会话的信息并简化 scdscreate 的退出和重新启动功能。

属性

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

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

另请参见

ksh(1), scdsbuilder(1HA), scdsconfig(1HA), attributes(5), rt_properties(5)

Oracle Solaris Cluster Data Services Developer’s Guide