我有一个两个节点的server 2008 r2集群,我们刚刚完成了从windows 2008 r2到windows 2012 r2的操作系统升级,操作系统升级已经完成,所以Server的安装保持正常。集群角色不会恢复联机,因为它无法找到这个实例所依赖的任何IP地址。
除了SQL Server资源和查看sql服务器日志文件之外,所有内容都是在线的,它显示错误sql服务器正在启动,我可以看到主服务器和模型启动。
在sql日志中:
无法找到此Server实例所依赖的任何IP地址。确保群集服务正在运行,Server与网络名称资源之间的依赖关系是正确的,并且此Server实例所依赖的IP地址是可用的。错误代码: 0x5。
是否需要对Windows 2012 r2执行其他步骤,以使Server 2008 r2能够在故障转移群集中运行?
发布于 2017-07-07 01:04:33
在Windows 2012 R2之前,不支持对FCI进行就地升级。根据微软的文档:
在Windows 2012 R2之前,操作系统不支持升级故障转移群集的Windows操作系统。若要升级运行在Windows 2012 R2上的群集节点,请参见集群操作系统滚动升级。
因为启动操作系统是Windows 2008 R2,所以无法就地升级到Windows 2012 R2。相反,您需要构建一个新的Windows集群,为一个新的FCI执行一个新的SQL安装,然后迁移到那个新的FCI。
您可以使用现有硬件,从集群中移除一个节点,重新安装Windows和SQL,然后每次重复一个节点,将服务器从旧集群转移到新集群。
一旦升级到Windows 2012 R2,您将能够在未来进行就地的操作系统升级。
考虑到您已经升级了操作系统,最好的选择是卸载Server,从头开始重新安装FCI。
发布于 2017-07-06 22:37:06
有几种可能性,其中一种是由于集群依赖,是否在升级检查中发生了任何名称更改,并确保它们对齐。另一个是权限问题,处于问题的中心,请查看这个帖子中的解决方案https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ac756875-eee4-422e-8701-780d519d01c0/sql-20052008-on-windows-server-2008-r2-cluster-service-only-starts-when-account-is-local-admin?forum=sqlsecurity。由于2012年安全状况的变化,这可能会导致答案
发布于 2017-07-07 11:57:51
在Windows 2012 R2之前,操作系统不支持升级故障转移群集的Windows操作系统。升级运行在Windows 2012 R2上的群集节点
https://dba.stackexchange.com/questions/178196
复制相似问题