第一步:准备工作

虚拟环境下模拟创建:

准备好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用户设置密码

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

步:另一个节点的安装

选择向群集中添加节点

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

直到安装完成为止

步:测试

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

windows server 2012 安装sql server集群的更多相关文章

  1. [Windows Server 2012] 安装SQL Server 2012

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...

  2. Windows Server 2012搭建SQL Server Always On踩坑全记录

    Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过 ...

  3. [Tool] Windows 8.1安装SQL Server

    [Tool] Windows 8.1安装SQL Server 问题情景 因为工作的关系,需要在Windows 8.1.64Bit设备上安装SQL Server 2012.本来以为是个只要按下一步就可以 ...

  4. windows server 2003安装 SQL server 2008r2 版本的步骤

    大家好,这里介绍的是在系统 windows server 2003安装 SQL server 20008r2版本,如有雷同,敬请谅解,如果错误,欢迎大家多提意见 1.下载好安装包解压以后,就会出现如下 ...

  5. [Windows Server 2003] 安装SQL Server 2005

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...

  6. [Windows Server 2008] 安装SQL SERVER 2008

    ★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...

  7. windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题解决。

    在安装SQL Server 2014的过程中,出现.net 3.5缺失,导致失败问题. 后来,研究了下,解决思路如下: 先将电脑更新到了windows 10专业版,(因为需要用到专业版才有的组策略管理 ...

  8. Windows Server 2003 安装Sql Server 2005 问题处理

    安装途中遇到: 问题1.无法找到产品Microsoft SQL Server Native Client的安装程序包.请使用安装包sqlncli.msi的有效副本重新安装? 答:安装SQL Serve ...

  9. SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第1部分)

    为了缩小读取操作所涉及范围,本文首先着眼于简单的SELECT查询,然后引入执行更新操作有关的附加过程.最后你会读到,优化性能时SQLServer使用还原工具的相关术语和流程. 关系和存储引擎 如图所示 ...

随机推荐

  1. 吴裕雄--天生自然C++语言学习笔记:C++ 运算符

    运算符是一种告诉编译器执行特定的数学或逻辑操作的符号.C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算术运算符 下表显示 ...

  2. 打包|zip

    原始:gzip zip -r ./gzip.zip ./gzip/* adding: gzip/split_10.gz (deflated 2%) adding: gzip/split_11.gz ( ...

  3. SpringMVC: JSON

    SpringMVC:JSON讲解 什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛. 采用完全独立于编 ...

  4. UVA - 1615 Highway(高速公路)(贪心+区间选点)

    题意:给定平面上n(n<=105)个点和一个值D,要求在x轴上选出尽量少的点,使得对于给定的每个点,都有一个选出的点离它的欧几里德距离不超过D. 分析: 1.根据D可以算出每个点在x轴上的可选区 ...

  5. hibernate 插入date值到postgresql,丢失时分秒

    用hibernate插入java.util.Date数据时发现 时分秒 会丢失.如 2014-05-30 15:59:16.921 在postgresql数据库中显示2014-05-30 00:00: ...

  6. POJ-3262 贪心的一个小技巧

    Protecting the Flowers Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 3204   Accepted: ...

  7. SrpingMVC/SpringBoot中restful接口序列化json的时候使用Jackson将空字段,空字符串不传递给前端

    笔者的JSON如下: { "code": 10001, "message": "成功", "nextUrl": null ...

  8. Day 5 :ArrayList原理、LinkedList原理和方法和迭代器注意事项

    迭代器在变量元素的时候要注意事项: 在迭代器迭代元素 的过程中,不允许使用集合对象改变集合中的元素个数,如果需要添加或者删除只能使用迭代器的方法进行操作.   如果使用过了集合对象改变集合中元素个数那 ...

  9. Codeforces 1296E1 - String Coloring (easy version)

    题目大意: 给定一段长度为n的字符串s 你需要给每个字符进行涂色,然后相邻的不同色的字符可以进行交换 需要保证涂色后能通过相邻交换把这个字符串按照字典序排序(a~z) 你只有两种颜色可以用来涂 问是否 ...

  10. JAVA函数库

    1. 文件相关 1.1 判断目录是否存在 public static boolean dictionaryExist(String path) { File file = new File(path) ...