设为首页 收藏本站
查看: 2024|回复: 0

[经验分享] Windows 2016中安装SQLServer2016 Failover Cluster

[复制链接]

尚未签到

发表于 2018-6-14 13:06:52 | 显示全部楼层 |阅读模式
  本文主要介绍如何在Windows Server 2016中部署SQLServer2016 Failover Cluster;什么是Failover Cluster,请查看微软技术文档。
部署环境
编号服务器名称IP地址操作系统001AD1192.168.100.250Windows Server 2016 Datacenter Evaluation002Storage192.168.100.252Windows Server 2016 Datacenter Evaluation003SQL1192.168.100.242Windows Server 2016 Datacenter Evaluation004SQL2192.168.100.243Windows Server 2016 Datacenter Evaluation005CSQL192.168.100.244SQLServer Cluster006MSSQL192.168.100.245SQLServer Service先决条件设置
  1、配置AD域控制器,如何配置AD域控制器请查看创建AD域
  2、部署Storage,如何配置存储请查看部署Storage
  3、设置IP地址,DNS指向域控制器IP
  4、安装用户这里使用域管理员,或者新建一个域用户,需拥有域管理员权限,要拥有域中,活动目录中的Computers这个目录的创建计算机的权限,及拥有SQL1和SQL2中本地超级管理员组的权限。
  SQL1:
  IP Address:192.168.100.242
  Netmask:255.255.255.0
  Gateway:192.168.100.1
  DNS:192.168.100.250
  SQL2:
  IP:192.168.100.243
  Netmask:255.255.255.0
  Gateway:192.168.100.1
  DNS:192.168.100.250
  4、设置计算机名,加入contoso.com域
配置存储
  在Storage服务器上,需要创建两个ISCSI虚拟磁盘,给SQLServer的群集使用
  打开“服务器管理器”,点击“文件和存储服务”
DSC0000.jpg

  进入“文件和存储服务”,点“ISCSI”,选择“任务”-“新建ISCSI虚拟磁盘”
DSC0001.jpg

  运行“新建ISCSI虚拟磁盘向导”,配置“ISCSI虚拟磁盘位置”为F盘,点击“下一步”
DSC0002.jpg

  指定ISCSI虚拟磁盘名称,点击“下一步”
DSC0003.jpg

  指定ISCSI虚拟磁盘大小,点击“下一步”
DSC0004.jpg

  分配ISCSI目标,这里选择“新建ISCSI目标”,点击“下一步”
DSC0005.jpg

  设置ISCSI目标名称,点击“下一步”
DSC0006.jpg

  设置访问服务器,点“添加”,选择用于标识发起程序的方法选择“输入选定类型的值”,类型为“IP地址”,值为“192.168.100.242”,点击“确定”
DSC0007.jpg

  再添加一个“192.168.100.243”IP地址类型的值,点击“确定”
DSC0008.jpg

  访问服务器设置好了,点击“下一步”
DSC0009.jpg

  启用验证服务这里,直接点“下一步”
DSC00010.jpg

  确认配置,点击“创建”
DSC00011.jpg

  创建完成,点击“关闭”
DSC00012.jpg

  再新建一个仲裁见证盘,依然在ISCSI里面,点“任务”-“新建ISCSI虚拟磁盘”
DSC00013.jpg

  运行“新建ISCSI虚拟磁盘向导”,设置ISCSI虚拟磁盘位置,这里选择在F盘,点击“下一步”
DSC00014.jpg

  设置ISCSI虚拟磁盘名称,点击“下一步”
DSC00015.jpg

  设置ISCSI虚拟磁盘大小,点击“下一步”
DSC00016.jpg

  ISCSI目标选择“现有ISCSI目标”,目标名称选择“mssql192”,点击“下一步”
DSC00017.jpg

  确认配置,点击“创建”
DSC00018.jpg

  创建完成,点击“关闭”
DSC00019.jpg

  这时Storage就已经设置好了
DSC00020.jpg

连接存储配置磁盘
  连接存储配置磁盘SQL1服务器和SQL服务器都需连接存储,SQL1服务器配置与SQL2服务器配置一样,配置如下。
  在SQL1服务器上打开“服务器管理器”,点“工具”-“ISCSI发起程序”
DSC00021.jpg

  提示“Microsoft ISCSI服务尚未运行,若要使ISCSI正常工作,必须启动该服务...”,点击“是”
DSC00022.jpg

  打开“ISCSI 发起程序”属性,在“目标”栏输入存储服务器的IP地址“192.168.100.252”,点击“快速连接”,然后看到发现的目标状态显示“已连接”,然后点“完成”,再点“完成”,这样连接存储就完成了
DSC00023.jpg

  右击SQL1服务器的“开始”,点击“磁盘管理”
DSC00024.jpg

  打开“磁盘管理”,右击连接的磁盘1点“联机”
DSC00025.jpg

  右击连接的磁盘2点“联机”
DSC00026.jpg

  右击磁盘1点击“初始化磁盘”
DSC00027.jpg

  初始化磁盘,选中“磁盘1”和“磁盘2”,点击“确定”
DSC00028.jpg

  右击“磁盘1”-“新建简单卷”
DSC00029.jpg

  设置卷大小
DSC00030.jpg

  设置驱动器磁盘
DSC00031.jpg

  设置格式化分区
DSC00032.jpg

  完成新建简单卷
DSC00033.jpg

  右击“磁盘1”-“新建简单卷”
DSC00034.jpg

  设置卷大小
DSC00035.jpg

  设置驱动器磁盘
DSC00036.jpg

  设置格式化分区
DSC00037.jpg

  完成新建简单卷
DSC00038.jpg

  配置磁盘完成
DSC00039.jpg

安装角色
  安装角色SQL1服务器配置和SQL2服务器配置一样,操作如下。
  在SQL1服务器打开“服务器管理器”,点击“添加角色和功能”,安装类型选择“基于角色或基于功能的安装”,点击“下一步”
DSC00040.jpg

  服务器选择服务器池中的服务器,点击“下一步”
DSC00041.jpg

  服务器角色点击“下一步”
DSC00042.jpg

  功能选择“故障转移群集”,点击“下一步”
DSC00043.jpg

  确认配置,点击“安装”
DSC00044.jpg

  角色安装完成,点击“关闭”
DSC00045.jpg

配置故障转移群集
  在SQL1服务器上打开“服务器管理器”,点“工具”-“故障转移群集管理器”,或点击“开始”-“Windows管理工具”-“故障转移群集管理器”,来打开“故障转移群集管理器”
DSC00046.jpg

  打开“故障转移群集管理器”后,我们先“验证配置”
DSC00047.jpg

  打开“验证配置向导”,点击“下一步”
DSC00048.jpg

  选择服务器或群集,点击“浏览”,选择计算机,输入对象名称后检查名称,点击“确定”
DSC00049.jpg

  选择服务器完成,点击“下一步”
DSC00050.jpg

  测试选项选择“运行所有测试(推荐)”,点击“下一步”
DSC00051.jpg

  确认,点击“下一步”
DSC00052.jpg

  验证完成,点击“完成”
DSC00053.jpg

  验证完成后,点击“创建群集”
DSC00054.jpg

  打开“创建群集向导”,点击“下一步”
DSC00055.jpg

  选择服务器或群集,点“浏览”,选择计算机,输入对象名称,点“检查名称”,点击“确定”
DSC00056.jpg

  服务器选择完成,点击“下一步”
DSC00057.jpg

  用于管理群集的访问点,输入群集名称及群集地址,点击“下一步”
DSC00058.jpg

  确认配置,点击“下一步”
DSC00059.jpg

  已经成功创建群集,点击“完成”
DSC00060.jpg

  展开群集,点“节点”,可以看到SQL1和SQL2两个节点
DSC00061.jpg

  再展开存储,点“磁盘”,可以看到两块磁盘,一块可用存储,一块仲裁中的磁盘见证,这样群集就创建完成了
DSC00062.jpg

新的SQL Server故障转移群集安装
  在SQL1上将下载的SQL Server ISO安装程序,进行装载,进入安装程序目录双击“Setup.exe”,打开“SQL Server安装中心”
DSC00063.jpg

  在“SQL Server安装中心”,点“安装”-“新的SQL Server故障转移群集安装”
DSC00064.jpg

  打开“安装SQL Server故障转移群集”,这里选择“Evaluation”版,点击“下一步”
DSC00065.jpg

  许可条款,勾选“我接受许可条款”,点击“下一步”
DSC00066.jpg

  全局规则验证通过,点击“下一步”
DSC00067.jpg

  由于SQL Server安装包都是最新的,这里就不更新了,节省时间,点击“下一步”
DSC00068.jpg

  产品更新,点击“下一步”
DSC00069.jpg

  安装故障转移群集规则验证通过,点击“下一步”
DSC00070.jpg

  安装SQL Server功能选择自己需要的进行勾选,点击“下一步”
DSC00071.jpg

  实例配置,输入“SQL Server网络名称”,点击“下一步”
DSC00072.jpg

  群集资源组中可以看到故障转移群集中的磁盘,点击“下一步”
DSC00073.jpg

  群集磁盘选择,这里已经自动选择“群集磁盘1”,点击“下一步”
DSC00074.jpg

  群集网络配置,配置群集IP地址,点击“下一步”
DSC00075.jpg

  指定服务帐户,点击“下一步”
DSC00076.jpg

  指定排序规则,根据需要进行选择,点“自定义”,选择“SQL排序规则...”,点击“确定”
DSC00077.jpg

  点击“下一步”
DSC00078.jpg

  指定数据库引擎身份验证安全模式、管理员
DSC00079.jpg

  指定数据目录,点击“下一步”
DSC00080.jpg

  Reporting Service配置默认就好,点击“下一步”
DSC00081.jpg

  功能配置规则验证通过,点击“下一步”
DSC00082.jpg

  确认配置,点击“安装”
DSC00083.jpg

  安装完成,点击“关闭”
DSC00084.jpg

向SQL Server故障转移群集添加节点
  在SQL2上将下载的SQL Server ISO安装程序,进行装载,进入安装程序目录双击“Setup.exe”,打开“SQL Server安装中心”
DSC00085.jpg

  在“SQL Server安装中心”,点“安装”-“向SQL Server故障转移群集添加节点”
DSC00086.jpg

  打开“添加故障转移群集节点”向导,这里选择“Evaluation”版,点击“下一步”
DSC00087.jpg

  许可条款,勾选“我接受许可条款”,点击“下一步”
DSC00088.jpg

  全局规则验证通过,点击“下一步”
DSC00089.jpg

  由于SQL Server安装包都是最新的,这里就不更新了,节省时间,点击“下一步”
DSC00090.jpg

  产品更新,点击“下一步”
DSC00091.jpg

  添加节点规则验证通过,点击“下一步”
DSC00092.jpg

  群集节点配置,点击“下一下”
DSC00093.jpg

  群集网络配置,点击“下一步”
DSC00094.jpg

  服务帐户配置,点击“下一步”
DSC00095.jpg

  功能规则验证完成,点击“下一步”
DSC00096.jpg

  准备添加节点确定,点击“安装”
DSC00097.jpg

  节点添加完成,点击“关闭”
DSC00098.jpg

验证SQL Server服务是否成功
  现在我们可以看到“故障转移群集管理器”-“角色”中,所有者节点为“SQL1”
DSC00099.jpg

  右击“SQL Server”-“移动”-“最佳节点”

  这时我们可以看到所有者节点为“SQL2”,验证SQL Server服务成功

安装SQL Server管理工具
  现在回到SQL1服务器上,SQL Server 2016安装包不带SQL Server管理工具,所有需要自己下载,单独安装,双击“SSMS-Setup-16.0-CHS.exe”,运行“Microsoft SQL Server Management Studio”,点击“安装”

  正在安装

  SQL Server管理工具安装完成,点击“关闭”

  点“开始”-“Microsoft  SQL Server 2016”-“Microsoft SQL Server Managerment Studio”

  打开“Microsoft SQL Server Managerment Studio”,服务器名称已经自动输入刚才创建的SQL Server网络名称,点击“连接”

  群集SQL Server登录成功

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-523795-1-1.html 上篇帖子: Windows2012 要远程登录,你需要具有通过远程桌面服务进行登录的权限 下篇帖子: Windows 2012 R2设置同一用户同时多点远程系统
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表