双机存储备份方案
方案设计
方案拓扑
方案连接说明
此次新购二台IBM P55A服务器,一台为数据库服务器安装Oracle 10G数据库软件,另一台为应用服务器,两台服务器互为备份,同时通过直接连接DS4700光纤阵列。
其中,双机系统通过HACMP软件来实现,采取主备机的方式,当主服务器出现故障,应用系统不能正常运行时,备机会主动接管应用系统,本次二台小机互为备份,从而保证系统的正常运行。
光纤存储全部采用4GB速率的光纤连接,可以保证整个存储系统的传输速率。
同时IBM 存储设备全部采用冗余设计,可以保证业务的连续性和安全性。
在存储系统中,我们采用IBM DS4700磁盘存储,DS4700有着高达120000IOPS性能指标,最大可连接112块磁盘。
卓越的性能和强大的扩展能力可以满足客户现有需求和未来发展的需求,考虑客户实际情况,我们采用光纤磁盘和SATA磁盘混插的方式,在即满足客户的需求的前提下,为客户更好的利用硬件资源,并节省资源。
本次新购一台IBM x3550 PC服务器作为接口服务器
本次数据库软件配置为Orcale Database Enterprise Edition 10g ,50用户。
本次方案中存储备份软件配置IBM Tivoli Storage Manager (TSM)存储备份管理软件,管理日常的备份策略,利用客户原有带库,进一步提升应用系统的安全性。
HACMP工作原理
HACMP 是High Availability Cluster Multi-Processing 的缩写。
HACMP 是IBM 公司在P 系列AIX操作系统上的高可靠集群软件,配置冗余,消除单点故障,保证整个系统连续可用性和安全可靠性。
HACMP是利用网络来侦测主机及网卡的状况,搭配AIX所提供的硬盘镜像等功能,在主机、网卡、硬盘控制卡、硬盘或网络发生故障时,自动切换到另一套备用元件上重新工作; 若是主机故障还切换至备份机上继续应用系统的运行。
作为双机系统的两台服务器同时运行HACMP 软件;
两台服务器的备份方式有三种:
一台服务器运行应用,另外一台服务器做为备份
两台服务器除正常运行本机的应用外,同时又作为对方的备份主机;
两台服务器同时运行相同的应用,需要数据库的支持。
两台主机系统在整个运行过程中,通过“心跳线”相互监测对方的运行情况(包括系统的软硬件运行、网络通讯和应用运行情况等);
一旦发现对方主机的运行不正常(出故障)时,故障机上的应用就会立即停止运行,本机(故障机的备份机)就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源(包括用到的IP地址和磁盘空间等)接管过来,使故障机上的应用在本机继续运行;
应用和资源的接管过程由HACMP 软件自动完成,无需人工干预;
当两台主机正常工作时,也可以根据需要将其中一台机上的应用人为切换到另一台机(备份机)上运行。