SybaseHA配置完全攻略

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sybase ASE HA配置全过程

作者:hao_yufei@

一、简介

1、什么是Sybase高可用性?

Sybase高可用性是Sybase ASE的故障切换组件,即SYB_HACMP,用于在具有双配置的高可用性群集系统中工作。群集系统中的两个节点都包括两个管理各自工作量的Adaptive Server,并且能够在出现故障互相接管工作量。

配置了SYB_HACMP的ASE称为协同服务器。其中,Sybase接管工作量的ASE称为辅助协同服务器,出现故障的ASE称为主协同服务器。也可以将两台服务器配置成对称模式,互为辅助协同服务器。

2、有什么好处?

1)实现热备和快速切换。如果客户端应用配置了相应的属性,在主协同服务器出现故障时,会自动连接导辅助协同服务器,重新提交未完成的事务。我们以前实施项目配置的Sybase双机系统,其实,只是实现了操作系统级的热备,都没实现数据库热备,切换时需要重启和重连接ASE。

2)实现负载均衡。可以在主协同服务器和辅助协同服务器上分别部署不同的业务应用,两台机器都正常工作时,分别分担各自负载;主协同服务器出现故障时,负载全部转移到辅助协同服务器上。

3、限制

主要是不支持两阶段事务提交SYB2PC,如果有复制应用,不能用这种方式实现。包含了Sybase复制的ASE系统,要实现高可用性需要用专门的复制HA,工作原理和SYB_HACMP完全不同。

以上只是简单介绍了SYB_HACMP,详细内容请参考Sybase产品文档《在高可用性系统中使用Sybase故障切换》。

二、配置

结合我们的应用,下面介绍将两台服务器配置成对称协同模式。对称协同模式的意思就是平时两台服务器上的ASE都正常工作,如果任何一台服务器上的ASE出现故障,另一台都会接管对方的所有工作。配置过程可以分为4个环节,即准备工作、配置Micosoft Cluster、配置Sybase ASE HA、测试,下面将一一介绍。

1.准备工作

我们常用的高可用性系统是由两台主机和一个共享存储设备构成的。我们做试验用的是两台PC机,一个虚拟的存储设备。

网络

配置双机主要包括3个网络:用于两台服务器间芯跳的私网;对外提供应用服务的公网;存储网络。完成各个网络的物理连接后,规划好每个网络使用的网段和IP。在进行下一步配置前,确保各个网络的连通性。

服务器配置

根据实际情况,在每台主机上安装至少两块网卡。

在两台台机器上分别安装Windows 2003 Enterprise Server,打上sp1。因为,按照微软的文档要求,主机必须为公网和私网分别提供独立的网络接口。如果用iScsi作为存储协议的话,每台主机必须配置3块以太网卡。最好给网卡加上容易识别的名称,比如private、public 和iScsi。如下图:

如果需要,安装访问存储的软件,比如Microsoft iSCSI Initiator。

确保公网内有一台作为域控制器的主机,配置MSCS(微软群集系统)时要用到。

我们的IP配置如下:

主机名公网IP 私网IP iScsi网络IP

Server01 129.0.8.33/24192.168.1.11/24129.0.8.133/24

Server02 129.0.8.34/24192.168.1.12/24129.0.8.134/24

存储配置

准备一个共享存储设备(可以是SCSI、共享光线存储阵列或SAN)。确保两台服务器都可以访问共享存储设备。

我们做试验用的是一个虚拟的设备,使用iSCSI协议。

在存储上至少划出3块存储空间(通常是独立的LUN),供主机访问。其中,一块用于群集仲裁磁盘,另外两块分别用于存放两台主机的数据库数据。我们在给两台主机共配置了3块磁盘,如下:

名称容量缺省主机功能

群集仲裁磁盘

仲裁(Q:) 1G

Server01

DataDisk01(F:) 10G Server01 存放Server01上数据库(HADS)的数据

DataDisk02(G:) 10G Server02 存放Server02上数据库(HABS)的数据

由于在任意时刻,只有一台主机可以对磁盘进行写操作,因此每块磁盘都有一台缺省联机的主机。配置完群集后,由群集来管理这些磁盘资源何时该联到某台机器。

主要软件

Windows 2003 Enterprise Server + sp1

Sybase ASE for Windows + SYB_HACMP

2.配置Micosoft Cluster

2.1基本要求

9一个名称解析法,比如:DNS、WINS、HOSTS等等。

9一个现有的域模型,所有的节点必须是同一个域的成员。

9一个域级账户,必须是每个节点上的本地管理员组的成员。建议采用专用帐户。

9每个节点上的所有网络接口均拥有静态IP地址。

9群集磁盘上的所有分区必须格式化为NTFS。

9最小50 MB的专用磁盘用作仲裁设备,建议采用最小500 MB的磁盘分区。

2.2配置网卡

在所有节点上配置绑定顺序网络

1)单击“开始”,指向“控制面板”,右击“网络连接”,然后单击“打开”。

2)在“高级”菜单上,单击“高级设置”。

3)在“连接”窗口中,确认绑定顺序如下所示,然后单击“确定”:

配置私网网卡

2.1.右心跳网卡对应的网络连接,然后单击“属性”。

2.2.在“常规”选项卡上,确认仅选定了“Internet协议(TCP/IP)”复选框,如下方图

2所示。点击清除所有其它客户端、服务和协议的复选框。

相关文档
最新文档