Office365 Exchange Hybrid 番外篇 ADFS后端SQL群集(一)
2018-09-14 18:27
926 查看
其实思来想去一直在纠结要不要写SQL的高可用,但是前面ADFS的数据库又提到了,想想总是让各位看官去别的地方搜索如何做SQL高可用也有点扯淡,索性就写吧。
既然写,那就写的全面一点,SQL的高可用可分3种,但我只打算写群集和alwayson,这篇就写群集吧。
SQL的群集是基于windows故障转移群集的且需要共享存储空间。用网络上的图来一段SQL群集的自我解说
Instance是SQL实例,两台服务器是群集节点,服务器接共享存储,SQL实例存放在共享磁盘中,SQL服务器任意一台宕机另外的服务器立马“接管”实例。
-------------------------------------------------------华丽的分割线----------------------------------------------------
描述完成,就开干吧,先说资源准备:
硬的部分:
如客户有硬件存储,请让客户分分钟给你划3块磁盘空间(共享存储,即存储划LUN指向每一台SQL服务器)
如果客户没有硬件存储,也不用担心,让客户准备一台Windows Server 2012 R2的物理服务器\虚拟机,专门用来做存储服务器(当然磁盘空间要划分够),把这台存储服务器当作存储给每个节点划分磁盘空间!
上面说到了3块磁盘,用处:
磁盘1:用于故障转移仲裁(1GB空间足够了)
磁盘2:用于分布式事物DTC存放
磁盘3:用于SQL Server实例(这个不用解释了吧)
硬的准备完了,就开始准备软的:
需要有AD服务器
SQL Server加域
SQL Server作为群集节点需要配置两张网卡,其中一张心跳网卡,IP地址随意(取消DNS注册和TCP\IP NETBIOS)
SQL Server上需要安装.NET3.5、多路径I\O、故障转移群集
存储服务器安装ISCSI服务
-----------------------------------------------华丽的分割线------------------------------------------------
以上是需要提前准备的资源,下面就介绍下环境:
AD作为域控,同时作为存储服务器。SQL01和SQL02作为故障转移群集节点
IP地址信息:
以上是基础的介绍,接下来我会继续分享基础环境搭建及群集部署,由于Exchange的POC环境并未做SQL的高可用所以在自己笔记本上搞了三个虚拟机来做试验。敬请期待
既然写,那就写的全面一点,SQL的高可用可分3种,但我只打算写群集和alwayson,这篇就写群集吧。
SQL的群集是基于windows故障转移群集的且需要共享存储空间。用网络上的图来一段SQL群集的自我解说
Instance是SQL实例,两台服务器是群集节点,服务器接共享存储,SQL实例存放在共享磁盘中,SQL服务器任意一台宕机另外的服务器立马“接管”实例。
-------------------------------------------------------华丽的分割线----------------------------------------------------
描述完成,就开干吧,先说资源准备:
硬的部分:
如客户有硬件存储,请让客户分分钟给你划3块磁盘空间(共享存储,即存储划LUN指向每一台SQL服务器)
如果客户没有硬件存储,也不用担心,让客户准备一台Windows Server 2012 R2的物理服务器\虚拟机,专门用来做存储服务器(当然磁盘空间要划分够),把这台存储服务器当作存储给每个节点划分磁盘空间!
上面说到了3块磁盘,用处:
磁盘1:用于故障转移仲裁(1GB空间足够了)
磁盘2:用于分布式事物DTC存放
磁盘3:用于SQL Server实例(这个不用解释了吧)
硬的准备完了,就开始准备软的:
需要有AD服务器
SQL Server加域
SQL Server作为群集节点需要配置两张网卡,其中一张心跳网卡,IP地址随意(取消DNS注册和TCP\IP NETBIOS)
SQL Server上需要安装.NET3.5、多路径I\O、故障转移群集
存储服务器安装ISCSI服务
-----------------------------------------------华丽的分割线------------------------------------------------
以上是需要提前准备的资源,下面就介绍下环境:
AD作为域控,同时作为存储服务器。SQL01和SQL02作为故障转移群集节点
IP地址信息:
角色 | IP地址 | 描述 |
AD | 192.168.10.10 | |
SQL01 | 192.168.10.11 | |
172.16.10.11 | 节点心跳网卡 | |
SQL02 | 192.168.10.12 | |
172.16.10.12 | 节点心跳网卡 | |
Cluster | 192.168.10.100 | 故障转移群集IP地址(虚拟IP) |
SQLdtc | 192.168.10.200 | DTC IP地址(虚拟IP) |
SQLCluster | 192.168.10.20 | SQL群集IP(虚拟IP) |
相关文章推荐
- Office365 Exchange Hybrid 番外篇 ADFS后端SQL群集(三)
- Office365 Exchange Hybrid 番外篇 ADFS后端SQLAlwayson(二)
- 【pl/sql番外篇】 存储过程 游标
- 手把手陪你搭建Windows Server 2012 + SQL SERVER 2014群集(之群集节点服务器环境准备)
- 安装SQL 2005群集的错误现象
- Microsoft SQL Server 2005 故障转移群集配置Troubleshooting篇(安装排错)
- 前端基于react,后端基于.net core2.0的开发之路(番外篇) 后端使用T4模板,生成某些类
- 部署 Microsoft SQL Server 2005 群集
- SQL 群集节点恢复文档
- Mycat学习笔记 番外篇一.客户端使用latin1字符集,后端MySQL为UTF8字符集,MyCat日志分析。
- 部署高可用的Lync Server 2013 Part 2 SQL群集环境准备 推荐
- SQL 2008 群集配置详尽攻略[1]--前期准备
- 给SQL群集打补丁SP4时出现的问题
- SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(5)
- 部署SCVMM2012 SP1 集群(2)---部署SQL群集
- 服务器群集实验 ――SQL群集3
- 如何修改群集SQL的ip
- SQL 2008 群集配置详尽攻略[2]--设置故障转移集群