none
sqlserver cluster变更ip的问题 RRS feed

答案

  • 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. 

    2010年11月9日 4:18

全部回复

  • 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. 

    2010年11月9日 4:18
  • hi rmiao,

    新旧两个机房属于同一个域,但是ip网段是不一样的.这样可以修改吗


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年11月9日 6:01
    版主
  • Yes, much easier than change domain and ip.
    2010年11月9日 14:11
  • 修改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。最后都搬过去。

    2010年11月10日 9:12
  • Not necessary. We did those kind of cluster moving between datacenters with different subnet many times, no problem so far as long as all new ip addresse are in same subnet. 
    2010年11月10日 14:46
  • 谢谢各位.

     

    我的是windows 2008 r2,直接更好就好了.

    具体步骤如下并且不需要重启

    打开"故障转移群集管理器",,在"服务和应用程序"里右键SQLSERVER,选择"使该服务或应用程序脱机"
    更改node1的ip,将Ip变更为目标网段的ip
    更改node2的ip,将Ip变更为目标网段的ip
    ----将服务器迁移到新的网段后
    打开"故障转移群集管理器",左键"服务和应用程序"里SQLSERVER, 更改sqlserver的网络和"静态ip地址"(这里可能要更改两次,第一次会失败),然后"使该资源联机"
    打开"故障转移群集管理器",更改群集的网络和"静态ip地址"(这里可能要更改两次,第一次会失败),然后"使该资源联机"...


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年11月15日 13:53
    版主