SQL2008双机热备方案
Windows Server 2008集群 + SQL Server 2008数据库主主模式双机集群
第一步准备工作事先把操作系统、数据库、计算机名、IP地址等等相关内容提前规划好,本次数据库双机集群实验全程是在VMware虚拟机环境下搭建,一共使用四台虚拟机进行,分别是一台DC服务器、一台存储服务器、两台数据库服务器。
实际生产环境中,物理存储绝大部分都是走光纤通道(Fibre Channel),即服务器上会安装一块HBA连接到光纤交换机,而模拟实验中是使用基于网络的iSCSI存储,为了进一步简化硬件数量,本次实验中,两台数据库服务器上就不专门新建用于存储通信的网卡了,直接让一张网卡在提供对外业务通信服务的同时,顺便承载起和iSCSI存储通信的工作,具体信息如下:DC服务器操作系统:Windows Server 2008 R2计算机名:Wanghualang-DC网络模式:桥接新建域名:新建域组1:DBEngine(数据库引擎组)新建域组2:DBAgent(数据库代理组)新建域组3:DBAnalysis(数据库分析服务组)新建域用户1:DBAdmin(数据库管理专用帐号)新建域用户2:DBServices(数据库运行专用帐号)IP地址:192.168.1.100DNS地址:192.168.1.100备注1:DBAdmin、DBServices这两个域用户需要加入DBEngine、DBAgent、DBAnalysis这三个域组备注2:DBAdmin、DBServices这两个域用户需还要加入数据库服务器A、数据库服务器B的本地管理员组存储服务器操作系统:Windows Server 2008 R2 + Windows Storage Server 2008 R2计算机名:iSCSI网络模式:桥接iSCSI软件:iSCSI Software Target 3.3IP地址:192.168.1.200新建磁盘数量:4磁盘用途容量:仲裁盘(2G)、MSDTC盘(5G)、数据盘A(10G)、数据盘B(10G)数据库服务器A操作系统:Windows Server 2008 R2计算机名:Wanghualang-A网络模式:业务线使用桥接,心跳线使用VMnet1数据库:SQL 2008 R2 Enterprise With SP1IP地址1:192.168.1.101(业务线)IP地址2:192.168.88.101(心跳线)DNS地址:192.168.1.100集群名称:Wanghualang-HA集群虚拟IP地址:192.168.1.250MSDTC集群虚拟IP地址:192.168.1.240SQL Server 网络名称A / B:SQLha01 / SQLha02SQL Server 实例名称A / B:WanghualangSQL01 / WanghualangSQL02SQL Server 实例虚拟IP地址A / B:192.168.1.241 / 192.168.1.242挂载盘名称和盘符分配:仲裁盘(Q)、MSDTC盘(M)、数据盘A(D)、数据盘B(E)数据库服务器B操作系统:Windows Server 2008 R2计算机名:Wanghualang-B网络模式:业务线使用桥接,心跳线使用VMnet1数据库:SQL 2008 R2 Enterprise With SP1IP地址1:192.168.1.102(业务线)IP地址2:192.168.88.102(心跳线)DNS地址:192.168.1.100集群名称:Wanghualang-HA集群虚拟IP地址:192.168.1.250MSDTC集群虚拟IP地址:192.168.1.240SQL Server 网络名称A / B:SQLha01 / SQLha02SQL Server 实例名称A / B:WanghualangSQL01 / WanghualangSQL02SQL Server 实例虚拟IP地址A / B:192.168.1.241 / 192.168.1.242挂载盘名称和盘符分配:仲裁盘(Q)、MSDTC盘(M)、数据盘A(D)、数据盘B(E)第二步安装配置iSCSI存储本次实验将使用 Windows Storage Server 2008 R2 来搭建存储服务器,新建一台虚拟机安装 Windows Server 2008 R2 操作系统,按事先规划配置好IP地址,并禁用防火墙!载入 Windows Storage Server 2008 R2 镜像,进入 Windows Storage Server 2008 R2 文件夹,安装 Windows6.1-KB982050-x64-EnterpriseBranding 程序。
WIN2008+SQL2008双机
Windows 2008与Sqlserver2008标准版实现故障转移群集(双机热备)序列号:开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB一、硬件需求:1、两台配置相同的服务器,SQLServer01与SQLServer02;2、磁盘阵列独立分配3块磁盘分别用作仲裁、分布式处理(MSDTC)4、网卡2、3、4、均可用作心跳(互联)、存储、业务网6、DNS服务器注:SQL Server 2008的节点不能和域控制器集成二、安装步骤:1、准备dns服务器并建立2个cluster的用户并提升管理权限(供节点使用)2、挂接存储方法1.win2008自带的iscsi发现器2、ssh下建共享磁盘3.节点加域4.注:存储的划分要至少分3块磁盘,分别作为仲裁磁盘(Q >=1G),分布式事务协调器(R >=1G),SQL数据盘(S根据用户数据增长情况)来使用。
三、安装操作步骤1、将Server C、Server D提升为域中的DC(Domain Controller for a new domain)配置SQLServer 01、SQLServer 02网络每台服务器有3个网卡,它们分别用于互相通讯(心跳线,heartbeat)、外部网络流量(LAN)和单独的存储网络。
所以我们在网络的属性中为它们重命名为LAN 、HeartBeat和iscsi 。
给两个节点的6块网卡分配的IP 地址如下表2、挂机存储分别进入系统在开始菜单—所有程序---管理工具—iscsi 发起程序2、打开SQLServer01的控制面板,选择管理工具,进入计算机管理,再选择管理磁盘;在这里将会看到共享的磁盘,选择适当的大小创建新的分区;选择MBR,确定对其他几个存储盘做同样的设置,完成后如上图。
WIN2008双机热备连接FREENAS存储
WIN2008双机热备连接FREENAS存储这段时间学习了FREENAS的免费存储,功能很多,而且是WEB界面的管理模式。
由于工作的需要,通过WIN2008双机热备,联机存储FREENAS的磁盘共享(磁盘格式为ZFS),一点点学习的过程供大家分享。
一、安装和配置FREENAS1、下载通过FREENAS的网站/下载FREENAS软件,安装到VMWARE得虚拟机上,安装的过程这就不详述了,本人安装的是FREENAS 7的版本(请访问以下网站查看安装过程/?p=1#comment-433),由于版本更新,可能安装方法各不一样,请到/下查看各版本的安装方法和教程。
2、配置FREENAS的IP地址选择如图:,选择静态IP:192.168.1.50,默认安装后,重新启动验证是否为所设置的IP。
通过WEB页面输入http://192.168.1.50访问,用户名为admin,密码freenas登陆到管理界面,此时选择系统—》常规进入配置界面,如下图所示:将语言选为中文(视个人习惯配置),保存。
3、对FREENAS配置磁盘模式此时选择硬盘,点击ZFS(此为新的文件格式,具体知识点可以通过百度了解),选择Pools,点击virtual device右下角加号,名称vd0,类型(相当于raid5),选中需要的磁盘(3块以上),点击添加,应用更改。
再点击管理,点击,名称pools0,选中设置好的vd0,添加并应用更改。
这时选择已经配置好的磁盘划分LUN(类似硬盘分区划分容量大小),磁盘配置就结束了。
4、配置ISCSI服务由于要通过WIN2008的ISCSI来连接FREENAS的磁盘,下面就介绍连接的过程,选择服务,点击ISCSI目标,右侧有一个启动选项,打勾,保存并重启服务。
然后选择,点击加号,在右侧输入192.168.1.50:3260,添加并应用更改。
再选择,点击加号,在右侧输入ALL(或者要连接的服务器的ISCSI的服务名,如:.microsoft:mdt),在右侧输入对应的IP地址(或者IP地址范围),添加并应用更改。
数据库服务器的双机热备操作
数据库服务器的双机热备1.什么是双机热备?双击热备就是一种利用故障点转移的方式来保障业务连续性。
其业务的恢复不是在原服务器,而是在备用服务器。
热备不具有修复故障服务器的功能,而只是将故障隔离。
2.为什么要用双机热备双机热备针对的是服务器的故障。
服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等。
一般恢复服务器正常可能需要10分钟、几小时甚至几天。
而对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。
因此,就需要通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。
3.双机热备的工作原理1)心跳工作过程我们通过IP做心跳检测时,主备机会通过此心跳路径,周期性的发出相互检测的测试包,如果此时主机出现故障,备机在连续丢失设定数目的检测包后,会认为主机出现故障,这时备机会启动相关服务,完成双机热备的切换。
2)IP工作过程IP地址用虚拟IP地址,主机正常的情况下虚拟IP地址指向主机的真实IP地址,用户通过虚拟IP地址访问主机,当主机宕机后,备机接管主机业务,这时虚拟IP地址会指向备机的真实IP地址,用户通过虚拟IP地址访问备机。
对于用户来说,用户访问的都是虚拟IP地址。
所以用户只会在主备机切换过程中发现短暂的通信中断,经过一个短暂的时间,就可恢复通信。
(可通过下面的拓扑图结合查看理解)4.双机热备的实现方式及功能数据库双机热备有两种常见的实现方式,一种是共享方式;另一种是通过纯软件的。
共享方式是数据库放在共享的存储设备上。
当A服务器提供服务时,直接在存储设备上进行读写操作,当A发生故障后,切换到B服务器,B服务器也同样在存储设备进行读写操作。
(A服务器为主机服务器,B服务器为备机服务器)纯软件方式是可以通过某些设备或者软件,将A服务器的数据复制到B服务器上,这样当A服务器发生故障时,切换到B服务器,此时B服务器能起到与A服务器相同的作用。
(本数据库服务器采用的双机热备方式为此类)双机热备的实现功能是:保障业务的连续性,实现的方法是故障点的转移,而备份,主要目的是为了防止数据丢失,而做的一份拷贝,所以备份强调的是数据恢复而不是应用的故障转移。
win2008R2做oracle11G共享存储的双机热备双活
配置安装概述使用两台服务器和一台存储,利用2008自带的群集故障转移功能配合存储,做到oracle 服务遇到故障时,能够从A服务器将oracle服务快速转到B服务器上使用。
安装时将oracle的软件各自安装到A、B服务器的本地硬盘上,将oracle的数据库安装到存储上的共享盘里。
在A服务器的oracle使用正常时,存储共享盘只显示在A服务器。
当A服务器的oracle服务出现故障或是A服务器遇到硬件故障和网络故障时,B服务器会通过群集将oracle的存储共享盘和服务接管过来。
本次安装实验使用的是HP BL460C的刀片服务器利用WMware的Vsphere5.1创建了两个虚拟机,存储使用的是HP P4000iscsi连接。
光纤连接亦适用。
前置准备硬件:两台支持64位操作系统的服务器、一台存储服务器每台服务器至少有可以做两个分区的本地存储硬盘,如C:和D:每台服务器各需要三块网卡,分别做连接外网、双机心跳、连接存储。
软件:Win2008R264位企业版Oracle11g官网下载的解压缩文件名为:win64_11gR2_database_1of2win64_11gR2_database_2of2将这两个文件解压缩到同一个目录下使用setup首先将两台服务器都装上win2008R264企业版,并将计算机名分别改为sj1和sj2。
然后将连接外网的的IP地址,负责心跳的IP地址以及连接存储的IP地址设置好。
并将本地连接名分别改为waiwangA、xtA、iscsiA和waiwangB、xtB、iscsiB。
将其中xtA和xtB所对应的网口用网线直连或是通过专用的交换机进行连接。
心跳的IP 地址最好不要和另两对网卡的IP地址类同,可以采用10.0.0.*的形式。
如下图:接下来将系统防火墙给关闭掉,不然两台服务器之间的ping通信会有问题。
打开控制面板,点击系统和安全。
点击Windows防火墙点击左侧的打开或关闭Windows防火墙。
服务器双机热备方案
服务器双机热备方案
在现代社会,服务器作为信息存储和传输的重要设备,其稳定性和可靠性显得
尤为重要。
为了确保服务器在遇到故障时能够实现快速切换和备份,双机热备方案应运而生。
双机热备方案是指在服务器集群中,两台服务器同时工作,一台作为主服务器,另一台作为备份服务器。
主服务器负责正常的数据处理和服务提供,备份服务器则时刻与主服务器保持同步,一旦主服务器出现故障,备份服务器可以立即接管工作,实现快速切换,保证系统的连续性和稳定性。
双机热备方案的实现需要借助专业的硬件设备和软件技术。
首先,硬件方面需
要两台服务器具有相同的配置和性能,以及高可靠性的存储设备和网络设备。
其次,软件方面需要利用专业的双机热备软件,实现数据的实时同步和故障的快速切换。
另外,还需要配备专业的监控系统,及时发现故障并进行处理。
在实际应用中,双机热备方案可以应用于各种对系统稳定性要求较高的场景,
比如金融交易系统、电信运营系统、医疗信息系统等。
通过双机热备方案,可以最大程度地提高系统的可用性和稳定性,保证用户的正常使用和数据的安全性。
总的来说,双机热备方案是一种高可用性的服务器备份方案,可以在主服务器
故障时实现快速切换,保证系统的连续性和稳定性。
通过合理的硬件配置和专业的软件技术,双机热备方案可以在各种对系统稳定性要求较高的场景中得到应用,为用户提供更加可靠的服务和保障。
SQL Server 2008R2双实例群集搭建方案
SQL SERVER2008 R2 双实例群集模式安装说明书目录1.安装环境说明 (1)1.1.服务器准备 (1)1.2.网络(IP地址、网络名称)准备 (1)1.3.硬盘环境准备 (3)1.4. AD环境的准备 (3)1.5.部署帐号准备 (4)2. Windows Server 2008 R2故障转移群集验证、安装、测试 (4)2.1.添加“故障转移群集”功能 (4)2.2.验证Windows Server 2008 R2 故障转移群集 (5)2.3.创建一个Windows Server 2008 R2 群集 (7)2.4.配置群集的仲裁盘 (9)2.5.群集测试 (11)3. SQL SERVER 2008 R2群集的安装 (12)3.1.安装第一个数据库实例 (12)3.1.1.在第一台sql服务器安装第一个Sql群集实例服务SHSHJHISDB01 (12)3.1.2.在第二台Sql服务器加入第一个Sql群集实例服务SHSHJHISDB01 (24)3.1.3.配置群集实例服务SHSHJHISDB01的默认节点 (31)3.1.4.测试第一个Sql群集实例服务SHSHJHISDB01 (33)3.2.安装第二个数据库实例 (34)3.2.1.在第二台sql服务器安装第二个Sql群集实例服务SHSHJHISDB02 (34)3.2.2.在第一台Sql服务器上加入第二个Sql群集实例服务SHSHJHISDB02 (35)3.2.3.配置群集实例服务SHSHJHISDB02的默认节点 (35)3.2.4.测试第二个Sql群集实例服务SHSHJHISDB02 (36)4.微软工程师评语 (36)1. 安装环境说明1.1.服务器准备安装一共需要4台服务器,1台磁盘阵列1.2.网络(IP地址、网络名称)准备注意:SHSHJHIS001与SHSHJHIS002的所有网卡的IPv6都关闭。
心跳网卡不要配置默认网关和DNS服务器地址,在高级选项中做如下配置1.3.硬盘环境准备本地磁盘作为操作系统磁盘,要求150G以上空间。
双机热备常见问题及解决方案
双机热备常见问题及解决方案双机热备常见问题及解决方案对于企业重要的应用系统而言,保证系统能持续、可靠地提供服务是非常重要的,因此就出现了对高可用性的需求和高可用性的解决方案。
对于如何选择高可用性的解决方案,特别是关于双机热备的方案选择,常见的有以下问题:Q:高可用性的解决方案有哪些?A:从广义讲,高可用性包括一切避免系统服务中断的技术。
而一般所说的系统高可用性,往往特指的双机或多机热备/容错。
Q:什么时候需要双机热备?A:决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。
即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。
Q:双机热备方案与集群的区别?A:从概念上,双机热备是集群(Cluster)的一种。
集群一般包括两类,一类是纯粹应用的集群,各个应用服务器都访问统一的数据库服务器,但彼些并不需要共享,这种集群是比较简单的,往往采取各个服务器同时提供服务的方式,并且往往同时采用负载均衡技术。
有另一类是数据库服务器(或其他需要访问数据的系统如Exchange、Notes)的集群。
集群可能包括多台服务器。
集群软件除了支持双机工作外,还可以支持多台服务器(Multi Node)工作,同时部署多个应用,并在多个服务器间灵活地设置接管策略。
Q:数据库服务的高可用性有几种方式?A:最简单的,是采用备机的方式。
这其实不属于高可用性的范围,但可以将出现故障后恢复服务的时间控制在几十分钟的量级,而且备机平时还可用作其他用途。
这种方式是一种低成本的简单方案,对于不是非常重要的应用比较适合。
它不适用于重要应用,但是除非你的应用停上几天都无所谓,否则至少要有这一级别的保护措施。
第二种是通过软件方式实现双机热备。
即不采用共享的存储设备,而是数据不再单点存储,本机数据可以向多台主机做实时的数据复制。
这种方式的优点是节省了昂贵的存储设备投资。
缺点是或者会产生数据的差异,或者会影响数据库的速度。
MSSQL热备方案
MSSQL2008+ROSE HA双机热备方案需求分析 (2)第一章:IP规划 (2)第二章:服务器软硬件配置 (2)第三章:实施拓扑图 (3)第四章:sqlservice2008热备实现原理 (3)4.1利用ROSE HA实现双机热备 (4)4.1.1基于共享的存储设备的方式 (5)4.1.2纯软件方式 (5)第五章:怎么计算双机热备切换时间 (6)第六章:RoseMirrorHA解决方案优点 (7)序言: (7)需求分析投资终端在原有的生产环境中使用一个sql2008作为主存储库,经过大量的售后维护发现一些问题。
数据库出现异常时,恢复正常运行耽误时间比较长。
数据文件保存在一台计算机上,要是这台主机出现硬件故障,数据无法保证完整性,恢复数据带来许多麻烦。
基于上述问题,就需要有一种可以完善系统在运行中的不足。
针对上面的问题,我们可以用win2008service+sqlserver2008双机热备解决上述问题。
此方案有利之处,可以实现数据的同步备份,出现主库宕机时、从库可以在很短时间启动不会影响客户的正常业务。
第一章:IP规划NodeB、NodeC作为安装主从sqlserver2008数据库。
其中注意就是虚拟IP地址,是两台数据库对外公布的共同访问地址。
IP地址具体分配表为(1.1)所示。
表(1.1)计算机名字IP地址分配子网掩码网关NodeB 192.168.72.101 255.255.255.0 192.168.72.10010.0.0.2 255.0.0.0 10.0.0.1漂移IP地址10.0.0.4 255.0.0.0 10.0.0.1172.31.128.20 255.255.0.0 172.31.128.2 NodeC 192.168.72.102 255.255.255.0 192.168.72.10010.0.0.3 255.0.0.0 10.0.0.1第二章:服务器软硬件配置方案中针对实现win2008server+Sqlserver2008集群双击热备采用统一的软硬件配置。
win2008+sql2008双机热备
Win2008server+Sqlserver2008的群集实现目录Win2008server+Sqlserver2008的群集实现 (1)一、环境准备 (3)1.1、群集拓扑图 (3)1.2、设置网络 (4)1.2.1、DC服务器网络设置 (5)1.2.2、iSCSI服务器网络设置 (6)1.2.3、servertest01网络设置 (6)1.2.4、servertest02网络设置 (12)二、服务器群集 (12)2.1、创建DC(域)服务器/DNS服务器 (12)2.1.1、创建域 (12)2.1.2、创建域用户 (17)2.2、节点服务器加入域 (20)2.3、StarWind创建虚拟共享盘 (22)2.3.1、下载并安装StarWind (22)2.3.2、创建虚拟共享盘 (31)2.4、创建单节点群集 (40)2.4.1、添加共享磁盘 (40)2.4.2、创建单节点群集 (46)2.5、群集中添加节点 (55)2.6、配置仲裁盘 (58)2.6、验证群集是否成功 (60)三、数据库群集 (70)3.1、创建据库单节点群集 (70)3.2、另一节点加入数据库群集 (76)3.3、验证数据库群集是否安装成功 (79)四、HINAMIIS群集 (80)4.1、单节点安装HINAMIIS (80)4.2、另一节点安装HINAMIIS (83)4.3、验证HINAMIIS群集是否成功 (83)一、环境准备1.1、群集拓扑图说明:这里用到了四台服务器(对应四个虚拟机),均安装WINDOWS SERVER 2008R2Enterprise。
注意,Standard版和WEB版不支持群集,最好安装Enterprise和datacenter。
PC1为DC\DNS(域控)服务器,此后简称DC服务器;PC2为群集节点服务器,此后简称servertesst01;PC3为群集节点服务器,此后简称servertesst02;PC4为iSCSI(存储)服务器,此后简称iSCSI服务器;如果复制虚拟机的话,一定要注意,更改MAC地址和SID号,详细请点击此处。
SQL_Server_2008定期自动备份双机备份
一,SQL SERVER 2008自动备份图解教程本文关键字:SQL SERVER 2008自动备份维护计划SQL SERVER 2008自动备份创建SQL SERVER 2008自动备份维护计划日常工作中利用SQL SQLSERVER 2008 的维护计划对数据库进行定期的备份,这样一方面可以对数据库进行备份保证数据安全另一方面也可以减轻对维护人员的负担。
一般对于WEB 服务器进行维护都是在访问人数较少的情况下进行的,要对数据进行备份要么是利用一些备份的软件或系统自动的备份工作例如windows server 2008 自动的Windows server Backup 功能这种也可以对来对数据库进行备份具体操作方法请看本站的Windows server 2008 数据备份和恢复另一种实现数据库的定时自动备份是利用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL SERVER 2008自动备份图解教程分享给大家。
首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的,点击“开始”–“所有程序”–“Microsoft SQL Server2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示:点击“维护计划向导”后跳出对话框,如图所示:点击“下一步”如图所示:填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示:可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”如图所示:选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了点击“下一步”如图所示:出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”如图所示:在数据库那一列选择相关数据库点击(确定)如图所示(由于这张图片较大您可以点击图片查看原图):选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”,下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”如图所示:选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”如图所示:点击“完成”这样就完成了SQL SERVER 2008自动备份图解。
双机热备份系统上实现SQL应用
双机热备系统上实现SQL Server数据库应用一、概要目前,各企业的应用系统都要求知足7*24的全天候运转需求,在系统正式投入利用后,就不许诺有宕机的情形,不然就不能保证企业的正常生产,带来必然的经济损失,做系统方案设计时,就要把这点作为重要内容考虑进去。
本文是实施大庆油田物资集团“通用进销存”物资治理信息系统时的一个成功案例,系统采纳两台IBM x445效劳器做Cluster双机热备系统,数据库选用的是微软的SQL Server 2000。
在其中一台系统效劳器显现故障时,将其上运行的SQL Server效劳自动转换到另外一台效劳器上,保证数据库的正常运转。
二、安装前的预备(一)硬件环境1、IBM x445效劳器两台4CPU机械1台,作为主节点,以下称为:Node A;2CPU机械1台,作为子节点,以下称为:Node B。
2、HP ML370效劳器一台作为主域操纵器,治理群集域。
3、外置磁盘柜一台EXP300 1台,SCSI硬盘13块,存储集群信息及用户数据。
4、ServeRAID 6M阵列卡两块连接外置磁盘柜及主机内磁盘。
5、SCSI连接电缆两条连接主机和外置磁盘柜。
6、网络适配卡四块用于效劳器外部效劳通信和群集内部信息通信。
7、心跳线一条网络交叉双绞线。
(二)软件环境1、IBM x-445自带ServeRAID CD 7.00;2、Windows 2000 Advanced Server CD;3、MS SQL Server 2000 Enterprise CD;4、其他相关软盘,如ServeRAID 6M卡驱动。
(三)网络环境名称IP地址子网掩码Node A 外部连接10.0.0.2255.255.255.0Node A 内部连接192.168.8.101255.255.255.0Node B 外部连接10.0.0.3255.255.255.0Node B 内部连接192.168.8.102255.255.255.0Cluster 服务器对外通讯10.0.0.251255.255.255.0三、安装硬件1、连接好主机、键盘、鼠标、显示器;2、用SCSI连接电缆将每一台主机的ServeRAID 6M卡和外置磁盘柜后端接口相连;3、将两台机械中一块网卡用直心跳线连接;另一块网卡和网络(互换机)连接;4、接好主机外置磁盘柜的电源线。
ROSE HA V8.9+Win2008+SQL2008双机配置详细指南(图文)
ROSE HA V8.9 + Win2008+SQL2008双机配置详细指南(图文)一、安装Windows2008Rose HA软件能与Windows环境无缝集成,在安装Rose HA之前,我们首先需要安装Windows2008操作系统,这里以Windows2008为例。
操作系统的安装比较简单,下面只写简略的安装步骤。
(1)系统安装完成后,将所有的驱动程序安装好,配置好网络(须为静态IP)。
(2)必须要注意的是,安装完毕后,需要在两台服务器的磁盘管理器中查看共享磁盘柜中将要安装数据库的卷和仲裁盘卷(新的Rose 8.9必须要有仲裁盘才能配置集群)的盘符是否相同,该盘符必须相同。
(3)在配置共享磁盘和应用服务等过程中,两台主机不能同时挂载共享磁盘,需在一台主机卸载/脱机共享磁盘后才能在另一台上挂载共享磁盘,以避免共享磁盘的数据遭到破坏。
二、安装SQL Server2008数据库SQL Server的安装步骤安装也比较简单,下面只写安装中需要注意的步骤。
(1)2台主机操作系统须先安装.Net Framework 3.5 SP1及Windows Installer 4.5。
将共享数据和其它相关文件建立到共享磁盘上,且安装路径和配置方式须完全一致(2)首先关闭服务器2,在服务器1上安装SQL Server数据库,选择把程序文件目录(共享功能目录)设置在本地硬盘(C盘),把数据库文件目录(实例根目录)设置在共享的阵列磁盘上(D盘)。
安装过程中把SQL Server的所有服务设置成手工启动方式。
(3)关闭服务器1,按上述步骤在服务器2上进行安装配置SQL Server数据库(安装路径和配置方式须和服务器1完全一致),安装前将共享磁盘上服务器1安装的SQL文件夹改名。
(4)安装完毕后打开两台服务器。
将服务器2上的SQL Server服务启动,然后全部停掉,再将服务器1 的SQL Server服务启动,然后全部停掉。
(售后服务)MSQL数据库双机热备服务器配置(解决方案)
(售后服务)MSQL数据库双机热备服务器配置(解决方案)2007年中国网通河北省银河网扩容工程MySQL数据库服务器安装配置北京华夏电通科技XX公司2008年01月10日目录壹平台整体拓扑结构1二概述12.1安装准备22.2安装规划32.2.1服务器磁盘分区32.2.2磁盘阵列32.2.3IP规划32.3安装概要3三操作系统安装配置43.1系统安装43.2网络配置(Bonding)203.3JRE安装22四HDLM安装224.1安装22五数据库安装配置24六Rose HA安装配置256.1安装256.2初始设置Rose软件306.3配置双机HA35一概述mysql双机系统的拓扑结构如下图所示俩台服务器通过以太网卡连接网络,通过网络对外提供服务、相互通信。
俩台服务器之间用com口直接互联,双机热备软件利用这个连接进行双机热备关联的通信、监控、和控制等等。
俩台服务器通过HBA卡连接FC网络,访问共同的磁盘阵列,实现双机热别系统必要的磁盘。
1.1安装准备硬件信息软件准备操作系统:RedHatEnterpriseLinuxAS4update5x8664位版JRE:JavaRuntimeEnvironment5.0Update13forlinuxx64版HDLM5.9.3-00forlinuxMySQL5.0.45-0forRedHatEnterpriseLinux64RoseHAforlinux6.11.2安装规划1.2.1服务器磁盘分区1.2.2磁盘阵列MySQL数据库双机热备系统需要使用HDSAMS1000磁盘阵列提供的磁盘,于AMS1000上,unit0的disk0到disk3,共4块300G磁盘做RAID1+0,分配给MySQL数据库存储数据,可用容量约600G。
1.2.3IP规划192.168.35.1和192.168.35.2分别是俩台服务器的固定IP,192.168.35.3是漂移IP,负责于双机系统中对外提供MySQL服务,于银河平台中有用到此MySQL服务的应用均要将目标地址指向192.168.35.3而不是1或2。
win2008 r2+sqlserver2008 双机热备
public 网关 192.168.10. 1 192.168.10. 1 private 网关 空网关 空网关 首先 DNS 10.10.10.4 10.10.10.3 备用 DNS 10.10.10.3 10.10.10.4 首选 DNS 备用 DNS
192.168.10.5 192.168.10. (域控的 IP) 3(非必需)
Win2008 对密码要求比较高, 大写、 小写、 数字、 特殊字符, 四者中必需包含三种, 还要不低于 8 位。 提示成功后继续:
输入域的名字,下一步。
[键 入 公 司 地 址 ]
LIJIBO201401
10
验证完,下一步。
[键 入 公 司 地 址 ]
LIJIBO201401
11
“林功能级别”可根据操作系统的实际情况选择,下一步。
[键 入 公 司 地 址 ]
LIJIBO201401
32
[键 入 公 司 地 址 ]
LIJIBO201401
33
完成后的情况如下图(Array 的名字有的图片不一样,因为不是同一次截的图,不用管)
[键 入 公 司 地 址 ]
LIJIBO201401
34
20 多 T 的卷初始化需要十几个小时。 (3)创建热备盘,右键选择要作为热备盘的磁盘图标,选择“Hot Spare Coverage”
192.168.10.5 192.168.10. (域控的 IP) 4(非必需)
说明: 1. 对于 sqlserver01 和 sqlserver02 的网络,public 一定要是第一网络顺序,private 网络要处在第 二顺序。
[键 入 公 司 地 址 ]
LIJIBO201401
2008故障转移群集及Oracle数据库双机热备配置
2008故障转移群集及Oracle数据库双机热备配置目录---------------------------------------------------- 一、创建域控制器角色---------------------------------------------------- 二、安装DNS服务器角色---------------------------------------------------- 三、数据库服务器加入域---------------------------------------------------- 四、创建“故障转移群集”---------------------------------------------------- 五、安装ORACLE软件---------------------------------------------------- 六、创建数据库实例---------------------------------------------------- 七、Oracle数据库实例及Oracle软件双机热备故障转移模拟测试一、创建域控制器角色1、硬盘分区配置●服务器磁盘做RAID 1。
●在服务器上分两个分区,C盘为系统盘(50G),D盘空间为剩余空间。
●IP地址:172.16.80.1●域账户名:administrator 域账户口令:自定义2、安装基础软件●在服务器上安装Windows 2008标准版操作系统(64位)后,打上系统补丁,安装防毒软件。
●域控服务器的名称设置如下:3、配置域控服务器的域服务(活动目录)。
主域命名应先征询大连港财务有限公司要求,如大连港财务有限公司要求命名如下:二、安装DNS服务器角色创建正向搜索区域以及反向搜索区域。
三、数据库服务器加入域●更改数据库服务器DBSERVER1、DBSERVER2的Public网卡的DNS为域控服务器的的IP地址:172.16.80.1;●DBSERVER1:IP 172.16.20.1 域账户名:administrator 域账户密码:自定义●DBSERVER2:IP 172.16.20.2 域账户名:administrator 域账户密码:自定义●通过ping命令验证数据库服务器配置DNS后,解析是否生效.联通;。
windows 2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final
2012.03.29 ,tb,ideal,shanghai项目背景:本期机场能源新增5台PC Server, 计划将TOC报修呼叫系统迁移至新的服务器环境上。
数据库服务器为两台IBM X3650服务器,打算将现有SQL Server 2005数据库环境迁移到此两台PC Server上,并做到冗余。
应用户要求:在不新增设备(共享存储)或软件(集群软件授权)的基础上,实现数据库热备且能做到故障自动迁移。
在仔细评估SQL Server各种热备/冷备方案后,基于现有服务器及网络环境,现确定采取SQL Server镜像热备实施方案,实现以上数据备份要求。
本实施文档内容编排如下:1.数据库镜像技术简介;2.环境说明(软/硬件技术要求、测试环境与生产环境差异说明等);3.实施详细步骤;4.配置完成说明及常见问题解答;其中,实施详细步骤梳理如下:1.服务器安装DNS及Active Directory域控,且实现DNS及域控冗余;2.数据库镜像配置步骤;现将各部分展开详细描述如下:数据库镜像简介:1、简介数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。
镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。
要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。
主服务器被称为“主机”,第二个服务器被称作“备机”。
主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝。
当事务写入你的基本服务器的时候,他们也同样被传送到并写入你的镜像数据库中。
除了基本和镜像之外,你还可以引入另一个可选的组件,名为“见证”。
见证服务器是第三个SQL Server 2005运行实例,它是在判断什么时候进行错误恢复的时候,用于基本和镜像之间内部交流。
只有当你想实现自动错误恢复的时候用到这个选项。
它实现了2比1 投票的能力,当我的一个组件不可达,并因此需要进行错误恢复的时候。
SQLServer 双机热备(纯软镜像) 详细图文配置教程(ServHA Mirror)
MS SQLServer安装与纯软高可用配置这里我们以MS SQLServer 2008为例,介绍MS SQLServer的安装以及通过MicroColor ServHA Mirror配置双机集群。
主要步骤:一、配置防火墙。
二、准备存储介质。
三、安装并配置ServHA Mirror。
四、安装MS SQLServer。
五、创建镜像包。
六、将Sql Server服务交由集群管理。
注意事项:一、S qlServer配置双机集群方案要求两机都安装SqlServer,其中SqlServer主服务安装在本机磁盘内(非镜像盘内),数据库实例安装在镜像盘内。
二、两机的SqlServer安装配置必须完全相同,例如:实例名,权限,密码。
三、双机目标镜像盘盘符必须一致。
安装文档实例参数:配置防火墙此步骤目的为让ServHA Mirror 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Mirror的通信,使双机集群工作异常。
MicroColor ServHA Mirror在配置的过程中主要需要设置的防火墙例外:1. 18562与25792端口:这两个端口为“ServHA 配置监控端”的连入端口,如不将这两个端口设置为防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Mirror的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。
2. 15538与45782端口:这两个端口为集群双机相互通信的端口,如不将这两个端口设置为防火墙例外端口,ServHA Mirror将无法正常工作,如果您修改过ServHA Mirror 的“全局TCP/IP端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机的IP地址即可。
RoseHA双机热备配置(windows_2003+SQL_2008_)技术方案
Rose HA 8.5双机热备配置Windows 2003 + SQL 2008一.安装前准备工作1.软件和硬件要求在安装Rose HA双机热备软件之前,每台主机至少需要配置两张网卡,且两张网卡的IP地址都设置成手动。
同一台主机的两张网卡IP地址设置在不同的网段。
(外网卡(公网)IP地址对向提供数据服务,内网卡(私网)IP地址提供两台主机之间心跳作用)◆Rose HA支持TCP/IP Socket 类型和RS232类型的心跳线(私网),对于配置RS232类型的心跳线,需要准备RS232类型串口线,并配置好com口参数(按照操作系统默认配置即可)。
在Rose HA中,建议配置两条以上心跳线(Socket类型或RS232类型,也可以混合使用)。
R232串口心跳线做法:需要准备两个母头的9针串口、一米左右网线一根。
两者之间接线方法:1-1、2-3、3-2、5-5,其余针角可以不用接线。
◆配置好磁盘阵列,首先保证两台主机分别可以正确访问共享磁盘。
(具体方法:首先把磁盘阵列柜通过SAS线缆或光纤线缆分别连接到两台主机的HBA卡上,然后,一台机器先关机,另一台机器开机。
开机的主机在BIOS启动自检过程中,会扫描到磁盘阵列。
进入系统后通过磁盘管理把盘柜进地分区。
(注意分区还原成基本盘)一台机器把盘柜分好区以后,然后关闭这台主机,开启另一台主机,进入操作系统后,通过磁盘管理把盘柜分区引入即可。
(注意查看盘柜分区为基本盘)注意两台主机看到的盘柜磁盘分区的盘符需要一致,并且推荐采用NTFS分区。
◆在安装Rose HA之前,应先安装需要由Rose HA来监控管理的应用程序软件(如:SQL 2008),并用将应用的相关数据存储目录放在共享磁盘阵列上的分区上。
然后通过服务管理将应用程序的相关服务的启动方式修改为手动,并停止服务。
2.操作系统要求RoseHA可以在Windows server 2000/2003/2008的各版本上安装,及linux,solaris相关版本上安装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL2008双机热备方案Question0Sign in to vote公司要上一套系统,DB用SQL2008,怎么实现双机热备?一种方案是用windows的故障转移群集搭配SQL自己的群集功能,这种方案需要有共享存储,我现在在虚拟测试环境没办法做实验,所以暂时先不考虑这个。
另外一种是用镜像的方式做双机热备,DB都放在服务器上,不用外接存储,主节点服务器DB实时复制到备用节点中,主节点故障后自动跳到备用节点,不会出现服务中断的问题。
这种方式能否实现,该如何操作?因为没做过这种,所以思路有些乱,需要高手们给点指引,谢谢啦。
Friday, November 09, 2012 7:42 AMReply|Quote Rik1012 10 PointsAnswers0Sign in to vote你好,你的方法是不是要有3台服务器安装SQL,一台主机,一台备机,一台做见证,安装完SQL 后,打开SQL输入你提供的命令,来实现镜像功能?因为以前没做过这块,所以比较小白,想细致了解一下,高手有空来指点指点,谢谢了。
你好,那个见证服务器是可选的,你可以选择安装也可以不安装,见证服务器的作用就是,如果主机出错,那见证服务器就会自动地实现故障转移,然后使备机转化成主机,代替主机继续工作,如果你不安装的就只好出错的时候,自己手动转移了。
也不是说要输入命令,SSMS 里这些都有的,你直接点击就可以了,因为我配置的时候也不愿意敲代码,不过这里有现成的你可以直接复制就好。
这篇文档可以手把手教你如果配置,不用写命令,请参考:/p-690922020761.html 。
有什么不清楚的,在问我们,大家相互学习啦。
Thanks,Amy Peng立刻免费下载TechNet论坛好帮手Marked as answer by Rik1012Tuesday, November 13, 2012 1:50 AMMonday, November 12, 2012 2:52 AMReply|Quote Amy Peng - MSFT 20,055 PointsAll replies0Sign in to vote你说的故障转移群集和共享存储是HA,微软集群不是个什么好东西,个人看法只热备的话应该部署镜像Try SQL Server 2008QQ:********************************,November09, 2012 9:56 AMReply|Quote dgdba OEM制造行业1,480 Points0Sign in to voteAgree, books online tells you how to set db mirroring step by step.Friday, November 09, 2012 1:47 PMReply|Quote rmiao News 32,240 Points0Sign in to vote微软集群不是个什么好东西,dgdba大侠你也太偏激了吧我做过SQL2005的镜像,不过步骤跟2008应该差不多,给你一些示例代码,网上找的,自己亲自测试成功数据库:S_C_SC网段:192.168.1.X--SQL2005数据库镜像的步骤--1、检查SQL Server 2005数据库--只有SQL Server 2005 标准版、企业版和开发版才可以建立数据镜像。
--其他版本即Express只能作为见证服务器--要保证打上SP2补丁SELECTSERVERPROPERTY('productlevel')--2、主备实例互通--实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现。
注意:实现“主备数据库实例互通”的操作只需要做一次,每一对主备实例(不是数据库)做一次互通。
-------------------------------------------------------------1、设置镜像数据库为完整恢复模式alter DATABASE S_C_SC set recovery FULL--2、创建证书(主备可并行执行)--主机执行USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'joe'; CREATE CERTIFICATE HOST_A_cert WITH SUBJECT ='HOST_A certificate' ,START_DATE = '2012-09-25';--备机执行USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'joe'; CREATE CERTIFICATE HOST_B_cert WITH SUBJECT ='HOST_B certificate' ,START_DATE = '2012-09-25';--见证执行USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'joe';CREATE CERTIFICATE HOST_C_cert WITH SUBJECT ='HOST_C certificate' ,START_DATE = '2012-09-25';--3、创建连接的端点(主备可并行执行)--主机执行:USE masterCREATE ENDPOINT Endpoint_MirroringSTATE = STARTEDASTCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )FORDATABASE_MIRRORING( AUTHENTICATION = CERTIFICATE HOST_A_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL );--备机执行:USE masterCREATE ENDPOINT Endpoint_MirroringSTATE = STARTEDASTCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )FORDATABASE_MIRRORING( AUTHENTICATION = CERTIFICATE HOST_B_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL );--见证执行:USE masterCREATE ENDPOINT Endpoint_MirroringSTATE = STARTEDASTCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )FORDATABASE_MIRRORING( AUTHENTICATION = CERTIFICATE HOST_C_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = WITNESS );--4、备份证书以备建立互联(主备可并行执行)--主机执行:USE master--BACKUP CERTIFICATE HOST_A_cert TO FILE ='D:\SQLBackup\HOST_A_cert.cer';BACKUP CERTIFICATE HOST_A_cert TO FILE ='D:\HOST_A_cert.cer';--备机执行:USE masterBACKUP CERTIFICATE HOST_B_cert TO FILE ='D:\SQLBackup\HOST_B_cert.cer';--见证执行:USE masterBACKUP CERTIFICATE HOST_C_cert TO FILE ='D:\SQLBackup\HOST_C_cert.cer';--5、互换证书----将备份到D:\SQLBackup\的证书进行互换,即HOST_A_cert.cer复制(是复制不是剪切)--到备机的D:\SQLBackup\。
HOST_B_cert.cer复制(是复制不是剪切)到主机的D:\SQLBackup--见证的证书HOST_C_cert.cer复制到主机和备机,主机和备机复制到见证--6、添加登陆名、用户(主备见证可并行执行)--以下操作只能通过命令行运行,通过图形界面无法完成。
(截至文档编写结束,SQL Server2005的版本号为SP2)--主机执行:USE masterCREATE LOGIN HOST_B_login WITH PASSWORD = 'test'; CREATE USER HOST_B_user FOR LOGIN HOST_B_login;--CREATE CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_user FROM FILE ='D:\SQLBackup\HOST_B_cert.cer';CREATE CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_user FROM FILE = 'D:\HOST_B_cert.cer';GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_B_login]USE masterCREATE LOGIN HOST_C_login WITH PASSWORD = 'test'; CREATE USER HOST_C_user FOR LOGIN HOST_C_login; CREATE CERTIFICATE HOST_C_cert AUTHORIZATION HOST_C_user FROM FILE = 'D:\HOST_C_cert.cer'; GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_C_login];GO--HOST_B_cert是第一步创建的证书--备机执行:USE masterCREATE LOGIN HOST_A_login WITH PASSWORD = 'test'; CREATE USER HOST_A_user FOR LOGIN HOST_A_login; --CREATE CERTIFICATE HOST_A_cert AUTHORIZATION HOST_A_user FROM FILE ='D:\SQLBackup\HOST_A_cert.cer';CREATE CERTIFICATE HOST_A_cert AUTHORIZATION HOST_A_user FROM FILE = 'D:\HOST_A_cert.cer'; GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_A_login];USE masterCREATE LOGIN HOST_C_login WITH PASSWORD = 'test'; CREATE USER HOST_C_user FOR LOGIN HOST_C_login; CREATE CERTIFICATE HOST_C_cert AUTHORIZATION HOST_C_user FROM FILE = 'D:\HOST_C_cert.cer'; GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO[HOST_C_login];GO--见证执行:USE masterCREATE LOGIN HOST_A_login WITH PASSWORD = 'test'; CREATE USER HOST_A_user FOR LOGIN HOST_A_login; --CREATE CERTIFICATE HOST_A_cert AUTHORIZATION HOST_A_user FROM FILE ='D:\SQLBackup\HOST_A_cert.cer';CREATE CERTIFICATE HOST_A_cert AUTHORIZATION HOST_A_user FROM FILE = 'D:\HOST_A_cert.cer'; GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_A_login];USE masterCREATE LOGIN HOST_B_login WITH PASSWORD = 'test'; CREATE USER HOST_B_user FOR LOGIN HOST_B_login;--CREATE CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_user FROM FILE ='D:\SQLBackup\HOST_B_cert.cer';CREATE CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_user FROM FILE = 'D:\HOST_B_cert.cer';GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_B_login];--注意: 这里添加的登录名和用户是添加在master数据库里的不是要做镜像的那个数据库--这里添加的登录名和用户是用来做连接的,下面建立镜像关系才是修复孤立用户才是--修复要做镜像的那个数据库的孤立用户--建立镜像关系------------------------------------------------以下步骤是针对每个数据库进行的,例如:如果主机中有5个数据库以下过程就要执行5次。