成功案例

徐州市交通銀行服務器遷移P2V

徐州市交通銀行服務器遷移P2V

第1章     實施方案

1.1     項目概要

徐州市交行中心現有兩臺老式機架服務器,安裝windows 2000操作系統,搭載兩套獨立業務系統,硬件配置較低,且經常有硬件報錯,穩定性差,影響正常使用。目前考慮將兩套業務系統重新部署到新服務器上,保障業務正常運轉。
然而,該業務系統年代久遠,開發人員協調不便,數據庫數據導出導入存在風險,希望能采用整體遷移的方法將操作系統和業務系統直接遷移到新服務器上。
計劃在新服務器上安裝Vmware Workstation工作站版本,直接通過網絡遷移老系統到Vmware Workstation環境,以虛擬機的形式運行兩套業務。

1.2     網絡架構


 
本次涉及到3臺物理服務器,將兩臺陳舊服務器上的系統和數據全部遷移到新服務器上運行,硬件信息如下:
 
產品 硬件參數 操作系統版本 數據庫
新服務器HP DL380 G7 序列號:CNG220S75F
2顆*12核CPU,4G*12根DDR3內存,300GB*6塊10KSAS盤,4千兆網卡
Windows2008R2
陳舊服務器1 DELL   Windows2000 advanced Sybase
陳舊服務器2 HP   Windows2000 advanced Sybase
 
 
 
 
 

1.3     遷移相關軟件信息

產品 詳細參數
Vmware workstation10.exe  
VMware vCenter Converter Standalone-for-windows2000.exe Windows2000系統遷移工具
VMware-convertercd-4.0.1-62397.iso 冷遷移光盤鏡像
VMware-converter-all-5.0.1-875114.exe V2V虛擬機到虛擬機遷移工具
配合Symantec.BESR.85-CN-win2000.exe使用
Symantec.BESR.85-CN-win2000.exe 賽門鐵克服務器系統備份軟件,配合VMware-converter-all-5.0.1-875114.exe使用
分區助手服務器版 用于修改運行中的服務器的分區大小

1.4     陳舊服務器1遷移實錄

遷移次數 遷移方法 結果 分析
第一次 熱遷移 失敗 內存報警,每10分鐘藍屏一次,導致遷移沒有充足時間完成
第二次 冷遷移 失敗 內存報警,每10分鐘藍屏一次,導致遷移沒有充足時間完成
第三次 冷遷移 成功 先更換了物理內存,不再藍屏,但仍有其他報錯,冷遷移時間充足
 
第三次遷移步驟:
  1. 用正常內存條更換DIMM1號槽位的報錯內存,所有內存條必須按順序安裝,不能隨意安裝,1號槽位必須安裝
  2. 使用VMware-convertercd-4.0.1-62397.iso光盤啟動服務器,按向導進行設置
  3. 注意指定IP地址,可以使用該服務器網卡的原有IP
  4. 指定遷移類型為到vmware workstation 6.5版本的遷移
  5. 開始遷移
  6. 在關鍵點17%和98%沒有報錯,順利完成
  7. 使用“分區助手服務器版”成功給C/D/E分區進行了擴容

1.5     陳舊服務器2遷移實錄

遷移次數 遷移方法 結果 分析
第一次 熱遷移 失敗 遷移順利完成,用workstation打開藍屏,原因未查出
第二次 熱遷移 失敗 先用賽門鐵克ymantec.BESR.85-CN-win2000.exe備份成.sv2i格式,再使用VMware-converter-all-5.0.1-875114.exe轉換成workstation格式;遷移順利完成,打開虛擬機藍屏,原因未查出
第三次 冷遷移 失敗 遷移過程中藍屏,原因未查出
第四次 熱遷移 失敗 先遷移到vsphere環境,再使用VMware-converter-all-5.0.1-875114.exe遷移到workstation環境;遷移順利完成,打開虛擬機藍屏。原因找到,是win2000系統文件scsiport.sys與workstation環境不匹配
第五次 熱遷移 成功 遷移完成后,不直接打開虛擬機,使用WinPE啟動虛擬機,更換c:\winnt\system32\drivers目錄下的scsiport.sys,重新啟動后虛擬機正常
 
第五次遷移步驟:
  1. 從陳舊服務器1的win2000系統中復制scsiport.sys文件,使用UltraISO工具打包成.iso文件
  2. 使用VMware-converter-all-5.0.1-875114.exe,從已經備份好的.sv2i文件轉換成workstation格式的虛擬機
  3. 使用ghostxp.iso中的WinPE啟動虛擬機,進入PE桌面后,修改虛擬機光驅掛載scsiport.sys.iso的鏡像
  4. 將虛擬光盤中的scsiport.sys文件覆蓋到c:\winnt\system32\drivers中
  5. 重啟服務器后正常

1.6     虛擬機遷移完成后的腳本處理

虛擬機遷移完成后,并不能立刻接管業務運行,需要做相關的處理:
  1. 立刻執行快照,做好原始備份
  2. 安裝vmware tools工具,給相關硬件安裝驅動
遷移過程中,vmware會將很多硬件設備更換為vmware虛擬硬件設備,這些設備需要安裝vmware tools后才能正常運轉
  1. 運行腳本,去除可能出現的系統報錯
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"LogEvent"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
"NoPopupsOnBoot"=dword:00000001
  1. 運行腳本,刪除原有的網卡,才能給新網卡配置原有IP
set devmgr_show_nonpresent_devices=1
Start DEVMGMT.MSC
單擊查看,然后單擊顯示隱藏的設備,展開“網卡”樹。
右鍵單擊呈灰色的網卡,然后單擊卸載。
  1. 修改系統時間,設置vmware tools同步客戶機與主機時間

1.7     如何給虛機擴展容量

  1. 虛擬擴展容量,必需保證虛機沒有快照,且虛擬處于關機狀態
  2. 編輯虛擬設置
  3. 硬盤——實用工具——擴展,見下圖
  4. 開機啟動系統,安裝“分區助手服務器版”,進行分區的大小調整,可以對所有分區進行調整,包括C盤,設置完成后重啟服務器開始執行變更,再次重啟后分區修改成功
  5. 修改分區大小會消耗一定的時間,請耐心等待


 
第2章     Vmware Workstation實現多vlan共存
Vmware workstation與vmware vsphere有一定區別,在處理物理機網卡的權力上,workstation沒有權利修改網卡為trunk干路,但是workstation提供了其他的解決方法

這里是用來編輯workstation虛擬網卡的地方

我們可以添加多個虛擬網卡,然后橋接到不同的物理網卡上,不同的物理網卡接入不同的vlan,那么橋接到這張虛擬網卡的虛擬機就屬于該vlan
在本次遷移中,共有兩部虛擬機,分別位于vlan16和vlan21,我們建立了兩個虛擬網卡,分別橋接到物理網卡1和物理網卡2上,然后兩部虛擬機橋接到不同的虛擬網卡上,這樣就實現了workstation下的虛擬機多vlan共存的目的
 

附件 scsiport.sys介紹

陳舊服務器2進行遷移時遇到了很大的困難,各種方法遷移完成后虛擬開機藍屏,最終發現是scsiport.sys文件異常導致的。sys是system的縮寫,就是系統的意思,帶有這種后綴的文件通常情況下都是Windows的系統文件。如安裝文件,日志文件,驅動文件,備份文件,播放等文件,還有些垃圾文件等諸如此類,都使用sys的后綴名。
 
系統文件scsiport.sys是存放在Windows系統文件夾中的重要文件,是SCSI 微型端口的主要驅動程序,通常情況下是在安裝操作系統過程中自動創建的,對于系統正常運行來說至關重要。
如果scsiport.sys文件出錯或異常,可能導致系統無法啟動,藍屏等現象。
可以下載正確的scsiport.sys文件覆蓋源文件或者下載微軟的更新補丁進行修復。
河北快三形态走势图