当前位置: 首页 > news >正文

sqlserver安装目录_Windows 2016中安装SQLServer2016 Failover Cluster

本文主要介绍如何在Windows Server 2016中部署SQLServer2016 Failover Cluster;什么是Failover Cluster,请查看微软技术文档。

部署环境

d3dafbf4a2038ea12e104a142eb6a3d6.png

先决条件设置

1、配置AD域控制器,如何配置AD域控制器请查看创建AD域2、部署Storage,如何配置存储请查看部署Storage3、设置IP地址,DNS指向域控制器IP4、安装用户这里使用域管理员,或者新建一个域用户,需拥有域管理员权限,要拥有域中,活动目录中的Computers这个目录的创建计算机的权限,及拥有SQL1和SQL2中本地超级管理员组的权限。

SQL1:IP Address:192.168.100.242Netmask:255.255.255.0Gateway:192.168.100.1DNS:192.168.100.250

SQL2:IP:192.168.100.243Netmask:255.255.255.0Gateway:192.168.100.1DNS:192.168.100.250

4、设置计算机名,加入contoso.com域

配置存储

在Storage服务器上,需要创建两个ISCSI虚拟磁盘,给SQLServer的群集使用打开“服务器管理器”,点击“文件和存储服务”

828404f9afa2f50e2c4e22d088710c5b.png

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

e0a7054e082bf20bebdbad5c34450e3f.png

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

ab00a11cb1218809bc960374c4cb7840.png

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

19320f0ceccae095488180d954f307cb.png

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

c58ff134d0b14eb876edaff553cd247c.png

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

3892b1da226ffe6148bc9dafe72a5e97.png

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

21bb0d3563c12fe46b6d843c58ddaff9.png

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

b9189499472e95623b54f4b381d49607.png

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

50003dc05b29f8eb7b5f249ce3efd629.png

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

bf3cf004984944819677daf98c99ed7c.png

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

91dc3c828cb88673f0a1886e42d29c8a.png

确认配置,点击“创建”

9d0fe87111e0c6bdc439c4f8b407ea65.png

创建完成,点击“关闭”

321e0154975f5e092dfdc8090f71b864.png

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

6089b70d33d61b28b06efc13a2e19563.png

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

0e13a4772b808ee4b32d183da80e025d.png

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

6567c3dc6872b1e4cd25ac2a16b024e9.png

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

368d5ff780c37ccb8f0d61fcad1bcb83.png

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

15906308e108f26762899aed9c34e7c3.png

确认配置,点击“创建”

f2674969cccdbaab3e38da79f35e2daf.png

创建完成,点击“关闭”

7690ac5313df98e5fc578f25baf2ac31.png

这时Storage就已经设置好了

a22d415faf95b9bbded219f79755a282.png

连接存储配置磁盘

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

b17b27cdab8a00d15f4e6ee0700822e9.png

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

37d7e6fefe8c733ccfca1b2c2a13b87c.png

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

949e948e7c61a15baafbe82e27d57ecd.png

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

b31da03e41caa7b1893c4cade0bf465e.png

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

cf148b7d4f36fe172f2b686eee1b2c36.png

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

37db2e7ca614c3d537e720cb021b120b.png

右击磁盘1点击“初始化磁盘”

b9ef82731db14b8d7d9de6ff89849541.png

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

48e2daa0d17ac4ce21d84b6e40548f7d.png

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

551147790ee6146173542d7a7755784a.png

设置卷大小

d383cb79fa36a3937e74111301eb2684.png

设置驱动器磁盘

e5b948dd67f699313aa82792752c5ecd.png

设置格式化分区

fea5b010a6de7ee32df16aea2c1be1b2.png

完成新建简单卷

5e375179c403db29cd3e5a3c38c279d0.png

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

fd33b19d069a25f0fbd71a8065bba175.png

设置卷大小

0ecfcdca817d59fed2a4be9aeed804c4.png

设置驱动器磁盘

35bff8d7d10605495b5ca814d7cd4b27.png

设置格式化分区

6dbf3ba9a043751b8512724f1a50e09c.png

完成新建简单卷

a6cb0dd1d36ee39e1913ab7a802807a5.png

配置磁盘完成

4e3767a65aef5ab4fac176e9920398a6.png

安装角色

安装角色SQL1服务器配置和SQL2服务器配置一样,操作如下。

在SQL1服务器打开“服务器管理器”,点击“添加角色和功能”,安装类型选择“基于角色或基于功能的安装”,点击“下一步”

6faa2f1274afb4e0d13c6799017140a6.png

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

483d70f12f6cca3dc51794f4c726afed.png

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

8dc4bba4d592599f47541b629c9549d9.png

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

03f13573319ac4d5d01cc6025d1a4bd9.png

确认配置,点击“安装”

5aaaa313beba34c2233d5bf6a95c8953.png

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

fbb7502fd2ee744e44f141bbd16c5131.png

配置故障转移群集

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

e8c53e2183b2a542e1e01c27043db8e4.png

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

f6cb4f71f35845472a8fed6e377490c2.png

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

85fac24e4b1a6cfc1fcf2b71165eaf15.png

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

ae1ebc5dd2d2820ecdd56f07502832a2.png

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

83183bb0c7c9e5ffabf73feabf8003e7.png

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

fbd076f386067075f73d9dfe1432e9c8.png

确认,点击“下一步”

1860e7f835ff7c30a3b81ab546996d38.png

验证完成,点击“完成”

8322c33150e0010c9971c5283e45be5b.png

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

34ef80a4c900448511d99f902e7fafe8.png

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

99c804baa9ee1928794f649f5a8f74ce.png

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

64cf526442795275eb8830f4bcb56880.png

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

a748bc09e5393862fbccdb687ccd2d40.png

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

6844dc64020cc9a030af5f6034497baa.png

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

8697e8c7809a9653a771ba4a954dc8de.png

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

238938778681861064afda7416309b56.png

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

dbb0b9d4146526696049589d5f12f960.png

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

d12796ba725d0270e2f07dd3e58e95c5.png

新的SQL Server故障转移群集安装

在SQL1上将下载的SQL Server ISO安装程序,进行装载,进入安装程序目录双击“Setup.exe”,打开“SQL Server安装中心”

cdb52f74c8eb83ae8efa03f9939a8509.png

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

31c04f79856ded31246d70b500e5f5ef.png

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

22ec7501e5ad001fff1a622dc37ecaf9.png

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

bbfdc337deee33994427358f45c426e4.png

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

3ca0ddf1557251824e9dbc29303840e7.png

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

bcab32dcf1fd230a8b14378044f13dda.png

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

001ffbe4ce6aa820f18c76d7c302d592.png

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

3364b1bc3037f64a8fdd9d810be924fa.png

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

2b3a22f1d1a99c4c3ea882275ad733ab.png

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

edf75c2fe025fda9bc14e9dd32143bf8.png

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

5e4817a23e9b00ed39e78914817397e8.png

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

a5b60c967cb406dfa2c3a27cc206cfcc.png

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

2e522d9830dfbdd5de9cae239b8bb30e.png

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

6ad92d5a16c02cafdab5a434e5ac2ed6.png

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

783d1d1aeb557ed9af1c4a5a8d5d4eee.png

点击“下一步”

af2c15cca7af958ba3b95ba75d351d96.png

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

26790e822a792b1c61934f4139819ada.png

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

f8b86cabe2799ab55ab5dcfd8a6ca6ef.png

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

14037aa920fc32e55bc20e024112d08f.png

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

e895762e58ec4a7e83b63d3bd3651fb2.png

确认配置,点击“安装”

728b3e2169dbaed704bca630cc7952cd.png

安装完成,点击“关闭”

1babeec2f85d52ef0958a07bf35aa47e.png

向SQL Server故障转移群集添加节点

在SQL2上将下载的SQL Server ISO安装程序,进行装载,进入安装程序目录双击“Setup.exe”,打开“SQL Server安装中心”

0c24e93edf22fc677a440c8c9163e02a.png

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

09e1e36115f54ad296c1b53b1fd9f0e2.png

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

13356cdc6d1741f1e527ecced8bca70b.png

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

254226f28739699ca333299f8ffca7e9.png

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

1f3d6639e60bec06f9ca75dfa06cef03.png

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

0bed8ea5b61a6513134dc6ea85b0f60f.png

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

82fd0f3db35fbdc3b3ef5a790592ba4e.png

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

96cc449134ff7617f3cfa1232d05df83.png

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

08ea528a572b9c995877b90f350e58c8.png

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

638ad0ec3868bf375e23e019c204c0ec.png

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

3556cd04043505458b844e25334c8003.png

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

7b987ae7f8739c380d62523fe7b76c71.png

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

f902f0ca8f61c4c02119c959e8e9d6f6.png

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

fac341cc71f43698922cc5d424464ebb.png

验证SQL Server服务是否成功

现在我们可以看到“故障转移群集管理器”-“角色”中,所有者节点为“SQL1”

4323e54004fd0b937258648fbf7f29c7.png

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

9edd38798822d61f516614184dd7e00e.png

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

c87d0f06ff9d4e234e8d2f49eac8636b.png

安装SQL Server管理工具

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

4b745c04fe4b62b0a987b61f213632d0.png

正在安装

66bf602186556abbcb963590fc410f4a.png

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

747793b73058ee9d7149652f2d3a1586.png

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

a8420336971a0a513cb1b7dfe2a0f414.png

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

69fa47b14bc8bb5f545a77940feab71b.png

群集SQL Server登录成功

55923a07da0f14c98ed28d8ba4637322.png

相关文章:

  • springmvc @requestbody_【面试系列7】Spring MVC
  • python实现程序安装_python实现查找所有程序的安装信息
  • python中os模块_python中的os模块
  • 怎么python画好几朵玫瑰花_怎么用python画玫瑰花,求大神贴代码,感激不尽
  • 51单片机电路原理图_10个定时器精选电路方案带你学习时钟脉冲的工作方式
  • python读取数据的函数详解_python如何从文件读取数据及解析
  • wxpython的安装步骤_wxPython的安装图文教程(Windows)
  • python findall函数_python re模块findall()函数实例解析
  • pip环境变量配置 python3.6_win10下Python3.6安装、配置以及pip安装教程
  • python卸载opencv_python怎么卸载opencv-问答-阿里云开发者社区-阿里云
  • python爬虫的意义_爬虫的意义与爬虫基本流程
  • python 安卓开发环境_Crazyflie笔记六: PC端 python 开发环境,安卓端开发环境搭建...
  • bool c语言_C++知识点 5:C++ 对 C 语言的扩展
  • 如何把密度函数化为标准正态二维分布_概率论复习(4): 正态分布
  • 网络拓扑图标_快速创建 HTML5 Canvas 电信网络拓扑图
  • 深入了解以太坊
  • CentOS从零开始部署Nodejs项目
  • cookie和session
  • Elasticsearch 参考指南(升级前重新索引)
  • Java 最常见的 200+ 面试题:面试必备
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java的Interrupt与线程中断
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Vue--数据传输
  • 排序算法之--选择排序
  • 批量截取pdf文件
  • 责任链模式的两种实现
  • 怎样选择前端框架
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • # .NET Framework中使用命名管道进行进程间通信
  • # 计算机视觉入门
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (03)光刻——半导体电路的绘制
  • (145)光线追踪距离场柔和阴影
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (十) 初识 Docker file
  • (五)Python 垃圾回收机制
  • (转)【Hibernate总结系列】使用举例
  • (转)ObjectiveC 深浅拷贝学习
  • (转)人的集合论——移山之道
  • .net 4.0发布后不能正常显示图片问题
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 动态调用WebService + WSE + UsernameToken
  • .Net 路由处理厉害了
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • @Transactional类内部访问失效原因详解