我遵循了本教程中的每一行: http://webkist.wordpress.com/2010/03/16/creating-an-amazon-ec2-ebs-ami-from-a-running-instance/ 使用基于实例存储快照的 AMI 创建 EBS 实例
但是我的新 EBS 实例无法通过 SSH 连接(超时错误)。
控制台输出以下内容:
Linux 版本 2.6.16-xenU (root@ip-10-204-118-8) (gcc 版本 4.0.2 20051125 (Red Hat 4.0.2-8)) #14 SMP 2011 年 11 月 23 日星期三 08:48:06 EST
BIOS 提供的物理 RAM 映射:
Xen:0000000000000000 - 000000006d400000(可用)
有 1020MB HIGHMEM 可用。
727MB LOWMEM可用。
NX(执行禁用)保护:激活
已建立 1 个区域列表
内核命令行:root=/dev/sdf ro 4
启用快速 FPU 保存和恢复...完成。
启用未屏蔽的 SIMD FPU 异常支持...完成。
初始化 CPU#0
PID 哈希表条目:4096(顺序:12,65536 字节)
Xen 报告:2133.408 MHz 处理器。
控制台:彩色虚拟设备 80x25
Dentry 缓存哈希表条目:131072(顺序:7,524288 字节)
Inode 缓存哈希表条目:65536(顺序:6,262144 字节)
软件 IO TLB 已禁用
vmalloc区域:ee000000-f53fe000,maxmem 2d7fe000
内存:1759232k/1789952k 可用(1970k 内核代码、21364k 保留、628k 数据、156k 初始化、1044488k 高端内存)
检查此处理器是否在管理模式下遵守 WP 位...好的。
使用计时器特定程序校准延迟.4267.73 BogoMIPS(lpj=21338685)
挂载缓存哈希表条目:512
CPU:L1 I缓存:32K,L1 D缓存:32K
CPU: 二级缓存:256K
CPU: L3缓存:4096K
检查‘hlt’指令...确定。
启动了 1 个 CPU
迁移成本=0
授权表已初始化
NET: 注册协议系列 16
正在启用 SMP...
初始化 CPU#1
迁移成本=102
搭载 2 个 CPU
xen_mem:初始化气球驱动程序。
highmem 弹跳池大小:64 页
VFS: 磁盘配额 dquot_6.5.1
Dquot-cache 哈希表条目:1024(顺序 0,4096 字节)
初始化加密 API
io 调度程序 noop 注册
io 调度程序预期注册(默认)
io 调度程序截止期限已注册
io 调度程序 cfq 已注册
i8042.c:未找到控制器。
RAMDISK 驱动程序已初始化:16 个 RAM 磁盘,大小为 4096K,块大小为 1024
Xen 虚拟控制台已成功安装为 tty1
已安装事件通道设备。
netfront:初始化虚拟以太网驱动程序。
鼠标:所有鼠标通用的 PS/2 鼠标设备
md:md 驱动程序 0.90.3 MAX_MD_DEVS=256,MD_SB_DISKS=27
md: 位图版本 4.39
NET: 注册协议系列 2
注册块设备主要 8
SDF:未知分区表
netfront:设备 eth0 已复制接收路径。
IP路由缓存哈希表条目:65536(顺序:6,262144字节)
TCP 已建立哈希表条目:262144(顺序:9,2097152 字节)
TCP 绑定哈希表条目:65536(顺序:7,524288 字节)
TCP:哈希表已配置(已建立 262144 绑定 65536)
TCP reno已注册
TCP bic已注册
NET: 注册协议系列 1
NET: 注册协议系列 17
NET: 注册协议系列 15
使用 IPI 无快捷方式模式
XENBUS:没有驱动程序的设备:device/console/0
md:自动检测 RAID 阵列。
md:自动运行...
md:...自动运行完成。
kjournald 正在启动。提交间隔 5 秒
EXT3-fs:以有序数据模式挂载的文件系统。
VFS:以只读方式挂载根(ext3 文件系统)。
释放未使用的内核内存:已释放 156k
lxcmount 停止/预启动,进程 676 libudev:udev_monitor_new_from_netlink_fd:获取套接字时出错:无效参数 mountall:mountall.c:3666:主程序中的断言失败:udev_monitor = udev_monitor_new_from_netlink (udev, "udev") 安装文件系统时发生一般错误。现在将启动维护 shell。CONTROL-D 将终止此 shell 并重新启动系统。输入 root 密码进行维护(或键入 Control-D 继续):
可能的原因有哪些?
答案1
问题不在于 ssh,因为您可以在日志末尾看到以下错误,导致 ssh 从未启动:
lxcmount 停止/预启动,进程 676 libudev:udev_monitor_new_from_netlink_fd:获取套接字时出错:无效参数 mountall:mountall.c:3666:主程序中的断言失败:udev_monitor = udev_monitor_new_from_netlink (udev, "udev") 安装文件系统时发生一般错误。现在将启动维护 shell。CONTROL-D 将终止此 shell 并重新启动系统。输入 root 密码进行维护(或键入 Control-D 继续):
因此,要么您在按照博客文章中的说明进行操作时犯了错误,要么这些说明由于某种原因不再起作用。
你最好使用类似这样的工具重新创建你的实例木偶来管理它而不是仅仅复制图像;这无疑是一个更好的长期解决方案。