【发布时间】:2019-04-12 15:02:29
【问题描述】:
我正在尝试创建一个安装了一些软件的自定义 AMI,包括名为 ubuntu-desktop 的软件包。但是,安装此软件包会使生成的 AMI 无法使用。
最小复制的确切步骤:
- 从 AMI
ami-0f65671a86f061fcd创建 EC2 实例(这是 Canonical 的 Ubuntu Server 18.04 LTS (HVM),SSD 卷类型) - SSH 进入盒子并运行两个命令:
-
sudo apt-get -y update sudo apt-get -y install ubuntu-desktop
-
- 在 EC2 控制台中,右键单击实例,然后点击
Image > Create Image- 填写名称/描述,但确保不勾选“不重启”
- 从您刚刚创建的 AMI 创建一个新实例
预期结果:
- 新实例已创建,通过了所有状态检查,您可以通过 SSH 访问它。
实际结果:
- 新实例已创建,未通过可达性检查,并在尝试 SSH 时超时。
从 AMI 启动的实例中的系统日志显示:
[ 12.125396] cloud-init[691]: Cloud-init v. 18.3-9-g2e62cb8a-0ubuntu1~18.04.2 running 'init' at Fri, 09 Nov 2018 02:15:09 +0000. Up 11.47 seconds.
[ 12.145064] cloud-init[691]: ci-info: +++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++
[ 12.161038] cloud-init[691]: ci-info: +--------+-------+-----------+-----------+-------+-------------------+
[ 12.180149] cloud-init[691]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address |
[ 12.192161] cloud-init[691]: ci-info: +--------+-------+-----------+-----------+-------+-------------------+
[ 12.209635] cloud-init[691]: ci-info: | eth0 | False | . | . | . | 0a:6a:25:9c:47:cc |[[0;32m OK [0m] Started Initial cloud-init job (metadata service crawler).
[ 12.223002] cloud-init[691]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . |
SO 格式让人无法阅读,但有趣的是 eth0 不是 Up
【问题讨论】:
标签: ubuntu amazon-ec2 ssh amazon-ami