用于 Sybase ASE 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

如何注册和配置 Sun Cluster HA for Sybase ASE

此过程介绍了如何使用scrgadm(1M) 命令注册和配置 Sun Cluster HA for Sybase ASE。

此过程包括 SUNW.HAStoragePlus 资源类型的创建。 此资源类型可以使 HAStorage 和 Sun Cluster HA for Sybase ASE 实现同步操作,并且使您能够使用具有高可用性的本地文件系统。 Sun Cluster HA for Sybase ASE 是磁盘密集型数据服务,因此您应该配置 SUNW.HAStoragePlus 资源类型。

有关 SUNW.HAStoragePlus 资源类型的详细信息,请参见 SUNW.HAStoragePlus(1) 手册页和用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“资源组和磁盘设备组之间的关系”


注意:

通过其他选项也可以注册和配置数据服务。 有关这些选项的详细信息,请参见用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“数据服务资源管理的工具”


要执行此过程,必须掌握以下信息。


注意:

请在某个群集成员上执行以下步骤。


  1. 成为某个群集成员的超级用户。

  2. 运行 scrgadm 命令以注册 Sun Cluster HA for Sybase ASE 的资源类型。


    # scrgadm -a -t SUNW.sybase
    

    -a

    为数据服务添加资源类型。

    -t SUNW.sybase

    指定为数据服务预定义的资源类型名称。

  3. 向群集注册 SUNW.HAStoragePlus 资源类型。


    # scrgadm -a -t SUNW.HAStoragePlus
    

  4. 创建类型为 SUNW.HAStoragePlus 的资源 sybase-hastp-rs


    # scrgadm -a -j sybase-hastp-rs -g sybase-rg -t SUNW.HAStoragePlus \
    -x GlobalDevicePaths=sybase-device-group1,/dev/global/dsk/dl \
    -x FilesystemMountPoints=/global/sybase-inst \
    -x AffinityOn=TRUE
    


    注意:

    必须将 AffinityOn 设置为 TRUE,并且本地文件系统必须位于全局磁盘组中,以便进行故障转移。


  5. 运行 scrgadm 命令以完成以下任务并在某个群集节点上使资源组 sybase-rg 联机。

    • 将资源组转入被管理状态。

    • 使资源组联机

    此节点将成为设备组 sybase-set1 和原始设备 /dev/global/dsk/d1 的主节点。 与 /global/sybase-inst 等文件系统相关的设备组也将成为此节点上的主设备组。


    # scrgadm -Z -g sybase-rg
    
  6. 在故障转移资源组中创建 Sybase ASE 应用程序资源。


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.sybase \
    -x Environment_File=environment-file-path \
    -x Adaptive_Server_Name=adaptive-server-name \
    -x Backup_Server_Name=backup-server-name \
    -x Text_Server_Name=text-server-name \
    -x Monitor_Server_Name=monitor-server-name \
    -x Adaptive_Server_Log_File=log-file-path \
    -x Stop_File=stop-file-path \
    -x Connect_string=user/passwd
    -y resource_dependencies=storageplus-resource
    
    -j resource

    指定要添加的资源名称。

    -g resource-group

    指定 RGM 在其中放置资源的资源组的名称。

    -t SUNW.sybase

    指定要添加的资源类型。

    -x Environment_File=environment-file

    设置环境文件的名称。

    -x Adaptive_Server_Name= adaptive-server-name

    设置自适应服务器的名称。

    -x Backup_Server_Name= backup-server-name

    设置备份服务器的名称。

    -x Text_Server_Name=text-server-name

    设置文本服务器的名称。

    -x Monitor_Server_Name= monitor-server-name

    设置监视服务器的名称。

    -x Adaptive_Server_Log_File= log-file-path

    设置自适应服务器的日志文件的路径。

    -x Stop_File=stop-file-path

    设置 stop 文件的路径。

    -x Connect_string=user/passwd

    指定故障监视器连接到数据库所用的用户名和口令。

    您不必指定具有缺省值的扩展特性。 有关详细信息,请参见配置 Sun Cluster HA for Sybase ASE 扩展特性

  7. 启用资源和故障监视。


    注意:

    Sybase 服务器启动时,将在控制台中显示 Sybase 启动日志。 如果您不希望在控制台中显示这些消息,请更新相应的 RUN 文件以将这些消息重定向到其他文件中。



    # scswitch -Z -g resource-group
    

从此处可转到何处

注册和配置 Sun Cluster HA for Sybase ASE 后,请转到如何检验 Sun Cluster HA for Sybase ASE 的安装