设为首页 收藏本站
查看: 575|回复: 0

[经验分享] [原]记一次安装SQL Server集群的曲折历程

[复制链接]

尚未签到

发表于 2015-6-29 18:56:10 | 显示全部楼层 |阅读模式
  前两天一位新朋友在QQ上说:“安装SQL Server集群的时候,第二个节点选不上”:
DSC0000.jpg       我当时第一反应是Windows的集群没有搞好,于是乎先后问了“另一个节点有没有开机”、“有没有安装分布式事务协调其(MSDTC)”、“是不是使用远程桌面安装”等一系列无关痛痒的问题,但依然没有头绪,找不到明显的硬伤。
  此时,我还是坚持认为问题出现在Windows的集群上,于是让他对群集管理器进行截图:
DSC0001.jpg
DSC0002.jpg
  细心的朋友应该能够发现“MSDTC” 装错地方了,正常来说应该是装在群集组中,很多文档中都说MSDTC并不是必须的,但我遇到好几个案例都是因为没有安装MSDTC导致安装失败,于是我认为终于找到突破口了。
  纠正了这个错误后,问题依旧,另一个节点还是“不可用”,原因“未知”。
  让他从另一个节点开始安装,故障依旧。
  于是,我让他做一下故障转移,看看资源是否能正常切换到另一个节点中,实验表明集群具有故障转移能力,简单来说,操作系统这一层上的集群(MSCS) 已经没有问题了,明明MSCS没有问题,但是SQL Server集群安装时却死活不认另一个节点,很是奇怪。
  第二天,他让我“远程协助”,由于从事运维有一段时间了,对于故障的排除我养成了一种“亲手确认”的习惯,首先是自己再做一次MSCS的故障转移,刚开始切换的时候,主节点挂了,原来他机器的性能问题(他的机器跑了3个虚拟机,一个域控制器、两个节点),在群集管理器中清晰地看到资源的转移过程,的确MSCS是没有问题的。
  于是我抱着拼人品的心态,开始安装SQL Server,一路下来都很顺利,到了“选节点”那步,也就是本文那一张图片所描述的那步,不能选择第二个节点,“亲手确认”了病症后,还是回到了昨天卡住的那个问题上。
  于是借助万能的 google 和 baidu ,使用关键字“sql server 集群 安装 不可用节点 未知”搜索,发现没有什么可用的信息,“未知”都落在作者、出处上,于是使用仅剩0.4级的英语将关键字翻译成英语“sql server cluster unavailable node reason unknow”,终于在MSDN上找到了一个类似的问题:cluster install 2nd node unavailable ,最后作者“自问自答”地回答了问题:
  ok, after setting up a packet sniffer and running behind the bits and bytes I finally found the solution to this problem.
  Make sure the "Remote Registry" service is running on second (inactive) node!
  简单来说就是开启 Remote Registry 这个服务,再查了一下该服务的状态——“禁用”,而我这边的 SQL Server 集群的 Remote Registry 是自动启动的,先不管马上将这个服务启动,重新开始SQL Server 安装进程,终于可以选择第二个节点了。
  这让我想起了他的机器名有YLMF的字样,于是我怀疑他的系统是那种“雨林木风”xxxxxxxx版,后来也证实了这一点:
DSC0003.png
  折腾了这么久,这次 SQL Server 集群安装不能选择第二个节点的原因是 Remote Registry 这个服务没有启动,而没有 Remote Registry  没有启用的原因是它被禁用,而 Remote Registry 被禁用的原因极有可能是由于“雨林木风”xxxxxxxx版经过“优化”并且禁用了“无关痛痒”的服务所致。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-81711-1-1.html 上篇帖子: SQL Server 2005 中的架构与用户 下篇帖子: provider: Named Pipes Provider, error: 40
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表