converter 遷移xen server 上的虛擬機 到 wmware esxi

本文分爲兩個部分,第一部分爲  使用 vmware converter 工具遷移虛擬機,第二部分爲將遷移的 xen server 虛擬機更新內核,更改系統配置文件等等,否則 vmware esxi 下 將無法啓動!

 

第一部分

使用 converter 遷移xen server 上的虛擬機 到 wmware esxi ,步驟如下

1 此次將要遷移的數據,xen server 下 硬盤爲 /dev/xvda

2 編輯 /etc/rc.local 文件,註釋某些啓動腳本

3 登錄 vmware converter 服務器

4  選擇 convert machine ,添加源系統信息,比如 ip 地址 用戶名 密碼

5 填入目標系統信息(vmware esxi)

6 給目標虛擬機填入名稱,此處 converter-two

7 選擇虛擬機版本與存儲

8 配置虛擬機信息,比如硬盤 等等

10 配置虛擬機信息 ,虛擬網卡

11 遷移前完整信息,確認無誤可以單擊下一步, 將開始遷移!

12 converter 任務條顯示相關信息

13 遷移完成

 

第二部分

更改遷移後的虛擬機內核,否則無法運行因爲 經過xenserver修改過的 xen內核不能在vmkernel上運行!

1 xen內核不能在vmkernel上運行!!!

2 設置虛擬機添加 iso 鏡像文件

3 設置虛擬 機強制進入 bios

4 設置虛擬 第一啓動設備爲 cdrom

5 輸入 linux rescue 進入救援模式

6 進入救援模式

7 按照提示 輸入 chroot /mnt/sysp_w_picpath/

8 掛在 cdrom ,強制更新非 xen 內核

9 卸載 xen server 工具

10 停止一些影響系統的服務

11 編輯 /boot/grub/grub.conf 配置文件,default=0 非xen 內核

12 編輯 /etc/inittab 文件,注意 下面這幾行

注意註釋

如果未註釋 #co 這行,啓動將提示如下錯誤,無法進入系統!

14 退出並重啓系統

15 grub 界面

16 成功啓動後

 

擴展

系統引導管理器GRUB

Linux啓動過程詳解
linux 內核損壞

INIT:Id “co” respawning too fast提示

  1. debian testing控制檯出現提示"INIT: Id "co" respawning too fast: disabled for 5 minutes." 
  2. 這應該是內核的一個bug,有很多人提出來了,這個提示是由/etc/inittab中的這行 
  3. co:2345:respawn:/sbin/getty hvc0 9600 linux 
  4. 引起的。這行的意思是在運行級2345上運行一個終端類型爲linux,波特率baud rate爲9600的虛擬控制檯hvc0 
  5. hvc0是一個hvc控制檯實例,hvc是hypeyvisor console的縮寫,其實際就是一個虛擬機監視控制檯,因爲現在linux內核集成了KVM,所以纔有這麼個控制檯,一般我們都不會用到,所以將其關閉是安全的。 


 

結束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章