积极答复者
sqlserver cluster变更ip的问题

问题
-
因为要搬家,所以ip都要变更. 有3台机器组成的cluster. 这三台的主机Ip要改变, network ip也要变,还有sqlserver对应的ip也要改变.
请问这样是否可行? 给些建议或者资料.
我看了两篇文章,都是单独将改变network ip和sql server ip的,如果全部都变该怎么办?
新旧两个机房属于同一个域,但是ip网段是不一样的. 不知道搬家后3台机器是否还可以成功组成cluster
谢谢
http://msdn.microsoft.com/en-us/library/ms190460.aspx
http://support.microsoft.com/kb/244980/en-us
有dba的职位吗(北京的),请联系我 stswordman#hotmail.com- 已编辑 LiweiyinMicrosoft employee, Moderator 2010年11月9日 6:46
答案
-
Changing node ip is easy, just do it in network properties on each node. For sql ip, can change it in sql setup or modify registry directly. What I did are:
- change all ip addresses right before moving then shutdown all nodes.
- move servers to new location and boot.
- 已标记为答案 LiweiyinMicrosoft employee, Moderator 2010年11月15日 13:51
全部回复
-
Changing node ip is easy, just do it in network properties on each node. For sql ip, can change it in sql setup or modify registry directly. What I did are:
- change all ip addresses right before moving then shutdown all nodes.
- move servers to new location and boot.
- 已标记为答案 LiweiyinMicrosoft employee, Moderator 2010年11月15日 13:51
-
修改SQL Server 的IP容易,照KB做就行。
至于3个机器到新的subnet里面是不是还能开机就还是cluster,我怀疑不行。因为很多cluster 资源,例如network interface,IP都和subnet有密切关系。如果有环境,最好先试试。也做好数据备份以防万一,因为如果重建cluster那么需要重安装sql server.
如果是windows server 2008,可以考虑利用cluster的multi-subnet 的支持功能:先把一些node从cluster下来,搬到新机房,然后join cluster。最后都搬过去。
-
谢谢各位.
我的是windows 2008 r2,直接更好就好了.
具体步骤如下并且不需要重启
打开"故障转移群集管理器",,在"服务和应用程序"里右键SQLSERVER,选择"使该服务或应用程序脱机"
更改node1的ip,将Ip变更为目标网段的ip
更改node2的ip,将Ip变更为目标网段的ip
----将服务器迁移到新的网段后
打开"故障转移群集管理器",左键"服务和应用程序"里SQLSERVER, 更改sqlserver的网络和"静态ip地址"(这里可能要更改两次,第一次会失败),然后"使该资源联机"
打开"故障转移群集管理器",更改群集的网络和"静态ip地址"(这里可能要更改两次,第一次会失败),然后"使该资源联机"...
有dba的职位吗(北京的),请联系我 stswordman#hotmail.com