双机热备技术讲解_第1页
双机热备技术讲解_第2页
双机热备技术讲解_第3页
双机热备技术讲解_第4页
双机热备技术讲解_第5页
免费预览已结束,剩余36页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

双机热备技术讲解 天大天星数讯科技技术部Qq:2542282741共享磁盘式双机热备特点:对于这种方式,采用两台服务器,使用共享的存储设备(磁盘阵列柜或存储区域网SAN)。两台服务器可以采用互备、主从、并行等不同的方式。在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担。同时,服务器通过心跳线(目前往往采用建立私有网络的方式)侦测另一台服务器的工作状况。当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。对于用户而言,这一过程是全自动的,在很短时间内完成,从而对业务不会造成影响。由于使用共享的存储设备,因此两台服务器使用的实际上是一样的数据,由双机或集群软件对其进行管理。缺点:成本高,由于加入了磁盘柜,相当于一个单点,如果磁盘柜出现故障,将失去作用。具体操作以IBM服务器为例:一 硬件需要:1 IBM X-Series服务器两台,要求两台硬件配置相同 2 外置磁盘扩展柜一台(例如EXP300、EXP400.) 3 ServeRaid 6M*2 4 外置SCSI电缆两条(P/N: 03K9195) 5 网络适配卡四块(由于主机服务器上一般至少有一块网卡,所以可以根据实际情况来决定是否另行购买) 6 心跳线(交叉双交线) 二 软件需要: 1 IBM x-server 自带ServeRaid CD 6.1.24或更新版本CD 2 Windows 2000 Advanced Server CD 安装Cluster,客户需要购买两套Windows2000 advanced Server 3 其他相关的软盘(例如网卡驱动等会随选件购买而带)三 硬件安装步骤: 1 连接好主机,键盘,鼠标,显示器 2 分别插入主机和磁盘扩展柜的硬盘 3 打开主机箱盖,依次插入ServeRaid6M卡 和 网络适配卡 4 用SCSI电缆(03K9195)将每一台主机的ServeRaid 6M卡和磁盘扩展柜后端接口相连 5 将每台主机中一块网卡用直连线连接 6 将每台主机中的另一块网卡和网络连接 7 接好主机的磁盘扩展柜的电源 四 软件安装步骤: (1) 安装操作系统 1 打开Server A, 关闭Server B, 磁盘扩展柜保持在关机状态 2 安装Windows 2000 Advanced Server 操作系统 注:在安装Windows 2000过程中要按F6添加ServeRaid卡驱动 3 打开Server B, 关闭Server A, 磁盘扩展柜保持在关机状态 4 安装Windows 2000 Advanced Server 操作系统 5 完成后关闭Server B。 6 配置网络。每台服务器有两个网卡,它们分别用于互相通讯(心跳线,heartbeat)和外部网络流量(LAN)。所以我们在网络的属性中为它们重命名为LAN 和HeartBeat。给两个节点的四块网卡分配的IP 地址如下表: LAN HeartBeat DNS Client 服务器A 192.168.0.1 255.255.255.0 10.0.0.1 255.0.0.0 192.168.0.1从192.168.0.2 从192.168.0.3到192.168.0.254 服务器B 192.168.0.2 255.255.255.0 10.0.0.2 255.0.0.0 按照上表配置完后,请运行ipconfig /all 命令来确认所有的IP 地址已经设置并应用正确了。在服务器A 上Ping服务器B 的IP 地址,确认能够通。7 将两台机器分别提升为同一个域中的DC。都安装DNS 服务。 建立和加入到同一个域( Domain )的具体步骤如下: 下面步骤将在服务器A上执行。它将为你的Cluster系统建立一个域控制器(DC)。 1) 用run 命令(Start ?Run) 执行dcpromo命令。“Active Directory InstallationWizard”启动起来了。 2) 创建一个新的域的DC(Domain Controller for a new domain) 再按Next。 3) 选“Create A New Domain Tree”,再按Next。 4) 选“Create A New Forest Of Domain Trees”,再按Next。 5) 当提示“Full DNS Name For The New Domain” 时输入域名“DOMAIN”。 6) 注意:服务器A提升成DC前,可以把LAN网卡TCP/IP设置中的DNS地址设为本身IP,即192.168.0.1。在把服务器B提升为DC时,要把LAN网卡TCP/IP设置中的DNS地址设为服务器A的IP,即192.168.0.1。否则服务器B就会找不到DNS服务器。两个节点都成为DC后,都得安装DNS服务(除非网络中另有一个DNS服务器),所以服务器B成为DC后就要把DNS设置该为本身IP和服务器A的IP,即192.168.0.2作为首选的DNS,而192.168.0.1作为副选的DNS。然后服务器A的两个DNS服务器IP为192.168.0.1和192.168.0.2。如果网络中另有一个DNS服务器,那么提升服务器A、B时只需把LAN网卡TCP/IP设置中的DNS地址设为该DNS服务器即可(不推荐)。 7) 接受默认产生的Domain NetBIOS Name,再按Next。 8) 接受Default Database And Log Locations,再按Next。 9) 接受Default Shared System Volume,再按Next。 10) 当DNS Server Cannot Be Found 信息出现时,按OK。 11) 选Yes,Install DNS,再按Next。 12) 选Permissions Compatible Only With Windows 2000 Servers,再按Next。 13) 当提示要“Administrator password”,输入口令,再按Next。 14) 之后会显示总信息,按Next。进行Configure Active Directory的操作。提示插入CD盘,选,进行DNS安装。15) Wizard 完成,按Finish。在服务器A重起后,我们可以用dcpromo命令提升服务器B。选“Additional domain controllerfor an exiting domain” ,在“Network Credentials” 中加入网络用户名(可用administrator)和口令。( User name, Password ,Domain) ,选 ,然后在“Additional Domain Controller” 中,填DNS域全名,选。在“Database and log locations” 项中,点。到“Shared System Volume” 项点。输入用户名(可用administrator)和口令;显示总结信息后,确认把该服务器作为可用服务器A的附加服务器。点。显示构造进程, 进行构造。构造好后,选。Restart 服务器。服务器B 就加入到上面所建立的域中 (2) 配置共享硬盘 8 把磁盘扩展柜正常开启然后打开Server A,把ServeRaid CD放入Server A光驱,使服务器通过CD引导启动。 9 系统启动到“ServeRaid Manager”窗口,在右边的窗口点中“Controller 图标按鼠标右键,选择“Restore to Factory Default Setting” 10 点中“Controller 图标按鼠标右键,选择“Create Array” 11 选择“Custome Configuration”,然后按“NEXT” 12 根据客户自己的需求创建阵列和逻辑驱动器 (注意:共享柜中的每个阵列中只能有一个逻辑驱动器,而且它的RAID级别最好为5) 13 鼠标右键点击“Controller”,选择“Cluster Action”,然后选择“Configure for Clustering”然后会弹出一个窗口(以ServeRaid 4LX单通道卡为例) Controller Name : Node_A Partner Name : Node_B Chnnel 1 : 6 Logical Drive1 : shared, Merge group = 1 (共享盘柜) (注意:如果是ServeRaid 4MX双通道卡服务器上的硬盘和共享盘柜在同一阵列卡上,那么本地硬盘所在逻辑驱动器选择 Non-shared 模式;而共享硬盘所在的逻辑驱动器选择Shared模式) 如图所下: Controller Name : Node_A Partner Name : Node_B Chnnel 1 : 6 Logical Drive1 : Non_shared Merge group = 200 (服务器上的本地硬盘) Logical Drive2 : shared Merge group = 1 (共享盘柜) 14 等待硬盘初始化和同步完成后,退出配置工具,并且关闭Server A. 15 打开Server B, 关闭Server A。磁盘扩展柜保持开机状态.。把ServeRaid CD放入Server B光驱,使服务器通过CD引导启动。 16 系统启动到“ServeRaid Manager”窗口,在右边的窗口点中“Controller 图标按鼠标右键,选择“Restore to Factory Default Setting” 17 点中“Controller 图标按鼠标右键,选择“Cluster Actions” 18 然后选择“Configure for Clustering” Controller Name : Node_B Partner Name : Node_A Chnnel 1 : 7 19 等待硬盘初始化和同步完成后,退出配置工具,并且关闭Server B. (3) 建立安装Cluster 20 登录进入Server A服务器,插入ServeRaid CD。复制“Win2ksrvclusterSupport”下的“ipshahto.exe”到桌面,再把“Win2ksrvcluster”目录复制到桌面。运行ipshahto.exe文件。这将对共享硬盘进行强行接管。 21 用“磁盘管理器”对磁盘阵列柜中的硬盘分配盘符,进行格式化,并设置卷标为“Z:” (注意:两台服务器对共享硬盘的盘符,硬盘大小,卷标名称应该相同;而且格式时选择NTFS模式) 22 关闭Server A。 23 打开Server B。 24 登录进入Server B服务器,插入ServeRaid CD。复制“Win2ksrvclusterSupport”下的“ipshahto.exe”到桌面,再把“Win2ksrvcluster”目录复制到桌面。运行ipshahto.exe文件。这将对共享硬盘进行强行接管。 25 用“磁盘管理器”对磁盘阵列柜中的硬盘分配盘符,进行格式化,并设置卷标为“Z:” (注意:两台服务器对共享硬盘的盘符,硬盘大小,卷标名称应该相同;而且格式 时选择NTFS模式) 26 完成后关闭Server B (4)安装MSCS: 27 登录Server A,在控制面板中选择“add/remove programs”,选择“Cluster Service”然后继续(此时应将Advanced Server Setup CD 插入光驱) 28 此时Cluster配置窗口出现,按“Cancel”,然后按“Yes” (注意:选择Cancel的目的是在安装MSCS之中加入IBM ServeRaid Cluster Solution Programe) 29 按照提示完成安装,选择“Finish”,“Close”。移去光驱中的CD 30 然后运行桌面“cluster”目录下的“setup.exe” 31 按照提示安装完 IBM ServeRaid Cluster Solution 32 继续安装完MSCS 33 创建一个新的Cluster 34 设置管理员的用户名和口令 35 一块网卡只用作内部通讯,“Use only for Internal Cluster Communication” Network Name : Internal 36 另外一块只用作客户端访问,“Use only for Client Access” Network Name : External 37 设置一个虚拟的一个Cluster Server IP , 和Server B设的一样,要和用作客户端访问的网卡在同一网段38 启动Cluster Service,运行IBM ServeRaid Cluster Solution Wizard创建磁盘资源 并点击Z:属性,将 Z:移到共享磁盘上 39 按提示完成安装。 40 登录Server B,在控制面板中选择“add/remove programs”,选择“Cluster Service” 然后继续(此时应将Advanced Server Setup CD 插入光驱) 41 此时Cluster配置窗口出现,按“Cancel”,然后按“Yes” (注意:选择Cancel的目的是在安装MSCS之中加入IBM ServeRaid Cluster Solution Programe) 42 按照提示完成安装,选择“Finish”,“Close”。移去光驱中的CD 43 然后运行桌面“cluster”目录下的“setup.exe” 44 按照提示安装完 IBM ServeRaid Cluster Solution 45 继续安装完MSCS 46 加入Server A创建的Cluster 47 输入管理员的用户名和口令 48 按照提示安装完成后,Cluster Service 成功启动 49 IBM Cluster Wizard 会自动配置共享阵列的资源 安装完成 。2纯软件式双机热备特点:对于纯软件的方式,则是通过支持镜像的双机软件,将数据可以实时复制到另一台服务器上,这样同样的数据就在两台服务器上各存在一份,如果一台服务器出现故障,可以及时切换到另一台服务器。纯软件方式还有另外一种情况,即服务器只是提供应用服务,而并不保存数据(比如只进行某些计算,做为应用服务器使用)。这种情况下同样也不需要使用共享的存储设备,这种情况应该纳入负载均衡领域,缺点:1.可靠性相对较差,两服务器间的数据实时复制是一个比较脆弱的环节。2.一旦某台服务器出现中断,恢复后还要进行比较复杂的数据同步恢复。并且,这个时段系统处于无保护状态。3.没有事务机制,由于其复制是在文件和磁盘层进行的,复制是否成功不会影响数据库事务操作,因此有出现数据不完整变化的情况,这个存在着相当的风险具体操作安装前的准备请确认以下几点问题: 1. Win2000已经安装完成2. WIN2000的最新补丁包是否打上(目前的是PACK4)3. 网卡工作正常和网卡的IP地址是否分配妥当(包括心跳网卡和应用网卡)i. 网卡心跳直连线是否连接,应用网卡是否已经通过网线连接到集线器。4. 在主机和备机本地硬盘上创建基本卷及分区 5. 要求相同的驱动器号6. 大致相同的磁盘空间第一部分CLUSTER的安装将PLUAWELL HA的安装光盘放入主机,在光盘根目录上执行setup.exe,如图一。图一PlusWell HA安装程序启动。如图二。图二图二中选择“Next”,进入图三(下图)图三(下图)中填写用户姓名和公司名, 图三填写完成后选择“Next”,进入图四。在图四(下图)的窗口上填写:Locas(本机名)、Remote(备机名),你可以在我的电脑属性网络标识中查看计算机的名字。填写完成后点击“NEXT”,进入如图五的对话窗口。图四图五(下图)提示你安装PLUSWELL HA的路径,采用默认路径即可。选择“NEXT”,进入图六的对话窗口。图五图六(下图)填写程序文件夹的名字,选择默认名字即可。点击“Next”,进入图七的完成安装的对话窗口。图六图七(下图),选择Finish完成安装。图七第二部、配置Cluster打开Cluter软件界面执行开始菜单程序PlusWell ClusterPlusWell Cluster Administration Tool,如图十三(下图)。在工具栏“Tools”里选择“Licences”,见图十四。图十三图十四(下图)中,选择“OK”确定你的软件使用授权,你将有30天免费使用。选择“Cancel”,则不同意授权,PlusWell服务不会被启动。图十四然后在备机同样安装PLUSWELL Cluster,重复图一至图十四的过程。主机在PlusWell Cluster Administration Tool下在工具栏里点击“Tools”,在弹出的菜单中,执行“Get NIC Information”,获取服务器网卡信息,见图十五(下图)。同样,备机也要执行此操作一遍。图十五图十六(下图)启动PlusWell HA服务,点击如图十六中红色箭头所指的快捷图标,或在Tools下执行Start lusterperation。备机也执行相同操作。图十六资源创建前的安装和启动环境调试工作完成。CLUSTER的配置一 心跳的创建1 RS232心跳打开主机PLUSWELL HA心跳管理界面,如图一所示窗口,点击工具栏Private NetRS232 Serial Port,在图二所示的窗口填写。图一选择串口图二在Serial Port 中选中你要用的COM端口,点击“Add”,创建主机心跳,其他选项使用默认值即可。在备机心跳也要创建一次,创建后的心跳状态如图三。正常心跳为绿色。图三2 TCP/IP Socket心跳在主机PLUSWELL HA心跳管理界面,点击工具栏Private Net TCP/IP Socket,如图四所示窗口,选择SERVER1和SERVER2心跳网卡的IP后,点击“ADD”,创建TCP/IP心跳。同样,在备机也要创建一次。选择做心跳的IP图四图五(串口心跳和网卡心跳状态)二 应用资源配置主机打开PLUSWELL HA管理界面,如图五所示,点击“Resource Objects”进入图六应用资源管理窗口。点击这里,进入应用资源管理窗口图五1 漂移IP在工具栏里点击ResourceCreateIP Address图六如图七,Object Name 中填写你的资源名字,可以采用默认名称。Active IP Address中填写虚拟IP地址,注意和应用的网卡的IP同一网段。Server一项中选择本机主机的名字,NIC中选择主机应用的网卡,Original IP Address中选择需要的IP,点击 Add,将IP添加到Local IP holding NIC中。5出现43选择虚拟IP绑定的实IP2选择使用虚拟IP的网卡1填写虚拟IP图七继续图八所示,在Server中选择远程主机名字,NIC中选择备机应用的网卡,Original IP Address中选择备机需要的IP,点击 Add,将IP添加到Remote IP holding NIC中。5 出现43216图八(1)图八(2)把资源带入软件,以后建立的资源都要bring in cluster,这样才可以运行。2.卷-Volume在工具栏里点击ResourceCreateVolume,如图九所示。1填加镜像目录图九图九 中选择使用Special Setup,点击Add。在图十的窗口中选择要做镜像的卷或文件夹。图十选择好后的状态如图十一。选择Special Setup,Add添加需要镜像的文件目录,Server1下选择要使用的IP地址:例如:10.1.1.12,Server2下选择例如:10.1.1.14。完成后单击Create。32选择使用镜像的网卡的IP图十一3计算机别名资源配置Computer Alias Name Resource Configration1填写虚名2创建虚名图十二4服务资源配置4修改合适的启动和停止超时时间5创建3选择可用资源并添加到依存项中1选中要使用的服务2添加到服务中图十四Pre-requisite Objects:在NT服务资源能够投入工作之前,需要保持可用状态或运行状态的全部先决资源对象。用户必须选择一个卷资源作为NT 服务资源的先决资源。根据客户端访问NT 服务所采用的网络协类型,用户必须将IP 资源(TCP/IP)或计算机别名资源(NetBEUI)包括在本列表中。本列表中指定的资源对象和NT服务资源组成资源层次。5用户定义资源配置(User Define Resource Configration)图十五Start Executable: Win NT/2000 可执行文件的完整路径。在下述操作过程中,集群软件将触发可执行文件。Stop Executable:Win NT/2000 可执行文件的完整路径。在下述操作过程中,集群软件将触发可执行文件。Agent: Win NT/2000 可执行文件的完整路径。在激活用户定义文件之后,集群软件将触发本可执行文件。该文件负责监视用户定义资源的可用性,并且它必须采用Agent API(应用编程接口)与集群软件相通信。在转入集群操作或切换操作的过程中:在触发本可执行文件之前,激活服务器首先将激活目标对象(Target Object)和先决对象(Pre-requisite Objects)中的资源并等待其完成。第三部分MIRROR的安装配置一、软件安装 2开始安装运行PlusWell Mirror光盘中的setup.exe开始安装,如图一(下图)在欢迎窗口中,选择NEXT,进入用户信息填写窗口。 图一 41图二(下图)中Name:填写用户名,Company:填写公司名,填写完成后选择NEXT,继续安装。 图二图三(下图)显示MIRROR文件安装路径,选择默认路径即可。 图三 图四(下图)MIRROR安装提供三种安装模式:Typical典型、Compact最小和Custom自定义,一般选择典型安装即可满足使用要求。 图四图五(下图)在Program Folders中填写程序名称,我们采取默认名称即可,选择“Next”,继续安装。 图五图六(下图),Source中填写源镜像使用的TCP Port,Target Tcp中填写目标镜像使用的TCP Port,注意其他软件或组件端口不能和本软件所用端口冲突,如果有防火墙应打开相应的端口。填写无误后选择“Next”。图六 图七(下图),点击Finish,完成安装。 图七 二、软件配置1从开始菜单-程序-执行PlusWell Mirror,在Mirror的窗口里,工具菜单server里选择License,并在出现的对话框如图八(下图)中点击确定。此步主机备机都要执行。 图八2点工具菜单server里选择Refresh server出现图九(下图)321添入主、备机的心跳IP 图九3图九的工作在主备机各作一次,生成如图十(下图) 图十4以上mirror的安装配置操作在备机上重新操作一遍就可以了。3不需要备份软件双机数据库备份特点:不需要添加更多的设备,也不需要制作两台机器的心跳,两台机器配置不需要相同,只要可以安装windows2000企业版(要求打上sp4补丁)或高于该系统的的机器,并且已安装sql server 2000就可以完成。主要特点就是可以节省大量资金。缺点:由于不能适时启动应用程序或服务,无法保证数据的连续性。所用范围有限。具体操作主要步骤如下:主要是对数据库的发布与订阅下面是一些准备工作1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论