gpt4 book ai didi

amazon-web-services - Amazon EC2 实例如何选择其内核?

转载 作者:行者123 更新时间:2023-12-03 20:24:49 27 4
gpt4 key购买 nike

我有一个使用 Amazon 提供的 Fedora 8 64 位 AMI 的 Amazon EC2 实例,我想将其升级到 Fedora 10。

我尝试通过运行“yum update”来升级内核和所有软件包。这似乎工作正常,我看到我现在已经安装了 fc10 内核,而且我所有安装的软件包也已更新到 Fedora 10 版本。

但是,我也注意到 fc8 内核仍然安装,当我重新启动我的镜像时,它会重新运行 fc8 内核,而不是 fc10 内核(我从“uname -a”的输出中推断出这一点)。

我是否需要采取一些额外的步骤来让我的镜像在 fc10 内核下启动,或者这是否可能?亚马逊文档没有发现任何对我有用的东西。

最佳答案

您可以创建自己的 AMI,但需要使用 Amazon 提供的内核。他们提供的最新版本是 2.6.21。我有一个用于 CentOS 实例的 fc(Fedora Core)内核列表。我很确定它们在 Ubuntu 上也能正常工作。

当您使用 ec2-register 注册 AMI 时,您需要将这些内容烘焙到您的 AMI 中。它们可以在您启动实例时更改,但我喜欢从合适的 AKI(内核)和 ARI(ramdisk)开始。添加对临时磁盘的支持也很有帮助。您正在为更大的实例支付额外的存储费用,您不妨使用它。我对 ec2-register 的魔法咒语:

ec2-register --snapshot snap-12345678 -K pk-XXXXXXXXXXX.pem -C cert-XXXXXXXXXXX.pem \
--description "EBS CentOS 5.5 i386" --name "base-image-i386-4" --architecture i386 \
--root-device-name /dev/sda1 -b /dev/sdb=ephemeral0 -b /dev/sdc=ephemeral1 \
-b /dev/sdd=ephemeral2 -b /dev/sde=ephemeral3 --region us-east-1 \
--kernel aki-6eaa4907 --ramdisk ari-e7dc3c8e

您可以更改区域、快照 ID、描述、名称、架构等。

还要记住内核和虚拟磁盘是特定于区域的。我不记得我从哪里得到这个列表,但我很难找到它。希望它可以帮助某人。

2.6.21 内核可用作:

美国地区:

32 位:
* aki-6eaa4907
* ari-e7dc3c8e
* ami-48aa4921

64 位:
* aki-a3d737ca
* ari-4fdf3f26
* ami-f61dfd9f

欧盟地区:

32 位:
* aki-02486376
* ari-aa6348de
* ami-0a48637e

64 位:
* aki-f2634886
* ari-a06348d4
* ami-927a51e6

亚太地区:

64 位:
* aki-07f58a55
* ari-27f58a75
* ami-ddf58a8f

32 位
* aki-01f58a53
* ari-25f58a77
* ami-c3f58a91

关于amazon-web-services - Amazon EC2 实例如何选择其内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/448794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com