Amazon ec2 EC2小到微实例降级问题
有一些EC2小实例太大的应用程序。因此,宣布微实例正是医生所要求的 我想取一个小实例的EBS卷,将其分离,并将其与一个微实例配对。在某种程度上,换一种方式,将一个微实例升级到一个小的或更大的实例可能会很好 对于这个失败的实验,我尝试了:Amazon ec2 EC2小到微实例降级问题,amazon-ec2,Amazon Ec2,有一些EC2小实例太大的应用程序。因此,宣布微实例正是医生所要求的 我想取一个小实例的EBS卷,将其分离,并将其与一个微实例配对。在某种程度上,换一种方式,将一个微实例升级到一个小的或更大的实例可能会很好 对于这个失败的实验,我尝试了: 使用Alestic Ubuntu 10.04 32位AMI(AMI-1234de7b)创建一个新的小实例。靴子就像一个符咒 关闭我新创建的micro实例的电源,分离上一步为我创建的卷 将小实例的卷附加到微实例 通电 娜达 奇怪的是,在我关机之前没有控制台日志输出
[ 0.000000] Reserving virtual address space above 0xf5800000
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
...
[ 1.221261] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[ 1.221261] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[ 1.222164] devtmpfs: mounted
[ 1.222202] Freeing unused kernel memory: 216k freed
[ 1.223409] Write protecting the kernel text: 4328k
[ 1.223760] Write protecting the kernel read-only data: 1336k
init: console-setup main process (63) terminated with status 1
%Ginit: plymouth main process (45) killed by SEGV signal
init: plymouth-splash main process (196) terminated with status 2
cloud-init running: Thu, 09 Sep 2010 17:37:54 +0000. up 2.61 seconds
mountall: Disconnected from Plymouth
init: hwclock-save main process (291) terminated with status 1
Checking for running unattended-upgrades: * Asking all remaining processes to terminate...
[80G
[74G[ OK ]
* All processes ended within 1 seconds....
[80G
[74G[ OK ]
* Deconfiguring network interfaces...
[80G
[74G[ OK ]
* Deactivating swap...
[80G
[74G[ OK ]
* Unmounting local filesystems...
[80G
[74G[ OK ]
* Will now halt
[ 185.599636] System halted.
这种交换方法在过去相同大小的实例之间工作得很好,这是我第一次尝试在不同大小的实例之间进行交换。这是不可能的,还是我在EC2知识中遗漏了一些基本的东西?我看不出你有什么问题。这可能是Amazon基础设施中的一个问题。尽管这可能会迁移到服务器故障,但我今天早些时候遇到了与此实例完全相同的问题 当micro实例上没有图像时,此图像似乎已显示。要解决此问题,请在/etc/fstab中注释掉以下行:
/dev/sda2 /mnt auto defaults,comment=cloudconfig 0 0
这应该可以防止实例在启动时挂起,或者至少在我使用ami-1234de7b时是这样。我使用alestic ami(ami-2c354b7e)创建了一个新的微实例。我第一次能够正常登录系统。但一旦我重新启动系统,我就无法再次登录
评论上面提到的这句话对我很有用。“/dev/sda2/mnt自动默认值,comment=cloudconfig 0”对行进行注释并不能完全修复它。如果重新启动,它会将同一行写回。您需要:
$ l="deb http://archive.ubuntu.com/ubuntu lucid-proposed main"
$ echo "$l" | sudo tee -a /etc/apt/sources.list
$ sudo apt-get update && sudo apt-get install cloud-init
$ dpkg-query --show cloud-init
我假设这个问题很快会在Ubuntu官方版本中得到解决,你不必这么做,但现在
资料来源:
此外,我们还有一些基于官方UbuntuAMI的图片,它们在Micro上工作: