如何將Linux從vSphere轉移至XenServer且能正常開機

如何將Linux從vSphere轉移至XenServer且能正常開機

1.首先透過XenConvertOVF檔案匯入XenServer。

clip_image001

2.匯入完成後,XenCenter上可以發現成功的匯入Linux_VM且進行開機。

clip_image002

3.開機時,發現分別找不到/dev/sdb1及/dev/sdc1所以無法開機。

clip_image003

4.XenCenter下切換到Storages頁籤,發現XenServer上的HDD裝置路徑分別/dev/hda./dev/hdb/dev/hdd,主要原因是在vSphere平台上建置的HDD是以iSCSI裝置介面掛載,所以在vSphere上的HDD裝置路徑分別/dev/sda./dev/sdb/dev/sdd,以至於無法開機。

clip_image004

5.接下來輸入root的密碼,輸入指令cd /dev再輸入ls hd*來查詢目前已辨識到幾顆IDE裝置的HDD。

clip_image005

6.由上一步驟,發現hda為IDE介面的第一顆HDD且hda1為第一個分割區(first partition),所以輸入指令mount – t ext3 /dev/hda1 /roothda1掛載。

clip_image006

7.查詢檔案系統列表(/etc/fstab)為開機時系統會自動掛載檔案系統的系統設定檔案,發現裝置路徑不對,導致無法開機。

clip_image007

8.進行修改/etc/fstab時,此檔案是唯讀無法修改。

clip_image008

9.退出修改/etc/fstab,再輸入指令mount –o remount,rw /。

clip_image009

10.執行上一步驟指令後,再進入/etc/fstab檔案即可以修改。

clip_image010

11.修改完/etc/fstab存檔,再輸入指令reboot(重新開機)。

clip_image011

12.成功開機進入Linux系統;且成功將LinuxvSphere轉移至XenServer上。

clip_image012