资源描述
Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Microsoft,Virtual Server 2005,建置與移轉工具介紹,劉一寬,Allen Liu,陳玉霖,Bob Chen,技術專員 架構工程師,台灣微軟 台灣微軟部署中心,大綱,Microsoft Virtual Server 2005,Virtual Server 2005,的應用,安全進行軟體測試與開發,何種工具可以協助軟體測試?,如何使用,Differencing Virtual Hard Disk,?,Server and Application Consolidation,Virtual Server Migration Toolkit,(,VSMT,),使用,VSMT,遷移作業系統,總結,Microsoft Virtual Server 2005,專為,Windows Server 2003,所設計、最符合成本效益的虛擬機器解決方案,可提昇軟體測試和開發、舊版應用程式集中運作和伺服器合併的效率。,軟體測試和開發,整合和自動化的集中管理伺服器,在單一目標系統上模擬分散式應用程式和服務,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,效益,:,有效使用硬體效率和提昇系統管理者生產力,舊版應用程式的轉移以及伺服器集中,客製化的舊版應用程式,部門或分公司的伺服器,災難復原的應用,安全的進行軟體測試及開發,1. Scenario 2. Differencing Virtual Hard Disk,的應用,3. Undo Disk,的應用,4. Demo,Scenario A,公司,Windows 2000 Professional,Windows 98 SE,Windows XP Professional,Windows Server 2003,Windows 2000 Server,每次測試時,都需要多台的電腦以及不同的作業系統,如果測試有狀況時,又要花較多的時間回復系統,軟體,有什麼樣的方法可以幫我,節省安裝,的時間,以及,系統快速回復,的方法呢?,Differencing Disk,的存取模式,Parent Disk,Child Disk,Reads,Reads,Writes Patch 1,Virtual Machine,Writes Patch 2,Writes Patch 3,1.,建立,Child Disk,後,並與,Parent Disk,建立關連,2.,開機後,所有的變動資料,均寫入,Child Disk,Differencing Disk,的架構圖,Parent Disk,可以連結一個或多個,Child Disk,一個,Child Disk,也可以成為一個,Parent Disk,,並關連到多個,Child Disk,的成員,Root Parent Disk,Undo Disk,復原與合併變更的系統資料,1.,啟用,Undo Disk,,在系統開機後,會建立新的,Virtual Undo Disk,。,Virtual Hard Disk,Undo Disk,變動資料,3.,關閉作業系統後,不儲存,Undo Disk,資料時,,Undo Disk,會消失,4.,關閉作業系統後,並選擇儲存,Undo Disk,資料時,,Undo Disk,將資料寫入,Virtual Hard Disk,2.,將有變動的資料產生時,會存入,Virtual Undo Disk,裡面。,Patch寫入,Patch,寫入,Patch,寫入,唯讀,VHD外掛,3,VHD外掛,2,VHD外掛,1,Virtual Hard Disk,Child2 + Undo,Child2,Child1,Parent,Scenario:,替,Virtual Machine,分別進行,Patch,的測試,如果,Patch,測試結果是相容且安全的, Differencing Disks,可以進行完全合併,Windows XP,& Application,SP1,Hotfix,SP2,Windows XP,SP1,Hotfix,SP2,Virtual Hard Disk Merge,Windows XP + SP2 + Application,如何安全的在,Virtual Machine,上測試各種,Patch,、,Software,注意事項, Differencing Disk,請保持,Parent Disk,是唯讀的狀況,以防止被使用後,寫入資料,造成,Parent - Child Disk,的階層關係失效。,Child Disk,與,Parent Disk,合併後,可合併至,Parent Disk,,也可產生新的,Virtual HD,。,合併順序請由最底層的,Parent Child Disk,開始合併,再往上類推,直到全部完成。,Server and Application Consolidation,1. Scenario 2. Consolidation,的規劃,3.,從實體伺服器遷移至虛擬伺 服器,4. Demo,Scenario B,公司,還是硬體效能不夠強呢?,怎麼執行速度愈來愈慢了?,NT Server 4.0 + ERP System,NT Server 4.0 + ERP System,是軟體效能遇到瓶頸嗎?,是我的電腦的問題?,還是伺服器有問題呢?,如果換新的硬體,系統能夠直接升級嗎?,如果使用,Virtual Server 2005,,是否可以解決問題呢?,伺服器環境遷移示意圖,Physical,To,Virtual,實體伺服器的環境,虛擬伺服器的環境,Virtual Server 2005,遷移,Exchange 5.5,SQL 7.0,Application Server ( ERP ),Server and Application Consolidation,各項工作的計劃,1,2,3,4,確定哪些伺服器要遷移?評估遷移的影響。,進行,Virtual Server,伺服器的硬體效能測試。,在測試環境中進行伺服器遷移。,部署伺服器遷移的工具及軟體,Virtual Server Migration Toolkit (VSMT),虛擬伺服器遷移工具,從實體伺服器到虛擬伺服器,硬體升級但不需重新安裝作業系統,透過自動化部署服務處理,將系統成為映像檔,過程輕鬆、操作簡易、無痛升級,Server and Application Consolidation,從虛擬伺服器到虛擬伺服器,從,VMWare GSX,遷移到,Virtual Server 2005,自動化部署服務(,ADS,),透過,ADS,部署系統映像檔到,Virtual Server,ADS Server,Source computer image,Virtual Server 2005,VM1,VM2,Virtual Server Migration Toolkit (VSMT),VSMT,所使用的工具,擷取來源電腦硬體及系統資訊成為,xml,檔,VmScript,檢查來源電腦是否符合遷移條件,產生,Scripts,到,ADS,工作排程階段,Capture,取得來源電腦的系統,並成為映像檔,部署在,ADS,上,CreateVM,建立一個,VM,到,VS,DeployVM,將,ADS,上的映像檔部署到,VM,使用,VSMT,進行,Server,遷移,Migrate,Physical Server to Virtual Server,Windows Server 2003 + ADS + Virtual Server 2005 + VSMT,1.,在,physical server,上執行,(,產生,XML file),,以收集電腦上的硬體資訊。,2.,在,ADS Server,上執行,VSMT Tool -,以確認來源電腦的硬體資訊以及產生 遷移,scripts,工具,3.,擷取,physical server,系統磁碟映像到,ADS Server image,發佈資料夾內,,,成為,image,。,4.,當,physical server,磁碟映像擷取完後,,ADS Server,會將,physical server,電源關閉。,5.,在,ADS Server,上執行,以建立一,個新的,virtual machine,到,virtual server,上。,6.,在,ADS Server,上執行,VSMT,中的,xx_,,開始佈署,image,到,virtual machine,的,virtual hard disk,。,VM,7.,完成,physical server,的遷移,最後啟動,virtual machine,,手動設定網路卡類型、顯示卡類型等設定。,capture disk image,deploy image to VM,Finish server migrate and start your own!,如何使用,VSMT,進行伺服器遷移,注意事項, VSMT,可以遷移的作業系統,Windows NT Server 4.0 Standard Edition + SP6a,Windows NT Server 4.0 Enterprise Edition + SP6a,Windows 2000 Server + SP4,Windows 2000 Advanced Server + SP4,Windows Server 2003 Standard Edition,Windows Server 2003 Enterprise Edition,來源電腦需使用支援,PXE,(,Pre-Boot Execution,Environment,)的網路卡,或者使用,PXE Boot,的開機片,來源電腦的記憶體要在,96 MB,以上,Virtual Server,沒有模擬的硬體裝置,USB,裝置、,IEEE 1394,裝置、非乙太網路卡、特殊的,SCSI,卡及備份裝置、動態實體磁碟、,SAN,裝置、每一個硬碟不得超過,4,個以上的磁碟分割區,成功案例,財金資訊,中華郵政,伺服器整合,整合,4,台備援系統,建置備援系統,利用,Virtual Server,來做,Production & Backup Server,的系統備援,伺服器整合,利用,VSMT,來做系統移轉,總結,專為,Windows Server 2003,所設計、最符合成本效益的虛擬機器解決方案,可提昇軟體測試和開發、舊版應用程式集中運作和伺服器合併的效率。,軟體測試和開發,整合和自動化的集中管理伺服器,在單一目標系統上模擬分散式應用程式和服務,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,VM,效益,:,提昇硬體效率和提昇系統管理者生產力,舊版應用程式的轉移以及伺服器集中,客製化的舊版應用程式,部門或分公司的伺服器,復原災難的應用,參考資料,Virtual Server,資源光碟,Virtual Server 2005-180,天測試版本,VSMT, ADS,Virtual Server 2005 Evaluation Kit,Virtual Server 2005 Migration Toolkit,Automated Deployment Services, 2004 Microsoft Corporation. All rights reserved.,This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.,
展开阅读全文