我有一个8 GB的EBS,当我检查了我的空闲空间时,它说我使用了几乎所有的东西: Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 7.2G 185M 98% / proc 0 0 0 – /proc sysfs 0 0 0 – /sys none 4.0K 0 4.0K 0% /sys/fs/cgroup none 0 0 0 – /sys/fs/fuse/connections none 0 0 0 – /sys/kernel/debug none 0 0 0 – /sys/kernel/security udev 1.9G 8.0K 1.9G […]
我们有一个应用程序,客户可以将数据和文档上传到多个EC2实例。 我们在EBS卷上存储上传内容。 偶尔我们的应用程序将失败。 有时候,这是在我们的应用程序服务器,有时是坏的EC2硬件。 我怎样才能自动恢复一个特定的实例? 换句话说,当一个实例变得不可用超过X分钟时,我想自动终止实例,启动一个新的实例(可能在新硬件上),并附加旧的EBS卷,以保留客户的数据。 有没有办法设置CloudWatch或自动缩放来做到这一点?
是否保证了mdadm(并通过经验值得信赖)是否仅使用xfs_freeze拍摄快照是安全的? 我遇到了mdadm仍然在后台工作的含糊不清的警告,因此在不拆卸RAID的情况下使快照变得不安全,但我宁愿避免在可能的情况下进行拆卸/重新组装。 快照是通过EBS进行块级别的,但我不太关心快照过程,而不是关于拍摄快照时正确的数据是否一致。 除了mdadm以外的选项,如果它们使得这个过程更加可靠的话,我们可以使用它 – 我们以前使用LVM条纹,但是由于跨磁盘快照的报告不可靠,所以专门切换到了mdadm。 我们也在研究一些组合,例如使用mdadm进行条带化,使用LVM层进行快照。 理想的解决scheme是避免不得不停止从RAID(本例中为Mongo)运行的服务,并且将采用原始数据格式,以便新服务器可以附加已恢复快照的arrays,而不需要额外的步骤按摩数据到位。 (我们已经有了可以将快照重组到新服务器的代码 – 我们只需要可靠地创build这些快照。)
我遵循这个指导http://docs.mongodb.org/ecosystem/tutorial/backup-and-restore-mongodb-on-amazon-ec2/ 我有4个EBS 1000 IOPS卷分配给实例 这4卷通过MDADM组装成软件RAID10arrays。 我想通过EBS快照进行备份,正如上面的文章中所述 问题:Mongodb说 – 我需要 mongo shell> db.runCommand({fsync:1,lock:1}); – 这将locking数据库写入….运行快照创build… mongo shell> db。$ cmd.sys.unlock.findOne(); – 这将解锁数据库的写作 所以当我发出命令ec2-create-snapshot或完成后创build实际快照后,需要解锁数据库以便写入 谢谢,德米特里
亚马逊的Elastic Compute Cloud虚拟机服务EC2有许多configuration选项。 所以,我想确认这个configuration对于可伸缩的数据库和web服务器后端是正确的。 我们有一个500 GB的大型数据库。 (OrientDB。) 我们将它镜像到同一个EC2可用区中的另一个虚拟机实例。 我们相信数据库的规模将会迅速增长。 计划是: 获取4个大型实例,这些实例与展示位置组(以及理想的增强型networking)兼容(2个用于网页,2个用于数据库)。 我们使用EBS支持的实例来存储我们的操作系统。 讨论在这里: http : //alestic.com/2012/01/ec2-ebs-boot-recommended 我们可以将临时SSD实例存储设置为交换空间。 (但是即使重新启动,它也会丢失,如果从EBS启动,听到很难添加临时存储,但是可能。) 对于异地备份,我们将定期拍摄快照并将其存储在S3上。 显然,我们需要确保数据库在发生快照时避免损坏时处于安全状态。 (这里的任何提示,除了closures数据库吗?) 如果数据库变得太大,我们需要创build一个更大的EBS卷。 我们可以使用RAID来打破1 TB限制: http : //alestic.com/2009/06/ec2-ebs-raid Web服务器上的静态资产将存储在S3上。 那是对的吗? 还是我错过了什么?
我已经按照文档中的步骤,创build了一个新的EBS卷,并将其附加到实例(我只有一个)。 我重新启动并尝试关机/启动,但设备不显示在FreeBSD实例内部。 我只有/dev/ada0和/dev/ada0a 。 是否有任何其他步骤可以使FreeBSD实例工作? 我不知道亚马逊正在使用的抽象层。 我想一个问题可能是FreeBSD 设备的命名是不一样的。
有谁知道是否有可能从在线EC2pipe理控制台(每天或每小时)自动创buildEBS快照,然后告诉它保留多久(修剪它们)? 我不使用命令行工具,所以希望有一个选项(我目前无法看到!)来自动化快照? 我知道你可以通过Ylastic这样的第三方应用程序和网站来做到这一点 – 但是希望现在能够build成这个网站吗?
由于AKI和ARI在俄勒冈州不可用,因此我们难以将我们在加利福尼亚州VPC创build的AMI复制到我们的俄勒冈州VPC。 我们在加州使用的AKI / ARI如下。 aki-f70657b2 ari-ff0657ba 当我尝试复制实例失败,并显示错误消息“在目标区域找不到匹配ari ari-ff0657ba”。 这个实例是一个Debian Lenny的32位版本,我还没有得到它在俄勒冈州使用该地区现有的内核启动。 AKI / ARI可以从加利福尼亚州复制到俄勒冈州吗?如果这不可能,我有什么select? 我实际上是将快照复制到俄勒冈州,然后从快照中创build一个图像,但是在那里可用的pv-grub AKI不会启动实例,而且我会看到一个grub提示符。 关于如何让Debian Lenny在俄勒冈州工作的任何想法? 我有几台裸机lenny机器,有可能使用amazon工具包从其中一个build立图像,然后上传它? 真的不知道最好的办法。 谢谢!
我之前工作的ec2实例突然无法通过SSH或HTTP访问。 这是我迄今为止所尝试的: 重新启动实例 closures并启动 我的实例系统日志是空的 创build新的实例,分离的卷和附加的卷到新的实例。 我没有删除以前的音量(有点害怕删除任何东西,是新来的aws) 我的实例configuration是Amazon linux x86。 其失败的实例状态检查。 任何方向,帮助将非常感激。
我在Amazon EC2上创build了Windows Server 2008 AMI的一个实例。 我现在需要上传一些安装文件。 一种方法是在Windows中激活FTP服务器,设置一个帐户并使用它来上传文件。 有一个更好的方法吗? 也许有些方法可以直接上传到EBS?