SunPlex Agent Builder 有一个命令行界面,其功能与 GUI 界面的功能相同。此界面由 scsdcreate(1ha) 和 scdsconfig(1ha) 命令组成。本节中的操作与基于 GUI 的过程""具有相同的功能,但不使用 GUI 界面。
创建服务。
对于故障转移服务,请使用:
# scdscreate -g -V NET -T app -d /export/wdir |
对于可缩放服务,请使用:
# scdscreate -g -s -V NET -T app -d /export/wdir |
-d 参数是可选的。如果不指定此参数,则工作目录缺省为当前目录。
配置服务。
# scdsconfig -s "/export/app/bin/start" \ -t "/export/app/bin/stop" \ -m "/export/app/bin/probe" -d /export/wdir |
只有 start 命令是必需的。所有其他参数都是可选的。
将已完成的软件包安装到群集中的所有节点上。
# 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 |
各手册页和脚本名称与您在上面所输入的"Application Name"对应,而且其前面缀以脚本名称;例如,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 <nafogroup/adapter list>] For scalable services: Usage: startapp -h <shared address name> -p <port and protocol list> [-l <load balancing policy>] [-n <nafogroup/adapter list>] [-w <load balancing weights>] |