ฉันกำลังพยายามสร้างอิมเมจ AMI บนเดสก์ท็อปมาตรฐานบน AWS ที่ฉันสามารถเปิดใช้งานบนอินสแตนซ์ EC2 ใหม่เมื่อฉันต้องการ
ปัญหาที่ฉันพบคือเมื่อฉันสร้าง AMI จากอินสแตนซ์ที่ทำงานได้อย่างสมบูรณ์และเปิดตัวอินสแตนซ์ใหม่ด้วย - การตรวจสอบสถานะอินสแตนซ์ล้มเหลว ไม่สามารถเข้าถึงอินสแตนซ์ใหม่ได้และไม่ตอบสนองต่อ ping หรือ ssh เลย
ฉันจัดการเพื่อกลั่นกรองปัญหาจนถึงการติดตั้ง ubuntu-desktop ดังนั้นอินสแตนซ์ใหม่ล่าสุดกับ Ubuntu 18.04 จึงสร้างอิมเมจที่ใช้งานได้ แต่ทันทีที่ฉันติดตั้ง ubuntu-desktop และสร้างอิมเมจใหม่ มันจะไม่สามารถเชื่อมต่อได้
ไม่มีข้อผิดพลาดในบันทึกของระบบที่ AWS ให้มา และฉันยังสามารถดูภาพหน้าจอที่แสดงหน้าจอการเข้าสู่ระบบสำหรับ gnome ฉันได้เปรียบเทียบส่วนบันทึกของระบบ cloud init โดยส่วนระหว่างอินสแตนซ์เดิมกับอินสแตนซ์ใหม่ (ซึ่งฉันดึงมาโดยการแยกไดรฟ์ข้อมูลออก) และจากสิ่งที่ฉันสามารถบอกได้ว่ามันเป็นธุรกิจตามปกติ
สิ่งอื่น ๆ ที่ฉันได้ลองโดยไม่มีโชค
- เปิดใช้งานการเข้าสู่ระบบอัตโนมัติ
- อนุญาตการรับส่งข้อมูลขาเข้าทั้งหมด
- ปิดใช้งานตัวแทน AWS SSM
ดูเหมือนว่า Ubuntu-desktop จะรบกวนกระบวนการเริ่มต้นเครือข่ายที่ AWS ดำเนินการกับอินสแตนซ์ใหม่ อินสแตนซ์ดั้งเดิมทำงานได้ 100% และสามารถปิดและเปิดได้โดยไม่มีปัญหาใดๆ เป็นเพียงอิมเมจของอินสแตนซ์นั้นที่ไม่สามารถเชื่อมต่อได้
แก้ไข - ฉันสามารถยืนยันได้ว่าปัญหาเฉพาะกับ Ubuntu 18.04 รูปภาพที่สร้างด้วย Ubuntu 20.04 ทำงานตรงตามที่คาดไว้ - ตอบสนองและเชื่อมต่อได้
ฉันหมดความคิดแล้ว!
ขอบคุณล่วงหน้า!