AWS AMI Oracle Linux 7 打包複製 AMI - Launch 失敗

閱讀時間約 1 分鐘

AWS AMI Oracle Linux 7 包成 AMI 後,使用 AMI 啟動新 EC2 會遇到 Instance status checks fail 的問題

raw-image

查看 system log 看到 EC2 開機時沒有抓到 eth0 ,導致 Instance status checks fail。

raw-image

原因是 Oracle 的鏡像,因此鏡像內可能存在 udev 配置檔: /etc/udev/rules.d/70-persistent-net.rules

這個文檔控制著網路接口的名稱,同時針對硬件位址來識別網路接口。

當您在創建新 VM 的同時,由於硬件位址更換,因此導致 udev 找不到網路接口,造成 eth0 接口不存在。

若要解決這個問題,先確認該配置檔是否存在, 若存在,需要在每次建立 AMI 鏡像前,將配置文檔刪除,這個文件會在開機的時候自動產生,會記錄機器的 MAC 位置。

13會員
59內容數
留言0
查看全部
發表第一個留言支持創作者!