问题标签 [amazon-ami]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
207 浏览

hadoop - 从 Hadoop 0.20.2 迁移到 0.20.205 以及从 0.20.2 迁移到 1.0.1 需要付出什么努力?

我希望将我的 EMR 实现从旧版本迁移到最新版本,因为我主要面临很多问题。

我当前的实现使用 Hadoop 0.20.2。

我想了解从 0.20.2 迁移到 - 在代码更改方面需要付出多少努力 -

  1. 0.20.205
  2. 1.0.1

API 是否非常不同并且需要大量重新编码?任何基本的想法都会非常有帮助。

0 投票
1 回答
4352 浏览

amazon-ec2 - 在 Amazon EC2 上运行 kvm:可能吗?

对于各种常规需求,我是一个非常满意的 EC2 用户。

但是,今天,我有更特别的事情要做:我需要在各种机器上运行 kvm 的测试/基准测试。Amazon Ec2 各种类型的 AMI 将满足我的需求:我将能够非常轻松地尝试各种级别的性能。

但是,EC2 实例已经通过 Xen 虚拟化。

所以,我的问题是:我可以尝试在 EC2 AMI 之上安装 kvm 吗?会正常运行吗?需要什么特别的调整吗?

提前致谢

问候

迪迪埃

0 投票
0 回答
251 浏览

amazon-ec2 - 无需每次都注册 AMI 即可保存对 EC2 实例的更改?

我想确保没有更好的方法来做我正在做的事情,而不必在每次对我的实例进行更改时都注册一个新的 AMI。

我目前的工作流程如下:

  1. 使用我的默认设置和我的所有 cronjobs 创建一个 AMI(我们称之为 A1)
  2. 在另一个实例上创建一个 cronjob,每 X 小时为实例 A1 购买一个 Spot 请求
  3. A1 运行其作业并自动关闭
  4. 终止 A1 实例的 Spot 请求
  5. 如果需要进行更改,请编辑 A1 中的文件

我遇到的问题是,很多时候我需要对我的 A1 实例进行更改,然后我必须编辑我的其他实例才能对购买 Spot 请求的文件进行更改以反映新的 AMI。由于这是通过大量实例完成的,因此有点混乱。

是否可以只更改实例的“内容”而无需注册新的实例 ID?这样现场请求可以继续调用相同的ID吗?

非常感谢任何提示。谢谢!

0 投票
2 回答
1369 浏览

hadoop - 是否有适用于 Hadoop/HBase 的 Amazon 社区 AMI?

我想在 Amazon EC2 中测试 Hadoop 和 HBase,但我不确定它有多复杂。是否有安装了 Hadoop 和 HBase 的稳定社区 AMI?我正在考虑类似生物导体 AMI

谢谢你。

0 投票
1 回答
541 浏览

php - 将网络服务器设置为 EBS 目录

在我之前的问题 中,无需每次都注册 AMI 即可保存对 EC2 实例的更改? 我问我如何将文件保存到我的现场实例而不必AMI每次都注册一个新的。我进行了研究,看起来附加EBS卷是一种持久保存数据的方式,而无需在AMI每次进行更改时都进行注册。

我遇到的新问题是我需要EBS通过 cron “调用”卷中的文件并将它们视为网页。它们主要是PHP文件。

我尝试设置我的EBSunder/var/www/html但 AWS 阻止我这样做建议我/dev/sdf改用

无论如何我可以在我的网络服务器下设置我的音量,以便我可以使用 cronEBS调用我的文件并将它们解释为有效文件?EBSPHP

任何正确方向的提示将不胜感激。

谢谢

0 投票
1 回答
785 浏览

amazon-ec2 - 来自自定义 EBS 支持的实例的 Instance Store AMI

抱歉,如果这应该从文档中很容易理解,但我没有 - 如果我使用一个容易获得的 Ubuntu EBS-boot AMI 启动 EC2 实例,安装一堆东西并在“/”下移动一些文件",然后我使用 创建一个 Instance-Store AMI ec2-bundle-vol,实际驻留在安装在 "/" 的 EBS 卷上的数据是否会进入 AMI?

考虑到从用户的角度来看,我希望在我的自定义 AMI 的未来启动中在“/”下找到与原始实例中相同的内容。Amazon 拍摄“/”文件夹的快照以创建我的 AMI 也是有意义的(否则,拍摄什么快照?!),即使 AMI 本身是基于实例存储的,而原始实例得到 EBS 的支持。

请帮助我理解这一点。

我指的是:http:
//docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html
http://docs.aws.amazon.com/AWSEC2/latest/命令行参考/CLTRG-ami-bundle-vol.html

谢谢。

0 投票
1 回答
509 浏览

amazon-ec2 - EC2 上的 Apache Whirr 与自定义 AMI

我正在尝试启动一组自定义 AMI 映像。AMI 映像只是来自安装了 Java 的亚马逊免费套餐选择的 Ubunutu 12.04 服务器映像(我实际上想用 numpy 和 scipy 创建 AMI)。事实上,我是通过启动 Ubuntu 12.04 实例来创建该映像的,该实例使用 whirr 和 noop 作为角色。然后我安装了 Java,并在 AWS 在线控制台中选择了 Create Image (EBS AMI)。我正在使用与启动原始 ubuntu 服务器相同的 whirr 配方脚本,仅更改了图像 ID。

Whirr 启动图像,它显示在控制台中。然后它尝试为 noop 运行 InitScript,但没有任何反应。10分钟后,由于脚本运行时间过长而引发异常。whirr.log 包含记录

我在其中一个教程中看到了这个错误,建议的解决方案是添加行

whirr.bootstrap-user=ec2-user

让 JCloud 知道用户名。我知道这是正确的用户名,并且默认使用。添加该行后,whirr.log 显示身份验证错误,公钥有问题。最后,当我使用 'ubuntu' 作为用户时,错误是 Dying 因为 - java.net.SocketTimeoutException: Read timed out

这是我用来启动集群的文件

0 投票
2 回答
161 浏览

amazon-ec2 - 创建 AMI 后,如何使用相同的配置启动它?

我根据自己的喜好设置了我的实例,从中创建了一个映像 (AMI),然后停止了该实例。我现在想将该实例的 AMI 更改为新的 AMI,然后重新启动该实例。我该怎么做呢?

澄清一下,我不需要管理控制台的 AMI 列表中单击“启动” 。这会创建一个新实例,让我在只需要相同配置时再次通过向导,它会为新实例提供不同的 IP 地址,依此类推。

0 投票
2 回答
2084 浏览

amazon-ec2 - 无法从自定义 AMI SSH 进入亚马逊 ec2 实例

我有一个已经在运行的 linux 实例。我右键单击该实例并创建了一个图像 (EBS AMI),我输入了详细信息,几分钟后我的 AMI 列在了 ec2 控制台的图像 -> AMIs 部分。

我右键单击此 API,请求现货定价实例,填写表格并选择正确的安全组。它创建良好,状态检查为绿色,2/2。

但是,当我尝试连接到这个新实例时,我只会得到一个错误

我检查了我正在指定我的密钥文件的路径,我检查了安全组,一切都很好。我删除了 SSH 规则并重新应用它,仍然失败。

我注销并登录到我的另一个实例(这个新实例基于该实例),那个实例没有问题。我删除了我的新 Spot 实例,并基于我的 AMI 创建了另一个。同样的问题。

然后我创建了一个基于 Ubuntu 实例的新实例,并且能够正常登录。

因此,出于某种原因,我无法登录到基于我通过 GUI 控制台创建的 AMI 创建的实例。

0 投票
2 回答
1583 浏览

python - 从 boto 运行私有 AMI ec2 实例

两天来我一直在寻找解决问题的方法,但我没有任何迹象表明我在使用 boto 将私有 AMI 作为 EC2 实例运行时做错了什么。我还没有看到任何页面清楚地解释如何做到这一点,或者任何有我的问题的人。

为了更清楚地解释我的问题:

  • 我在 Web 界面上创建了一个自定义 AMI(安装了一些包,添加了一些文件)

  • 现在我想在我的计算机上使用 Python 脚本自动执行我在 AMI 上执行的任务(如果可能,运行这个特定 AMI 的多个实例)

  • 我编写了以下示例代码:

    /li>

当我运行此代码时,出现错误:

有人对如何进行有任何想法吗?我认为可能存在连接问题,但我可以获得公共图像列表。我不知道如何进一步调试。