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

注册和配置 Sun Cluster HA for Sybase ASE

请使用本节中的过程注册和配置 Sun Cluster HA for Sybase ASE 数据服务。 请将 Sun Cluster HA for Sybase ASE 注册和配置为故障转移数据服务。

如何注册和配置 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 的安装