Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

使用 Sun Cluster 管理命令创建使用 GDS 的服务

本节介绍了如何将参数输入到 GDS 中。使用现有的 Sun Cluster 管理命令(例如 scrgadm 和 scswitch)维护和管理 GDS。

如果脚本提供了足够的功能,则不必使用本节中所示的低级管理命令。但是,如果需要对基于 GDS 的资源进行较详细的控制,则可以使用低级管理命令。这些命令均由脚本执行。

Procedure如何使用 Sun Cluster 管理命令来创建使用 GDS 且具有高可用性的服务

步骤
  1. 成为超级用户或作为等效角色。

  2. 注册资源类型 SUNW.gds。


    # scrgadm -a -t SUNW.gds
    
  3. 创建资源组,其中包含 LogicalHostname 资源和故障转移服务本身。


    # scrgadm -a -g haapp_rg
    
  4. 为 LogicalHostname 资源创建资源。


    # scrgadm -a -L -g haapp_rs -l hhead
    
  5. 为故障转移服务本身创建资源。


    # scrgadm -a -j haapp_rs -g haapp_rg -t SUNW.gds \
             -y Scalable=false -y Start_timeout=120 \
             -y Stop_timeout=120 -x Probe_timeout=120 \
             -y Port_list="2222/tcp" \
             -x Start_command="/export/ha/appctl/start" \
             -x Stop_command="/export/ha/appctl/stop" \    
             -x Probe_command="/export/app/bin/probe" \
             -x Child_mon_level=0 -y Network_resources_used=hhead \
             -x Failover_enabled=TRUE -x Stop_signal=9
    
  6. 将资源组 haapp_rg 联机。


    # scswitch -Z -g haapp_rg
    

Procedure如何使用 Sun Cluster 管理命令来创建使用 GDS 的可伸缩服务

步骤
  1. 成为超级用户或作为等效角色。

  2. 注册资源类型 SUNW.gds。


    # scrgadm -a -t SUNW.gds
    
  3. 为 SharedAddress 资源创建资源组。


    # scrgadm -a -g sa_rg
    
  4. 在 sa_rg 上创建 SharedAddress 资源。


    # scrgadm -a -S -g sa_rg -l hhead
    
  5. 为可伸缩服务创建资源组。


    # scrgadm -a -g app_rg -y Maximum_primaries=2 \
          -y Desired_primaries=2 -y RG_dependencies=sa_rg
    
  6. 为可伸缩服务创建资源。


    # scrgadm -a -j app_rs -g app_rg -t SUNW.gds \
           -y Scalable=TRUE -y Start_timeout=120 \ 
           -y Stop_timeout=120 -x Probe_timeout=120 \
           -y Port_list="2222/tcp" \
           -x Start_command="/export/app/bin/start" \
           -x Stop_command="/export/app/bin/stop" \
           -x Probe_command="/export/app/bin/probe" \
           -x Child_mon_level=0 -y Network_resource_used=hhead \
           -x Failover_enabled=TRUE -x Stop_signal=9
    
  7. 将包含网络资源的资源组联机。


     # scswitch -Z -g sa_rg
    
  8. 将资源组 app_rg 联机。


    # scswitch -Z -g app_rg