iT邦幫忙

0

xen to pve 問題

  • 分享至 

  • xImage

因公司的xen server過於老舊,所以打算將xen中的vm全數轉到pve上。
vm都是Centos系列,轉出都是在xen上快照後轉成xva檔案,然後將此檔案複製到pve上將xva檔案轉成qcow2,在複製到vmid所在的目錄下。

現有一台硬碟空間200G的vm(centos 7.6),依上述方法放置在所屬目錄下。先前遇到 centos7的作業系統只要在開機選單中,選擇rescue進到救援模式再輸入dracut -f,之後就可以正常開機。
但是這台200G的vm,選了rescue後進入系統時就卡在 Starting Switch Root...就沒動作了。
使用光碟開到救援模式在Rescue 選項選擇 1) Continue後,就出現一連串的 ==============,也進不了救援模式。
在開機菜單中將救援模式的"linux16 /vmlinuz-0-rescue-c7e59181266e4e6e99928893ed99565e root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"改成"linux16 /vmlinuz-0-rescue-c7e59181266e4e6e99928893ed99565e root=/dev/mapper/centos-root single crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet",然後按crtl-x進入。但是開機時卡在"[9.446353] XFS (dm-0): metadata I/O error: block 0x1258e480 ("xfs_trans_read_buf_map") error 117 numblks 32" 這訊息就不動了。
改成"linux16 /vmlinuz-0-rescue-c7e59181266e4e6e99928893ed99565e root=/dev/mapper/centos-root rw init=/sysroot/bin/sh crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" 一樣卡在"[9.446353] XFS (dm-0): metadata I/O error: block 0x1258e480 ("xfs_trans_read_buf_map") error 117 numblks 32" 這訊息就不動。

請問有經驗的大大,應該如何才能完整地進到救援模式?
感謝。

看更多先前的討論...收起先前的討論...
harry731 iT邦新手 3 級 ‧ 2024-04-02 09:48:48 檢舉
試試以下的方法
https://www.cnblogs.com/snake-fly/p/14171519.html
pohsien08 iT邦新手 5 級 ‧ 2024-04-02 16:27:43 檢舉
我照著網頁中的方法操作,開機直接卡在 Starting Switch Root...就不動作了。
harry731 iT邦新手 3 級 ‧ 2024-04-02 17:04:49 檢舉
如果原始機器還在,要不試試重新移轉到pve
然後再看某些錯誤訊息是不是又重現
pohsien08 iT邦新手 5 級 ‧ 2024-04-02 17:22:49 檢舉
我試了三次,出現都是相同的情況....
harry731 iT邦新手 3 級 ‧ 2024-04-10 11:09:00 檢舉
您這台centos7的vm之前就會常發生需要進到救援模式之後才能正常開機的狀況嗎?
是不是先看看這台vm本身是不是哪邊有隱藏問題沒有排除?
照您所說的,個人猜測應該其他的vm移轉都無異常吧?
所以要不要先把重點擺在先處理這台是不是有沒發現到的問題
才會讓您一直無法順利移轉呢?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答