Articles of 亚马逊 EBS

亚马逊附加ebs的音量时间

我想知道,我需要等待附加和200GB的实例的时间。 与其他时代相比,我耗费了太多的时间和更多的时间。 ebs的大小是否影响附加的时间? 谢谢! 在AWS论坛上发帖通知这个问题。 我发现一些有趣的东西,如果我把这个卷附加到一个大的实例,它只是在一秒钟附加,但如果我使用微型实例,它永远不会结束…好奇不是吗?

在Amazon VPC中共享EBS存储

我正在考虑用Amazon VPCreplace(2 LAMP,2 Oracle RAC)物理configuration。 我正在考虑安装Apache + PHP的2个Linux实例和安装Oracle(或MySQL)的2个Linux实例。 Apache实例将从数据库中获取他们的数据。 我也计划使用从“Internet”到两个LAMP的Amazon负载平衡。 我的问题是关于共享两个夫妇之间的存储。 2 LAMP将有相同的一堆PHP / HTML / IMG文件。 2DB也应该共享他们的存储。 有没有一种方法可以将Amazon EBS同时连接到几台服务器上(关于服务器只读取数据,不要同时写入相同的数据)?

EBS上的Amazon EC2根目录默认值

我想知道为什么当启动一个新的实例亚马逊默认为EBS(8GB的根),而不是实例存储。 为什么他们出售实例存储,如果它不被用来启动基本系统? 在终止时取消选中删除是否安全,使其更大(〜50GiB),并保留所有文件在EBS上,而不是创build一个新的,以确保数据将持续存在,它也将被另一个实例使用?

在哪里放置使用快照备份根EBS卷的脚本

我有这个从http://aws-musings.com/manage-ebs-snapshots-with-a-python-script/ 我想将EC2实例的根EBS卷备份到EBS快照中。 我想我不应该把脚本放在根EBS卷本身的任何地方(我想知道脚本如何备份包含脚本本身的东西)。 我有另一个EBS卷挂载到我的服务器中的/mnt/data/目录。 我可以把我的备份脚本放在/mnt/data/目录吗? 如果没有,我应该把它放在哪里? 我认为以下可能是相关的,虽然我有限的Linux知识阻止我从中得到任何东西: 在哪里把我的backup.sh? 希望你们中的一些人能够帮忙

如何更新EBS AMI的快照?

我有一个AMI,我使用我的Rails Web服务器。 这个AMI使用EBS快照启动基础知识,所有这些都可以用于生产。 我现在需要更新Web服务器上的一些configuration设置(nginx.conf)。 我可以很容易地ssh到一个盒子,并更新设置,但未来推出的实例没有设置,因为他们使用旧的快照。 我如何去做,使新的ec2实例启动新的设置。 我猜我需要更新快照? 我如何去更新所有Web服务器EC2实例使用的快照? 谢谢

EBS IOPS首先使用罚分与快照卷

从快照创build预configurationIOPS EBS卷(或任何EBS卷)时,是否避免了“首次使用惩罚”效应? 他们只是从快照中部分避免(对于写入的块),还是完全避免? 如果是前者,是否有办法预先加热没有从快照中写入的块?

使用NFS共享一个EC2 / EBS RAID10arrays

我在ubuntu 12.04.2 LTS实例上使用mdadm在AWS EC2上使用EBS创build了10个磁盘RAID10。 让我们称这个实例A.它工作正常,我可以在卷中完美创build文件和文件夹。 我想通过NFS共享卷,以便通过另一个实例B访问。因此,我在实例A上安装了NFS服务器,在实例B上安装了NFS客户端,并且我能够使用NFS从B安装RAID10arrays。 我可以通过B看到这些文件。 问题是,如果我尝试在B上安装的卷上创build任何东西(文件或文件夹),即使我是root,我也会得到拒绝的权限。 我在伪造什么东西? 非常感谢您的帮助。

最好的办法删除旧日志没有阻止CPU

我有3个AWS EC2机器,使用每个500G的EBS存储。 在他们身上,我有SolrCloudsearch引擎在Jetty上运行,并提供大量的查询。 docker日志已经形成了巨大的,高达200G的大小。 我想删除,但不放弃我的solr系统的可用性。 如果我做rm -rf logfile那么CPU等待高达99%,并且该机器上的节点不再响应,直到负载减less。 有没有办法删除这些日志文件没有这个巨大的负载增加? 谢谢 后来编辑:所以,我已经find了清空大文件的在线方式,但没有比较,所以我不知道哪个满足我的问题。 他们每个人的利弊? 1.> largefile.txt 2. truncate -s 0 {filename.txt} 3. logrotate 4. cat /dev/null > largefile.txt

快照 – 他们在哪里运行?

我有一个奇怪的“问题”。 我觉得有点哑巴问。 就在2013年的圣诞节之后,我在其中一个EC2实例上添加了一个cronjob,以快照所有具有backup = true的标记的EBS卷,并将其设置为在30天后删除。 我使用aws-missing-tool脚本这样做了 ec2-automate-backup.sh -s tag -t "backup=true" -k 31 快照仍在制作中:迄今为止非常好。 但是我需要对该脚本进行更改。 而我找不到他们正在运行的主机… 我想到了一个我认为应该运行的shell:它不在那里,也不在crontab中。 我已经仔细检查了VPC中的其他可能的ec2实例:没有骰子。 现在,我可以find一份工作来find备份脚本。 但是… EC2是否有一个“方法”来告诉我哪个主机的快照请求是从哪里来的? ec2是否有可能为我拍摄快照? 我不这么认为 ,但是现在已经很晚了,而且当你感到疲倦的时候,任何事情都是可能的。 谢谢。

为EC2实例selectEBS卷作为根

启动EC2实例时,您可以select为您的系统select存储空间,但似乎会自动为您select一个根卷。 有没有办法从您的EBS卷中select一个根卷? 我希望能够启动一个具有根卷的实例(没有选中“在终止时删除”),进行更改,终止该实例,并在稍后用以前的相同根卷启动一个新实例。 我知道我可以用一个新的根卷启动一个实例,然后挂载旧的文件并复制文件,但这是我想避免的一些额外的步骤。 我也知道可以从快照启动,但是,如果根卷发生了变化,我不得不每次创build一个新的快照(然后在下次启动时更改根卷的快照ID)。 CLI命令ec2run似乎没有任何额外的function比networking。 是否有可能以root身份启动一个EBS卷的实例?