求助:创建alwayson可用性组报错“本地节点不是仲裁的一部分”问题

malavon 2017-08-09 10:11:54
系统环境:
3台windows server 2012服务器做WSFC,使用多节点仲裁方式,无仲裁磁盘;
3台服务器上分别部署3个sqlserver 2012实例,做alwayson集群。

正常运行了2年,因为突发的网络故障导致WSFC的其中一个节点失效。

处理过程如下:
1.尝试在WSFC中逐出故障节点并重新添加,失败。
2.修改alwayson集群监听解析ip,使其直接指向集群主节点。
3.删除了alwayson和WSFC集群,重做WSFC集群失败。
4.重装了故障节点的WSFC功能,重做WSFC集群成功。
5.在原集群主节点上重做alwayson可用性组时报错。

报错如下:


WSFC的状态正常,如下:




alwayson配置:


哪位大侠碰到过类似的问题,或者给我个思路也行。
...全文
881 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
会上瘾的java 2021-03-02
  • 打赏
  • 举报
回复
想问一下楼主是怎么解决的,我也遇到了这个问题
OwenZeng_DBA 2017-08-10
  • 打赏
  • 举报
回复
引用 11 楼 malavon 的回复:
[quote=引用 10 楼 yenange 的回复:] [quote=引用 8 楼 malavon 的回复:] [quote=引用 6 楼 yenange 的回复:] 几台机现在还在不在域里? SQL Server的版本是多少? 几台机之间互相访问有没有问题?
1.都在域中。 2.三个节点的版本一致,如下: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor) 3.三个节点都可以互相访问数据库实例。 [/quote] 我说的不是互相访问数据库实例, 是互 ping 域名有没有问题? ping xxx.xxx.com[/quote] 互ping没问题。 摸着点门路了,等到停机窗口测试一下。[/quote] 最后结果怎么样了?
malavon 2017-08-09
  • 打赏
  • 举报
回复
引用 10 楼 yenange 的回复:
[quote=引用 8 楼 malavon 的回复:] [quote=引用 6 楼 yenange 的回复:] 几台机现在还在不在域里? SQL Server的版本是多少? 几台机之间互相访问有没有问题?
1.都在域中。 2.三个节点的版本一致,如下: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor) 3.三个节点都可以互相访问数据库实例。 [/quote] 我说的不是互相访问数据库实例, 是互 ping 域名有没有问题? ping xxx.xxx.com[/quote] 互ping没问题。 摸着点门路了,等到停机窗口测试一下。
吉普赛的歌 2017-08-09
  • 打赏
  • 举报
回复
引用 8 楼 malavon 的回复:
[quote=引用 6 楼 yenange 的回复:] 几台机现在还在不在域里? SQL Server的版本是多少? 几台机之间互相访问有没有问题?
1.都在域中。 2.三个节点的版本一致,如下: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor) 3.三个节点都可以互相访问数据库实例。 [/quote] 我说的不是互相访问数据库实例, 是互 ping 域名有没有问题? ping xxx.xxx.com
malavon 2017-08-09
  • 打赏
  • 举报
回复
引用 7 楼 z10843087 的回复:
1.安装完成后服务器都重启过了吗?没有的话重启下 2.看下群集事件有没有错误
1.都重启过。 2.wsfc中没有任何报错。
malavon 2017-08-09
  • 打赏
  • 举报
回复
引用 6 楼 yenange 的回复:
几台机现在还在不在域里? SQL Server的版本是多少? 几台机之间互相访问有没有问题?
1.都在域中。 2.三个节点的版本一致,如下: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor) 3.三个节点都可以互相访问数据库实例。
OwenZeng_DBA 2017-08-09
  • 打赏
  • 举报
回复
1.安装完成后服务器都重启过了吗?没有的话重启下 2.看下群集事件有没有错误
吉普赛的歌 2017-08-09
  • 打赏
  • 举报
回复
几台机现在还在不在域里? SQL Server的版本是多少? select @@version 几台机之间互相访问有没有问题?
malavon 2017-08-09
  • 打赏
  • 举报
回复
引用 3 楼 yenange 的回复:
先看下关闭所有防火墙, 看能不能成功
试过关防火墙,重启数据库实例和重启服务器都试过。 我觉得问题的核心在于,在服务器本地实例上,连创建可用性组的界面都打不开。感觉虽然成功启用了alwayson配置,但还是没有识别到WSFC集群实例。
引用 4 楼 yenange 的回复:
问下运维人员, 有没有进行过什么操作?
我就是运维,这些服务器只有我有权限访问。
吉普赛的歌 2017-08-09
  • 打赏
  • 举报
回复
问下运维人员, 有没有进行过什么操作?
吉普赛的歌 2017-08-09
  • 打赏
  • 举报
回复
先看下关闭所有防火墙, 看能不能成功
malavon 2017-08-09
  • 打赏
  • 举报
回复
引用 1 楼 yenange 的回复:
换其它节点做 alwayson 组看是否能成功?


现在只有OADB02节点能够打开创建可用性组的界面,在连接其他节点时报错:
吉普赛的歌 2017-08-09
  • 打赏
  • 举报
回复
换其它节点做 alwayson 组看是否能成功?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧