Articles of 亚马逊 EC2

如何在Linux中将Tomcat安装到非标准目录

嘿所有 – 道歉,如果这是一个问题,我在Linuxpipe理超级n00b。 所以,我在Amazon EC2上使用Amazon Linux,我相信这是Redhat派生的。 我有一个EBS卷挂载到/ mnt / vol5,我想在那里安装Tomcat。 不过,所有的教程都说Tomcat喜欢在/ usr / bin中。 无论如何,我下载了Tomcat包并解压到/ mnt / vol5。 我执行了运行脚本,并且一切都按照它应该运行。 我在端口80上打了我的服务器,我看到了Tomcat的testing页面。 然而,我知道可能有些东西需要将我的Tomcat实例放在/ usr / bin中,而且一般来说,让我的服务器像“Tomcat”在/ usr / bin中一样而不是/ mnt / vol5。 我该怎么做呢? 这是否涉及到安装? 涉及更改/ etc / fstab的东西? 再次,道歉n00b问题 – 如果你能build议任何好的在线教程,这将有助于我理解这样的文件系统的东西,我会非常感激。 谢谢!

用于ec2实例pipe理的工具

我正在查看几个pipe理ec2实例的工具: 需求: 1)我应该能够剥离一个新的实例,新的实例获得所有需要的configuration。 2)我应该能够对所有机器进行一次更改,其中包括:在所有实例上运行命令并返回结果。在所有机器上推送代码更改或安装新软件,并返回结果。 3)检查所有机器的健康状况。 我正在看的工具是维权,傀儡和纳吉奥斯。 正如我开始一个新的公司预算是相当紧张,所以寻找一些开源解决scheme,并有较less的学习曲线。 请指教我使用这些工具。 提前致谢..

EC2实例硬件比较

我想在笔记本电脑和EC2上运行一些实验。 我想在configuration中select最接近我的笔记本电脑的实例。 我有一台笔记本电脑与英特尔酷睿2双核P8600 2.4GHz处理器和4 GB的RAM。 但是我的操作系统是32位,所以只有2.9GB是可用的。 哪一个EC2实例( http://aws.amazon.com/ec2/instance-types/ )离我的笔记本电脑最近? 内存很容易比较苹果,但我不知道如何一个EC2计算单元对我的P8600处理器。 (在EC2上,我也会运行一个32位的操作系统)

将Amazon AMI转换为Eucalyptus EMI

将Amazon EBS支持的AMI转换为Eucalyptus EMI的步骤是什么? 我们可以做到吗? 将Amazon实体商店AMI转换为Eucalyptus EMI的步骤是什么?

amazon ec2上的ASP.NET MVC多实例会话pipe理

我有一个用asp.net mvc2编写的web应用程序。 目前托pipe在亚马逊云ec2上。 由于stream量增长,我们希望移动多实例环境。 我有一个自定义的会话类,当前启动会话开始(全局asax),我正在通过应用程序中的getter或setter类使用。 由于多实例的苦差事,我必须处理漏洞安全架构。 我正在寻找更好的方法来处理这个问题。 我正在寻找良好的会话实施,以及如何应用在亚马逊ec2多实例环境。 什么是系统架构的路障?

从github部署应用程序没有2回购?

我有一个包含我的应用程序的裸露git存储库的Amazon EC2实例。 我已经设置了一个post-receive钩子,在我的www中执行git checkout -f 。 推到这个回购我已经在我的本地存储库中设置一个远程,所以我可以运行git push dev ,一切似乎工作。 问题是这个代码也存在于GitHub上。 这有点多余,并且缺乏查看提交历史logging和更新进入开发(或即将生效)环境的活动的能力。 另外,如果我的EC2设置增长到一个集群,我不认为这是可能的运行git push dev并推送到集群中的多个回购。 GitHub有几个https post hook,可以告诉我的服务器有人提交了。 我的问题是,在不影响安全性或依赖于我所推荐的应用程序的情况下,做到这一点的最佳方法是什么。 例如,如果应用程序不可用,我仍然希望能够部署。 如果url是不可能猜测的,说https://myserver.com/SOME_RANDOM_TOKEN ,是否足以防止任何恶意? 我想避免必须为这个post-recieve URL实现auth。 应该如何设置configuration,因为没有简单的方法将某些东西从存储库中单独推送到服务器上? 分支应该是什么样的? 任何关于这些问题的答案或build议都会非常有帮助。 提前致谢。

如何解决EC2实例上的“连接已closures”问题?

我以前遇到过这个问题,并重新启动实例,我认为,重置/root/.ssh/authorized_keys和/home/ubuntu/.ssh/authorized_keys文件。 我已经重新启动实例两次,我仍然无法SSH进来。我只是得到这个: Connection closed by xxxx 有任何想法吗?

发送命令到EC2 Ubuntu实例

我使用AWS开发工具包自动创build了一个实例,并希望一旦第一次启动时就可以执行一些shell脚本。 但只有在某些条件下,所以我不能把这个脚本放在crontab或init脚本中。 任何想法或经验呢? 除https://help.ubuntu.com/community/CloudInit之外的其他任何(或更通用的)解决scheme? 谢谢

挂载cronconfiguration文件 – 有可能吗?

我正在EC2上运行几个CentOS服务器。 我们正在努力从一个映像运行所有这些文件,并从持久存储装载所有变体configuration文件。 我们刚刚开始从持久存储挂载cron目录,并且发现cron作业不再运行。 cronconfiguration文件可以挂载吗? 还有什么我应该留意的吗? 他们正在装载-obind。 挂载之后,mount命令的结果返回: /mnt/persistent/conf/cron/cron on /var/spool/cron type none (rw,bind) /mnt/persistent/conf/cron/cron.daily on /etc/cron.daily type none (rw,bind) /mnt/persistent/conf/cron/cron.monthly on /etc/cron.monthly type none (rw,bind) /mnt/persistent/conf/cron/cron.weekly on /etc/cron.weekly type none (rw,bind) /mnt/persistent/conf/cron/cron.hourly on /etc/cron.hourly type none (rw,bind) 编辑回答问题 / var / log / cron的最新内容显示,当新的configuration接pipe时,正常的function在13日停止。 Jun 13 02:01:01 ip-10-70-153-178 crond[11389]: (root) CMD (run-parts /etc/cron.hourly) Jun 13 […]

EC2实例重启后停止响应

我从我从其他EC2实例运行的映像创build了一个私有AMI。 当我创build使用该私有AMI的实例时,启动正常,但是当我重新启动新创build的实例时,它停止响应。 我甚至无法通过SSH连接到它。 我怎样才能看到出了什么问题?