集群完整安装,2014数据库集群搭建与配置指南

友善尝尝安装SQL Server集群和配置AlwaysOn可用性组,服务器系统是Windows
Server 2012 R2,SQL
Server是2014商厦版,我的条件是一台服务器,然后用Hyper创立了两台虚拟机也是Windows
Server 2012 R2,

从 SQL Server 2008 最先,微软在“高可用”、“灾难復苏”技术中行使 AlwaysOn
一词。在 SQL Server 2012 中,微软明白地打出的 AlwaysOn 招牌。

目录

  1. 条件准备
  2. 安装域控服务器
  3. 将服务器投入域控中
  4. 部署故障转移群集
  5. 安装与部署SQL Server 2014
  6. 配置Always On可用性组

  7. 环境准备


序号 服务器名称 主机名 IP地址 操作系统 备注
1 域控服务器 WinServ-AD-217 192.168.202.217 Windows Server 2012
2 SQL集群节点01 SQL-NODE-218 192.168.202.218 Windows Server 2012
3 SQL集群节点02 SQL-NODE-219 192.168.202.219 Windows Server 2012
4 SQL集群监听IP SQL-LSN-249 192.168.202.249 虚拟节点
5 SQL集群虚拟IP SQL-Cluster-T1 192.168.202.250 虚拟节点
转载自:http://www.cnblogs.com/lyhabc/p/4682986.html

参考这一个稿子展开安排 
,这些稿子里很详细的用图文介绍咋样一步一步的去安装和配置。

SQL Server AlwaysOn 即“全面的高可用性和灾难恢复生机解决方案”。使用
AlwaysOn,您可以加强应用程序可用性,并且通过简化高可用性 (HA)
部署和管理方面的办事,得到更好的硬件投资回报。

2. 设置域控服务器

  • 登录域控(AD)服务器打开服务器管理器

    997755.com澳门葡京 1

    跻身服务器管理器

  • 点击”管理–添加角色和效能“,弹出添加角色和效率向导页面,拔取安装域服务(倚重DNS服务):

    997755.com澳门葡京 2

    添加角色和服从向导

    997755.com澳门葡京 3

    选用安装AD域服务

    997755.com澳门葡京 4

    安装AD域服务

  • 连带角色和效应设置到位之后,点击红色小箭头,将本服务器提升为域控服务器:

    997755.com澳门葡京 5

    提高为域控服务器

    997755.com澳门葡京 6

    域控服务器配置向导

  • 在AD配置向导中甄选新建林,输入你的域名,通常格式为xxxx.com或者cn。如需要将域控制器添加到已有域中,可以选用”将域控制器添加到现有域”选项,并输入相关的域用户展开表达:

    997755.com澳门葡京 7

    新建林

    997755.com澳门葡京 8

    域控制器选项

    997755.com澳门葡京 9

    挑选AD域数据存放路径

    997755.com澳门葡京 10

    查看选项

    997755.com澳门葡京 11

    先决条件检查与安装

  • 域控服务器的升级换代完成之后会指示重启,重启之后。大家第一添加域账户并设置相关的权柄,点击”工具–AD域用户和处理器,我在AD域里创设了一个”张嘉阳“的用户:

    997755.com澳门葡京 12

    AD域用户和处理器

    997755.com澳门葡京 13

    AD域用户音信

  • 在DNS服务器中安排”反向搜索区域”,反向查找区域点击右键,在弹出菜单中选取”新建区域“,采取关键区域,连续默认下一步,完成DNS配置;

    997755.com澳门葡京 14

    反向查找

    997755.com澳门葡京 15

    新建区域向导

    997755.com澳门葡京 16

    分选区域项目–主要区域

    997755.com澳门葡京 17

    复制区域数据

    997755.com澳门葡京 18

    IP反向寻找区域

    997755.com澳门葡京 19

    设置网络ID

    997755.com澳门葡京 20

    接纳动态更新项目

    997755.com澳门葡京 21

    完成新建区域向导

从0起首搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

第一篇

第二篇

 

这一篇是从0起初搭建SQL Server AlwaysOn
的第三篇,这一篇才真正最先搭建AlwaysOn,前两篇是为搭建AlwaysOn 做准备的

 


步骤

这一篇仍然采用step by step的章程介绍怎麽搭建AlwaysOn

 

请先采取本地用户Administrator登录那两个集群节点并执行上面的操作,先不要用域用户DCADMIN登录

997755.com澳门葡京 22

 

1、四个集群节点都需先安装.NET Framework 3.5(在Windows Server 2012
R2中拔取添加意义来安装)。

997755.com澳门葡京 23

997755.com澳门葡京 24

997755.com澳门葡京 25

 

2、各样集群节点本地都要未雨绸缪好不无关系软件,在依次节点上单独设置SQL Server
2012(无法应用群集模式安装),保证各种节点中动用同一的设置目录结构和排序规则!

 997755.com澳门葡京 26

 采用全新SQL Server独立安装,不要采取新的SQL Server故障转移集群安装

 997755.com澳门葡京 27

有关安装过程,默认下一步下一步就足以了,跟单机安装SQL
Server没有区分,这里就大意安装过程了

997755.com澳门葡京 28

只顾:因为自己的安装包已经自带SP1补丁包集群完整安装,2014数据库集群搭建与配置指南。,为了持续制止踩坑,如果没有设置SP1或上述补丁包的,请先安装

997755.com澳门葡京 29

 

 

专注:假设一起首使用域用户DCADMIN来报到集群节点机器,并安装SQL
Server的时候会遇见一个坑,SQL
Server安装程序会一连故障转移集群,不过实际单机安装SQL
Server根本不需要连接故障转移集群

997755.com澳门葡京 30

997755.com澳门葡京 31

本身排查了很久都找不到原因,为何SQL
Server安装程序会连续故障转移集群,下边是SQL Server安装日志

997755.com澳门葡京 32

997755.com澳门葡京 33

若果一起初就动用集群节点本地用户Administrator登录来设置SQL
Server就不会踩到那么些坑

 

 

3、注销集群节点总计机,然后使用域用户DCADMIN登录,然后设置SQL
Server的起步账户为域用户DCADMIN

997755.com澳门葡京 34

打开服务管理器,先修改SQL代理的开行账户为域用户DCADMIN,然后再修改SQL
引擎的启动账户为域用户DCADMIN

997755.com澳门葡京 35

 

点击“地点”,修改查找地点,选中abc.com
997755.com澳门葡京 36

点击“高级”

997755.com澳门葡京 37

点击“登时寻找”,选中DCADMIN

997755.com澳门葡京 38

997755.com澳门葡京 39

点击“确定”

 

输入域用户DCADMIN的密码

997755.com澳门葡京 40

 

重启一下SQL代理服务

997755.com澳门葡京 41

 重启之后可以看来登录用户为DCADMIN@abc.com

997755.com澳门葡京 42

 

相同,SQL引擎服务也需要平等的装置

997755.com澳门葡京 43

 

如此,SQL引擎服务和SQL代理服务都用域用户DCADMIN启动

另一个集群节点的SQL Server也急需做一样的操作

 

注意:在集群节点脱离域之后,SQL引擎服务和SQL代理服务都要用本地服务帐号来启动,无法再用域用户来启动

 

 

4、将DCADMIN域用户进入到六个集群节点的SQL
Server登录用户中,服务器角色采取sysadmin

先用sa登录SQL Server

997755.com澳门葡京 44

添加登(Garden)录用户,跟SQL
服务丰裕启动账户的步骤一样,将DCADMIN域用户增长为记名用户

997755.com澳门葡京 45

997755.com澳门葡京 46

 997755.com澳门葡京 47

 给予sysadmin权限

997755.com澳门葡京 48

六个集群节点都得以用DCADMIN域用户来报到SQL Server

997755.com澳门葡京 49

997755.com澳门葡京 50

 

 

 

5、回到SQL Server配置管理器,启用AlwaysOn可用性组

997755.com澳门葡京 51

997755.com澳门葡京 52

注意:集群节点肯定要能举办通信,假如集群节点之间断开通信,那么启用AlwaysOn的时候会报错

997755.com澳门葡京 53

 

重启SQL Server

997755.com澳门葡京 54

比方AlwaysOn启用成功,在服务器性能里可以见见启用HADR为True

997755.com澳门葡京 55

997755.com澳门葡京 56

 

6、在其间一个集群节点的SQL Server中表达各节点的投票数
,在里头一个集群节点的SQL Server上推行
动用下面SQL语句

SELECT * FROM  sys.dm_hadr_cluster_members;

997755.com澳门葡京 57

SELECT * FROM SYS.[dm_hadr_cluster]

997755.com澳门葡京 58

 

7、再一次确保各节点已经关闭防火墙,尽管防火墙没有关闭,那么在创立可用性组的时候会弹出上边错误

无法将数据库“test”联接到可用性副本“xxx”的可用性组“xx”

针对主副本的连日未处于活动状态。无法处理该命令(错误:35250)

997755.com澳门葡京 59

997755.com澳门葡京 60

 

 

 

8、我们使用电动先河化数据库的方法,所以这一步需要新建一个测试库和测试表并插入一些测试数据(这个动作就不演示了),然后对数据库做一个完整备份
和 日志备份

接下来把全体备份文件和日志备份文件搬到WIN-5PMSDHUI0KQ机器上相继展开回复,完整备份-》还原完整备份-》日志备份-》还原日志备份
脚本

--在win-7107jjj2bcc上执行
CREATE DATABASE [test]

USE [test]
CREATE TABLE [test1]([id] INT,[name] VARCHAR(100))
INSERT INTO [test1] SELECT 1,'test'

--在win-7107jjj2bcc上执行
DECLARE @CurrentTime VARCHAR(50), @FileName VARCHAR(200)
SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120 ),'-','_'),' ','_'),':','')


--(test 数据库完整备份)
SET @FileName = 'c:\DBBackup\test_FullBackup_' + @CurrentTime+'.bak'
BACKUP DATABASE [test]
TO DISK=@FileName WITH FORMAT ,COMPRESSION


  --(test 数据库日志备份) 
SET @FileName = 'c:\DBBackup\test_logBackup_' + @CurrentTime+'.bak'
BACKUP log [test]
TO DISK=@FileName WITH FORMAT ,COMPRESSION

--在WIN-5PMSDHUI0KQ上执行

USE [master]
RESTORE DATABASE [test] FROM  DISK = N'C:\DBBackup\test_FullBackup_2015_07_30_093949.bak' WITH  FILE = 1, 
MOVE N'test' TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\test.mdf', 
MOVE N'test_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\test_log.ldf', 
NOUNLOAD,NORECOVERY,  REPLACE,  STATS = 5

GO





--注意一定要用NORECOVERY来还原备份
USE [master]
RESTORE DATABASE [test] FROM  DISK = N'C:\DBBackup\test_logBackup_2015_07_30_105949.bak' WITH  FILE = 1, 
NOUNLOAD,NORECOVERY,  REPLACE,  STATS = 5

GO

 

电动最先化数据库的裨益是:如果我们的襄助副本是跨机房的大家都得以操纵发轫化的时间,也就是备份和回复的时刻,不需要SQL
Server来帮我们备份还原数据库

在WIN-5PMSDHUI0KQ上过来日志备份之后的规范

997755.com澳门葡京 61

 

 

9、在“Alwayson高可用性”节点上右键接纳“新建可用性组向导

注意:参预到AlwaysOn可用性组的数据库必须符合下边要求

(1)数据库的苏醒格局必须是“完整”苏醒格局

(2)数据库已拓展了四遍完整备份

(3)需假使用户库,系统库无法加盟可用性组

(4)数据库可以读写,只读库不可以投入到可用性组

(5)数据库处于多用户格局

(6)数据库没有行使AUTO_CLOSE

(7)不属于其他其他的可用性组

(8)数据库没有安排数据库镜像

一个可用性组最大协理100个数据库

997755.com澳门葡京 62

997755.com澳门葡京 63

 

10、点击“下一步”,输入一个未曾接纳过的高可用性组名称 testAG

 997755.com澳门葡京 64

 

11、点击下一步,选取要丰硕的数据库

997755.com澳门葡京 65

 

12、点击“下一步”,使用添加副本来将此外节点添加到可用性组中,并精选自行故障转移节点和共同交付节点,因为我们只有四个节点

997755.com澳门葡京 66

咱俩将襄助副本设置为可读,可以自动故障转移,同步交付格局

997755.com澳门葡京 67

13、点击“端点”tab页面设置端点

997755.com澳门葡京 68

997755.com澳门葡京 69

注意:端点URL使用IP的不二法门,不要用FQDN长名的不二法门,因为服务器一般会有六个网卡,一个public网卡,一个private网卡,端点指出采纳private网卡地址

如此这般在端点直接传送的数量就会经过private网卡来传送,使用TCP://test.abc.com:5022 那种FQDN长名的章程是无法确保端点数据通过private网卡来传送

SQL Server服务账户使用域用户DCADMIN来进展身份验证,避免拔取证书的模式

 

14、“备份首选项”和“侦听器”不需要安装,保持默认就行,可用性侦听器咱们后边再添加,可以一向点击“下一步”

997755.com澳门葡京 70

点击“是”

 

15、采取起来数据同步,这里采纳“仅连接”格局

997755.com澳门葡京 71

 

 

 16、点击“下一步”来说明配置,对应侦听器配置警告可以忽略,中期来添加侦听器

因为运用的是“仅连接”数据库开端化形式,验证跳过像可用磁盘空间这样的检讨

 997755.com澳门葡京 72

 

 

17、点击“下一步”来检查并认同此前的部署音讯,若无误,点击“完成”。此外,此处也可保存建立可用性组脚本,以便分步诊断故障之用。

 997755.com澳门葡京 73

 

 

18、所有摘要均成功完成,展现肉色对勾。尽管出现肉色警告,则需举行更为认清是否成功。若出现褐色错误,表示AG成立不成事

997755.com澳门葡京 74

997755.com澳门葡京 75

注意:假如我们使用奇数集群节点,并且裁定配置利用的是节点多数,那么在创设可用性组截止的时候,WSFC仲裁投票配置会体现警告

点击警告链接会弹出下边的对话框,这些警示其实可以不要理会

 997755.com澳门葡京 76

997755.com澳门葡京 77

 

19、查看服务器和数据库的变型

主副本

数据库变为已同步

997755.com澳门葡京 78

协理副本

扶助副本那时候是可读的,在主副本上对test1表做的改动都能一起到援助副本上的test1表

997755.com澳门葡京 79

 

再看一下故障转移集群管理器

可用性组变为一个集群角色

997755.com澳门葡京 80

 997755.com澳门葡京 81

点击呈现面板可以来得可用性面板

997755.com澳门葡京 82

997755.com澳门葡京 83

997755.com澳门葡京 84

20、在创立可用性组后,在“可用性组侦听器”上右键添加侦听器来创造侦听器,采纳静态IP的网络模式(尽量不要挑选DHCP网络格局),

输入一个未曾采用过的名目(该名称将被用来创设网络名称资源)和做客端口

 

997755.com澳门葡京 85

997755.com澳门葡京 86

点击确定

997755.com澳门葡京 87

 

创办成功

997755.com澳门葡京 88

在域控的DNS管理器上会注册一条A记录

997755.com澳门葡京 89

在AD里的Computers容器里会添加一个故障转移集群虚拟网络名称账户

997755.com澳门葡京 90

 

在故障转移集群管理器里的角色节点,可以看来客户端访问名称和IP地址,客户端通过那些访问名称实行访问数据库

997755.com澳门葡京 91

997755.com澳门葡京 92

 

选择侦听器名称举办登录SQL Server

997755.com澳门葡京 93

997755.com澳门葡京 94

 

自然也足以用listener IP来连接SQL Server

997755.com澳门葡京 95

997755.com澳门葡京 96

 

 

在匡助副本添加登(Garden)录用户,让主副本上的登录用户也足以读取匡助副本数据
步骤1:查看主库上该账号的sid [test]为库名
SELECT * FROM [test]..sysusers
比如:dalogin 0x99AD266AFD26F841B3E49EF9633B0D4B

步骤2:在副本数据库上开创对应账号,其中
sid对应的值是主库上所查到的sid的值
CREATE LOGIN [dalogin] WITH PASSWORD=N’xxxxxxx’,
SID =0x99AD266AFD26F841B3E49EF9633B0D4B, DEFAULT_DATABASE=[test],
 CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF

 


可用性组的主导管理

注意:尽量用SSMS的UI或TSQL语句来操作可用性组,不要用故障转移集群管理器来操作

 

997755.com澳门葡京,故障转移

第一利用 侦听器名称来报到SQL Server,查看当前是在主副本是在哪些机器

997755.com澳门葡京 97

 

手动故障转移

选中testAG那一个可用性组,右键-》故障转移

997755.com澳门葡京 98

997755.com澳门葡京 99

点击“下一步”

997755.com澳门葡京 100

点击“下一步”

997755.com澳门葡京 101

接连到 WIN-5PMSDHUIOKQ这台襄助副本机器

997755.com澳门葡京 102

997755.com澳门葡京 103

点击“完成”

997755.com澳门葡京 104

起来展开故障转移

997755.com澳门葡京 105

997755.com澳门葡京 106

再四次举行查询

997755.com澳门葡京 107

曾经故障转移到WIN-5PMSDHUIOKQ这台机

翻开一下testAG可用性组的属性

997755.com澳门葡京 108

997755.com澳门葡京 109

 

实施下边SQL语句,将WIN-7107JJJ2BCC机器设置为可读副本

USE [master]
GO
ALTER AVAILABILITY GROUP [testAG]
MODIFY REPLICA ON N'WIN-7107JJJ2BCC' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL))
GO

 

举行上面SQL语句测试一下

在当下主副本执行

insert into test1 select 3, 'test3'

997755.com澳门葡京 110

 

可以看到数据已经一同过来WIN-7107JJJ2BCC机器,并且数据库可读

可读帮忙副本是只读的,假设要对它举办数量变动则会报错

print 'servername: '+@@SERVERNAME 


insert into [test].[dbo].[test1] select 4, 'test4'

997755.com澳门葡京 111

 

AlwaysOn相关视图

--通过这两个视图可以查询AlwaysOn延迟
SELECT  b.replica_server_name ,
        a.*
FROM    sys.dm_hadr_database_replica_states a
        INNER JOIN sys.availability_replicas b ON a.replica_id = b.replica_id 

--可用性组所在Windows故障转移集群
SELECT * FROM sys.dm_hadr_cluster;
SELECT * FROM sys.dm_hadr_cluster_members ;
SELECT * FROM sys.dm_hadr_cluster_networks;
SELECT * FROM sys.dm_hadr_instance_node_map;
SELECT * FROM sys.dm_hadr_name_id_map

--可用性组
SELECT * FROM sys.availability_groups;
SELECT * FROM sys.availability_groups_cluster;
SELECT * FROM sys.dm_hadr_availability_group_states ;

--可用性副本
SELECT * FROM sys.availability_replicas;
SELECT * FROM sys.[availability_read_only_routing_lists]
SELECT * FROM sys.dm_hadr_availability_replica_cluster_nodes;
SELECT * FROM sys.[dm_hadr_availability_replica_cluster_states]
SELECT * FROM sys.[dm_hadr_availability_replica_states]

--可用性数据库
SELECT * FROM sys.availability_databases_cluster;
SELECT * FROM sys.dm_hadr_database_replica_cluster_states;
SELECT * FROM sys.[dm_hadr_auto_page_repair]
SELECT * FROM sys.[dm_hadr_database_replica_states]

--可用性组listener
SELECT * FROM sys.availability_group_listener_ip_addresses;
SELECT * FROM sys.availability_group_listeners;
SELECT * FROM sys.dm_tcp_listener_states;



--添加只读路由列表
ALTER AVAILABILITY GROUP [agtest2]
MODIFY REPLICA ON N'WIN-5PMSDHUI0KQ' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS= READ_ONLY));


ALTER AVAILABILITY GROUP [agtest2]
modify REPLICA ON N'WIN-5PMSDHUI0KQ' WITH (SECONDARY_ROLE(READ_ONLY_ROUTING_URL=N'TCP://192.168.66.157:1433'))

ALTER AVAILABILITY GROUP [agtest2]
MODIFY REPLICA ON N'WIN-4AE61RVA6UV' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS= READ_ONLY));

ALTER AVAILABILITY GROUP [agtest2]
modify REPLICA ON N'WIN-4AE61RVA6UV' WITH (SECONDARY_ROLE(READ_ONLY_ROUTING_URL=N'TCP://192.168.66.158:1433'))

总结

AlwaysOn搭建步骤就介绍到这边,希望我们跟着我来感受一下AlwaysOn的雄强

 

一如既往的,添加一个扶助副本的操作:
加域、参加故障转移集群、更改仲裁配置、添加襄助副本 

按部就班随笔的来操作相信添加帮忙副本也不难

 

再有一个就是碰见题目多看看SQL Server errorlog和WSFC的轩然大波日志

997755.com澳门葡京 112

997755.com澳门葡京 113

 

 

对于更多信息方可参照《SQLSERVER2012实施与治本实战指南》书本

地址: 

 

连锁随笔

 创设了一个弱事件,但它身处错误对象上 下载补丁解决
()

 19471错误

开创侦听器错误19471,19476 问题

 

如有不对的地点,欢迎我们拍砖o(∩_∩)o 

 

2015-11-13补充

997755.com澳门葡京 114

 

两个节点的AlwaysOn ,用共享文件夹做见证磁盘

当自动故障切换的时候,有时候出现,辅助副本正在分析的场所,以前觉得是议定丢失(WSFC与文件共享见证失去联系),导致WSFC挂掉,后来发现原因是WSFC控制面板里的角色属性之中的最大故障数的问题而导致的

引进将点名时段内的最大故障数设置为10 

997755.com澳门葡京 115

997755.com澳门葡京 116

 

997755.com澳门葡京 117 View Code

 

2015-12-9补充

卸载集群

1、先逐个逐出节点

997755.com澳门葡京 118

2、集群node(随便一个集群node)上举行下边发号施令,无法在DC上推行,因为DC没有设置故障转移集群,sqltestdemo1为集群名

Get-Cluster sqltestdemo1 | Remove-Cluster -Force -CleanupAD

3、集群最终一个节点不可能逐出,只可以销毁集群

997755.com澳门葡京 119

4、销毁集群后在各种集群上的powershell里运行下边发号施令,以去掉一些杂质

Clear-ClusterNode

997755.com澳门葡京 120

 

5、在域控的AD用户和处理器界面里面把集群虚拟名称删除掉

997755.com澳门葡京 121

 

 

除去可用性组

1、删除协助副本

USE [master]
GO
ALTER AVAILABILITY GROUP [HAGroup01]
REMOVE REPLICA ON N'SQLSVR2';
GO

 

2、删除可用性数据库

USE [master]
GO
ALTER AVAILABILITY GROUP [HAGroup01]
REMOVE DATABASE [SQLDB02];
GO

 

 

3、删除侦听器

USE [master]
GO
ALTER AVAILABILITY GROUP [HAGroup01]
REMOVE LISTENER N'SQLAG01';
GO

 

4、删除可用性组

USE [master]
GO
DROP AVAILABILITY GROUP [HAGroup01];
GO

 

5、在域控的AD用户和电脑界面里面把侦听器虚拟名称删除掉

997755.com澳门葡京 122

 

997755.com澳门葡京 123

 

 

标签: 故障转移, sqlserver
alwayson, alwayson, alwayson高可用, failover
节点

部署的步骤大致是:

SQL Server AlwaysOn 在以下2个级别提供了可用性。

3. 将服务器进入域控服务

  • 签到每一台需要进入域控的节点服务器,配置其IP地址消息,
    并将其DNS解析指向AD域的IP地址,否则不可能进展加域操作;

    997755.com澳门葡京 124

    配备节点服务器IP地址

  • 部署完节点服务器的IP地址音讯后,接下去进行加域操作,
    进入控制面板主面,接纳系统设置页面;

    997755.com澳门葡京 125

    系统装置

  • 在系统装置页面中,在“总计机名、域和工作组设置”选项区域下,
    点击“更改设置”链接,
    此时会弹出更改设置的对话框音信;在弹出的对话框中挑选总结机名选项卡,点击“更改”按钮,进行加域操作;

    997755.com澳门葡京 126

    变动服务器系统特性新闻

    997755.com澳门葡京 127

    配置服务器所属的AD域

  • 修改服务器所属的AD域后,需要输入域用户和密码对总结机举行认证;

    997755.com澳门葡京 128

    域用户验证

    997755.com澳门葡京 129

    输入域用户信息

  • 域用户和密码验证通过后,便可做到加域操作,
    重启系统后用域用户便可以登录统计机。

    997755.com澳门葡京 130

    得逞进入AD域

1.配置一个域控服务器,我是把这台物理服务器当成域控服务器。

(1)数据库级可用性

4. 布局故障转移群集

2.将需要配置成集群节点的服务器加进域中,我的节点就是创办的这两台虚拟机。

AlwaysOn 可用性组允许将一组数据库同步到最多4个只读副本,这是SQL
Server 2012 引入的新特征。SQL Server 2014 将只读副本的多少提高到8个。

4.1 成立故障转移群集

1. 故障转移群集概述

故障转移群集是一组独立的电脑,这多少个电脑互相协作以提高群集角色(以前称为应用程序和劳动)的可用性和可伸缩性。
多台群集服务器(称为节点)通过网络和软件连连,
每台群集服务器一定于一个冗余节点,整个群集系统允许某有些节点掉线、故障或损坏而不影响整个系统的正常化运行。
如若一个或五个群集节点出现故障,其他节点就会开端提供劳动(该过程称为故障转移)。
其它,群集角色会得到积极监视以验证它们是不是正常工作。
即便某个节点不坐班,则会再也起动这多少个角色或将其活动到另外节点。
故障转移群集还提供群集共享卷 (CSV)
功效,该效用提供平等的分布式命名空间,群集角色可以使用这样的命名空间,从具有的节点访问共享存储。

只要一台服务器变为不可用,则另一台服务器自动接管发生故障的服务器并卫冕处理任务。
群集中的每台服务器在群集中至少有一台其他服务器确定为其备用服务器。

2. 行事原理

故障转移群集必须基于域的管理形式部署,以“心跳机制”来监视各样节点的健康情况;备用服务器以心跳信号来规定活动服务器是否正常,要让备用服务器变成活动服务器,它必须确定活动服务器不再正常干活。

备用服务器必须首先将其状态与暴发故障的服务器的事态进行联合,然后才能开始处理事务。
重要有三种不同的一块儿方法:

  • 事务日志

    在作业日志方法中,活动服务器将其情景的具有变更记录到日志中。
    一个合伙实用工具定期处理此日志,以更新备用服务器的情况,使其与活动服务器的情形同样。
    当活动服务器暴发故障时,备用服务器必须选取此联合实用工具处理自上次立异以来工作日志中的任何添加内容。
    在对情状举办协同之后,备用服务器就改成运动服务器,并初阶处理事务。

  • 热备用

    在热备用艺术中,将把移动服务器内部景色的换代及时复制到备用服务器。
    因为备用服务器的景观是运动服务器状态的克隆,所以备用服务器可以即刻成为移动服务器,并开首处理事务。

  • 共享存储

    在共享存储方法中,两台服务器都在共享存储设备(如存储区域网络或双主机磁盘阵列)上记录其状态。
    这样,因为不需要开展情况同步,故障转移可以即时发生。

3. 配备过程

(1). 通过系统中的服务器管理器为服务器安装.Net Framework和故障转移职能,
在服务器管理器中点击“添加角色和职能”链接, 进入角色与效果丰盛页面;

997755.com澳门葡京 131

添加角色与效益

997755.com澳门葡京 132

挑选安装类型

997755.com澳门葡京 133

加上故障转移群集

997755.com澳门葡京 134

意义设置

(2).
安装完故障转移群集功用后,打开服务器管理器右上角的工具菜单下的故障转移集群管理器,配置故障转移群集需要使用域用户登录服务器,如若未使用域用户登录将会出现错误;

997755.com澳门葡京 135

故障转移群集设置

997755.com澳门葡京 136

故障转移群集管理器界面

(3).
在故障转移群集管理器页面中,在保管对话框中甄选成立群集效能,此时将弹出“创设群集向导”;

997755.com澳门葡京 137

创立群集向导

  • 采用需要更换的群集服务器

997755.com澳门葡京 138

分选服务器

  • 点击“浏览”按钮,通过查找采纳群集服务器;这边应该专注的是,
    需要添加的群集服务器需要事先布置好故障转移群集效率,并保证网络连通性,
    否则不可以举办节点添加。

997755.com澳门葡京 139

查找并精选群集服务器

997755.com澳门葡京 140

加上群集服务器

  • 添加群集服务器后,需要对群集服务器举办验证,此时会打开验证配置向导界面;

997755.com澳门葡京 141

表明警告

997755.com澳门葡京 142

注明配置向导

997755.com澳门葡京 143

确认配置1

997755.com澳门葡京 144

肯定配置2

997755.com澳门葡京 145

配置验证过程

997755.com澳门葡京 146

配备验证结果上报

  • 证实完成后,如有错误,依照提出修改,否则,进入下一步,
    配置群集名称与群集地址;

997755.com澳门葡京 147

配备群集名称和地址

讲明:配置的群集IP地址,用于对群集举办走访的虚拟IP地址。

  • 布置完群集名称和地点后,对安排音讯举办确认;

997755.com澳门葡京 148

肯定群集信息

  • 对群集配置信息确认完误后, 点击“下一步”按钮,
    系统将跻身成立新的故障转移群集过程;

997755.com澳门葡京 149

始建群集过程

  • 开创群集过程一气呵成后, 系统指示创造结果,
    假如未现身错误,群集创设成功, 此时便形成了故障转移群集过程。

997755.com澳门葡京 150

做到群集创造

997755.com澳门葡京 151

展现创设成功的群集音信

3.在各样节点服务器上安装.Net
Framework和故障转移集群的意义,然后创立集群。

特点

4.2 群集仲裁配置

为了保险故障转移群集的高可用性,需要配备群集的决定设置。

说明: Windows服务器故障转移集群(Windows Server Failover
Cluster,简称WSFC)使用决策投票(Quorum
Voting)决定集群的健康意况,或使故障自动转换,或使集群离线。当集群中的节点爆发故障时,会因此外节点接手继续提供劳务,不过,当节点之间通信出现问题,或大部结点暴发故障时,集群就会结束服务,不过集群可以忍受多少个结点暴发故障呢?这要由决定配置(Quorum
Configuration)决定,仲裁配置使用多数(Majority)原则,只要集群中健康运转的结点数量达到仲裁规定的多寡(多数结点投赞成票),集群就会连续提供服务,否则集群就截至提供服务。在悬停提供劳务中间,正常节点持续监控故障节点是否復苏正常,一旦常规节点的数额复苏到仲裁规定的数额,集群就复苏正常,继续提供劳务。仲裁投票默认是启用的(Cluster
Manged Voting:Enable)。

决定形式是在WSFC
集群级别配备的,规定仲裁投票的法门,默认情况下,故障转移集群管理器会基于集群节点的数据,自动推荐一个决策形式。仲裁配置影响集群的可用性,在集群中,重组的集群节点必须在线,否则集群将出于决定不足而必须下马服务。

1. 相关术语

  • 仲裁(Quorum):法定数量,预先规定具有投票权的节点或见证(Witness)的数量;

  • 表决投票(Quorum
    Voting)
    :法定数量的节点和证人进行投票,固然多数投赞成票,那么判断集群处于正常情状;

  • 投票节点(Voting
    Node)
    :在集群中,拥有投票权的节点称作投票节点,倘若投票节点投赞成票,代表该节点认为集群是正规的;不过,单个节点不可以说了算集群全部的健康情况。

  • 投票见证(Voting Witness):除了投票节点可以举行投票之外,共享的
    File 和 Disk 也能投票,称作投票见证,共享的File
    投票见证,称作文件共享见证(File Share Witness);共享的Disk
    投票见证,称作硬盘见证(Disk Witness);

  • 表决节点集合(Quorum Node
    Set)
    :拥有投票的节点和Witness统称仲裁节点集合;由决定节点集合的投票结果决定集群全部的常规处境。

2. 表决形式

表决情势多数规则是指具有投票节点开展投票,假诺赞成票占比在50%之上,那么WSFC认为集群处于正常状态,执行故障转移,继续提供劳务,否则,WSFC认为集群出现严重故障,WSFC使集群离线,停止提供服务。遵照决定节点集合的构成类型,将决定形式分为以下四种档次:

  • 节点多数(Node
    Majority)
    :在集群中,投票节点都是集群的节点服务器,假诺一半以上的投票节点(Voting
    Node)投赞成票,那么WSFC判定集群是健康的;
  • 节点和文件共享多数(Node and File Share Majority):和Node
    Majority形式相似,除了将远程文件共享配置为一个投票见证(Voting
    Witness)之外,该共享文件称作仲裁文件,或见证文件。使用决策文件,远程文件拥有投票权,假若此外节点可以连续到该共享文件,那么认为该文件投一个赞成票。如若投票节点和文书共享投的赞成票占一半以上,那么WSFC判定集群是正常的。作为一个至上实践,文件共享见证(File
    Share
    Witness)不要存储在集群中的任何一个节点服务器上,并且安装任何一个节点服务器都有权力访问。
  • 节点和硬盘多数(Node and Disk Majority):和Node
    Majority格局相似,除了将共享硬盘配置为一个投票见证(Voting
    Witness)之外,该共享硬盘称作仲裁硬盘,或见证硬盘。仲裁硬盘需要共享存储,集群中逐条节点都亟待挂载同一个共享硬盘。
  • 只硬盘(Disk
    Only)
    :没有多数,仅仅把一个共享的硬盘作为唯一知情者,集群中的任何一个节点可以访问该共享硬盘,这意味着,一旦仲裁硬盘脱机,集群就会停下提供劳务。

广泛的表决格局是节点多数(Node Majority)
节点和文件共享多数(Node and File Share Majority),假诺集群节点数量是奇数,那么使用节点多数裁定形式;即便集群节点数量是偶数,那么使用节点和文件共享多数表决格局,该形式需要安排一个共享文件夹,集群中的各类节点都有权力访问该共享文件夹,并且该共享文件夹不可以创制是集群的节点上。

3. 配置过程

  • 在故障转移集群管理器中,采取需要配置仲裁的群集,
    单击右键采用“更多操作”菜单项,此时在弹出的二级菜单中,选用“配置群集仲裁设置”菜单项,进入仲裁配置向导界面;

997755.com澳门葡京 152

核定配置

997755.com澳门葡京 153

表决配置向导

  • 在仲裁配置向导界面,点击“下一步”按钮,进入仲裁配置选项界面中,选取高档仲裁配置选项;

997755.com澳门葡京 154

选料高档仲裁配置

  • 采用高档仲裁配置后, 进入拔取投票配置界面,
    在该手续中精选需要举行配备的服务器节点信息;

997755.com澳门葡京 155

投票配置节点

  • 选用仲裁配置节点后,进入选拔仲裁见证界面,
    仲裁见证用于落实群集的高可用性;在仲裁见证中可配置共享磁盘见证和文件共享见证,磁盘见证是指扩大一个共享的硬盘作为一个裁决投票结点,文件共享见证是指扩大一个文件共享作为一个裁定投票结点;

注:由于SQL Server 2014 Always On可用性组件不需要共享存储,
此处配置文件共享见证即可。

997755.com澳门葡京 156

选用仲裁见证

  • 慎选“配置文件共享见证”,
    系统进入文件共享见证配置界面,此处我们可以将文件共享见证配置在域控服务器上,
    在域控服务器中创设一个共享文件夹用于贯彻共享文件见证,如若在域控服务器中没有共享文件夹,则需要先在域控服务器中开创共享文件夹;

注意:
在部署共享文件夹时需要为共享文件夹添加everyone的访问权限,否则会出现不能对文本共享属性修改的失实。

997755.com澳门葡京 157

选料安排文件共享见证

997755.com澳门葡京 158

部署文件共享路径

  • 在配置文件共享路径界面中,
    点击“浏览”按钮,弹出浏览共享文件夹界面;在浏览共享文件夹界面中,
    点击“浏览”按钮,弹出采取统计机对话框,
    从中拔取域控服务器,确定后我们得以看到在域控服务器中配置的共享文件夹音讯;

997755.com澳门葡京 159

浏览共享文件夹

997755.com澳门葡京 160

选料统计机

997755.com澳门葡京 161

查找服务器

997755.com澳门葡京 162

招来域控中的服务器列表

997755.com澳门葡京 163

选拔域控服务器

997755.com澳门葡京 164

域控服务器共享文件夹音讯

  • 安排完文件共享见证路径后,点击“下一步“按钮,系统将认可仲裁配置的信息;

997755.com澳门葡京 165

文件共享路径

997755.com澳门葡京 166

认可文件共享配置

997755.com澳门葡京 167

中标创造文件共享仲裁

4.在SQL Server上配置AlwaysOn可用性组。

各种节点都设置了本土的 SQL
Server,可以不采取共享存储,可是数据库在各样节点上的磁盘文件夹必须是均等的。

5. 安装与布局SQL Server 2014

  1. 个别在SQL Server节点 上设置SQL Server应用,执行SQL
    Server数据库安装过程;

997755.com澳门葡京 168

履行数据库安装过程

  1. 在数据库安装界面中, 拔取“全新SQL
    Server独立安装或向现有安装添加效果”, 此时会要求选取SQL
    Server版本或输入产品密钥,我们拔取输入SQL Server集团版的成品密钥;

997755.com澳门葡京 169

唤醒输入SQL Server产品密钥

997755.com澳门葡京 170

输入SQL Server集团版产品密钥

  1. 输入产品密钥后,进入特许条款界面,
    拔取“我经受认同条款”并开展下一步操作;

997755.com澳门葡京 171

收受认同条款

  1. 认同SQL Server更新配置, 拔取“使用Microsoft Update检查更新”,
    并进入下一步,进入安装规则检查手续,确认安装规则检查通过后,进入安装角色步骤;

997755.com澳门葡京 172

产品更新配备

997755.com澳门葡京 173

设置规则检查

  1. 在设置角色步骤中, 采取SQL Server效用安装选项, 进入下一步操作;

997755.com澳门葡京 174

设置安装角色

  1. 在功效采取手续中,拔取需要加上的SQL
    Server数据库的效应选取,并设置应用程序的设置路径;

    • 数据库引擎服务:它是用于存储、处理和保障数量的着力服务。数据库引擎提供受控制的访问和飞跃的事务处理功用,还为维护高可用性提供各个襄助。此外还提供对
      SQL Server 实用工具中的实用工具控制点的支撑。

      • SQL
        Server复制:它概括一组技术,利用这个技术可以将一个数据库中的数据和数据库对象复制和分发到另一个数据库中,并在这多少个数据库之间展开联合以促成一致性。能够接纳复制效率将数据分发到不同职位,并散发给通过局域网和广域网、拨号连接、无线连接和
        Internet 连接的中远距离和移动用户。
      • 全文和语义提取搜索:该功能包括援助全文提取的检索引擎,用来增速文本搜索,以及加快对重大短语(很可能是标志)的语义提取和对
        SQL Server 中贮存的始末的相似性搜索。
      • Data Quality Services: 数据质地数据库对象。
  • Analysis Service(Service)s(分析服务): 该意义包括 Analysis Services
    以及开展共同分析处理(OLAP)和数码挖掘等操作时所需的工具。只可以群集化数据库引擎服务和
    Analysis Service(Service)s。
  • Reporting Services(报表服务):
    该应用程序基于服务器,用于成立、管理报表并将报表传递到电子邮件、多种文件格式和根据Web 的互动格式。本机情势的服务器通过 Reporting 瑟维斯(Service)(Service)s
    组件提供具有拍卖和管理功效。

997755.com澳门葡京 175

职能选取

  1. 慎选效能后, SQL Server安装向导对效益设置的条条框框举办检讨,
    查看是否相符功效设置的需求,假诺不吻合效能设置的要求,
    需要先举办处理后才能实施下一步操作, 例如使用需要.NET Framework
    3.5的帮助, 假诺系统未设置该意义, 则不可能开展持续的安装操作。

注: 安装SQL Server 2014亟需安装.NET Framework
3.5的支撑,因而需要超前设置。

  • 意义规则检查未经过, 指示错误消息;

    997755.com澳门葡京 176

    效能规则检查未经过

  • 功用规则检查通过, 则可以拓展下一步操作。

    997755.com澳门葡京 177

    功用规则检查通过

  1. 效率规则检查通过后,举行实例配置步骤,此时输入需要配置的SQL
    Server实例名, 也得以利用默认的实例名“MSSQLSERVER”,
    点击“下一步”按钮, 执行服务器配置操作;

997755.com澳门葡京 178

布局实例名

  1. 在服务器配置步骤中, 对SQL
    Server相关服务的开行项目配置,并布置数据库引擎服务的排序规则,配置完成后,执行下一步配置;

997755.com澳门葡京 179

服务器启动选项配置

997755.com澳门葡京 180

排序规则

  1. 在数据库引擎配置步骤中, 配置服务器的身份验证格局和数据目录,
    在此我们挑选混合形式验证措施,并将域管理员用户增长为SQL
    Server管理员, 同时安排数据库所在的数目目录;

997755.com澳门葡京 181

服务器配置

997755.com澳门葡京 182

安排数据目录

  1. 一经在职能接纳时选拔了Analysis Services和Reporting 瑟维斯(Service)s效能,
    需要对该效用服务举行配置,配置情势与数据库引擎配置相同;

997755.com澳门葡京 183

Analysis Services配置

997755.com澳门葡京 184

Reporting Services配置

  1. 在数据库引擎配置(Analysis Service(Service)s、Reporting
    Services配置,假设有取舍该功用)完成后,执行下一个步骤,对效益配置规则举行自我批评,
    查看其是否吻合规则;

997755.com澳门葡京 185

效率布局规则检查

  1. 在效益布局检查通过后, SQL Server准备启动安装过程,举行利用设置。

997755.com澳门葡京 186

配备音讯确认

997755.com澳门葡京 187

设置过程

997755.com澳门葡京 188

安装过程

  1. 安装完成后,突显安装结果, 并对结果开展确认, 确认后完成SQL
    Server的安装操作。

997755.com澳门葡京 189

肯定安装结果

在装置的过程中约略要留意的地方要记录一下,

主节点可读可写,另外帮扶节点可读。

6. 配置AlwaysOn可用性组

1.在率先步成功后创立多少个域账号以用来报到节点系统,然后要在DNS管理器中配备“反向搜索区域”,

漫天节点都参与一个

6.1 在SQL Server集群节点上启用AlwaysOn可用性配置项

  1. 设置SQL Server 2014后,在Windows操作系统下的开头菜单中找到“SQL
    Server 2014配备管理器”并开拓配置管理器;

997755.com澳门葡京 190

开辟配置管理器

  1. 在SQL Server配置管理控制马普托点击“SQL
    Server服务”节点,在左边窗口中右击“SQL Server
    (InstanceName)”,在上下文菜单中选用“属性”, 打开属性对话框;

997755.com澳门葡京 191

挑选SQL Server实例属性

997755.com澳门葡京 192

SQL Server实例属性对话框

  1. 在SQL Server实例属性对话框中采纳“AlwaysOn
    高可用性”选项卡中勾选“启用AlwaysOn
    可用性组”配置项,点击“应用”按钮,此时在弹出警告对话框中提拔该修改需要重启SQL
    Server数据库引擎服务才能见效,点击“确定”完成布置;

    内需在相继SQL Server集群节点上启用AlwaysOn高可用性选项。

    997755.com澳门葡京 193

    启用AlwaysOn可用性组

    997755.com澳门葡京 194

    布置提醒

  2. 双重选拔“SQL Server
    (InstanceName)”后右键单击,在弹出的上下文菜单中采取“重新开动”,对SQL
    Server数据库引擎执行重启操作;

    997755.com澳门葡京 195

    重启SQL Server实例

  3. 为了避免在配备与履行AlwaysOn
    Group时带来复杂的权杖设置,建议将有关的SQL服务(如:SQL
    Server数据库引擎服务)启动登录身份由默认的“内置账户”改为指定的域用户账户;

997755.com澳门葡京 196

签到身份修改

  1. 提出为域账户予以SQL
    Server各节点的登录权限,并将各节点服务器账户指派为SQL
    Server登录账户。

997755.com澳门葡京 197

授权域用户登录

(正向查找:是指将域名解析为IP地址的历程。也就是说,当用户输入一个劳动器域名时,借助于该记录可以将域名为IP地址,从而实现对服务器的拜访。

Windows Fail-over Cluster

6.2 配置高可用性组

高可用性组的创建操作可以有两种方法:向导形式、对话框形式和本子格局,在此以引导形式在SQL-Node-218节点上创办的TESTDB1作为主数据库为例举行介绍。

1. 为高可用性组创建布局数据库

要运用引导创设高可用性组,必须要有符合条件的数据库存在,才能展开有关的操作。那么数据库要顺应以下原则:

  • 主数据库的苏醒格局必须是“完整”復苏格局

![恢复模式为完整恢复模式](http://upload-images.jianshu.io/upload_images/2066703-8f45ae3990e71f15.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  • 主数据库已拓展了四次完整备份

![完整备份](http://upload-images.jianshu.io/upload_images/2066703-84b7ecf319924d3a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  • 急需一个共享路径提供给备份包存储,并同意具备节点服务器(SQL
    Server数据库引擎服务登录账户)可以通过UNC路径举办可读写访问

![共享文件路径](http://upload-images.jianshu.io/upload_images/2066703-bc94e8d927cba244.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2. 使用向导新建高可用性组

  • 在系统中开拓“SQL Server Management Studio”管理控制器;

    997755.com澳门葡京 198

    SQL Server管理控制器

  • 在管制控制器中展开“AlwaysOn高可用性”节点,右键单击“可用性组”,在上下文菜单中,采用“新建可用性组向导”,在弹出的领路界面中点击“下一步”按钮继续;

    997755.com澳门葡京 199

    新建可用性组向导

    997755.com澳门葡京 200

    新建可用性组向导界面

  • 在新建可用性组向导中为即将创制的高可用性组指定名称;

    997755.com澳门葡京 201

    指定名称

  • 挑选需要满足高可用性组条件的数据库,点击“下一步”按钮继续;

    997755.com澳门葡京 202

    慎选数据库

  • 为高可用性组添加其余SQL
    Server服务器节点为副本。点击“添加副本”按钮,一遍添加所需SQL
    Server服务器,并且指定起先角色为“主”或“协助”。最多可选2个副本实现机关故障转移,这三个副本将同时使用同步交付可用性形式。最多可支撑3个副本举办联合交付可用性情势,若采纳异步提交必须强制手动故障转移。对于可读匡助副本设置来讲,可挑选其为是否可读或仅读意向,需要注意只有主数据库副本才可写;

997755.com澳门葡京 203

累加副本

997755.com澳门葡京 204

增长副本,选拔自动故障转移

  • 在指定副本步骤界面中点击“端点”选项卡,可以安装高可用性组的端点URL,此处使用默认设置即可;

    997755.com澳门葡京 205

    配备端点

  • 在指定副本步骤界面的“备份首选项”中,指定作为备份副本的节点,默认是在“首选帮忙副本”中开展备份。其它还足以透过副本备份优先级来指定首选,
    默认所有节点均为50;

997755.com澳门葡京 206

备份首选项

  • 为高可用性组创制侦听器,指定其DNS名称的Host
    Name和端口,指出IP地址使用静态IP,并且添加新的群集IP(监听器IP)作为高可用性组使用,如此可以指定SQL
    Server的默认端口1443,以便简化客户端访问的布局;

    997755.com澳门葡京 207

    配置AlwaysOn高可用性监听器

  • 在选拔数据同步步骤中,着手化数据同步首选项,在此提议选用“完整”配置项,并指定从前成立的UNC共享路径,然后点击“下一步”继续;

997755.com澳门葡京 208

多少同步首选项

  • 证实是否满意高可用性组创立需求,假使结果全为“成功”,点击“下一步”按钮继续操作;

    997755.com澳门葡京 209

    证实要求

  • 检查并认同往日的布局音信,若无误后,点击“完成”按钮便形成Always
    On高可用性组配置过程, 此时拭目以待向导完成创设SQL Server
    2012高可用性组。此外,此处也可保留创设高可用性组的脚本,以便前期分步诊断故障之用。

    在开创Always
    On高可用性结果时,如若出现红色警告,则需举行更为认清是否成功。若出现粉红色错误,表示创造AG(Always
    On Group)不成事。

    997755.com澳门葡京 210

    认可配置音信

    997755.com澳门葡京 211

    开创向导完成

  • 回到SQL Server 配置控制要旨,
    在“可用性组”节点下查看刚才创制的“DBAG01”的高可用性组的景色。

997755.com澳门葡京 212

翻开高可用性组的意况

3. 高可用性组的主干管理

创办完成Always
On高可用性组后,可用通过SQL Server Management Studio(SSMS)对高可用性组开展着力的治本。

(1). 配置高可用性组属性

  • 直白右键点击需要管理的高可用性组,在上下文菜单中得以挑选为其“添加新数据库”、“添加副本”、“添加侦听器”及手动执行“故障转移”等操作;点击“属性”,也能够编写该高可用性组的各样属性值;

    997755.com澳门葡京 213

    高可用性组管理

  • 在高可用性组的特性“常规”选项卡中,可以为其增长/删除数据库、副本节点,并安排各可用性副本节点的参数设定值;

    997755.com澳门葡京 214

    可用性组属性–常规

  • 在高可用性组的性能“备份首选项”选项卡中,可以修改相应副本节点的备份优先级和备份执行的岗位;

    997755.com澳门葡京 215

    可用性组属性–备份首选项

(2). 配置可用性副本属性

  • 本着高可用性组中具体的副本节点配置,可以举行该组中“可用性副本”,右击需要配置的副本节点,在上下文菜单中点击“属性”;

    997755.com澳门葡京 216

    可用性副本属性

  • 在可用性副本属性的“常规”选项卡中可以修改配置当前副本节点“可用性情势”、“故障转移形式”以及“会话超时”等;

    997755.com澳门葡京 217

    可用性副本属性

(3). 配置可用性组侦听器属性

  • 经过右键点击“可用性组侦听器”中的具体侦听器,打开其“属性”,可以对AG侦听器举办对应安排;

    997755.com澳门葡京 218

    可用性组侦听器属性

  • 在可用性组侦听器属性中得以修改侦听器的侦听端口,从而指定客户端访问AG中数据库所急需连续的劳务端口;

![配置侦听器属性](http://upload-images.jianshu.io/upload_images/2066703-f17c16288f7800af.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

反向查找:是指在大多数的 DNS 搜索中,客户机一般实施正向搜索。 DNS
同时提供反向搜索,允许客户机按照一台总计机的IP
地址搜索它的DNS名称。反向搜索的域名消息保存在反向寻找区域中,为拓展反向寻找,需要在DNS服务器中创立反向搜索区域。)

中。可以为AlwaysOn可用性组配置一个侦听器(虚拟统计机)。客户端假如访问这么些侦听器则足以兑现read/write;客户端假使访问指定的帮带节点,可能实现read/write(假诺该节点是主节点),或者只好read-only。

2.在“故障转移集群管理器”中布局集群时,需要具备节点添加到域中。

预备干活

3.装置SQL Server2014需要先安装.NET Framework
3.5。在装置完成后最好将相关的SQL服务启动的报到身份设置为域用户账户。

1、  四台已安装windows server 2008 r2 系列的虚拟机,配置如下:

997755.com澳门葡京 219

CPU : 1核

4.配置AlwaysOn可用性组时成立可用性组侦听器,侦听器的杜撰IP地址必须在同一个域中。最终创建可用性组时执行最终一步时报了一个不当:

MEMORY : 2GB

The connection to the primary replica is not active. The command cannot be processed。

反省后发现是访问襄助副本节点时的端口号5022被防火墙阻挡,把这多少个端口号插手到防火墙的入站规则就解决了。

997755.com澳门葡京 220

 

DISK : 40GB(未分区)

NetAdapter : 2块

2、  网卡设置:

本地连接:外网IP(由于虚拟机本身处于内网网段,192.168.1.2-192.168.1.255,在此我们把当下内网视为外网公开的IP)。

PC01:192.168.1.241 (域主机)

PC02:192.168.1.242 (集群主节点)

PC03:192.168.1.243 (集群帮助节点)

PC04:192.168.1.244 (集群匡助节点)

本地连接2:域内网IP。这里设置为192.168.10.1

PC01:192.168.10.1 (域主机)

PC02:192.168.10.2 (集群主节点)

PC03:192.168.10.3 (集群襄助节点)

PC04:192.168.10.4 (集群协理节点)

3、  虚拟机默认安装只有一块网卡,以下演示添加网卡:

瞩目:此时两块网卡都处在NAT格局,在此我将第一个网络适配器的网络连接模式改为桥连接,目标是为着与本人物理机所处的内网电脑举行互动。

安装域控制器和配置域

安装域控制器

在IP:192.168.1.241这台虚拟机上建立域控制器

只顾:在未配备定位IP时,无法安装有效的域控制器

此时大家设置虚拟机的原则性外网IP(注意:那里没有布置DNS服务器地址,所以不可能在虚拟机下面连接到实际外网,在正规环境中,需要配置DNS服务器地址):

内网IP:

重新来安装域控制器:

域控制器安装到位

安装域服务和配置域

域配置完成后,会唤醒重启虚拟机,请立时重启!

将此外几台虚拟机参加域

先将此外几台虚拟机的第二块网卡,也就是本地连接2的IP地址改为准备工作中的IP地址,

再就是,DNS服务器指向内网IP为192.168.10.1的虚拟机,这几个是必须的,否则不可以投入新建的域。

参加域成功,立时重启虚拟机!

安装和布置windows server故障转移集群

先安装.net framework 3.5

设置到位!

安装故障转移效果

部署故障转移集群

使用NewCluster\administrator账户登录除域主机外的有所虚拟机,

留意:域管理员账户才能配置故障转移集群

开创一个故障转移集群

检查防火墙,将域防火墙关闭

但依然有问题,这时我发现PC03和PC04两台虚拟机的外网IP是半自动拿到,于是将其各自修改:

接下来再添加节点:

集群配置完成。

设置和布局sqlserver 2012 always on集群

安装sqlserver 2012

在集群的每一台虚拟机上设置sqlserver2012

慎选安装账户,这里采用是域管理员账户

重启电脑,完成sqlserver2012的装置!

配置sqlserver 2012

为各种节点的虚拟机的sqlserver服务开启alwayson效能

配备别名

IP:192.168.10.2

平等在32位的客户端也添加上同样的别名

开拓32位和64位客户端协议中的命名协议

IP:192.168.10.3(操作步骤跟上边一样)

IP:192.168.10.4

应用别名测试登录

留神:假设设置时未使用域管理员账户,并且未将与领队账户到场sqlserver管理员账户组中,将不能运用windows验证情势使用域管理员账户免密码登录sqlserver

配置always on

准备工作

1、  创立文件夹用于存储数据库备份。

2、 成立一个测试数据库,并备份数据库。假设已有数据库,只需备份数据库。

3、  将备份路径共享

创设alwayson高可用性组

只需要在IP:192.168.10.2上创立即可

留神:一定要先修改数据库恢复生机格局为完全苏醒形式,并完全备份数据库。否则这里的状态会显示为不满意先决条件。

添加侦听器

到此alwayson集群完成:

测试集群:

在主节点IP:192.168.10.2上创建一个表,并插入一条数据

在帮忙节点IP:192.168.10.3上查看表和数目

在赞助节点IP:192.168.10.4上查看表和多少

测试成功!

至于应用程序连接集群问题,应该是连续集群的虚构IP,也得以用SSMS直接连接虚拟IP,此时,sa账户的密码一定要在集群拥有节点上布置一样。否则集群切换后,使用sa的账户连接会师世密码错误问题。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website