博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows server 2012 安装sql server集群
阅读量:5757 次
发布时间:2019-06-18

本文共 2402 字,大约阅读时间需要 8 分钟。

第一步:准备工作

虚拟环境下模拟创建:

准备好3台虚拟机 操作系统,WindowsServer2012R2

操作系统安装完成后,需要注意如果虚拟机是克隆出来的,后面操作集群的时候需要计算机的sid不同,所以需要重置。(如果是物理机则不需要这一步)

重置办法如下:

进入 C:\Windows\System32\Sysprep\sysprep.exe

如图所示,勾选通用,点击确定

 

 

 

执行完成后,会重启操作系统。等待操作系统重启完成后,需要重新激活操作系统。

步:磁盘准备工作

需要4个磁盘卷:仲裁盘、群集共享卷、MSDTC、可用磁盘卷(数据存储盘)

通过iscsi服务来创建上述的四个磁盘卷。

域控服务器不需要关联这四个磁盘卷。

3个服务器

只有两个节点关联磁盘,域控服务器不关联磁盘

 

新建4个iscsi磁盘卷

本次采用域控服务器下的磁盘创建iscsi虚拟磁盘。

首先在域控服务器上安装iscsi服务

选择添加角色和功能

 

一直点击下一步

选择如下图所示的文件和ISCSI服务下的ISCSI目标服务器

 

 

一直点击下一步 点击安装 完成安装即可

新建虚拟磁盘,选择文件与磁盘服务下的iscsi,点击任务,选择新建iscsi虚拟磁盘

 

选择本地的一块磁盘,用来创建虚拟磁盘。

 

 

下一步指定虚拟磁盘的名称和描述,名称必须指定。需要创建四个虚拟磁盘。命名可以自起,如:zhongcai、qunji、data、mstdc 其中仲裁大小(2G即可);群集(20G)data(实际工作1-2T);mstdc(20G)。

 

 

下一步,指定磁盘大小,并且选择动态扩展

 

下一步,如果没有iscsi目标,选择新建iscsi目标

下一步,指定名称 如:iscsi

 

下一步,点击添加,选择输入选定类型的值,指定类型为ip,值添加为两个节点的IP地址。

 

一直点击下一步,点击创建

 

完成,同理创建其他三块群集盘

步:安装域控服务器

增加域控服务器

选择添加功能和角色,选择ActiveDirectory域服务。

 

下一步,选择故障转移群集管理

 

点击下一步,直到安装完成。

安装完成后,会提示提升为域控服务器。点击后,弹出界面如下图所示:

选择添加新林,指定根域名

 

下一步输入还原密码

一直到下一步,指定NetBIOS域名

 

先决条件检查,然后下一步最后安装完成会自动重启计算机,重启完成即可。

重启完成后 域名\Administator 登录到系统中

接下来用域管理员登录以后,可以创建一个域账号,然后指定域账号为永不过期,不可修改。

并且指定域账号的权限为管理该域。

如图选择ActiveDirectory用户和计算机

 

 

新建一个域用户

指定用户密码永不过期,用户不能修改密码

完成之后,提升用户权限为 domainadmin

 

确定,接下来将DomainAdmin设置为主要组,并且删除 DomainUser组。

 

最后点击应用即可

 

步:将节点加入域

将节点加入域之前,需要先配置节点的IP地址

如图,节点1的ip地址配置

 

 

DNS指定为域控服务器的ip

 

 

选择高级

 

 

取消如图所示的勾选

 

 

 

 

如上图禁用TCP/IP上的NetBIOS

网卡配置完毕,将另一个节点做相同配置

接下来是将节点加入域

加入域之前,要将两个节点都安装上故障转移群集管理功能,安装方式与添加域服务器时相同,区别是只选择故障转移群集管理功能即可。

添加域的办法,选择这台电脑,右键属性

 

 

选择更改设置,选择域,指定域名,点击确定

加入域时,需要输入域账号,加入域完成后,需要重启电脑

重启完成之后,使用之前创建的域管理员账号登录

CEN\censoft

接下来需要添加之前创建的iscsi虚拟磁盘到节点服务器上

选择iscsi发起程序

 

 

 

填写目标ip,即最开始创建iscsi服务的服务器ip (192.168.5.1) 点击快速连接

选择需要连接的目标,点击连接,完成,然后点击确定。

添加后,在本地还无法看到对应的磁盘卷。需要通过服务器管理添加。

选择文件和存储服务,选择磁盘,然后可以看到添加的iscsi虚拟磁盘都处于脱机状态,

选中其中的一个磁盘,然后点击联机。

 

 

 

联机后,选择新建卷

 

 

创建卷即可,然后一直下一步,默认直到创建完成为止。

 

另一个节点同样处理。(备注,另一个节点不需要再做新建卷的操作。直接联机后即可)

 

步:创建群集

选择服务器管理—工具—故障转移群集管理器

 

然后点击创建群集,系统会自动验证

 

然后开始创建群集,将两个节点的ip地址填入

 

 

并为群集创建名称,并指定一个未被使用的ip地址(192.168.5.10)

 

一直下一步直到创建完成。

安装完成后,可以通过群集管理查看节点和磁盘

这时需要指定其中一个群集磁盘为群集共享卷。

方法是选中群集磁盘,右键,将磁盘添加到群集共享卷。

 

 

步:安装分布式事务协调器

选择故障转移群集管理器

点击配置角色

 

下一步

选择分布式事务协调器

 

 

填入名称,并分配一个未使用的ip地址

下一步选择存储,指定为之前分配的iscsi虚拟磁盘的mstdc

然后点击确认,直到最后安装完成

 

步:数据库主节点安装(安装之前先将.net framework3.5安装好)

安装主节点数据库:

 

 

功能选择为全选

 

 

填写Sql Server网络名称

分配一个可用磁盘

这里的ip地址同样需要填写一个未分配的ip地址(192.168.5.12)

 

SQL Server服务指定帐户名

选择混合模式,为sa用户设置密码

 

准备安装,点击安装直至完成

 

步:另一个节点的安装

选择向群集中添加节点

 

 

然后一直下一步,这里默认会识别到之前的主节点

直到安装完成为止

 

步:测试

使用数据库连接工具,访问数据库,将其中一台服务器关机,数据库始终可用。

 

转载于:https://www.cnblogs.com/winddogg/p/9872928.html

你可能感兴趣的文章
微信js sdk invalid signature签名错误 问题解决。
查看>>
Java Servlet与Applet、CGI、JSP的比较
查看>>
磁盘及文件系统管理
查看>>
weblogic nodemanager 报错
查看>>
oracle --客户报表明细
查看>>
sql --mysql主从复制原理
查看>>
SemanticException Column xx Found in more than One Tables/Subqueries
查看>>
LNMP介绍及MySQL、PHP的安装
查看>>
PHP_002 echo和print
查看>>
【版本升级】DevExpress v16.1.8发布 新版本引入一些新功能
查看>>
OpManager邮件服务:使用qq邮箱发送邮件
查看>>
Check $M2_HOME environment
查看>>
Nginx设置alias别名目录访问
查看>>
mysql备份
查看>>
数组合并
查看>>
Linux学习笔记--Linux文件管理类命令详解
查看>>
进程间的通信方式
查看>>
数据库连接池(更新中)
查看>>
Nginx优化、LNMP动静分离
查看>>
ESXi开启SNMP服务
查看>>