Articles of amazon ec2

如何设置一个Linux SSH服务器用多个SSH密钥进行身份validation?

我们使用默认使用ssh密钥进行身份validation的Amazon EC2服务器。 我们想要访问服务器中的另一个用户,但是我们不想给出我们的初始密钥,所以我们要创build一个第二个密钥,我们可以稍后移除它。 有什么办法可以接受多个关键? 这个post对设置第一个键很有帮助。

“yum更新”错误。 如何处理这个?

我有一个EC2实例,我正在尝试更新所有软件包。 但问题是,当我执行“百胜更新”它显示的消息: Transaction Check Error: file /usr/lib64/perl5/vendor_perl/Cwd.pm conflicts between attempted installs of perl-Cwd-2.21-1.2.el6.rf.x86_64 and perl-PathTools-3.40-3.4.amzn1.x86_64 file /usr/lib64/perl5/vendor_perl/auto/Cwd/Cwd.so conflicts between attempted installs of perl-Cwd-2.21-1.2.el6.rf.x86_64 and perl-PathTools-3.40-3.4.amzn1.x86_64 file /usr/share/man/man3/Cwd.3pm.gz conflicts between attempted installs of perl-Cwd-2.21-1.2.el6.rf.x86_64 and perl-PathTools-3.40-3.4.amzn1.x86_64 我的Linux版本是:3.4.48-45.46.amzn1.x86_64 Red Hat 4.6.3-2 我试图从更新中排除“perl”,但问题是nginx需要这个perl更新。 任何帮助如何处理这个? 提前致谢!

如何使用aws clis启动ec2实例时添加标签

我正在尝试使用CLI在ec2中创build一个实例。 有没有办法使用CLI创build实例时为实例指定标签? aws ec2 run-instances –image-id $ami_id –key-name $deployment_key_name \ –region $region –security-groups default –instance-type m4.large \ –user-data file://./yaml/master.yaml

为什么我的AWS实例突然变得无反应报告高度“被盗”的CPU

设置我有一堆t2.small EC2实例运行托pipe的image processing库称为thumbor简单的即时图像resize。 原件从S3加载。 在实例前面我有一个EC负载均衡器。 我在服务器上安装了New Relic服务器监视器。 问题在随机时间,我的服务器突然开始经历非常高平均。 响应时间。 如果我看看New Relic的统计数据,我唯一看到的就是服务器CPU突然报告“被盗”的CPU。 我的服务器似乎有足够高的容量,而且不像吞吐量有任何极端的峰值。 我注意到,如果我再次停止/启动服务器。 然后被盗的CPU消失了,它们再次正常运行 – 直到下一次 – 它可能在几个小时或几天之间。 为什么会发生这种情况,我该怎么办?

无法通过SSH进入EC2实例

我已经阅读了这个主题的现有答案,但是我仍然无法连接。 我创build了一个AWS密钥并保存到我的〜/ .ssh文件夹中。 命令: ssh -i ~/.ssh/jdrake.pem [email protected] -v 结果是: OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to ec2-75-101-217-120.compute-1.amazonaws.com [75.101.217.120] port 22. debug1: Connection established. debug1: identity file /Users/jdrake/.ssh/jdrake.pem type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3p1 Debian-3ubuntu7 debug1: match: OpenSSH_5.3p1 Debian-3ubuntu7 pat OpenSSH* debug1: Enabling […]

哪个AMI用于Amazon EC2中的Java / Tomcat / MySQL?

我最初发布在stackoverflow.com上,并build议serverfault.com可能是一个更好的地方来问这个问题。 所以在这里: 我试图确定哪个亚马逊机器映像(AMI)在亚马逊的EC2中用作我的虚拟服务器。 现在,我需要select符合AWS免费使用套餐的AMI。 我想在Windows XP,Tomcat 7和MySQL 5.5上部署一个使用Eclipse开发的Java应用程序。 我知道我可以select基本的32位Amazon Linux AMI。 然后,我会手动安装Tomcat和MySQL(MySQL是否安装在图像上或单独在Elastic Block Store(EBS)?)。 这是蹭,我是一个Linux的noob。 我可以启动Tomcat并在Linux上查看日志等,但我不熟悉Linux上的Tomcat和MySQL的安装过程以及sudo和chmod等命令。 我很高兴能在Linux上获得更多的实力,但是我现在的时间很短。 AMI是否已经捆绑了Tomcat和MySQL? 请求实例向导显示805个自由层合格的社区AMI。 免费等级符合条件的AMI中有51个名称中有“Tomcat”。 我愿意考虑使用Elastic Beanstalk,但是迄今为止我的研究还没有发现任何有关使用Bean和Beanstalk的讨论。 讨论似乎都使用亚马逊的SimpleDB。 任何意见是极大的赞赏。

如何使一个ec2 ami在Debian上的Xen上工作

我们正在创build一个云应用程序,并在Debian上创build一个定制的图像并将其上传到Amazon EC2。 上传到云后,我们做了一些更多的定制,并试图重新绑定它。 我们正在重新考虑一些问题。 我们想知道我们是否可以做这样的事情。 在Debian上创build一个AMI映像 将其加载到Debian上的Xen Hypervisor上 自定义图像 保存定制的图像 上传到EC2 问题是,我无法find如何在Debian上安装Xen的正确解决scheme,而Xen上的AMI是否可以在EC2上运行。

如何为小型EC2实例设置dynamicDNS?

我一直在为即将到来的项目设置Amazon EC2实例,这将涉及在多个Web服务器上托pipe多个网站。 他们都是微型实例,运行Ubuntu Server 64bit。 以下是我到目前为止: Web服务器 – Apache 数据库服务器 – MySQL 开发服务器 – Apache和MySQL 文件服务器 – SVN&Bacula(备份完成到S3桶) 目前只有一个Web服务器,但是我已经做了一个映像,所以一旦项目启动,我可以启动尽可能多的实例,并根据需要单独configuration它们。 一切都进展顺利,但我碰到了一些障碍。 我的第一个问题是,许多实例需要互相沟通,我宁愿使用他们的私有IP来降低成本,提高性能。 但是,如果实例被停止并重新启动,则其私有IP会发生变化。 我昨天发布了一个关于这个问题 ,看起来像最好的解决scheme是使用dynamicDNS。 不幸的是,我从来没有设置DNS服务器。 有没有人知道有关如何为此设置DNS服务器的详细演练?

Amazon VPC上的OpenVPN访问服务器与免费版本

也许我错过了这一点,但我想用软件VPN设置简单的VPN访问来访问我的Amazon VPC上的专用networking。 我认为OpenVPN将是一个很好的解决scheme,我认为把它放在VPC附带的NAT实例上是有意义的,所以我不必花钱在另一个实例上。 是否有任何优势来运行以下内容: http : //www.openvpn.net/index.php ?option=com_content& id= 493 vs坚持免费的OpenVPN解决scheme? 一个提供什么比另一个? 任何原因不在NAT实例本身上运行?

在一百台EC2服务器上部署/更新/控制Windows服务的最佳方式是什么?

我正在开发在Amazon EC2上的Windows上运行的image processing应用程序。 该应用程序目前是我在几台机器上手动启动的控制台应用程序。 我将其重构为Windows服务,并试图了解在大型集群计算机环境中部署和pipe理Windows服务的最佳方式。 我意识到我可以更新一个中央机器,创build一个新的AMI,然后开始用这个新的AMI创build新的实例,但觉得必须有更好的方式来部署,更新和控制(开始/停止/重新启动)Windows大规模的服务。 有没有最佳做法如何做到这一点? 谢谢,Hg