问题标签 [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.
hadoop - 从 Hadoop 0.20.2 迁移到 0.20.205 以及从 0.20.2 迁移到 1.0.1 需要付出什么努力?
我希望将我的 EMR 实现从旧版本迁移到最新版本,因为我主要面临很多问题。
我当前的实现使用 Hadoop 0.20.2。
我想了解从 0.20.2 迁移到 - 在代码更改方面需要付出多少努力 -
- 0.20.205
- 1.0.1
API 是否非常不同并且需要大量重新编码?任何基本的想法都会非常有帮助。
amazon-ec2 - 在 Amazon EC2 上运行 kvm:可能吗?
对于各种常规需求,我是一个非常满意的 EC2 用户。
但是,今天,我有更特别的事情要做:我需要在各种机器上运行 kvm 的测试/基准测试。Amazon Ec2 各种类型的 AMI 将满足我的需求:我将能够非常轻松地尝试各种级别的性能。
但是,EC2 实例已经通过 Xen 虚拟化。
所以,我的问题是:我可以尝试在 EC2 AMI 之上安装 kvm 吗?会正常运行吗?需要什么特别的调整吗?
提前致谢
问候
迪迪埃
amazon-ec2 - 无需每次都注册 AMI 即可保存对 EC2 实例的更改?
我想确保没有更好的方法来做我正在做的事情,而不必在每次对我的实例进行更改时都注册一个新的 AMI。
我目前的工作流程如下:
- 使用我的默认设置和我的所有 cronjobs 创建一个 AMI(我们称之为 A1)
- 在另一个实例上创建一个 cronjob,每 X 小时为实例 A1 购买一个 Spot 请求
- A1 运行其作业并自动关闭
- 终止 A1 实例的 Spot 请求
- 如果需要进行更改,请编辑 A1 中的文件
我遇到的问题是,很多时候我需要对我的 A1 实例进行更改,然后我必须编辑我的其他实例才能对购买 Spot 请求的文件进行更改以反映新的 AMI。由于这是通过大量实例完成的,因此有点混乱。
是否可以只更改实例的“内容”而无需注册新的实例 ID?这样现场请求可以继续调用相同的ID吗?
非常感谢任何提示。谢谢!
hadoop - 是否有适用于 Hadoop/HBase 的 Amazon 社区 AMI?
我想在 Amazon EC2 中测试 Hadoop 和 HBase,但我不确定它有多复杂。是否有安装了 Hadoop 和 HBase 的稳定社区 AMI?我正在考虑类似生物导体 AMI
谢谢你。
php - 将网络服务器设置为 EBS 目录
在我之前的问题
中,无需每次都注册 AMI 即可保存对 EC2 实例的更改?
我问我如何将文件保存到我的现场实例而不必AMI
每次都注册一个新的。我进行了研究,看起来附加EBS
卷是一种持久保存数据的方式,而无需在AMI
每次进行更改时都进行注册。
我遇到的新问题是我需要EBS
通过 cron “调用”卷中的文件并将它们视为网页。它们主要是PHP
文件。
我尝试设置我的EBS
under/var/www/html
但 AWS 阻止我这样做建议我/dev/sdf
改用
无论如何我可以在我的网络服务器下设置我的音量,以便我可以使用 cronEBS
调用我的文件并将它们解释为有效文件?EBS
PHP
任何正确方向的提示将不胜感激。
谢谢
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
谢谢。
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
这是我用来启动集群的文件
amazon-ec2 - 创建 AMI 后,如何使用相同的配置启动它?
我根据自己的喜好设置了我的实例,从中创建了一个映像 (AMI),然后停止了该实例。我现在想将该实例的 AMI 更改为新的 AMI,然后重新启动该实例。我该怎么做呢?
澄清一下,我不需要从管理控制台的 AMI 列表中单击“启动” 。这会创建一个新实例,让我在只需要相同配置时再次通过向导,它会为新实例提供不同的 IP 地址,依此类推。
amazon-ec2 - 无法从自定义 AMI SSH 进入亚马逊 ec2 实例
我有一个已经在运行的 linux 实例。我右键单击该实例并创建了一个图像 (EBS AMI),我输入了详细信息,几分钟后我的 AMI 列在了 ec2 控制台的图像 -> AMIs 部分。
我右键单击此 API,请求现货定价实例,填写表格并选择正确的安全组。它创建良好,状态检查为绿色,2/2。
但是,当我尝试连接到这个新实例时,我只会得到一个错误
我检查了我正在指定我的密钥文件的路径,我检查了安全组,一切都很好。我删除了 SSH 规则并重新应用它,仍然失败。
我注销并登录到我的另一个实例(这个新实例基于该实例),那个实例没有问题。我删除了我的新 Spot 实例,并基于我的 AMI 创建了另一个。同样的问题。
然后我创建了一个基于 Ubuntu 实例的新实例,并且能够正常登录。
因此,出于某种原因,我无法登录到基于我通过 GUI 控制台创建的 AMI 创建的实例。
python - 从 boto 运行私有 AMI ec2 实例
两天来我一直在寻找解决问题的方法,但我没有任何迹象表明我在使用 boto 将私有 AMI 作为 EC2 实例运行时做错了什么。我还没有看到任何页面清楚地解释如何做到这一点,或者任何有我的问题的人。
为了更清楚地解释我的问题:
我在 Web 界面上创建了一个自定义 AMI(安装了一些包,添加了一些文件)
现在我想在我的计算机上使用 Python 脚本自动执行我在 AMI 上执行的任务(如果可能,运行这个特定 AMI 的多个实例)
我编写了以下示例代码:
/li>
当我运行此代码时,出现错误:
有人对如何进行有任何想法吗?我认为可能存在连接问题,但我可以获得公共图像列表。我不知道如何进一步调试。