此过程介绍了如何使用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 数据服务规划和管理指南》中的“数据服务资源管理的工具”。
控制数据服务的群集节点的名称。
客户用于访问数据服务的网络资源。 通常是在安装群集时配置 IP 地址。 有关规划 Sun Cluster 环境和如何安装 Solaris 操作环境的详细信息,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的章节。
Sybase ASE 应用程序安装的路径。
请在某个群集成员上执行以下步骤。
成为某个群集成员的超级用户。
运行 scrgadm 命令以注册 Sun Cluster HA for Sybase ASE 的资源类型。
# scrgadm -a -t SUNW.sybase |
为数据服务添加资源类型。
指定为数据服务预定义的资源类型名称。
向群集注册 SUNW.HAStoragePlus 资源类型。
# scrgadm -a -t SUNW.HAStoragePlus |
创建类型为 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,并且本地文件系统必须位于全局磁盘组中,以便进行故障转移。
运行 scrgadm 命令以完成以下任务并在某个群集节点上使资源组 sybase-rg 联机。
将资源组转入被管理状态。
使资源组联机
此节点将成为设备组 sybase-set1 和原始设备 /dev/global/dsk/d1 的主节点。 与 /global/sybase-inst 等文件系统相关的设备组也将成为此节点上的主设备组。
# scrgadm -Z -g sybase-rg |
在故障转移资源组中创建 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 |
指定要添加的资源名称。
指定 RGM 在其中放置资源的资源组的名称。
指定要添加的资源类型。
设置环境文件的名称。
设置自适应服务器的名称。
设置备份服务器的名称。
设置文本服务器的名称。
设置监视服务器的名称。
设置自适应服务器的日志文件的路径。
设置 stop 文件的路径。
指定故障监视器连接到数据库所用的用户名和口令。
您不必指定具有缺省值的扩展特性。 有关详细信息,请参见配置 Sun Cluster HA for Sybase ASE 扩展特性。
启用资源和故障监视。
Sybase 服务器启动时,将在控制台中显示 Sybase 启动日志。 如果您不希望在控制台中显示这些消息,请更新相应的 RUN 文件以将这些消息重定向到其他文件中。
# scswitch -Z -g resource-group |
注册和配置 Sun Cluster HA for Sybase ASE 后,请转到如何检验 Sun Cluster HA for Sybase ASE 的安装 。