一、Windows server 2012 系统主域的安装配置
功能介绍:
SQL Server 故障转移群集在网络上显示为一台计算机上的单个 SQL Server 实例。在群集内部,一次只有一个节点拥有群集资源组,满足针对该故障转移群集实例的所有客户端请求。在出现故障(硬件故障、操作系统故障、应用程序或服务故障)或进行计划升级时,组所有权就转移至故障转移群集内的其他节点。此过程称为故障转移。通过利用 Windows Server 故障转移群集功能,SQL Server 故障转移群集通过冗余在实例级别提供了高可用性。
配置过程分5部分:
① Windows server 2012 系统主域的安装配置
② Windows server 2012 额外域控制器的安装配置
③ 群集的配置创建
④ MSDTC创建
⑤ SQL Server 2012安装
1、环境说明
环境:
1. 主机:2 台 vm 2 台 vm
2. 操作系统:Windows Server 2012 Datacenter 3. 数据库:SQL Server 2012
4. 盘柜:虚拟硬盘
5. 每台服务器都能访问外网
节点一 |
节点二 |
|
外网地址 |
192.168.250.181/24 |
192.168.250.182/24 |
网关 |
192.168.250.1 |
192.168.250.1 |
心跳地址 |
10.10.10.2/24 |
10.10.10.3/24 |
群集地址 |
192.168.250.183/24 |
|
MSDTC 地址 |
192.168.250.184/24 |
|
SQL Server 地址 |
192.168.250.185/24 |
|
主域服务器地址 |
192.168.250.177/24 |
|
额外的域服务器地址 |
192.168.250.178/24 |
|
首选 DNS 服务器 |
192.168.250.178 |
|
备用 DNS 服务器 |
192.168.250.177 |
架构图:(手绘图例)
一、逻辑分区的设置
逻辑分区的配置在这里只说两点
节点一和节点二盘符要一致
共享分区[即:仲裁盘(大小 1G—2G),MSDTC 盘(大小 10G—20G),数据盘]的盘符要尽量要靠后些。
Windows server 2012 系统主域的安装配置
配置DA的主机步骤
(1)配置 IP 地址和 DNS 以及属性设置
关闭防火墙设置
(2)域功能的添加
打开服务器管理中的仪表板 点“添加角色和功能”
下一步:
下一步:
下一步
下一步:
把 Active Directory 域服务勾选 点“下一步”
下一步:
下一步:
下一步:
安装:
(3)域功能的安装
域功能添加完成后不关闭此窗口(如果关闭此窗口,可在服务器管理中的仪表板 点“更多” ->操作->将此服务器提升为域控制器) 点“将此服务器提升为域控制器”
填入服务还原模式密码后 点“下一步”
下一步:
下一步:
下一步:
下一步:
这一步首先验证zzxtbl.com域是否符合配置要求:
点“安装”
安装开始:
进系统后关闭域网络设置防火墙
这时候配置DA域服务,服务器会自动重启:
(4)SQL 用户的创建和组策略的设置
创建 SQL 用户
在 服务器管理器->工具->Active Directory 用户和计算机
创建用户信息
填写姓名和用户登录名
填写密码以及修改密码属性
SQL 用户创建完成
设置组策略
在 服务器管理器->工具->组策略管理
点 Default Domain Policy ->设置 右键“策略”点“编辑”
点开“计算机配置”子选项的“密码策略”
修改密码最长使用期限为密码不过期,其他密码策略可根据实际情况设置
额外域安装配置
上一篇介绍安装主域控制器,这里说明额外域控制器的安装
1、配置 IP 地址和 DNS 以及属性设置
关闭防火墙
2、加入域
右键计算机 属性-> 更改设置->更改->选择“域”并填入主域名->点“确定”->填写账户名(administrator)密码******->点“确定
确定(输入主控域的账号和密码)
提示欢迎加入 yy.com 域
点“确定”服务器自动重启
重启后必须用域账户登录 域名(yy)\账户名(administrator)
3、域功能的添加
域功能的添加和主域一样(方法同上)
4、域功能的安装
域功能添加完成后不关闭此窗口(如果关闭此窗口,可在服务器管理中的仪表板 点“更多” ->操作->将此服务器提升为域控制器) 点“将此服务器提升为域控制器”
选择“将域控制器添加到现有域(D)”并填写或选择域名
填写密码并点“下一步“
点“下一步“
点“下一步“
点“下一步“
点“下一步“
安装完成后自动重启,重启后用域账户登录。 进系统后关闭域网络设置防火墙
SQL 2012 集群最佳实践(三)群集的节点配置
1、节点一配置
(1)外网 IP 掩码 网关 DNS 的设置
(2)心跳 IP 的设置 填写 IP 地址并点“高级(V)”
在你 DNS 选项中“去掉在 DNS 中注册此链接的地址(R)”
在你 WINS 选项中“去掉禁用 TCP/IP 上的 NetBIOS(S)”
(3).网口绑定顺序调整
在网络连接里调出菜单栏
点 高级->高级选项 在“连接”里把外网调到顶端 心跳调到外网下面
(4). .NET Framework 3.5 功能和故障转移群集添加
安装 .NET Framework 3.5 功能(安装 SQL 数据库必须安装此功能)和故障转移群集
下一步(选择故障集群转移)
在次向导要“指定备用源路径”(即光驱所在路径)
把系统盘放入光驱(.NET Framework 3.5 功能需要光盘安装)
填入路径(即 光盘所在盘符:\sources\sxs)
开始安装
(5).加入域
完成后加入域10.(加入域和额外的域控制器加入域一样) 加入域后服务器会自动重启
重启后一定要用域账户登录即:域名\administrator 进系统后关闭域网络设置防火墙
2.节点二配置
外网 IP 掩码 网关 DNS
配置心跳 IP
(配置同上一节点)其他设置都和节点一一样
SQL 2012 集群最佳实践(四)群集的创建
在创建群集之前一定要确定两节点域服务器之间能够相互通讯
然后在两节点任意一节点打开“服务器管理器->工具->故障转移群集管理器”
点“验证配置(L)”
点“下一步”
点“浏览->高级->立即查找”然后选择要创建群集的两节点 点“确定”
点“下一步”
点“下一步”
点“下一步”
开始测试
点“完成”、
点“下一步”
填写群集名和群集 ip 后 点“下一步”
点“下一步”
开始创建群集
点“完成”
创建成功后打开“故障转移群集管理器”查看资源联机情况(这一步可以暂时省)
SQL 2012 集群最佳实践(五)MSDTC 创建
右键群集名进入“配置角色(R)”
点“下一步”
选择“分布式事物协调器(DTC)” 点“下一步”
填写角色名称和 ip 地址 点“下一步”
选择磁盘(此磁盘是共享磁盘创建时不必太大 10G—20G 即可)
点“下一步”
完成安装
SQL Server2012 安装
1、节点一上 SQL Server 2012 安装 进入 SQL Server 2012 安装文件 双击 setup
检测安装规则
这里选择评估版,实际项目中根据客户授权输入授权密钥;
选择“我接受许可条款(A)” 点“下一步”
产品更新检测(此次测试环境应连接外网检测到有一更新包并自动下载)点“下一步”
补丁自动安装
安装环境检测全部通过(如果环境没连接外网可能会生成一警告即:Microsoft.net 应用程序 安全) 点“下一步”
点“下一步”
点“下一步”
点“下一步”
填写 SQL Server 网络名称(W)以及更改其他设置后 点“下一步”
点“下一步”
点“下一步”
选择数据盘后点“下一步”
填写 SQL Server 2012 的 ip 地址 点“下一步”
选择账户名
选择 浏览->高级->立即查找 选择账户并点“确定” (此账户是在域控器服务器中创建的数 据库账户)
填写密码后 点“下一步”
填写 sa 账户密码并添加账户(此处添加的是当前用户)
查看数据目录是否正确
查看 FILESTREAM 设置 点“下一步”
Analysis Services 配置,添加账户(此处添加的是当前用户)
查看数据目录是否正确 点“下一步”
点“下一步”
点“下一步”
点“下一步”
点击“安装”
正在安装
安装完成
2、节点二上 SQL Server 2012 安装
进入 SQL Server 2012 安装文件 双击 setup
点“安装”后选择“向 SQL Server 故障转移群集添加节点”
安装规则检测
在此可选择版本(和节点一要一致)
选择“我接受许可条款(A)” 点“下一步”
产品更新检测(此次测试环境应连接外网检测到有一更新包并自动下载)点“下一步”
补丁自动安装
安装环境检测全部通过(如果环境没连接外网可能会生成一警告即:Microsoft.net 应用程序 安全) 点“下一步”
点“下一步”
点“下一步”
填入 sql 账户密码 点“下一步”
点“下一步”
添加节点规则检测通过 点“下一步”
点“安装”
正在安装
安装完成
配置iscsi虚拟磁盘的配置可以参考我的博客http://zzxtbl.blog.51cto.com/7620672/1659954
测试sqlserver2012的节点故障
场景描述:当节点1服务器上的sqlserver关机或者停止服务时。当前的节点故障器在10秒钟检查心跳ip自动切换到集群故障2上,实现sqlserver服务不中断。
(1).链接sqlserver服务器 这里链接ip为Server集群ip185
(如图所示)节点故障切换
原创文章,作者:zzxtbl,如若转载,请注明出处:http://www.178linux.com/8971
评论列表(3条)
哈哈,手绘架构图可称前无古人,后无来者啊,哈哈,有个软件可以实现类似功能,查查看看
@stanley:谢谢。我会查看学习的
已置顶