虛擬機器 - 可列印版本 +- 餅乾工坊 (http://ninja.s12.xrea.com/mybb) +-- 版面: 電腦網路 (http://ninja.s12.xrea.com/mybb/forumdisplay.php?fid=2) +--- 版面: 免費軟體 (http://ninja.s12.xrea.com/mybb/forumdisplay.php?fid=9) +--- 主題: 虛擬機器 (/showthread.php?tid=638) |
虛擬機器 - NINJA - 03-11-2011 P2V (Physical to Virtual) 實體機器 (Physical Machine) 轉換為虛擬機器 V2V (Virtual to Virtual)不同性質虛擬機器產品轉換格式為適合在 VMware ESX 上運作的虛擬機器 ========================================================== oVirt 紅帽做的Linux版VMware Vsphere https://www.ovirt.org/ -- Disk2vhd MS 免費 P2V 工具 http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx http://download.sysinternals.com/Files/Disk2vhd.zip 轉成VHD格式 給 Virtual PC 或 Hyper-V 使用 所以已經是虛擬機的Windows(VMware/Virtualbox)可以再轉一次VHD給Hyper-V用 XP/2K3 預設沒啟動VSS服務,新版Disk2VHD(預設勾選VSS備份)可能做完VHD不能用 net start vss ( Volume Shadow Copy ) net start swprv (MS Software Shadow Copy Provider ) Securable http://www.grc.com/securable.htm 檢測PC是否能使用Hyper-V的小工具 ========================================================== Paragon Go Virtual http://www.paragon-software.com/home/go-virtual/ 可以把實體機器變成虛擬機器(P2V) 可轉成 VMware / Virtual PC / Virtual Box 三種格式 ========================================================== VMware Player http://www.vmware.com/products/player/ 虛擬機器Player(可製作虛擬機器,預設RAM是檔案,要改成使用實體RAM比較好) Linux安裝VMTools後,可以從XP直接拉檔案到Linux桌面 但沒辦法拉檔案到Linux的文字模式畫面 安裝完VMTools後,在文字模式下可以切換到 /mnt/hgfs 就可以看到分享的資料夾 VMware vCenter Converter Standalone http://www.vmware.com/products/converter/ 可以把實體機器Ghost後,轉成虛擬機器 VMware ESXi http://www.vmware.com/products/vsphere-hypervisor/ 可以把實體機器變成虛擬機器(P2V),適合公司使用 本身OS為UNIX,不需搭建在Unix/Windows底下,效能比VMware Server好 但預設不支援IDE/SATA硬碟(網路上有方法可以安裝到IDE/SATA硬碟上) 硬體要求度高 VMware ESXi 3.5 適用於 32/64bit 硬體 VMware ESXi 4.1 只能用在 64bit 硬體 http://benjr.tw/node/263 硬體支援表 http://www.vmware.com/resources/guides.html ================================================ VirtualBOX http://www.virtualbox.org 比VMware Player效能好,VMware Player 閒置後,有時會異常Lag 硬碟忙錄 複製硬碟檔要更改UUID ~\VirtualBox\VBoxManage internalcommands sethduuid D:\VM\TEST.VHD 安裝Guest Addtional For CentOS 6 1.yum install gcc kernel-devel 2.安裝 Guest Addtional 讓它 AutoRun 安裝 安裝成功後, VirtualBox 共用資料夾 會自動掛載到 /media/sf_共用資料夾名稱 但此共用資料夾只有 root 和 vboxsf 群組才能進入,所以要將 user 加入此群組 另外 /media 目錄下只有 root 可以建立連結,可以把共用資料夾建立連結複製給其它 user 讓Host可以連到Guest 方法1. 網路->進階->NAT->連接埠轉送->設定port對應 註:Guest OS 可以上網 方法2. 網路->進階->[僅限主機]界面卡 類似VMWare用192.168.56.X溝通 註:Guest OS 無法上網 RE: 虛擬機器 - NINJA - 03-11-2011 P2V注意事項 1.製作2008以後的Server記得將隱藏磁區同時做成VHD 註:新版Disk2VHD已可直備份系統保留磁區 2.虛擬機第一次開機前請移除或停用網卡,或關閉虛擬機對外連線 A.防止虛擬機IP和實體機衝突,導致實體機無法連線 B.防止虛擬機整合軟體將舊資料同步到實體機的其它系統 ☆ C.防止OS序號衝突導致判定為盜版 D.問題修正後再新增網卡在 Private/Internal 測試 3.PC名 / Mac Addres / 磁碟區序號 ,設成和實體機相同,以避免軟體無法使用 4.Disk2VHD無法開機解決方法 虛擬機先使用光碟開機,並選擇 [修復] 選項進入Dos X:\Source\bootrec /fixmbr X:\Source\bootrec /fixboot X:\Source\bootrec /scanos X:\Source\exit 5.其它 移除舊網卡,防止IP無法使用 DOS輸入 set devmgr_show_nonpresent_devices=1 再到硬體管理員看隱藏的設備有沒有秀出來(可能無效) P2V說明 http://www.weithenn.org/cgi-bin/wiki.pl?VMware_vCenter_Converter Hot / Cold Cloning 運作流程Hot Cloning 運作流程 一、準備 P2V 轉換流程 vCenter Converter Server 安裝 vCenter Converter Agent 於要進行 P2V 轉換的實體機器上,Converter Agent 開始將實體機器上的硬碟空間 (Volume) 製作為 Snapshot 二、準備虛擬機器 vCenter Converter Server 於目標 ESX/ESXi Host 上建立 Virtual Machine,此時 Converter Agent 開始複製實體機器上的 Volume 至 Virtual Machine 上 三、完成 P2V 轉換流程 vCenter Converter Agent 將 Virtual Machine 上的驅動 (Drivers) 進行重新設定 (Reconfiguration) 即把實體機器驅動變成虛擬機器上驅動 (Virtual Driver),之後執行自訂項目 例如 更改虛擬機器電腦名稱、IP Address 避免此 Virtual Machine 啟動時跟原來的實體機器造成衝突 四、自動移除 Converter Agent vCenter Converter Agent 將步驟一在實體機器上產生的 Snapshot 移除,最後將 vCenter Converter Agent 也從實體機器上移除,關於移除的動作您可設定為自動或手動 關於如何使用 Hot Cloning 詳細步驟由於 VMware 官方已經有非常詳細的影片教學就不在重新造輪子,請直接參考下方文件及影片連結 Cold Cloning 運作流程 一、準備 P2V 轉換流程,製作實體機器印象檔 將實體機器重新開機後設定 BIOS 為光碟開機並插入 vCenter Converter Boot CD,此時 vCenter Converter 會載入 WinPE 作業系統至 RAM Disk 中,準備將實體機器上的 Volume 資料複製至目的地 Volume 二、準備虛擬機器 vCenter Converter 於目標 ESX/ESXi Host 上建立 Virtual Machine 之後 vCenter Converter 便將實體機器的 Volume 複製至 Virtual Machine 三、完成 P2V 轉換流程 vCenter Converter 將 Virtual Machine 上的驅動 (Drivers) 進行重新設定 (Reconfiguration) 即把實體機器驅動變成虛擬機器上驅動 (Virtual Driver),之後執行自訂項目 例如 更改虛擬機器電腦名稱、IP Address 避免此 Virtual Machine 啟動時跟原來的實體機器造成衝突 四、退出 vCenter Converter Boot CD Virtual Machine 完成驅動轉換後,請將 vCenter Converter Boot CD 退出光碟機並將實體機器開機,此時 Virtual Machine 也以正常運作於目標 ESX/ESXi Host 上 關於如何使用 Cold Cloning 詳細步驟由於 VMware 官方已經有非常詳細的影片教學就不在重新造輪子,請直接參考下方文件及影片連結 Disk / Volume Based Cloning vCenter Converter 支援二種 Cloning 模式即 Disk-Based Cloning 及 Volume-Based Cloning Disk-Based Cloning
若您的應用程式有鎖定特定的硬體時則進行 P2V 機制將實體機器轉換至虛擬機器後其虛擬機器有可能無法啟動,可能的原因如下:
[VMware vCenter Converter, Convert Physical Machines to Virtual Machines] [VMware vCenter Converter Product Datasheet] [ Wikipedia - Disk Sector] [Wikipedia - File System Metadata] |