Questions tagged «amazon-ec2»

Amazon Elastic Compute Cloud(EC2)提供按需使用,按需付费的按需使用的计算基础架构资源。



6
如何将EBS根卷安装到Amazon EC2中的Windows实例
因此,基本上,我创建了一个大型Windows服务器进行开发,然后创建了一个微型Windows服务器进行生产。我按照需要在我的开发服务器上设置了所有内容,然后卸载了驱动器,并将它们安装到了我的微型服务器上。 现在,我尝试重新进入大型Windows开发服务器,但出现错误。 Invalid value 'i-4896ce28' for instanceId. Instance does not have a volume attached at root (/dev/sda1) 当我尝试启动大型Windows服务器时,会弹出此错误。我已经将驱动器重新安装到大型开发服务器上,但仍然收到此消息。 我不太确定该怎么做,我读过其他文章,每个人都在提供类似命令行参数的内容并谈论其他工具,但我真的不知道这意味着什么,甚至不知道在哪里选项以输入任何命令而无需登录到特定实例。

2
在Amazon EC2引导期间,如何与控制台交互?
我有一个实例停留在此启动提示符下(从管理控制台查看实例日志): The disk drive for /mydisk is not ready yet or not present Continue to wait; or Press S to skip mounting or M for manual recovery 我添加了一个EBS卷,将其装入,然后删除了EBS卷,却忘记了从/ etc / fstab中删除该条目,然后重新启动了计算机。现在它在启动时提示我,并且我无法通过SSH进入实例。 我应该怎么做才能解决这个问题?



1
Amazon EC2上的JIRA安装
尝试在只有600MB的EC2微型实例上安装JIRA。当我启动tomcat的那一刻,JIRA几乎耗尽了所有现有内存,它非常非常慢,甚至无法完全启动。 有在EC2上安装JIRA的经验吗?我们需要超过1GB的内存吗?我通过电子邮件发送给JIRA技术支持,他们回答说他们没有在亚马逊上安装JIRA的任何经验/知识,因此并没有太大帮助

3
从使用ec2-consistent-snapshot拍摄的快照中还原Amazon EBS RAID0阵列
我在Amazon EC2上配置了一个新的MySQL服务器,并决定将我的数据存储在EBS RAID0阵列上。到目前为止一切顺利,我已经测试了使用ec2-consistent-snapshot拍摄这些设备的快照的效果,非常好。 现在,如何从这些快照快速在新实例上重建阵列? 当您使用ec2-consistent-snapshot创建多个卷的快照时,您将无法确定RAID中每个设备使用了哪个卷。我可能完全错了,但是由于您要跨卷分条数据,因此,您必须将每个新卷放置在RAID上与创建快照的卷相同的位置上。 一个例子: RAID0配置中的3x200gb卷。 vol-1是RAID中的/ dev / sdh设备0 vol-2是RAID中的/ dev / sdh1设备1 vol-3是RAID中的/ dev / sdh2设备2 您可以使用创建一个ec2快照:ec2-consistent-snapshot <options> vol-1 vol-2 vol-3。 现在,您具有3个快照,并且要追溯它们是哪个设备,唯一的方法是查看源卷ID,然后查看实例上安装了源卷ID的设备,然后检查RAID的详细信息。源卷实例上的配置。 这显然是难以置信的手动操作……而且速度不快(显然,如果另一个实例失败,则很难快速启动新的mysql实例。更不用说,您当时必须在RAID上记录设备位置快照,因为如果源卷实例崩溃,则无法进入RAID配置)。 因此,结论是: 我是否缺少ec2-consistent-snapshot和软件RAID0阵列的工作方式? 如果不是,是否有不知道快照属于RAID阵列中哪个设备/位置的问题的已知解决方案/最佳实践? 我希望这很清楚,并感谢您的帮助!


4
如何自动执行Amazon EC2实例启动,某些命令的执行和关闭?
我需要在7天之内下载100 GB的文件(大约150个文件),然后这些文件才能过期。下载受到主机的速率限制,因此它比基于正常Internet速度的理论传输速率花费的时间更长。我有一个curl脚本http://curl.haxx.se/docs/manpage.html命令-每个文件一行。 我的想法是自动启动n个EC2实例,执行命令并将文件通过FTP传输到中央位置,然后关闭计算机。我该怎么做? 我不在乎是Linux还是Windows。


3
采取MySQL转储,对其进行加密然后推送至s3的最佳实践是什么?
当前项目要求将数据库转储,加密并推送到s3。我想知道这样的任务可能是一些“最佳实践”。到目前为止,我正在使用一种非常简单的方法,但是希望在安全性方面有一些更好的想法。这是我的脚本的开始: mysqldump -u root --password="lepass" --all-databases --single-transaction > db.backup.sql tar -c db.backup.sql | openssl des3 -salt --passphrase foopass > db.backup.tarfile s3put backup/db.backup.tarfile db.backup.tarfile # Let's pull it down again and untar it for kicks s3get surgeryflow-backup/db/db.backup.tarfile db.backup.tarfile cat db.backup.tarfile | openssl des3 -d -salt --passphrase foopass |tar -xvj 显然,问题在于,此脚本可以使攻击者发泄地狱的一切。 对于此任务的任何想法,批评和建议将不胜感激。



8
您如何管理EC2 Linux设备?
我有一些EC2 Linux映像,它们为我的一个项目进行夜间处理工作。我需要时不时地进入,进行一些代码更改,进行一些配置,然后重新捆绑图像。 我用于这些操作的工具集非常稀疏(将SSH插入框中,在VIM中编辑文件,需要我的WGET远程文件),我怀疑还有更好的方法。我很想知道我这个职位上其他人在做什么。 您是否正在使用某种形式的Windowing系统和等效的远程桌面来访问该框,还是全部使用命令行?管理EC2 Windows盒非常简单,因为您可以简单地远程进入桌面并通过网络传输文件。在Linux世界中有与此等效的东西吗? 您是在机器上直接进行配置更改/脚本调整吗?还是在本地框上设置了某些内容以远程编辑这些文件?还是只是简单地远程编辑它们,然后在每次保存时传输它们? 您如何在EC2和本地环境之间来回移动文件?FTP?通过VPN的某种映射驱动器? 我真的需要掌握一些管理这些框的最佳实践。任何消除某些痛苦的建议都将受到欢迎! 编辑:显然,我在上面并不清楚,因为前两个响应围绕管理和配置EC2实例展开。我只想知道如何将桌面远程安装到正在运行的Linux Server中,从而使文件移动和编辑变得不那么麻烦。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.