[键入公司地址]LIJIBO2014011Sqlserver2008企业版在Windowsserver2008R2企业版上实现双机热备一,硬件介绍:1,至少需要三台服务器和一台磁盘阵列柜。说明:用系统自带的故障转移群集实现双机热备至少需要三台服务器,最好是四台;如果是用双机软件实现,两台服务器就可以。2,一台作为域控制服务器,命名serverdc3,两台配置相同的服务器,都为双网卡,为域的2个节点,用作数据库服务器,分别命名sqlserver01,sqlserver024,磁盘阵列柜一台,通过BHA卡和SAS线连到服务器sqlserver01,sqlserver025,说明:也可以再加一台服务器,用作备用域控制服务器。二,软件介绍1,服务器系统:Windowsserver2008R2企业版(2008R2中只有企业版和数据中心版支持群集功能)。2,数据库:Sqlserver2008集成SP3。在win2008R2上安装故障群集,Sqlserver2008最低也要集成SP1,不然安装时会有提示、报错,如下图:[键入公司地址]LIJIBO2014012要把补丁集成到sqlserver2008的安装程序中,而不是安装完再打补丁。集成方法在最后。三,配置服务器双机热备第一,配置网络及IP:三台服务器的IPV6都禁用,不用的网卡也都禁用。1,禁用IPV6方法如下:(1)首先把网络链接属性里面的IPV6去掉,如下图(2)然后打开CMD运行以下命令手动关闭IPV6的隧道,分别运行一下3条命令:netshinterfaceteredosetstatedisable回车netshinterface6to4setstatedisabled回车netshinterfaceisatapsetstatedisabled回车这样就可以把IPV6禁用掉,再运行一下ipconfig可以看到IPV6的地址和IPV6--IPV4的隧道不见了。2,配置域控制器serverdc网络服务器名publicIP地址子网掩码网关首选DNS备用DNSServerdc192.168.10.5255.255.255.0非必需192.168.10.5非必需3,配置节点数据库服务器sqlserver01,sqlserver02网络每台服务器有两个网卡,它们分别用于互相通讯(心跳线,heartbeat)和外部网络流量(LAN)。[键入公司地址]LIJIBO2014013为了方便区分,所以我们在网络的属性中为它们重命名为private和public,private网络是用来用来检测节点是否存活,不允许向客户端提供服务,而public是向客户端提供相应的服务服务器名publicIP地址子网掩码网关首选DNS备用DNSsqlserver01192.168.10.3255.255.255.0192.168.10.1192.168.10.5(域控的IP)192.168.10.3(非必需)sqlserver02192.168.10.4255.255.255.0192.168.10.1192.168.10.5(域控的IP)192.168.10.4(非必需)服务器名privateIP地址子网掩码网关首先DNS备用DNSsqlserver0110.10.10.3255.255.255.0空网关10.10.10.410.10.10.3sqlserver0210.10.10.4255.255.255.0空网关10.10.10.310.10.10.4说明:1.对于sqlserver01和sqlserver02的网络,public一定要是第一网络顺序,private网络要处在第二顺序。[键入公司地址]LIJIBO2014014选择“高级设置”[键入公司地址]LIJIBO20140152.public网络为实际IP,private网络为虚拟IP,下面群集服务还会用到IP,也是虚拟的IP,不过要和public网络是一个网段的。3.public的每块网卡只能设置一个IP,千万别在“高级”里设置双IP4.设置private网络。[键入公司地址]LIJIBO2014016禁止DNS注册[键入公司地址]LIJIBO2014017第一,配置域控制器,将serverdc服务器提升为域工作模式:(1)在serverdc上安装“活动目录(ActiveDirectory)”。运行“dcpromo”出现以下窗口:[键入公司地址]LIJIBO2014018不选“使用高级模式安装”,下一步。[键入公司地址]LIJIBO2014019第一次建域要选新建,下一步可运行“netuseradministrator”查看情况。[键入公司地址]LIJIBO20140110“需要密码”为“NO”,原因是在安装系统时没对administrator设置密码,后来只是对administrator设置了登陆密码,两者没同步。运行“netuseradministrator空格/passwordreq:yes”使二者同步。Win2008对密码要求比较高,大写、小写、数字、特殊字符,四者中必需包含三种,还要不低于8位。提示成功后继续:输入域的名字,下一步。[键入公司地址]LIJIBO20140111验证完,下一步。[键入公司地址]LIJIBO20140112“林功能级别”可根据操作系统的实际情况选择,下一步。下一步。此处有警告,如果每个网卡的IPV4已有固定IP,则报的是IPV6没有固定IP,可忽略,选择“是”,继续。[键入公司地址]LIJIBO20140113选择“是”。可默认,下一步。[键入公司地址]LIJIBO20140114输入密码,要使用强密码,下一步。[键入公司地址]LIJIBO20140115显示正在安装所需要的服务。安装完成,可查看计算机已转为域工作模式:[键入公司地址]LIJIBO20140116说明:因为就一台域控制器(即serverdc),所以serverdc也是主域控制器,如果要安装备份域控制器,就再加一台服务器,同样运行“dcpromo”启动向导。[键入公司地址]LIJIBO20140117到这一步按如图选择,其他就按提示操作即可。(2)把sqlserver01和sqlserver02加入域ac.jlhbgroup.com[键入公司地址]LIJIBO20140118Sqlserver01,sqlserver02做同样的操作,输入域名,成功后会提示“欢迎加入XXXX域”的提示,如图。完成后重启,选择域管理员登陆,登录方式是:“域名\用户名”[键入公司地址]LIJIBO20140119在默认界面选择“切换用户”[键入公司地址]LIJIBO20140120选择“其他用户”[键入公司地址]LIJIBO20140121[键入公司地址]LIJIBO20140122登录方式是“域名\用户名”这时到sqlserverdc中看会发现sqlserver01和sqlserver02已经加入域ac.jlhbgroup.com。第二,配置磁盘阵列柜1,安装IBMDSStorageManager软件,根据操作系统情况安装32位的或者64位的[键入公司地址]LIJIBO201401232,安装完后运行DSStorageManager10Client,3,连接、配置,选择“Yes”选择手动方式添加[键入公司地址]LIJIBO20140124选择管理方式:因为是通过网线连接的盘柜,选择“Out-of-bandmanagement”,并在Controller中填写两个控制器的IP地址(A控默认是192.168.128.101,B控默认是192.168.128.102),点击“Add”[键入公司地址]LIJIBO20140125正在连接………连接上了,选择“No”[键入公司地址]LIJIBO20140126添加子系统完成双击进入,第一次会提示设置密码[键入公司地址]LIJIBO20140127选择“No”4,正式开始配置盘柜(1)创建阵列(RAID)由于管理软件的版本不同,最上排的功能按钮名称会略有差别,找到显示未被配置的所有磁盘空间(Totalunconfiguredcapacity)[键入公司地址]LIJIBO20140128“Next”[键入公司地址]LIJIBO20140129输入阵列名称,Driveselectionchoices选择手动配置[键入公司地址]LIJIBO20140130选择raid级别,选择阵列磁盘,这里就创建一个阵列,所以鼠标左键拖住选择所有的阵列,然后点击“Add”[键入公司地址]LIJIBO20140131单击“CalculateCapacity”,计算所创建阵列容量,计算完成,点击“Finish”。(2)创建逻辑盘,需要创建三块逻辑盘,分别作为仲裁盘、DTC资源盘和数据库盘[键入公司地址]LIJIBO201401321)输入磁盘空间大小,2)选择“Maplater”,3)根据应用需求选择逻辑磁盘条带种类(文件系统,数据库,多媒体,自定义),三块磁盘做相同的操作,仲裁盘和DTC盘分10G左右即可。[键入公司地址]LIJIBO20140133[键入公司地址]LIJIBO20140134完成后的情况如下图(Array的名字有的图片不一样,因为不是同一次截的图,不用管)[键入公司地址]LIJIBO2014013520多T的卷初始化需要十几个小时。(3)创建热备盘,右键选择要作为热备盘的磁盘图标,选择“HotSpareCoverage”[键入公司地址]LIJIBO20140136[键入公司地址]LIJIBO20140137选择手动指定独立磁盘(Manuallyassignindividualdrives),单击“OK”完成后的状态。(4)创建HostGroup、Host以及设置主机和逻辑卷的映射(LUNMapping),做双机热备的盘柜要先创建主机组(HostGroup),再创建主机(Host),如果不需要做双机热备可不用创建主机组,直接创建主机。1)创建主机组[键入公司地址]LIJIBO20140138输入名称,点击“OK”[键入公司地址]LIJIBO201401392)创建主机(Host)[键入公司地址]LIJIBO20140140输入名称[键入公司地址]LIJIBO20140141为每个主机端口设置别名,单击“Add?”[键入公司地址]LIJIBO20140142[键入公司地址]LIJIBO20140143选择Host操作系统,以及对应配置选项。单击“Next”[键入公司地址]LIJIBO20140144确认主机设置信息,点击“Finish”[键入公司地址]LIJIBO201401453)映射磁盘,设置LUNMapping:右键已创建Host[键入公司地址]LIJIBO20140146[键入公司地址]LIJIBO20140147选择需要添加Mapping的hostgroup或host,这里选择已创建的hostgroup。选择LUN编号(默认即可),选择需要Mapping的逻辑磁盘,单击“Add”。[键入公司地址]LIJIBO20140148[键入公司地址]LIJIBO20140149[键入公司地址]LIJIBO20140150(5)修改缓存设置,这步可根据需要操作1)选择需要修改的逻辑卷,右键菜单上选择“Change-CacheSettings”。[键入公司地址]LIJIBO20140151针对各个选项的说明:EnableReadcaching(启用读缓存):启用读缓存不会造成数据丢失风险。很少情况下,需要关闭读缓存为其它逻辑驱动器提供更多的缓存。EnableWritecaching(启用写缓存):写缓存使存储系统先将数据写入缓存,而不是直接写入磁盘。这会明显的改善性能,尤其是对于随机写的数据库应用。对于连续写的环境,性能会随写数据的大小不同而变化。如果逻辑驱动器只用于读访问,关闭该逻辑驱动器的写缓存会提高整体性能。Enablewritecachingwithoutbatteries(启用无电池写缓存):允许写入高速缓存(即使R