# /usr/cluster/bin/scdsbuilder |
将出现 SunPlex Agent Builder 面板。
在“Vendor Name”中输入供应商名称。
在“Application Name”中输入应用程序名称。
供应商名称和应用程序名称加起来不能超过 9 个字符。 它被作为驱动脚本的软件包名称。
转到工作目录。
可以使用“Browse”按钮选择一个目录,而不必键入路径。
选择该数据服务是可进行伸缩,还是可进行故障切换。
不必选择“Network Aware”,因为在创建 GDS 时它是缺省值。
选择“GDS”。
单击“Create”按钮,以创建驱动脚本。
SunPlex Agent Builder 面板显示出服务的创建结果。 “Create”按钮将灰显,您随即可以使用“Next”按钮。
创建驱动脚本之后,需要使用 SunPlex Agent Builder 配置新服务。
单击“Next”按钮,之后将出现配置面板。
输入 Start 命令的位置,或者使用“Browse”按钮找到 Start 命令。
(可选的) 输入 Stop 命令,或者使用“Browse”按钮找到 Stop 命令。
(可选的) 输入 Probe 命令,或者使用“Browse”按钮找到 Probe 命令。
(可选的) 为 Start、Stop 和 Probe 等命令指定超时值。
单击“Configure”,开始对驱动脚本进行配置。
该软件包的名称将由“Vendor Name”和“Application Name”综合而成。
将创建驱动脚本软件包,并将其放在以下位置:
<working-dir>/<vendor_name><application>/pkg |
将已完成的软件包安装到群集中的所有节点上。
# cd /export/wdir/NETapp/pkg # pkgadd -d . NETapp |
在 pkgadd 过程中将会安装下列文件:
/opt/NETapp /opt/NETapp/README.app /opt/NETapp/man /opt/NETapp/man/man1m /opt/NETapp/man/man1m/removeapp.1m /opt/NETapp/man/man1m/startapp.1m /opt/NETapp/man/man1m/stopapp.1m /opt/NETapp/man/man1m/app_config.1m /opt/NETapp/util /opt/NETapp/util/removeapp /opt/NETapp/util/startapp /opt/NETapp/util/stopapp /opt/NETapp/util/app_config |
各手册页和脚本名称与您在上面所输入的“应用程序名称”对应,而且其前面缀以脚本名称;例如,startapp。
若要查看手册页,需要指定手册页的路径。 例如,要查看 startapp 手册页,请使用:
# man -M /opt/NETapp/man startapp |
在群集的一个节点上,配置资源并启动应用程序。
# /opt/NETapp/util/startapp -h <logichostname> -p <port and protocol list> |
启动脚本的变量根据资源类型的不同(故障切换或可伸缩) 而有所变化。 请检查定制的手册页或者运行不带任何变量的启动脚本,以获得用法语句。
# /opt/NETapp/util/startapp The resource name of LogicalHostname or SharedAddress must be specified. For failover services: Usage: startapp -h <logical host name> -p <port and protocol list> [-n <ipmpgroup/adapter list>] For scalable services: Usage: startapp -h <shared address name> -p <port and protocol list> [-l <load balancing policy>] [-n <ipmpgroup/adapter list>] [-w <load balancing weights>] |