标签: amazon-ami

Amazon EC2 术语 - AMI vs. EBS vs. Snapshot vs. Volume

我一直在探索 Amazon EC2,对一些术语有点困惑。特别是关于 AMI、快照和卷以及 EBS

如果我错了,请纠正我,或者在我的以下陈述中填写任何严重的空白:

  • AMI(亚马逊机器映像)是操作系统和配置的完整“磁盘”捕获。启动实例时,您是从 AMI 启动它

  • EBS(弹性块存储)是一种保存从给定 AMI 启动后所做的任何修改的状态的方法。在我看来,这有点像您的实例与 AMI 的最终状态的差异。

  • 快照是……好吧,我不确定。我只能假设它是特定实例的快照,但我不清楚这与存储在 EBS 中的状态有何不同。快照与从现有实例创建 EBS AMI 有何不同?

  • 一个卷是......它似乎是装载了一个 AMI/EBS 对的磁盘空间?我也不确定这一点。我可以看到(从 AWS 控制台)您可以从快照创建卷,并且可以附加/分离卷,但我不清楚为什么何时这样做。

amazon-ami amazon-ec2 amazon-ebs

127
推荐指数
2
解决办法
6万
查看次数

适用于 Amazon EC2 的 Amazon Linux 与 Ubuntu

我正在 Amazon EC2 上建立我的第一个网站,我正在尝试决定使用哪个发行版。我以前用过 Redhat 和 CentOS,但我对任何系统都没有偏见,我只想用最好的(我过去也有过部分托管的服务器,所以我没有做过太多的服务器)管理直到最近)。该网站只是一个用 PHP 和 MongoDB 编写的网络应用程序。

我喜欢拥有为 Amazon Linux 描述的轻量级操作系统的想法,但我担心与 Ubuntu 或其他团队专注于服务器操作系统的选项相比,它可能会在兼容性/更新方面受到影响。有什么建议吗?

linux ubuntu amazon-ami amazon-ec2

74
推荐指数
3
解决办法
8万
查看次数

如何使用 AMI 在 AWS EC2 实例上安装 Docker(CE/EE 更新)

在运行 AMI 的 AWS EC2 实例上安装 Docker 的当前方法是什么?已经发布了 Docker 企业版,现在我想知道是否有任何变化。到现在为止,我一直在使用yum install docker并且现在确实获得了 Docker 版本1.12.6, build 7392c3b/1.12.6(2017 年 3 月 3 日)。但是,GitHub 上的 Docker 存储库告诉我已经有更新的版本了。

我记得有官方多克尔(包)库名为包docker-engine更换docker前一段时间,现在他们似乎分成了包成docker-cedocker-ee,其中如“不支持红帽企业Linux泊坞社区版(CE泊坞窗)。” [来源]

那么,使用上述方法在运行 AMI 的 EC2 实例上获取最新的稳定 Docker 版本是否正确,或者我是否需要从其他地方提取软件包(如果是,是 CE 还是 EE)?

installation amazon-ami amazon-ec2 amazon-web-services docker

45
推荐指数
2
解决办法
9万
查看次数

phpMyAdmin 错误 - 配置文件现在需要一个秘密密码

安装phpmyadmin后,我不断收到错误“配置文件现在需要一个秘密密码”。我已经设置了密码并遵循了https://serverfault.com/questions/291490/phpmyadmin-not-allowing-users-to-log-on 上提供的说明,但它似乎不起作用。我正在使用 AMI 并检查了所有者和权限。请帮助。

php amazon-ami

38
推荐指数
4
解决办法
15万
查看次数

如何访问 Amazon EC2 中的附加卷

我只是将另一个 ebs 卷附加到正在运行的实例上。但是如何访问该卷?我在/dev/sda任何地方都找不到目录。我应该在哪里看?

linux amazon-ami amazon-ec2 amazon-ebs

37
推荐指数
2
解决办法
4万
查看次数

从正在运行的实例与从卷快照创建 EC2 AMI 映像

我想备份一个基于 Linux 的 EC2 实例,同时它没有停机运行,然后再启动一个新实例。(该实例正在运行 Web 服务器和 Postgres 数据库。)

我发现有两种方法可以做到这一点,但我对它们之间的结果有何不同感到困惑。

选项#1:直接从正在运行的实例创建一个 AMI:

  1. 直接从正在运行的原始实例创建一个新的 AMI。
  2. 从 AMI 启动新实例

选项#2:从快照手动创建 AMI:

  1. 从附加到正在运行的原始实例的卷中获取快照
  2. 从快照创建 AMI,手动输入架构和内核 ID 等详细信息
  3. 从手动创建的镜像启动一个新实例

现在令人困惑的是,当直接从实例创建 AMI 时,EC2 会默认重启实例。有一个带有以下工具提示的“不重启”复选框:

启用后,Amazon EC2 在创建映像之前不会关闭实例。使用此选项时,无法保证创建的映像上的文件系统完整性

这两种方式选项的结果真的有区别吗?对我来说,感觉就像我手动做自动向导会做的事情一样。它生成快照,选择内核 ID 和架构。

为什么一个有警告文本而另一个没有?对正在运行的实例进行快照被认为是相对安全的,如果 AMI 创建在后台进行快照,是否比手动完成更危险?

amazon-ami amazon-ec2 amazon-ebs

23
推荐指数
1
解决办法
3万
查看次数

谁是 Amazon EC2 上社区 AMI 的幕后推手?

我多年来一直在使用 AWS,但在启动 EC2 实例时从未涉足过Quick StartAWS Marketplace部分。

AMIAWS Marketplace看起来值得信赖,它们有指向卖家资料的链接,等等:

在此处输入图片说明

将此与社区 AMI 进行比较,这些 AMI 似乎是凭空出现的,没有任何关于谁创建和上传它的信息:

在此处输入图片说明

如何知道社区 AMI 来自哪里?这些可以信任吗?

amazon-ami amazon-ec2 amazon-web-services

20
推荐指数
2
解决办法
5138
查看次数

如何在本地运行 Ubuntu EC2 AMI 映像?

我已经下载了 Amazon Ubuntu EC2 AMI 映像(来自http://uec-images.ubuntu.com/releases/10.04/release/)并且我正在尝试在我的 linux 桌面上本地运行它。是否可以使用 VirtualBox 运行 AMI?是否需要其他一些虚拟化软件?

virtualbox amazon-ami amazon-ec2

19
推荐指数
1
解决办法
2万
查看次数

EC2 更新我现有的 AMI

我正在使用Elastic Load Balancing对我的Auto Scaling Group进行负载平衡,为此我有一个私有AMI来保存我的应用程序服务器 (Tomcat) 和我作为战争部署到它的 Web 应用程序......现在一切正常......什么如果我需要在我的AMI上更改我的 tomcat 配置。这不需要启动我的 AMI --> 登录 + 更改 Tomcat 配置 --> 创建新的 AMI --> 删除旧的 AMI 我不认为创建新的 AMI 是一个解决方案,因为它需要更新我的 Auto Scale组以添加我的新 AMI

有没有一种方法可以在不创建新 AMI 的情况下更新现有 AMI 中的数据?我只想拥有相同的 AMI ID

load-balancing amazon-ami amazon-ec2 amazon-web-services autoscaling

19
推荐指数
1
解决办法
3万
查看次数

在 AWS EC2 上重启或不重启的 AMI

从 EC2 实例创建 AMI 时,我总是选中“不重启”,我一直在想,在重启/不重启的情况下创建映像的优缺点是什么?保持服务器运行会影响生成的 ami 的质量还是与重新启动一样好?

amazon-ami amazon-ec2 amazon-web-services

17
推荐指数
2
解决办法
7323
查看次数