澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

布署异地机房节点,从0初步搭建SQL

2019-06-29 作者:数据库网络   |   浏览(95)

SQL Server的AlwaysOn错误19456和41158

从0开端搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

 

第一篇

第二篇

第三篇

第四篇

搭建非域AlwaysOn win二零一五 SQL二零一五

SQL Server AG集群运维不起来的有时自救大招

 

 

这一篇是从0伊始搭建SQL Server AlwaysOn 的第四篇,这一篇开首搭建异地机房节点

 

注意点1

专注异地节点最棒至少有2个AG节点,不然在地面节点实行手动故障转移的时候会油不过生仲裁警告,提醒WSFC集群有脱机危急

在异地节点唯有贰个的气象下,即使Windows二零一一卡宴2有动态仲裁机制,然而,当本地节点非优雅宕机的景色下,整个WSFC集群有异常的大希望得不到任何票的数量

也便是异乡节点也得不到票的数量而产生整个WSFC集群脱机!!

 

注意点2

当实行手动故障转移的时候,更新DNS缓存须要10分钟,所以当举办手动故障转移未来,用侦听器ip连接SQL Server会比异常慢,那是因为还在更新DNS缓存

 

布署异地机房节点,从0初步搭建SQL。 


步骤

这一篇依然采用step by step的主意介绍怎麽搭建AlwaysOn异地机房节点

 

新加外省机房节点机器名:

 

1、在外边节点上设置故障转移集群

 

 

2、在当地机房节点机器上开荒故障转移集群管理器,增多三个节点

澳门新萄京官方网站 1

 

3、验证配置

 澳门新萄京官方网站 2

 

4、解决新加节点OU分裂难题,只需修改社团单位ou,没有供给修改站点site,因为一旦当地机房和异地机房的域设置了site,在印证配置的时候会警告,当然能够忽略也得以修正

因为只是警示已而,忽略也不在乎

 

 

5、增添节点成功

澳门新萄京官方网站 3

 

6、在新节点上安装好SQL Server并优化SQL Server,这里忽略安装和优化步骤

 

7、把各州机房新节点增加到alwayson可用性组里,张开alwayson的可用性属性界面,可用性组名字为:AGWMSJXC

 澳门新萄京官方网站 4

能够见见增多了各市机房节点之后,那几个他乡机房节点还不曾对接到可用性组,也正是近期可用性组还没识别到那么些他乡机房节点

澳门新萄京官方网站 5

 

8、对侦听器增添另贰个子网的VIP,这一步,倘诺可用性组未有启用可用性组侦听器那么这一步能够忽略

假若可用性组启用了侦听器,那么须要分三种状态

1、异地节点的网段跟地面机房是均等的,比方都以192.168.1.x ,那么这一步也无需做

2、异地节点的网段跟当地机房是不一样等的,约等于跨子网,例如本地机房是192.168.1.x,异地机房是192.168.10.x,那么这一步需求做

澳门新萄京官方网站 6

澳门新萄京官方网站 7

于今侦听器IP有几个,三个是本地机房网段的IP,二个是异地机房网段的IP

澳门新萄京官方网站 8

 

加多了新的侦听器vip之后,故障转移集群管理器里会自动将以此侦听器vip能源脱机

 

 

 

9、新建叁个测量试验可用性组,主要用来打通/开启本地节点和外边节点的5022端口

 澳门新萄京官方网站 9

建好之后,在原AG刷新一下会看出异地节点JXCA-WMS08已经自行连接到可用性组AGWMSJXC

 

 

10、对数据库举办备份还原到异地节点JXCA-WMS08,在异地节点JXCA-WMS08上拓展操作,将数据库每一种点击联接到可用性组

澳门新萄京官方网站 10

 

11、异地节点增添完成

澳门新萄京官方网站 11

 

 

12、手动故障转移主别本到异地节点

当心当唯有三个各地节点的时候,正在验证WSFC仲裁投票配置那一栏会并发警示!

澳门新萄京官方网站 12

故障转移现在会发掘异地节点的侦听器ip联机,当地节点的侦听器ip脱机

澳门新萄京官方网站 13

 

13、在外地节点上选取外省节点侦听器ip连接SQL Server,并写入测量试验数据

澳门新萄京官方网站 14

 

14、把主别本手动故障转移回去本地节点

澳门新萄京官方网站 15

 

15、用地点节点侦听器ip连接SQL Server,发掘刚才对外市节点侦听器ip的数额写入都已经联手过来本地机房节点

 澳门新萄京官方网站 16

 

16、增多WSFC集群IP地址能源的异地机房IP,在WSFC管理器里选中会集大旨财富上边的服务器名称,右键-》属性

澳门新萄京官方网站 17

足够贰个外省机房的WSFC的vip:192.168.7.130

澳门新萄京官方网站 18

澳门新萄京官方网站 19

澳门新萄京官方网站 20

增加成功之后vip会展现脱机那是因为日前WSFC主节点不在异地机房的节点上,而是当地机房的节点上

澳门新萄京官方网站 21

 

 

17、把WSFC主节点转移到外省机房的某些节点,然后把本地全体节点都关机

澳门新萄京官方网站 22

澳门新萄京官方网站 23

 

那会儿把地面机房的拥有节点关机

 

澳门新萄京官方网站 24

后天用异地机房节点的WSFC的vip连接WSFC集群

澳门新萄京官方网站 25

澳门新萄京官方网站 26

能够窥见WSFC的主节点已经改换成WIN-BDKSOOLDV18那么些他乡节点上了,而且会集能源依旧二头状态

澳门新萄京官方网站 27

 

18、未有出席域的应用服务器(IIS服务器)假若急需用侦听器名称来连接alwayson集群是老大的,消除方法是修改

应用服务器的hosts文件,写上侦听器名和侦听器ip,那样客户端才具用侦听器名称连接alwayson集群,客户端的webconfig文件

里写侦听器名称,那样固然failover到外边节点也无需修改应用服务器的webconfig文件,当然应用服务器到场了域就无须了,、

加盟了域的应用服务器会活动去查询DC上的DNS管理器找到alwayson的侦听器名称

澳门新萄京官方网站 28

澳门新萄京官方网站 29

hosts文件

testaglisten  192.168.10.91
testaglisten  192.168.11.91

 

 

 

提示:实际上第16步不是必须的,你能够不增多WSFC的各省子网的vip,可是当本地机房全数节点关机之后

你就不能够用当地的vip:192.168.6.60来延续WSFC集群,也就不能够管理WSFC集群

 

 

沾满结构图

多个网段,所以会有八个侦听器IP,可是同贰个时刻只有一个侦听器IP是二头状态,在WSFC集群管理器里查看

主站点:192.168.6x

DR站点:192.168.7.x

澳门新萄京官方网站 30

故障转移到DEvoque站点之后

澳门新萄京官方网站 31

 

 

参照作品:

 

如有不对的地方,迎接咱们拍砖o(∩_∩)o 

正文版权归笔者全部,未经作者同意不得转发。

从0开首搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

 

第一篇

第二篇

第三篇

第四篇

搭建非域AlwaysOn win二零一五 SQL二〇一六

SQL Server AG集群运行不起来的暂且自救大招

 

 

这一篇是从0开头搭建SQL Server AlwaysOn 的第四篇,这一篇开头搭建异地机房节点

 

注意点1

在意异地节点最棒至少有2个AG节点,不然在本土节点实行手动故障转移的时候会冒出仲裁警告,提醒WSFC集群有脱机危急

在他乡节点唯有一个的图景下,尽管Windows二〇一二安德拉2有动态仲裁机制,然而,当本地节点非优雅宕机的景况下,整个WSFC集群有非常大可能率得不到别的票的数量

也正是异地节点也得不到票的数量而形成整个WSFC集群脱机!!

 

注意点2

当实行手动故障转移的时候,更新DNS缓存需求10秒钟,所以当实行手动故障转移现在,用侦听器ip连接SQL Server会不快,这是因为还在更新DNS缓存

 

 


步骤

这一篇依旧选拔step by step的措施介绍怎麽搭建AlwaysOn异地机房节点

 

新加各省机房节点机器名:

 

1、在异乡节点上设置故障转移集群

 

 

2、在本地机房节点机器上打开故障转移集群管理器,增添三个节点

澳门新萄京官方网站 32

 

3、验证配置

 澳门新萄京官方网站 33

 

4、化解新加节点OU分歧难点,只需修改组织单位ou,没有须求修改站点site,因为一旦本地机房和外边机房的域设置了site,在认证配置的时候会警告,当然能够忽略也能够改正

因为只是警示已而,忽略也不在乎

 

 

5、增多节点成功

澳门新萄京官方网站 34

 

6、在新节点上安装好SQL Server并优化SQL Server,这里忽略安装和优化步骤

 

7、把外市机房新节点增多到alwayson可用性组里,展开alwayson的可用性属性界面,可用性组名为:AGWMSJXC

 澳门新萄京官方网站 35

可以看出加多了异地机房节点之后,那些他乡机房节点还尚无连接到可用性组,约等于当下可用性组还没识别到这么些他乡机房节点

澳门新萄京官方网站 36

 

8、对侦听器加多另二个子网的VIP,这一步,如若可用性组未有启用可用性组侦听器那么这一步能够忽略

固然可用性组启用了侦听器,那么必要分三种情状

1、异地节点的网段跟地面机房是千篇一律的,举例都是192.168.1.x ,那么这一步也无需做

2、异地节点的网段跟地面机房是不雷同的,也便是跨子网,比如本地机房是192.168.1.x,异地机房是192.168.10.x,那么这一步需求做

澳门新萄京官方网站 37

澳门新萄京官方网站 38

今后侦听器IP有三个,三个是地面机房网段的IP,五个是异地机房网段的IP

澳门新萄京官方网站 39

 

增多了新的侦听器vip之后,故障转移集群管理器里会自行将以此侦听器vip财富脱机

 

 

 

9、新建三个测量试验可用性组,首要用来打通/开启本地节点和各州节点的5022端口

 澳门新萄京官方网站 40

建好之后,在原AG刷新一下会看出异地节点JXCA-WMS08已经自行接通到可用性组AGWMSJXC

 

 

10、对数据库实行备份还原到异地节点JXCA-WMS08,在他乡节点JXCA-WMS08上开始展览操作,将数据库各个点击联接到可用性组

澳门新萄京官方网站 41

 

11、异地节点加多完毕

澳门新萄京官方网站 42

 

 

12、手动故障转移主别本到异地节点

注意当唯有八个内地节点的时候,正在验证WSFC仲裁投票配置那一栏晤面世警示!

澳门新萄京官方网站 43

故障转移未来会发觉异地节点的侦听器ip联机,本地节点的侦听器ip脱机

澳门新萄京官方网站 44

 

13、在异乡节点上行使各市节点侦听器ip连接SQL Server,并写入测验数据

澳门新萄京官方网站 45

 

14、把主别本手动故障转移回去本地节点

澳门新萄京官方网站 46

 

15、用地点节点侦听器ip连接SQL Server,开采刚才对各省节点侦听器ip的数据写入都已经一起过来本地机房节点

 澳门新萄京官方网站 47

 

16、增添WSFC集群IP地址能源的异乡机房IP,在WSFC管理器里选中集合宗旨能源下边包车型地铁服务器名称,右键-》属性

澳门新萄京官方网站 48

增加贰个外市机房的WSFC的vip:192.168.7.130

澳门新萄京官方网站 49

澳门新萄京官方网站 50

澳门新萄京官方网站 51

加上成功以往vip会展现脱机那是因为日前WSFC主节点不在异地机房的节点上,而是本地机房的节点上

澳门新萄京官方网站 52

 

 

17、把WSFC主节点转移到外边机房的某部节点,然后把地点全部节点都关机

澳门新萄京官方网站 53

澳门新萄京官方网站 54

 

此时把本地机房的有着节点关机

 

澳门新萄京官方网站 55

当今用异地机房节点的WSFC的vip连接WSFC集群

澳门新萄京官方网站 56

澳门新萄京官方网站 57

能够发现WSFC的主节点已经转移到WIN-BDKSOOLDV18以此他乡节点上了,而且会集财富如故三头状态

澳门新萄京官方网站 58

 

18、未有出席域的应用服务器(IIS服务器)假诺须要用侦听器名称来连接alwayson集群是可怜的,解决办法是修改

应用服务器的hosts文件,写上侦听器名和侦听器ip,这样客户端才干用侦听器名称连接alwayson集群,客户端的webconfig文件

里写侦听器名称,那样便是failover到异乡节点也无需修改应用服务器的webconfig文件,当然应用服务器加入了域就不要了,、

进入了域的应用服务器会自行去询问DC上的DNS管理器找到alwayson的侦听器名称

澳门新萄京官方网站 59

澳门新萄京官方网站 60

hosts文件

testaglisten  192.168.10.91
testaglisten  192.168.11.91

 

 

 

提示:实际上第16步不是必须的,你能够不增加WSFC的异乡子网的vip,可是当本地机房全体节点关机之后

你就不能够用当地的vip:192.168.6.60来连接WSFC集群,也就无法管理WSFC集群

 

 

附上结构图

五个网段,所以会有四个侦听器IP,不过同三个时刻唯有一个侦听器IP是贰只状态,在WSFC集群处理器里查看

主站点:192.168.6x

DR站点:192.168.7.x

澳门新萄京官方网站 61

故障转移到DCRUISER站点之后

澳门新萄京官方网站 62

 

 

参照小说:

 

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

正文版权归我全数,未经我同意不得转载。

事件缘起:方今有色金属商讨所发反应,某数据库从08切换成12意况后,不按期出现写操作提交延迟的主题材料;

 

事件深入分析:在撤废了系统财富争用等难题后,早先解析只怕出于网络抖动导致同步方式alwayson节点日常出现会话超时等待提交的主题素材产生。

前不久在合营社搞异地数据水库蓄水容量灾,使用AlwaysOn的异乡节点进行数据同步,在搭建的历程中相见了一些主题素材

澳门新萄京官方网站 63

软件版本

经过排查,扩展事件里发掘不定时出现35202荒唐,这是一条别本连接恢复生机的新闻。

SQL Server2014

澳门新萄京官方网站 64

Windows2012R2

澳门新萄京官方网站 65

 

是因为机房互连网景况纵横交错,数据库服务器和应用服务器混用二个交流机,在专门的学业高峰期时,因上联端口流量打满而招致连日退步的图景屡有发生。

互联网蒙受

既然如此短期内不能退换互联网遭逢,那就从SQLSE凯雷德VE奥迪Q5服务器本人出发,只对数码同步的部分开始展览退换;

几个机房,叁个机房是一个网段,另贰个机房是另多个网段,也正是多个子网,多个网段,可是在同五个域中,而且动用了VPN

幸存条件:

澳门新萄京官方网站 66

SQL AG:为两节点的共同格局,四个节点各有一块网卡连接到交流机,未有直连心跳线(WSFC也不再供给有单独的心跳网络)

 

改建方案:

AlwaysOn是永葆多子网的,在跨机房,多子网境遇有多少个地点要求注意

1、五个节点各启用一块网卡,采纳直连格局开始展览通讯,同一时间配备私有地址

1、在搭建进程中要求把各地节点的投票权去掉,这么些在搭建进度中未有见面难题
NodeWeight
在自便集群节点上以域用户登入Computer,并以管理员身份运维powershell,并试行下边发号施令,JXxx08为异地节点的测算机名,把JXxx08节点的投票权设置为0
命令如下

复制代码 代码如下:

Import-Module FailoverClusters
$node ="JXxx08"
(Get-ClusterNode $node).NodeWeight = 0
$cluster = (Get-ClusterNode $node).Cluster
$nodes = Get-ClusterNode -Cluster $cluster
$nodes | Format-Table -property NodeName, State, NodeWeight

Server_A:10.0.0.11
Server_B:10.0.0.12

 

2、删除多个节点的endpoint,手动重新创制Listener_IP为直连IP的endpoint
3、改变AG中,各样副本的endpoint_url
4、等待数据重复联合;

 

里面第三步的本子如下,要在三个节点上独家操作,注意Listener_IP为直连网卡的IP

2、由于可用性组创立了侦听器,那么在failover的时候会遭逢侦听器IP不能覆盖另贰个子网的标题,导致报错

复制代码 代码如下:

不知所厝将实例xxx联接到可用性组xxx

/****** Object:  Endpoint [Hadr_endpoint]    Script Date: 2015/1/6 16:06:17 ******/
DROP ENDPOINT [Hadr_endpoint]
GO

服务器“xxxxxx”不可能承载为可用性组侦听器配置的其余 IP 地址。或然配备可承接钦点 IP 地址之一的共用集结互联网,或许加上可在此服务器的公共集结互联网上承上启下的另贰个侦听器 IP 地址。
不能够将本地可用性副本联接到可用性组“xxxxxx”。该操作遇到了 SQL Server 错误 一九四一6,已被回滚。有关详细消息,请查看 SQL Server 错误日志。在错误根源得到校对后,请重试 ALTELacrosse AVAILABILITY GROUP JOIN 命令。 (Microsoft SQL Server,错误: 19426)

/****** Object:  Endpoint [Hadr_endpoint]    Script Date: 2015/1/6 16:06:17 ******/
CREATE ENDPOINT [Hadr_endpoint]
         STATE=STARTED
         AS TCP (LISTENER_PORT = 5022, LISTENER_IP = (10.0.0.11))
         FOR DATA_MIRRORING (ROLE = ALL, AUTHENTICATION = WINDOWS NEGOTIATE
, ENCRYPTION = REQUIRED ALGORITHM AES)
GO

缓和这些难题的办法是在侦听器里再增多另贰个网段的vip

第四步的本子如下,在主别本奉行就可以

澳门新萄京官方网站 67

复制代码 代码如下:

澳门新萄京官方网站 68

ALTER AVAILABILITY GROUP [Alwayson01]
MODIFY REPLICA ON N'Node_01' WITH (ENDPOINT_URL = N'TCP://10.0.0.11:5022')

澳门新萄京官方网站 69

ALTER AVAILABILITY GROUP [Alwayson01]
MODIFY REPLICA ON N'Node_02' WITH (ENDPOINT_URL = N'TCP://10.0.0.12:5022')

澳门新萄京官方网站 70

注意:删除endpoint后两别本即为未共同状态,但侦听器和AG组中的数据库不受影响,对应用来讲,主别本的劳动照旧平常;

诸如此类侦听器今后有三个网段的vip了,异地机房的侦听器IP在增多其后会自行脱机,不用理会它

你或者感兴趣的稿子:

  • SQL Server 二〇一六Alwayson新添作用图像和文字详解
  • SQL Server 二零一五 无域集合配置 AlwaysON 可用性组图像和文字化教育程
  • Windows2012配置SQLServer2014AlwaysOn的图解
  • SQLserver二〇一六(ForAlwaysOn)安装图像和文字化教育程
  • 听他们讲Win二零零六 Sportage2的WSFC达成 SQL Server 二〇一三高可用性组(AlwaysOn Group)
  • SQL Server AlwaysOn读写分离配置图像和文字化教育程

 

3、由于是新扩展长的外省节点,增多到已部分可用性组中,那么只怕遇到上面这几个报错

不能将实例xxx联接到可用性组xxx

不能将可用性别本联接到可用性组xx,该操作境遇了SQL Server错误41106,已被回滚。
有关详细新闻,请查看 SQL Server 错误日志。在错误根源获得考订后,请重试 ALTE兰德福特Explorer AVAILABILITY GROUP JOIN 命令。 (Microsoft SQL Server,错误: 41158)

其一标题跟多子网非亲非故,在那边也顺便列出来了

不留余地办法是再随便新建八个AG,把外市节点也参预到那些AG里面,就足以化解

澳门新萄京官方网站 71

澳门新萄京官方网站 72

因为外省节点是新建进来的节点,AlwaysOn的镜像端点还从未设置才导致报上面包车型大巴错误

 

 

梦想那篇小说能支持大家

澳门新萄京官方网站, 

如有不对的地点,迎接大家拍砖o(∩_∩)o 

正文版权归我全数,未经小编同意不得转发。

本文由澳门新萄京官方网站发布于数据库网络,转载请注明出处:布署异地机房节点,从0初步搭建SQL

关键词: