使用社区CentOS 7 HVM映像,在向我的EC2实例添加另一个EBS卷之后,lsblk命令会显示此信息 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk -xvda1 202:1 0 8G 0 part / xvdb 202:16 0 16G 0 disk 现在,我可以简单地使用sudo mkfs.xfs -f /dev/xvdf格式化磁盘,并在磁盘上创build一个挂载点,如下所示 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk -xvda1 202:1 0 8G 0 part / xvdb 202:16 […]
我正在尝试从在Amazon AWS上运行的Ubuntu 9.10上的4个EBS卷创build软件RAID 0设备,请遵循本指南: http://alestic.com/2009/06/ec2-ebs-raid 设备出现(根据SysBench比常规附加的EBS卷快3.5倍)。 问题是,当我重新启动实例时,RAID设备上的所有文件都消失了。 该设备可用并安装在预期位置,但不包含任何文件。 我能够写入新的文件,直到下一次重新启动。 编辑: 这是我用来设置RAID的脚本。 它写入/ etc / fstab和/etc/mdadm.conf #!/bin/bash # Create RAID volumes=4 devices="/dev/sdj /dev/sdk /dev/sdl /dev/sdm" devicearray=($devices) volumeids="vol-11111111 vol-22222222 vol-33333333 vol-44444444" yes | sudo mdadm \ –create /dev/md0 \ –level 0 \ –metadata=1.1 \ –raid-devices $volumes \ $devices echo DEVICE $devices | sudo tee /etc/mdadm.conf sudo mdadm […]
在具有EBS卷的AWS EC2上运行的MySQL服务器上 iostat返回以下内容 avg-cpu: %user %nice %system %iowait %steal %idle 37.67 0.00 5.26 0.75 0.08 56.24 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda1 2.08 2.54 48.01 430018 8121472 sdb 2.58 30.61 167.08 5177922 28261768 sdc 0.00 0.00 0.00 224 0 sdd 0.00 0.00 0.00 224 0 sde 0.00 0.00 0.00 224 0 sdf 25.27 230.56 […]
我知道没有直接转换从EBS到S3。 但是有没有一系列的步骤可以做到这一点,或者从头开始重build图像是最好的select? 有没有办法创build一个卷或快照,下载它,重新上传到S3,然后将其捆绑为S3 AMI? 谢谢你的帮助
我们有一个托pipe在AWS上的富媒体Web应用程序。 我们有几个Web服务器,我们有一个NFS服务器。 在NFS服务器(Linux服务器)上,我们有几个已安装的EBS卷,我们已经使用mdadm将不同的assembly卷作为单个RAID卷来实现。 Web服务器只需通过挂载点访问NFS存储。 亚马逊现在让我们知道,他们将在几天的时间内在这台服务器上进行电源维护。 由于我们所有的媒体都在这里,这使得我们的网站在亚马逊的工作时间内无法使用。 我们想尝试和防止这种宕机。 我以为可以通过暂时build立一个新的服务器并将EBS驱动器(raid卷)连接到该服务器,并在维护过程中让我们的Web服务器指向那里来防止服务器停机。 这是一个非常高风险的操作,因为这涉及到数TB的生产数据。 将逻辑RAID驱动器(md0)移到新的amazon实例上的安全方式是什么? 我希望我可以先从构build新服务器,安装ebs卷,并使用mdadm –assemble –scan组装RAID分区,然后从现有实例卸载,以便我可以首先testing一切正常,从而使其安装在同一时间两个实例,但我不相信这是可能的文件系统的工作方式。 如何将Linux软件RAID移动到新机器上? 提出了一种移动驱动器的方法,但并不是真正的基于云的问题。 也许有更简单的方法来防止我们的解决scheme托pipe在云端系统停机? 我已经考虑过采用EBS快照,但是它试图复制所有的千兆兆字节的安装存储,所以这不是一个实际的解决scheme。 有任何想法吗?
我已经遇到了这么多的答案,我完全失去了! 我正在将我们的两个站点迁移到一个负载均衡的ec2系统,scalr作为我们的云pipe理员。 现在问题是关于用户上传的内容和其他文件的持久存储。 有人可以给我一个build议,并可能链接到以下设置和目标的教程。 2个网站(1个论坛,1个电子商务)。 1 LB 1应用程序服务器(根据需要向外扩展)1个数据库服务器(根据需要向外扩展) 我们的网站将需要自动调整,根据我正在学习scalr,这意味着当新的实例加载,我需要运行一个脚本来设置在服务器上的基础(git,php mods,从git拉站点,移动钥匙等) 我不明白的是如何处理用户上传的内容,如个人资料图片,头像,产品图片,主题等… 我可以挂载一个EBS或s3fs文件夹来存放网站(也许是/ var / www / websitefolder),或者做一些像挂载头像文件夹/ var / www / websitefolder / images / avatars的东西) 我不知道该去哪里。 有人能给我一些详细的帮助吗? -约翰
我一直在testingAWS EC2和EBS优化实例,使用EBS预configurationIOPS卷,希望能够找出它们在现实中的performance。 我很困惑的结果,希望从这里的人们的一些build议。 我一直在testingm1.large(7.5GB内存,EBS优化,8G非PIO EBS根,4个ECU跨2个核心),在我连接到机器的第二卷中进行EBS piops音量testing。 该机器运行PostgreSQL 9.2.2的Debian 6.0.6(官方图像)。 当我使用单个预configuration的IOPS卷时,我testing过的所有服务器的性能都比使用常规EC2卷时的性能差得多。 例如,比较一个普通的EBS卷与一个600 Iops PIOPS卷: pg_test_fsync在普通的ebs上获得超过1000 fdatasyncs /秒,超过450 fsyncs /秒,而在piops卷上获得的差不多是600 fdatasyncs和151 fsyncs。 相同设置的pgbench在普通EBS卷上获得900 tps,而在卷筒卷上获得200 tps。 创build数据库的时间大约是正常音量的四倍 Bonnie ++的piops音量结果比普通的EBS音量差得多。 PIOPS卷似乎从未超过其piops设置的方式表明,piops卷的iops值是一个最大值,在此之后,性能会受到限制,而不仅仅是保证的最小值。 换句话说,piops卷可能会比普通的EBS卷慢 。 我还没有在文档中发现任何东西,但它是非常一致的,而我在600 iops的音量上恰好达到 600 fdatasyncs /秒或150 fsyncs /秒的方式强烈build议进行调节。 EBS PIOPS卷是否扼杀了最大iops,不仅保证最低限度? 更新: 也在AWS论坛上询问 。
使用Powershell启动Server 2012 R2计算机。 我可以从库存服务器2012R2 AMI启动一个实例,为d:驱动器定义一个新的EBS卷,启动后,联机,工作正常。 如果我采用相同的代码,只是从快照添加卷的创build,它启动,音量在那里,但它显示为脱机。 一旦进入磁盘pipe理器,在线标记,一切都很好,我有一个D:驱动器。 我尝试了几种不同的方法来创build快照(运行,脱机,分离,实例停止)。 没有什么似乎有所作为。 编辑:也尝试启动实例没有卷,configuration卷,并将其附加到实例。 相同的结果 思考? 谢谢 凸轮 我正在使用的代码: #configure D:\ drive $Volume2 = New-Object Amazon.EC2.Model.EbsBlockDevice $Volume2.DeleteOnTermination = $True $Volume2.VolumeSize = 10 $Volume2.VolumeType = "gp2" $Volume2.SnapshotId = "snap-xxxxxx" #and map it $Mapping2 = New-Object Amazon.EC2.Model.BlockDeviceMapping $Mapping2.DeviceName = 'xvdf' $Mapping2.Ebs = $Volume2 #create the instance $NewInstance = New-EC2Instance -ImageId $ImageId […]
我需要一些跨终点的持久性存储。 我解决问题的方法是 编写一个启动脚本来附加和挂载持久性卷 快照此状态并注册一个私人AMI 启动基于专用AMI的竞价型实例 在这个论坛[ 1 ]的search表明这是正确的程序 我的启动脚本: #!/bin/sh echo "executing startup script" # attach the EBS volume to this machine aws ec2 attach-volume –volume-id vol-7bef1d96 –instance-id $(wget -q -O – http://169.254.169.254/latest/meta-data/instance-id ) –device /dev/xvdg sleep 10 # mount the attached EBS volume echo "mounting the attached volume" sudo mount /dev/xvdg1 /home/ubuntu/persistent/ #run script […]
我在Amazon AWS上创build了一个帐户,因为它们的免费使用级别升级。 它允许一个“t1.micro”实例,一年免费。 不幸的是,“官方”Ubuntu EBS映像大小为15 GB,只有10 GB是免费的。 而且我知道额外存储的每月成本大约是0.55美元,但是我希望在投资AWS之前有一个免费的启动,而且我宁愿把这个美元花在S3上:-) 那么…任何Ubuntu EBS AMI都可以在欧洲西部使用t1.micro实例吗?