Windows Server2016+SQL Server 2016 Cluster安装及配置

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介:

我们知道,近期微软正式发布了Windows Server2016和SQL Server Cluster 2016,所以借此机会来尝试一下Windows Server2016+SQL Server Cluster 2016安装及配置,对于相关功能的优化及升级需要在官网上自己查看整理。大概就是windows server2016跟windows10页面框架结构差不多,SQL Server2016从安装上稍微有点差异,将管理工具和数据库安装单独分开了,具体需要自己通过微软介绍信息进行学习,今天主要介绍一下Windows Server2016+SQL Server Cluster 2016安装及配置的详情介绍。具体见下:

环境介绍:

Hostname:DC

IP:192.168.5.10

Role:DC、DNS、CA

Hostname:ISCSI Server

IP:192.168.5.13

Role:ISCSI Server

Hostname:SQL-01

IP:192.168.5.11

Role:SQL Server 2016

Hostname:SQL-01

IP:192.168.5.12

Role:SQL Server 2016

SQL-DTC 192.168.5.14

SQL-CLUSTER 192.168.5.15

SQLCLUSTER 192.168.5.16

首先大概介绍一下windows server2016的大概信息

image

image

 

image

 

image

我们首先搭建一台DC;打开服务器管理器---添加角色和功能

clip_image001

我们安装AD域服务

clip_image001[4]

clip_image001[6]

安装完成

clip_image001[8]

配置域控制器

clip_image001[10]

我们定义新域ixmsoft.com

clip_image001[12]

确认配置信息

clip_image001[14]

提升DC完成

clip_image001[16]

我们打开计算机和用户管理

clip_image001[18]

顺便我们安装一个CA

clip_image001[20]

勾选对应的服务

clip_image001[22]

角色安装完成

clip_image001[24]

配置证书

clip_image001[26]

企业根

clip_image001[28]

开始配置

clip_image001[34]

clip_image001[36]

配置完成

clip_image001[38]

尝试访问

clip_image001[40]

接下来我们因为需要做Cluster,所以需要共享磁盘,所以我们也需要使用windows server2016搭建ISCSI服务器来完成磁盘共享

我们首先准备一台ISCSI服务器,然后加域

clip_image001[42]

我们添加三块磁盘:我们首先添加两块

一块数据盘,一块中裁盘、一块存放log

clip_image001[44]

我们分配盘符 D Q

clip_image001[48]

接下来我们配置安装ISCSI服务

clip_image001[50]

开始安装

clip_image001[54]

安装完成

clip_image001[52]

打开ISCSI服务

clip_image001[56]

选择需要添加的卷

clip_image001[58]

我们先选择D盘DATA盘

clip_image001[60]

clip_image001[64]

定义磁盘空间大小   
clip_image001[62]

我们需要新建的一个ISCSI目标

clip_image001[66]

添加两台SQL服务器   
clip_image001[68]

配置完成

clip_image001[70]

添加完成

clip_image001[72]

我们继续添加第二块

clip_image001[74]

我们选择Q盘

clip_image001[76]

确认信息

clip_image001[78]

配置完成

clip_image001[80]

我们在添加一块磁盘存放SQL log

我们分配L盘

clip_image001[82]

clip_image001[84]

命名LOG

clip_image001[86]

确认信息

clip_image001[88]

配置完成

clip_image001[90]

三块磁盘的信息

clip_image001[92]

接下来我们就开始准备集群环境了。

我们首先将两台SQL加域

clip_image001[94]

clip_image001[96]

然后,我们首先需要安装windows net3.5.1

clip_image001[98]

指定备用路径

clip_image001[100]

安装完成

clip_image001[102]

接下来我们挂载共享磁盘

我们前面使用的是windows server 2016自带的ISCSI服务

clip_image001[104]

提示启动服务

clip_image001[106]

我们输入ISCSI服务器的ip地址,快连接

clip_image001[108]

分配的磁盘信息

clip_image001[110]

我们可以在磁盘管理里面也可以看见

clip_image001[113]

我们再配置SQL-02服务器

clip_image001[115]

接下来就是安装群集故障转移角色,首先在server01上进行安装群集故障转移服务

clip_image001[117]

开始安装

clip_image001[119]

安装完成

clip_image001[121]

我们同样在第二台服务器上也安装一下

clip_image001[123]

安装完成

clip_image001[125]

我们需要通过服务器管理器下---工具进行打开

clip_image001[127]

我们开始安装及配置集群

clip_image001[129]

为了保险起见,我们先验证一下集群

clip_image001[131]

输入两台集群服务器地址

clip_image001[133]

测试所有

clip_image001[135]

测试完成

clip_image001[137]

我们通过确认是,因为集群没有配置心跳线,所以提示警告,因为我们是测试环境,没有配置心跳线,所以属于正常

我们通过查看警告的只是网络没有心跳线

clip_image001[139]

clip_image001[141]

clip_image001[143]

接下来开始创建集群

clip_image001[145]

输入两台集群服务器地址

clip_image001[147]

输入集群名称,及地址信息;必须是唯一信息,环境内部不能存在

SQLCLUSTER

192.168.5.15

clip_image001[149]

确认信息

clip_image001[151]

开始创建集群

clip_image001[153]

集群创建完成,我们可以看见两个节点

clip_image001[155]

接下来我们配置一下仲裁见证

clip_image001[157]

下一步

clip_image001[159]

我们选择高级冲裁

clip_image001[161]

我们选择两个就节点

clip_image001[163]

我们配置磁盘见证

clip_image001[165]

我们选择仲裁盘

clip_image001[167]

开始配置

clip_image001[169]

配置完成

clip_image001[171]

clip_image001[173]

添加数据盘

clip_image001[175]

我们选择另外两块虚拟磁盘

clip_image001[177]

添加完成

clip_image001[179]

创建分布式事务协调器

clip_image001[181]

选择分部署DTC

clip_image001[183]

为分布式定义名称及ip

SQL-DTC

192.168.5.14

clip_image001[185]

选择DTC数据盘

clip_image001[187]

开始创建;确认信息

clip_image001[193]

DTC配置完成

clip_image001[191]

clip_image001[189]

最后我们需要将原来的数据盘更改成共享磁盘

clip_image001[195]

clip_image001[197]

接下来我们放入SQL Server 2016的安装光盘

clip_image001[199]

开始检查安装配置条件

clip_image001[201]

我们选择新的sql故障转移安装

clip_image001[203]

clip_image001[205]

我们只安装了引擎

clip_image001[207]

SQLCLUSTER

192.168.5.16

然后定义SQL网络名称

clip_image001[209]

clip_image001[213]

 

clip_image001[211]

然后选择数据盘

 clip_image001[215]

然后定义网络服务账户

clip_image001[217]

选择混合模式

clip_image001[219]

把数据安装在集群共享目录中

clip_image001[221]

确认信息

clip_image001[223]

开始安装

clip_image001[225]

安装完成

clip_image001[227]

clip_image001[229]

接下来我们添加节点

clip_image001[231]

默认即可

clip_image001[233]

默认

clip_image001[235]

确认信息

clip_image001[237]

开始加入节点

clip_image001[239]

加入节点完成

clip_image001[241]

我们接下来切换节点

clip_image001[243]

选择节点1

clip_image001[245]

切换完成

clip_image001[247]

clip_image001[249]

我们也可以修改优先级

clip_image001[251]



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1868343,如需转载请自行联系原作者

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
6天前
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
14天前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
964 12
|
13天前
|
SQL 安全 数据库
win10 安装 sql server2012
安装 SQL Server 2012 是许多开发者使用数据库的第一步。主要步骤包括:下载并运行安装程序,接受许可条款,选择功能(如数据库引擎服务),配置实例和服务器设置,设置身份验证模式,完成安装并进行测试。建议安装 SQL Server Management Studio (SSMS) 进行管理和维护,确保数据安全。
29 3
|
8天前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
25 0
|
2月前
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
4月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
211 4
|
4月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
10月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
|
5月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
176 1
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。