AWS Storage Gateway的使用案例总是假设虚拟存储网关将安装在本地(即,本地客户),然后将同步到AWS。 我想知道把存储网关放在EC2上。 我的用例是这样的: 我有大量的客户数据必须通过文件系统访问(即不能简单地存储在S3中)。 很大比例的这些数据很less被访问。 我使用安装在EC2上的一些EBS卷来实现这一点,并将它们快照到S3。 但是,由于EBS驱动器只能连接到单个实例,因此存储成本很高,并且存在单点故障。 但是,这听起来像我可以在我的EC2服务器上安装虚拟存储网关,并使用新的网关cachingfunction在本地保留经常访问的数据(使用免费实例存储进行caching)。 另外,我已经读到,只要iSCSI驱动器使用支持群集的文件系统进行格式化, 就可以安装在多个服务器上 。 我的问题: 这对于Storage Gateway来说是否合理? Storage Gateway iSCSI驱动器能否真正从多个EC2实例中挂载,消除单点故障?
我有一个PHPList 2.11.7开发版本,在AWS EC2上安装并运行,我制作了一个微型实例,并上传了一个包含CentOS 5.8 32位版本的图像,因为据说PHPList不能很好地与新版本的PHP版本(5.3和以上)。 我认为开发版本正在遭受衰退,或者老版本的Apache版本(2.2版本)可能会出现bug或者迟缓,我不太确定。 目前它正在发送约2k /小时。 CPU的负载非常低,几乎在20%,超过50%的RAM是免费的。 我找不到任何瓶颈。 MySQL数据库在EC2上运行平稳,似乎不是瓶颈。 我想如果我使用PHPList(目前是2.10.19)的生产版本,而通过SMTP使用SES,则会好很多,但是经过一番研究,似乎这个版本不支持SES所需的TLS使用SMTP。 我正在考虑的另一个想法是安装postfix将其用作PHPList和SES之间的中继。 在我脑海中还有一个想法是使用GNU Mailman而不是PHPList通过SMTP发送邮件给SES。 那么有没有办法把性能提高到3k / hr甚至更高呢? 我的SES配额是100k /天,28 /秒。 我困惑和困惑,一直试图find一个解决scheme的天,我很欣赏任何build议或意见。 谢谢 :)
我使用刀ec2插件来引导一个新的实例(Ubuntu 12.04),并在其上安装一个软件。 一切都很好,但在厨师客户端结束后,新软件的一些进程被终止。 奇怪的是,这只与引导出现。 如果我首先引导一个新的实例,然后运行食谱,则不会出现此问题。 作为厨师服务器,我使用托pipe的厨师。 任何想法可能是什么问题?
我们目前使用这个命令来与厨师一起创build一个新的ec2实例: 刀ec2服务器创build – 节点名称= prod-apache-1 – 可用性区域us-east-1c -image ami-3d4ff254 -distro ubuntu12.04-gems -groups“default”–ssh-key foo –identity-file〜/ .ssh / id_rsa –ssh-user ubuntu –flavor m1.small 在这个命令之后,我们运行更多的chef命令来完成服务器的configuration。 我想知道在第一次设置实例时是否可以创build一个100 GB的卷,并将其挂载到/ mnt,并将临时存储挂载在/ tmp或/ mnt-ephemeral上。 如果不是在厨师的进一步命令,你会build议运行? 我知道如何通过aws控制台来做到这一点,也许可以通过ec2命令行工具弄清楚如何做到这一点,但我知道厨师和有点不知所措。
是否有AWS服务(而不是创build一个实例,并通过iptables执行某些操作),这将允许我使用API来设置从单个弹性IP地址到多个EC2实例的端口转发。 说我有弹性IP 54.345.67.89 。 当我创build一个EC2实例,而不是分配它自己的弹性IP时,我想为弹性IP地址创build一个新端口,并将stream量从该端口转发到新实例上的一个端口。 所以, 54.345.67.89:25600会转发到 – > 10.123.456.78:25600 然后,如果我创build另一个实例,我将能够使用弹性IP将用来转发到新的实例上创build另一个端口: 54.345.67.78:25601将转发到 – > 10.123.456.79:25600
我无法从一个EC2实例scp到另一个EC2实例。 从我的笔记本电脑,我可以ssh进入每个实例没有问题。 我有两个实例。 #worker1 ec2-107-20-7-57.compute-1.amazonaws.com #master ec2-50-19-8-109.compute-1.amazonaws.com 这是我迄今为止所做的。 我在主节点ssh-keygen -t dsa上创build了一个新的密钥对 我将id_dsa.pub从主节点复制粘贴到我的笔记本电脑上 scp -i ec2key.pem [email protected]:/home/ubuntu/.ssh/id_dsa.pub /Users/me/somefolder 我从我的笔记本电脑复制粘贴id_dsa.pub文件到工作节点 scp -i ec2key.pem /Users/me/somefolder/id_dsa.pub [email protected]:/home/ubuntu/.ssh 在工作节点上,我将id_dsa.pub文件添加到我的authorized_keys文件中 cat id_dsa.pub >> authorized_keys 我在主节点上创build了一个文件:/home/ubuntu/test.txt,然后试图将这个文件从主节点scp到工作节点 scp -v -i [email protected]:/home/ubuntu/.ssh/id_dsa [email protected]:/home/ubuntu/test.txt [email protected]: 我得到了以下结果 Permission denied (publickey). 有任何想法吗? 额外细节: 我正在使用Mac。 最终目标是build立一个类似于这里提到的Beowulf集群: http : //techtinkering.com/2009/12/02/setting-up-a-beowulf-cluster-using-open-mpi-on-linux /
我创build了一个EC2实例停止它再次启动它。 得到以下错误 Aloks-MacBook-Pro:AWS alokmandloi$ ssh -i working_key.pem [email protected] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key […]
我真的很难过 这是我的地方。 我创build了一个EC2实例,安装了我的configuration并拍摄了一个快照。 我现在想把这个快照变成一个AMI,我可以用相同的代码和configuration从头开始新的实例。 这是我曾经试过的: 去我的快照 点击“创build图片” 在“块设备映射”上单击EBS 然后select我的快照为Device:/ dev / sdb 我尝试这样做的错误是: Multiple snapshots with Marketplace codes are not permitted. 有没有人有这个,并修复它? 任何帮助,将不胜感激。
我在CloudFormation模板中使用弹性IP "ServerEIP" : { "Type" : "AWS::EC2::EIP", "Properties" : { } }, 稍后我有一个EC2实例 "Server" : { "Type" : "AWS::EC2::Instance", … 因为我想让多个实例的IP地址相互之间已知,请参阅此处 ,我正在使用EIPAocociation实际将弹性IP绑定到EC2实例: "ServerIPAssoc" : { "Type" : "AWS::EC2::EIPAssociation", "Properties" : { "InstanceId" : { "Ref" : "Server" }, "EIP" : { "Ref" : "ServerEIP" } } }, 现在在我作为init.d-script运行的实例上的启动脚本中,我正在读取实例的“public hostname”: PUBLIC_HOSTNAME=`curl http://169.254.169.254/latest/meta-data/public-hostname` 现在这里发生的是我最初似乎收到一个不正确的主机名! 最有可能是在ElasticIP关联发生之前分配给EC2实例的初始公共IP地址的那个! 我已经试着让公众主机名解决一些问题,但是当睡眠时间不是很长的时候(即30秒以下)没有效果。 有没有其他方法可以确保我从弹性IP地址获得“公共主机名”而不是丢弃的?
Amazon EC2允许用户保留EC2实例。 创build预留实例时,仅对特定实例types(即m1.Medium )和区域(即us-east-1d )的实例有效。 我怎样才能确保启动一个新的实例,我正在select正确的types和区域,使保留的实例将被使用? 请注意,我确实发现了一个类似的问题,但是问题似乎在问(如何确定答案)以确保已经运行的实例正在使用预留实例。 我的问题是如何启动一个新的实例 ,以确保它将使用预留实例。 有许多实例types可供select,它们具有相似的名称(m1.Medium,m2.Medium,m2.Micro),并且有许多容易混淆的“子区域”(us-east-1b,us-east-1c,美国东部-1D)。 最好使用必须打开两个窗口,以便他可以比较他的可用保留实例和启动实例屏幕上的选项。