为MSCS更换存储用到的工具

��公司�炔考茉O的SQL Server Cluster 的 Storage Server遇到了老�f要更新的���}�r ,公司可能�I了一台新的Storage Server �o您,�您替�Q掉�f的Storage Server。但是目前您的Cluster 架��下所使用的仲裁�cShare Disk都放在�f的Storage Server上,�@�右�如何移�D呢 ?

�@篇文章是要��如何把�F有的SQL Server Cluster 架��下的Storage Server 移�D到另外的 Storage Server 上。移�鞯姆椒ㄓ�煞N可以�x�� :

  • 第一�N是用微�提供的[Cluster Server Recovery Utility]只适用于32位系统工具。�@��方法基本上��M��蔚模�����O定完成大致上就可以�p�移�D。您可以到以下�W站下�d�@��工具 :

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2BE7EBF0-A408-4232-9353-64AAFD65306D&displaylang=en

不�^根��浩呆在���H�y�上,在移�DStorage Server�r,在[Cluster Server Recovery Utility]�x�中的[Replace a physical disk resource]要置�QStorage Disk�r。在Hyper-V的�h境中�o法被看硬碟�Y�。��⒖枷铝�D片:

 

不�^�]�P�S,山不�D路�D。我��用方法2[更改磁碟�章]�碜龃诺�的移�D。

  • �h境架���f明

在�@次的移�D中我����淞�4��VM。

1. DC主�C: �@台主�C是��任�W域控制站以及�f的Storage Server。

2. SQL Node1: SQL Server 的�布�架��中的 第1����c。

3. SQL Node2 : SQL Server 的�布�架��中的 第2����c。

3. newstorage主�C: 新的�Υ嫠欧�器。�@�我是用Windows Server 2003 R2�戆惭b新的Storage Server。

至於如何架�OSQL Server 2005 Cluster,您可以�⒖枷铝形恼�:

[Hight Available]SQL Server 2005 FailOver Cluster
http://www.dotblogs.com.tw/toysboy21/archive/2011/03/18/21933.aspx

 

更改磁碟�章的方式�碇�QCluster中的Storage

1. �� SQL cluster node2 先�P�C,接下�淼�幼魅�部在node1�绦小�

2. �⑿碌�Storage Server 接上。�@�我��也在新的Storage Server 上安�b iSCSI Targets。然後� SQL Server node 1 的 iSCSI Initiator 也可以�B�Y到新的new storage。�@部分的步�E也可以�⒖枷铝形恼� (Partition�盗啃韬团fstorage相同,但partition容量大小可以不同) :

[Hight Available]SQL Server 2005 FailOver Cluster
http://www.dotblogs.com.tw/toysboy21/archive/2011/03/18/21933.aspx

�O定完成後,可以在SQL Node1中看到新的磁碟已�出�F了。

3. 使用Cluster administrator把SQL Server停掉

4. 到Windows server 管理中心停止Cluster Service,�K�⑺�改成手�印�

5. 把群集磁片��拥��宇�型更改�椤�disable”(computer management| Device manager| show hidden devices| Non-Plug and Play drivers| Cluster Disk Driver)

6. 重新�_�C����node1

8  .Copy 所有�Y料到新的Storage  (�Y料所在的partition layout需和�f磁碟相同, �得把�[藏�n, �Y料�A�_��,以免�]有copy到)。�@�Q跟R 是我原本的仲裁�cShared Disk ���磁碟。接著我要把�n案�}�u到Y跟Z���磁碟。

9. 使用dumpcfg更改磁碟Signautre ��disk signature dump到�n案

    [�Z法]

    DumpConfig.EXE > C:\dumpfile.txt

    [�]] dumpcfg.exe有分32及64位元版本

   �@�要注意磁碟�章,�@�我�共有5��磁碟。我��可以看到[Volumes]下方�Y�,可以看到Volume代�以及磁碟代�。�@�我��看到�fStorage 的Q磁碟是 Disk 3,接著你可以在下方找到磁碟�章。

10.  �_�J�Y料�浞莺涂截�已�完成。然後�⑴f的���磁片(Q:和S:)��Node1上移除。同�r保持New Storage上的新磁片(Y:和Z:)�B接在node1上。

      移除方式您可以到�f的 Storage上�� Disable 硬碟。

      接著到Node1上就只看到Y:�cZ:���磁碟了。

 

11. ��R:和T:的磁碟代�改��(Q:和R:),然後�� Q:和R:的disk signature改成和�f磁碟相同的signature。,。,。

     [�Z法] C:\DumpConfig.EXE -S<new signature in HEX format> <disk device number>

      在我��的�例中 �t是 DumpConfig.EXE -S7A98C059 1  然後在�绦� DumpConfig.EXE -S7A98C056 2

12. 再run一次dumpcfg.exe�砹谐霈F有的磁片signagure,�Y果右�D, �_�J每��磁碟���到正�_的signature

13. ��Node1上的群集磁片��拥��宇�型更改回”system”,保持群集服�盏��宇�型�椤�manual”(先不要�cluster���),然後重新���node1。

14. �_��node1,�M入Disk signature修改後,disk letter���z失,我��需重新assign Q:和R:

15. 重新assign Disk letter後, 把cluster service���,�K把startup type改成automatic

16. �_��Cluster administrator可以看到MSDTC的service�o法���, 必需要到cmd下msdtc �Cresetlog後MSDTC就可以在cluster中正常���

17. �_��node2,正常情�r下它不需要做任何修改就可以加入到Cluster中。

18. 接著我���P�]Node 1��y�SQL Server Cluster 是否可以被移�D到 Node 2

转载于  http://www.dotblogs.com.tw/toysboy21/archive/2011/03/23/22040.aspx

 

你可能感兴趣的:(cluster,更换,MSCS,存储迁移)