资源描述
.
一、部署域环境
· 域控:192.168.131.132
· sql服务器1:192.168.131.133,加域
· sql服务器2:192.168.131.135,加域
· 关闭防火墙
二、网络配置
· 两台sql服务器需要添加网卡,配置心跳线,用于sql server内部数据传输
· 配置心跳地址:
· 100.100.100.1 255.255.255.0;不需要配置网关及DNS
· 100.100.100.2 255.255.255.0;不需要配置网关及DNS
· 单击高级选项,切换到DNS标签,去掉勾选:在DNS中注册此连接的地址
· 然后切换到WINS标签,去掉勾选:启用LMHOSTS查找、禁用TCP/IP上的Netbios功能
· 更改网络优先级顺序:在网络连接中按alt键->高级->高级设置->适配器和绑定->连接->切换优先级
三、虚拟磁盘创建
· 用域服务器来模拟存储设备
· 安装iSCSI目标服务器角色:打开服务器管理器,添加角色和功能,选择“iSCSI目标服务器”和“文件服务器”
· 配置iSCSI目标服务器 :打开服务器管理器,选择“文件和存储服务”,切换到“iSCSI”,选定“任务”的下拉菜单,选择“新建iSCSI虚拟磁盘”
· 选择存储位置
· 填写虚拟磁盘名称
· 分配虚拟磁盘大小
· 选择“新建iSCSI目标”
· 填写访问目标的名称和描述信息
· 填写访问服务器,即iSCSI客户端(两台sql服务器ip)
· 创建四块磁盘:仲裁时的见证磁盘;SQL集群存储磁盘;文件服务器集群磁盘;分布式事务协调磁盘
四、sql服务器配置ISCSI虚拟磁盘
· 打开服务器管理器,选择“工具”,打开“iSCSI发起程序”,切换到“发现”选项卡,点击“发现门户”,填写iSCSI目标服务器的IP地址,确定 ,再切换到“目标”选项卡,点击“连接”,确定
· 打开服务器管理器,选择“工具”,打开“计算机管理”,打开磁盘管理器,可以看到存储服务器上的几个共享磁盘已经添加进来了,接下来我们要对添加进来的存储盘符进行联机、初始化,并分配盘符
五、安装故障转移集群功能
· 需要在两个sql服务器上执行安装
· 创建故障转移集群
· 待两个sql服务器上的故障转移群集功能都安装后,随便打开一个故障转移群集管理器,点击右侧的“创建群集”
· 浏览选定我们的2个群集节点,测试环境只有2个节点,下一步
· 采用默认,进行群集配置验证测试,下一步
· 提示测试已经成功完成,且返回验证报告
· 填写一个群集的名称,下一步
· 去掉“将所有符合条件的存储添加到群集”,下一步
· 提示已经成功完成群集的创建
· 切换到“节点”菜单,可以看到两个sql服务器已经在正常运行
· 添加群集存储磁盘
· 展开“存储”菜单,选中“磁盘”,然后点击右侧“添加磁盘”,此时就可以看到iSCSI目标服务器上共享的几个存储磁盘,全部勾选
· 待添加进来后,可对各个共享磁盘进行重命名,以便区分
· 测试
· 关闭sql1服务器,可以看到节点菜单的sql1服务器显示“故障”,此时可以看到sql2服务器已经成功切换成群集主服务器,验证成功
· 重新开启sql1服务器,可以看到节点菜单的sql1服务器显示“正常”
六、创建分布式事务处理DTC群集服务
· 打开故障转移群集管理器 ,右键选择“角色”,选择“配置角色”,下一步
· 选择“分布式事件协调器(DTC)”
· 填写此服务名称
· 选择日志磁盘,开始创建
七、安装SQL Server数据库
· 安装framework3.5
· sql服务器1
· 安装sqlsever,点击“新的SQL Sever故障转移群集安装”
· 检测通过,单击安装,开始安装
· 安装SQL SERVER数据库功能
· 输入一个SQL网络名称:SERVERCLUSTER ,使用默认实例
· 选择群集磁盘
· 输入一个没有冲突的IP地址:192.168.100.105
· 使用服务的SID,下一步
· 设置账户密码
· 使用混合模式,并且输入密码:添加当前用户为SQL SERVER的管理员
· 检测通过,开始安装
· sql服务器2
· 安装sqlsever,点击向SQL SERVER故障转移群集添加节点
· 检测通过,开始安装
· 设置账户密码
· 测试
· 右击SQL SERVER故障转移群集节点-----将该服务器的应用程序移动到另一个节点,所有者切换为sql2服务器
· 关闭关闭sql1服务器,所有者切换为sql2服务器
可编辑范本
展开阅读全文