Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 EC2小到微实例降级问题_Amazon Ec2 - Fatal编程技术网

Amazon ec2 EC2小到微实例降级问题

Amazon ec2 EC2小到微实例降级问题,amazon-ec2,Amazon Ec2,有一些EC2小实例太大的应用程序。因此,宣布微实例正是医生所要求的 我想取一个小实例的EBS卷,将其分离,并将其与一个微实例配对。在某种程度上,换一种方式,将一个微实例升级到一个小的或更大的实例可能会很好 对于这个失败的实验,我尝试了: 使用Alestic Ubuntu 10.04 32位AMI(AMI-1234de7b)创建一个新的小实例。靴子就像一个符咒 关闭我新创建的micro实例的电源,分离上一步为我创建的卷 将小实例的卷附加到微实例 通电 娜达 奇怪的是,在我关机之前没有控制台日志输出

有一些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上工作: