標籤:windows server遷移工具 ii
參考連結:
1. https://technet.microsoft.com/zh-cn/library/dn486809(v=ws.11).aspx
2. https://technet.microsoft.com/zh-cn/library/jj863566(v=ws.11).aspx
3. https://technet.microsoft.com/zh-cn/library/jj863563(v=ws.11).aspx
4. https://technet.microsoft.com/zh-cn/library/jj863570(v=ws.11).aspx#BKMK_FreezeAdministrationConfiguration
必要條件:
原始伺服器和目標伺服器必須開啟TCP/UDP 7000連接埠且當前沒有程式在使用此連接埠。
步驟一:在目標伺服器上面安裝遷移工具(windows2008 R2):
確保伺服器管理員關閉;
開啟PowerShell然後執行Import-Module servermanager載入伺服器管理模組,然後執行Add-WindowsFeature migration安裝遷移工具;
步驟二:在原始伺服器上面安裝遷移工具(windows2008 or windows 2003)
在步驟一中的目標伺服器中使用已安裝遷移工具的smigdeploy.exe工具建立原始伺服器上的部署檔案夾。
a) 在目標伺服器中使用命令列工具進入遷移工具安裝目錄(cd %Windir%\System32\ServerMigrationTools\);
b) 執行相關操作來完成部署檔案夾建立
l 若要建立要複製到運行 Windows Server 2008 的 AMD64 源電腦的檔案夾,請鍵入以下命令,其中部署檔案夾路徑表示源電腦上部署檔案夾的路徑,然後按Enter。
SmigDeploy.exe /package /architecture amd64 /os WS08 /path <deploymentfolder path>
SmigDeploy.exe /package /architecture amd64 /os WS03 /path <deploymentfolder path>
SmigDeploy.exe /package /architecture X86 /os WS08 /path <deploymentfolder path>
SmigDeploy.exe /package /architecture X86 /os WS03 /path <deploymentfolder path>
比如我們的原始伺服器為x86架構 windows 2008 部署路徑為:E:\test_deploy,則使用以下命令:
SmigDeploy.exe /package/architecture X86 /os WS08 /path E:\test_deploy
在原始伺服器中註冊windows server 遷移工具
a) 將使用在目標電腦上建立部署檔案夾中的過程建立的 Windows Server 遷移工具部署檔案夾複製到運行 Windows Server 2008 或 Windows Server 2003 的源電腦上的本地磁碟機中。確保部署檔案夾的作業系統體繫結構與該檔案夾要複製到的源電腦的作業系統體繫結構相匹配。例如,SMT_WS08_amd64檔案夾只能複製到運行 Windows Server 2008 的 AMD64 源電腦的本地磁碟機中。我們上面例子中產生的檔案夾名為SMT_ws08_x86,所以該檔案夾只能複製到運行windows server 2008的X86原始伺服器的本地驅動中。可以直接將產生的檔案夾test_deploy拷貝到原始伺服器E:\目錄下;
b) 在原始伺服器上使用命令列工具進入剛才複製的目錄,比如E:\test_deploy\SMT_ws08_x86,然後輸入.\Smigdeploy.exe命令執行註冊;
步驟三:使用windows server遷移工具
從命令列工具中執行以下命令開啟遷移工具(windows 2008 R2):
powershell.exe -PSConsoleFile%SystemRoot%\system32\ServerMigrationTools\ServerMigration.psc1
在運行 Windows Server 2003 的電腦上單擊“開始”,指向“管理工具”,然後開啟“WindowsServer 遷移工具”檔案夾,再單擊“Windows Server 遷移工具”。
步驟四:遷移本機使用者和組
在步驟三開啟或者步驟二 2(b)中開啟的powershell輸入以下命令將本機使用者和組匯出到遷移儲存;
Export-SmigServerSetting -User <Enabled |Disabled | All> -Group -Path <MigrationStorePath> -Verbose
如前面的 cmdlet 所示,將下列值之一與 –User 參數一起使用。
Enabled 僅匯出已啟用的本機使用者
Disabled 僅匯出已禁用的本機使用者
All 匯出已啟用和已禁用的本機使用者
比如我們使用以下命令將本地所有的使用者以及使用者組匯出到E:\test_bak目錄下
Export-SmigServerSetting -User All -Group -Path E:\test_bak -Verbose
將前面匯出的檔案拷貝到目標伺服器本地磁碟中,使用以下命令匯入:
Import-SmigServerSetting -User <Enabled |Disabled | All> -Group -Path <MigrationStorePath> -Verbose
如前面的 cmdlet 所示,將下列值之一與 -User 參數一起使用。
Enabled 僅匯入已啟用的本機使用者
Disabled 僅匯入已禁用的本機使用者
All 匯入已啟用和已禁用的本機使用者
比如:Import-SmigServerSetting -User All -Group -Path E:\test_bak -Verbose
步驟五:遷移資料
使用命令:
send-smigserverdata
receive-smigserverdata
舉例說明:
原始伺服器名稱: sourcetest
目標伺服器名稱:test2012
Send-smigserverdata –computername test2012 –sourcepath“d:\test folder” –destinationpath e:\receive –recurse –include all –force
解釋:發送原始伺服器D盤下面TEST FOLDER 檔案夾以及檔案夾下面所包含的資料(檔案夾、文檔等)傳輸給目標伺服器TEST2012,destinationpath 所指定的路徑必須被目標伺服器所能訪問且不能是根目錄(共用資料夾或其他網路位置)。
:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/8E/0A/wKiom1iz4RCDVxwMAAAvdI5ijDA038.png-wh_500x0-wm_3-wmp_4-s_589638436.png" title="snipaste20170227_112004.png" alt="wKiom1iz4RCDVxwMAAAvdI5ijDA038.png-wh_50" />
步驟六、遷移功能角色
get-smigserverfeature 收集伺服器所安裝的角色服務資訊
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/8E/0A/wKiom1iz4TzTe6MGAAAPM6rb-Zc127.png-wh_500x0-wm_3-wmp_4-s_1654328983.png" title="4.png" alt="wKiom1iz4TzTe6MGAAAPM6rb-Zc127.png-wh_50" />
export-smigserversetting –featureid DHCP –path z:\feature -verbo
匯出DHCP角色到Z:\feature目錄。
注意:在此之前停止DHCP服務
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/8E/08/wKioL1iz4VaDrQxBAAAOm9_KRuk692.png-wh_500x0-wm_3-wmp_4-s_3236182237.png" title="dhcp1.png" alt="wKioL1iz4VaDrQxBAAAOm9_KRuk692.png-wh_50" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/8E/08/wKioL1iz4XDRRRwmAACTQkbRo7A879.png-wh_500x0-wm_3-wmp_4-s_1153710542.png" title="dhcp2.png" alt="wKioL1iz4XDRRRwmAACTQkbRo7A879.png-wh_50" />
目標伺服器匯入。
在目標伺服器的POWERSHELL中(注意此處不是遷移工具命令列視窗,在遷移工具命令列視窗運行IMPORT命令不會被識別)運行以下命令;
1 Add-pssnapin microsoft* (如果只想載入遷移命令的話運行:add-pssnapin microsoft.windows.servermanager.migration
1.2 這時輸入import-smigserversetting –featureidDHCP –force –path e:\feature –verbose進行匯入。如:
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/8E/0A/wKiom1iz4iSjDOOZAADOxtOEiSY954.png-wh_500x0-wm_3-wmp_4-s_2927821232.png" title="3.png" alt="wKiom1iz4iSjDOOZAADOxtOEiSY954.png-wh_50" />
步驟七、遷移網路設定資訊
匯出網卡配置資訊
Export-smigserversetting –ipconfig -path z:\ipcon –verbose
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/8E/0A/wKiom1iz4m6RUPa4AAB5OygvBik209.png-wh_500x0-wm_3-wmp_4-s_1189747650.png" title="5.png" alt="wKiom1iz4m6RUPa4AAB5OygvBik209.png-wh_50" />
2.匯入網卡配置資訊
注意:
匯入前記錄下原始伺服器和目標伺服器的MAC地址
如果兩台伺服器在一個網段需要在合適的時間點禁用原始伺服器的網卡,不然會造成IP衝突。
如果有多個MAC地址資訊用(逗號)進行分隔。
網卡資訊映射的時候是根據MAC地址進行映射的,比如,原始伺服器的MAC地址00-15-5d-00-fc-57對應目標伺服器的MAC地址00-15-5d-00-fc-51,MAC地址00-0c-27-e5-b7-1c對應目標伺服器的MAC地址為00-2b-e2-ff-4c-78,依次按照順序進行映射。
例如一下命令就體現了多MAC地址匯入和地址對應關係:
Import-smigserversetting –ipconfigall –sourcephysicaladdress “00-15-5d-00-fc-57”,”00-0c-27-e5-b7-1c” –targetphysicaladdress“00-15-5d-00-fc-51”,”00-2b-e2-ff-4c-78” –path e:\ipcon –verbose
匯入命令:
Import-smigserversetting –ipconfig all –sourcephysicaladdress“00-15-5d-00-fc-67” –targetphysicaladdress “00-15-5d-00-fc-51” –path e:\ipcon –verbose
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/8E/0A/wKiom1iz4piy6wzcAAB6p68k7q8823.png-wh_500x0-wm_3-wmp_4-s_3302264353.png" title="6.png" alt="wKiom1iz4piy6wzcAAB6p68k7q8823.png-wh_50" />
如果想獲得更多的命令和功能請參考文章開頭的連結。
本文出自 “記錄點滴技術” 部落格,請務必保留此出處http://seawind.blog.51cto.com/6845370/1901698
windows server遷移工具 II