P2V實體轉虛擬

    版本為 00:54, 27 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    參考
    http://www.vmware.com/products/converter/faqs.html

    1.冷關機 有二種方法

      一.Trueimage  啟動Boot ISO 
      二. VMware vCenter Converter Standalone 免費版  啟動Boot ISO 

    2.熱開機轉換,使用Converter 軟體,不過限用於Windows OS可適用於 Linux/Windows OS。

    FAQ

    使用 Converter 做完 P2V 後,如何移除 Windows(guest os) 原先安裝的 HP Proliant Support Pack(PSP) 的那些 agent 工具

    Ans:
    請參考 VMware 討論串:Anyone have a script to remove all the HP/Compaq agents after conversion

    原系統為 Linux + IDE 硬碟安裝,目的端為 ESX Server,做完 P2V 後無法開機

    原因:這是因為 ESX 的 VM 只支援 SCSI 虛擬硬碟,當作完 P2V 程序後,原始的實體 IDE 硬碟會被轉換為虛擬的 SCSI 硬碟,但 Linux 仍是 IDE 的設定,所以若不作手動修改,是無法正常開機的。

    解決:就 Linux 的標準開機流程,要修改 IDE 為 SCSI 的設定大致可分為兩個部份,一為 Boot Loader 也就是 Grub,另一個開機時的 SCSI 驅動。要執行下列的修正,因為此時系統無法開機,所以請使用可開機的 Linux 系統光碟檔,例如 Ubuntu Live CD、Knoppix、SystemRescue CD,或者也可以用 RedHat 安裝光碟,以 Rescue 模式操作。本例是以 SystemRescue CD 為主要救援工具,此工具的取得及說明,請參考官網

    第一部份)
    在 VM 設定掛上 SystemRescue CD 光碟檔,並使其由光碟開機,進入 Shell 模式後,

    //找出系統目前的磁碟名稱
    #>fdisk -l

    //手動寫入 MRR
    #>grub
    grub>root (hd0,0)
    grub>setup (hd0)
    grub>quit

    PS. 在 root (hd0,0) 設定,要選擇正確的 /boot 磁區位置。

    第二部份)
    如果完成第一部份後,仍無法正常開機,請繼續下一步。
    在 VM 設定掛上 SystemRescue CD 光碟檔,並使其由光碟開機,進入 Shell 模式後,

    //修改系統的設定為支援 SCSI 磁碟
    //列出各磁區位置,並正確識別每個磁區的用途
    #>fdisk -l

    sda1 --> /boot
    sda2 --> swap
    sda3 --> /

    //掛載系統的 / 及 /boot 磁區
    #>mkdir /mnt/sda1
    #>mkdir /mnt/sda3
    #>mount /dev/sda3 /mnt/sda3
    #>mount /dev/sda1 /mnt/sda3/boot

    //執行 chroot 變換根目錄
    #>chroot /mnt/sda3

    //重建可支援 SCSI 的開機映像檔
    #>vi /etc/modules.conf

    *加上這一行
    alias scsi_hostadapter mptscsih

    #>cd /boot
    #>mkinitrd initrd-x.x.x-x-vm.img x.x.x-x

    PS. x.x.x-x 這是實際系統的核心版號。

    #>sync;sync;sync
    #>exit
    #>reboot
     

    Powered by MindTouch Core