EC2实例存储到EBS无法连接到SSH

我遵循本教程中的每一行: http : //webkist.wordpress.com/2010/03/16/creating-an-amazon-ec2-ebs-ami-from-a-running-instance/创build一个EBS实例基于实例存储快照的AMI

但是,我的新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 Wed Nov 23 08:48:06 EST 2011

BIOS提供的物理RAM映射:

Xen:0000000000000000 – 000000006d400000(可用)

提供1020MB HIGHMEM。

可用的727MB LOWMEM。

NX(执行禁用)保护:激活

build立了1个zonelists

内核命令行:root = / dev / sdf ro 4

启用快速FPU保存和恢复…完成。

启用非屏蔽SIMD FPUexception支持…完成。

初始化CPU#0

PID哈希表条目:4096(order:12,65536 bytes)

Xen报道:2133.408 MHz处理器。

控制台:颜色虚拟设备80×25

Dentrycaching哈希表条目:131072(order:7,524288 bytes)

inode-cache散列表项:65536(order:6,262144 bytes)

软件IO TLB禁用

vmalloc区域:ee000000-f53fe000,maxmem 2d7fe000

内存:1759232k / 1789952k可用(1970k内核代码,21364k保留,628k数据,156k初始化,1044488k高内存)

检查此处理器是否在pipe理员模式下也能够使用WP位…好的。

校准延迟使用定时器具体例程.. 4267.73 BogoMIPS(lpj = 21338685)

装载高速caching散列表项:512

CPU:L1caching:32K,L1 Dcaching:32K

CPU:二级caching:256K

CPU:三级caching:4096K

检查“hlt”指令…好的。

搭载1个CPU

migration_cost = 0

授予表初始化

NET:注册的协议族16

启用S​​MP …

初始化CPU#1

migration_cost = 102

配备了2个CPU

xen_mem:初始化气球驱动程序。

highmem反弹池大小:64页

VFS:磁盘配额dquot_6.5.1

Dquotcaching散列表项:1024(0,0,4096字节)

初始化encryptionAPI

io调度程序noop注册

io调度程序预先注册(默认)

io调度程序截止date已注册

io调度器cfq注册

i8042.c:找不到控制器。

RAMDISK驱动程序初始化:40块大小为1024块的16块RAM磁盘

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具有复制接收path。

IP路由caching散列表项:65536(order:6,262144 bytes)

TCPbuild立哈希表项:262144(order:9,2097152 bytes)

TCP绑定哈希表项:65536(order:7,524288 bytes)

TCP:configuration哈希表(build立262144绑定65536)

TCP Reno注册

TCP bic注册

NET:注册的协议族1

NET:注册协议族17

NET:注册的协议族15

使用IPI不 – 快捷方式

XENBUS:没有驱动程序的设备:device / console / 0

md:自动检测RAIDarrays。

md:autorun …

md:… autorun完成。

已开始。 提交间隔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以继续):

什么是可能的原因?

问题不在于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以继续):

因此,无论您是按照博客文章中的说明进行操作,还是由于某些原因,说明不再有效。

你可能最好使用像木偶这样的工具重新创build你的实例来pipe理它,而不是仅仅制作一个图像的批发副本; 这当然是一个更好的长期解决scheme。