Sun Cluster 3.0 5/02 补编

配置驱动脚本

创建驱动脚本之后,需要使用 SunPlex Agent Builder 配置新服务。

  1. 单击"Next"按钮,之后将出现配置面板。

  2. 输入 Start 命令的位置,或者使用"Browse"按钮找到 Start 命令。

  3. (可选的) 输入 Stop 命令,或者使用"Browse"按钮找到 Stop 命令。

  4. (可选的) 输入 Probe 命令,或者使用"Browse"按钮找到 Probe 命令。

  5. (可选的) 为 Start、Stop 和 Probe 等命令指定超时值。

  6. 单击"Configure",开始对驱动脚本进行配置。

    将创建驱动脚本软件包,并将其放在以下位置:


    working-dir/<vendor_name><application>/pkg

    例如,/export/wdir/NETapp/pkg


    注意:

    该软件包的名称由"Vendor Name"和"Application Name"综合而成。


  7. 将已完成的软件包安装到群集中的所有节点上。


    # cd /export/wdir/NETapp/pkg
    # pkgadd -d . NETapp
    

  8. 在 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
    

  9. 在群集的一个节点上,配置资源并启动应用程序。


    # /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>]