windows server 2012 安装sql server集群
第一步:准备工作
虚拟环境下模拟创建:
准备好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集群的更多相关文章
- [Windows Server 2012] 安装SQL Server 2012
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...
- Windows Server 2012搭建SQL Server Always On踩坑全记录
Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过 ...
- [Tool] Windows 8.1安装SQL Server
[Tool] Windows 8.1安装SQL Server 问题情景 因为工作的关系,需要在Windows 8.1.64Bit设备上安装SQL Server 2012.本来以为是个只要按下一步就可以 ...
- windows server 2003安装 SQL server 2008r2 版本的步骤
大家好,这里介绍的是在系统 windows server 2003安装 SQL server 20008r2版本,如有雷同,敬请谅解,如果错误,欢迎大家多提意见 1.下载好安装包解压以后,就会出现如下 ...
- [Windows Server 2003] 安装SQL Server 2005
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...
- [Windows Server 2008] 安装SQL SERVER 2008
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:安装SQL S ...
- windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题解决。
在安装SQL Server 2014的过程中,出现.net 3.5缺失,导致失败问题. 后来,研究了下,解决思路如下: 先将电脑更新到了windows 10专业版,(因为需要用到专业版才有的组策略管理 ...
- Windows Server 2003 安装Sql Server 2005 问题处理
安装途中遇到: 问题1.无法找到产品Microsoft SQL Server Native Client的安装程序包.请使用安装包sqlncli.msi的有效副本重新安装? 答:安装SQL Serve ...
- SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第1部分)
为了缩小读取操作所涉及范围,本文首先着眼于简单的SELECT查询,然后引入执行更新操作有关的附加过程.最后你会读到,优化性能时SQLServer使用还原工具的相关术语和流程. 关系和存储引擎 如图所示 ...
随机推荐
- Glusterfs volume 的三种挂载方式
在上一篇中我们介绍了Glusterfs在CentOS7上的安装,并且提到Glusterfs client端有三种:Native client,NFS,Samba, 今天我们就来一起学习下这三种方式. ...
- java 学生信息管理
题目: 一.测试要求: 1.按照测试内容要求完成程序的设计与编程: 2.将最终结果的源文件(.java)文件上传到以班级为单位,保存源程序. 3.建立学号姓名文件夹,如: ...
- PHP ~ 原生语法 ~ 根据从数据库查询数据之后快速输出 某个属性的值到 到页面
一,根据 id 来查询单个的数据 <?php require_once '../../conn.php'; $sql = "select * from blogarticle wher ...
- PHP二维数组--去除指定列含有重复项的数组
给定二维数组: $arr = array( '0' => array('张三',2,3,4), '1' => array('李四',2,3,4), '2' => array('张三' ...
- Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
计算年.月.日需要安装组件包 pip install python-dateutil 当前日期时间 import datetime print datetime.datetime.now() # 20 ...
- 四个因素决定Essay写作段落长度
段落是一篇Essay的基石,写好Essay应从写好段落开始.那么Essay写作中一个段落多长为好?英语和修辞学教授理查德·诺德奎斯特著文介绍了一些专家的观点.从以下的译文可以看到,段落长度虽然没有固定 ...
- python复习——字符串
1.字符串:用双引号括起的内容 2.title()——首字母大写:print(变量名.title()) upper()——全部大写:print(变量名.upper()) lower()——全部小写:p ...
- C#类、对象、方法和属性详解
C#类.对象.方法和属性详解 一.相关概念: 1.对象:现实世界中的实体(世间万物皆对象) 2.类:具有相似属性和方法的对象的集合 3.面向对象程序设计的特点:封装 继承 多态 4.对象的三要素:属性 ...
- Tomcat跨域
先下载 cors-filter-2.6.jar 2.java-property-utils-1.9.1.jar,这两个文件有些在csdn上积分太高,有些要百度网盘,还要下载百度网盘客户端,太麻烦,直 ...
- 关于Java中内省的总结
内省基于JavaBean规范对反射进行了封装,提供了更加便捷的通过getter/setter方法来访问字段的方式 Java内省的知识结构图 JavaBean的规范 JavaBean在现在可以认为就是普 ...