vmware converter linux p2v lvm


轉換后開機出現Kernel panic – not syncing: Attempted to kill init

參考http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2093497

 

由於公司存在的老舊服務器基本上都處在硬件老化狀態,最近的SVN更新系統出現了系統死機無響應狀態,ssh也連接不上去,不得不去機房重啟一下物理機器進行恢復。這是一台老舊的DELL服務器。差不多該到報廢的年齡了。這種問題出了一次就會有第二次。老這樣也不是辦法的。徹底一下,決定將這些老舊的物理機器進行虛擬化。整體遷移到VMware ESXI 平台下,以便於集中管理。

在這過程中出現了磁盤設置的問題,導致虛擬機無法正常啟動,通過各種方法嘗試終於解決了問題,在下面進行的步驟中會有詳細的解釋,最主要的問題是LVM邏輯卷管理功能的取舍。
在Vcenter所在的虛擬機上安裝 轉換軟件:VMware-converter-all-5.0.1-875114.exe(已經存在相應的基礎環境,可以很容易的進行P2V)
正式步驟開始:填寫紅色框內相關要被轉換成虛擬機的物理機器的賬號信息
wKiom1NFGqXw86DLAAHYs_Ncy5c845.jpg
選擇虛擬主機要轉換到的目的主機,填寫相關的賬號信息
wKioL1NFGn3xFFM3AAGscLT54ac674.jpg
wKiom1NFGyjS8snSAAHTy1VIit8403.jpg
設置轉換參數:這里要注意一下關於磁盤的設置,注意:如果源系統是LVM的磁盤卷不將其轉換成基本磁盤的模式,會在P2V結束后啟動虛擬機的時候出現無法將LVM卷組掛載到 /sysroot 下,導致無法啟動虛擬機(后面的章節有相關的解決方法)
這里設置成基本磁盤,點擊編輯按鈕
wKiom1NFGqbQ1Va6AAJDlXd893Q369.jpg
點擊高級按鈕進行設置
wKioL1NFGn2AWG8pAAOGRpqD5LA429.jpg
在目標布局選項中選中第二塊磁盤,(磁盤圖標具有LVG字樣) 點擊:設置為基本(0),然后完成P2V。這時候已經被轉換成的虛擬機就是普通的磁盤/dev/sda1 /dev/sdb1,LVM功能被取消,從而正常打開虛擬機系統。
wKiom1NFGqazJTa8AAPEv1Wv9Og077.jpg
wKioL1NFGn6gQ41bAAJ3BxD40Dc631.jpg
注意:如果源系統是LVM磁盤組,在P2V過程不改變磁盤模式的情況下,轉換成虛擬機的磁盤和源系統一模一樣的情況下會出現無法開機的問題,如圖:
wKiom1NFH0WiHzDiAAKtz3_Etp0677.jpg
解決方法:
使用相同版本的系統ISO鏡像進入 Linuxrescue模式
wKiom1NFIEjDdzljAAJTMHpIy9w858.jpg
輸入: linux rescue 回車
wKiom1NFG52CxuooAAPL3xASEYY434.jpg
語言默認為 English 下一步
wKioL1NFG3SzFHgjAAGbW-F5bVI339.jpg
鍵盤模式US 下一步:
wKiom1NFG53RLaecAAGJpDF6L8I661.jpg
不是指網絡下一步:
wKioL1NFG3TgpZDUAAEaWbmn6P4327.jpg
Continue 下一步:
wKiom1NFG52B01cPAAKCTtdyc0Q391.jpg
系統進行chroot 設置:
wKioL1NFG3XC-RsCAAFuqPJintE808.jpg
進行LVM卷組的掃描,看是否正常 pvscan vgscan lvcsan
wKioL1NFG3Xw_9R3AAGVDBe_7dU370.jpg
chroot /mnt/sysimage
進入到/boot目錄下將內核映像進行重新生成,
備份舊的映像
mv initrd-2.6.18-194.el5.img initrd-2.6.18-194.el5.old.img
mkinitrd initrd-2.6.18-194.el5.img 2.6.18-194.el5
然后退出系統自動重啟
wKiom1NFG56BZFMrAAL64aj2Ar0808.jpg
正常啟動系統OK!
wKioL1NFG3bxNd_uAAK7y5DnC9o603.jpg

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM