近日,應客戶的要求,將一臺部署在阿里云ECS上的服務器遷移到本地的資料中心,基本配置如下:
ECS端:
杭州Region/Intel Xeon CPU 2核/記憶體4G/100G高效云盤/1塊彈性網卡/CentOS7.3
本地環境:
Vmware Esxi 6/Intel Xeon
前面一帆風順,簡單總結一下:
1、將源服務器停機,并創建自定義鏡像,(停機不是必須的,只是客戶要求)
2、按照https://help.aliyun.com/document_detail/58181.html 的說明,將創建好的自定義鏡像匯出至OSS,注意這里的鏡像格式只能選擇RAW,
3、將OSS中的RAW鏡像下載到本地,并使用StarWind V2V Converter將RAW格式轉換為ESX格式,這里一定要注意轉為ESX格式,否則無法匯入到ESXI中,

4、將轉換好的檔案上傳到ESXI,并創建虛擬機,創建時注意四點
①SCSI控制器一定要選擇LSI Logic的,推薦LSI Logic SAS,
②網路推薦選擇E1000,防止不兼容問題,可在后期安裝VmwareTools后再換為VMXNET3
③作業系統要選對,
④不要創建新的虛擬磁盤,直接選擇剛才上傳好的磁盤鏡像,
5、啟動虛擬機,問題來了!
虛擬機啟動后,愉快的卡住了,等了約兩分鐘后,出現以下提示
Warning: dracut-initqueue timeout - starting timeout scripts.

進入救援模式,嘗試卸載了阿里云助手、檢查fstab、檢查磁盤、檢查網路配置,均沒用處,
Google了多日,終于在https://forums.centos.org/viewtopic.php?t=63988 得到了啟發,就此記錄以下
在救援模式中,運行類似如下的指令
dracut -f /boot/initramfs-3.10.0-514.26.2.e17.x86_64.img 3.10.0-514.26.2.e17.x86_64
這個指令的的作用是重新創建initramfs,可以通過ls查看/boot下的initramfs的具體名字,來完成對應的創建,
執行完畢后,重啟,順利進入系統,檢查各項服務正常加載,安裝VMTools,
至此,遷移作業順利完成,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/282685.html
標籤:Linux
上一篇:linux7 密碼不匹配
