我有一个EBS AMI,我想在AWS Market Place上发布。 AMI是使用/ mnt中的数据创build的。 snapshop包含/ dev / sda1和/ dev / sdb设备: 块设备:/ dev / sda1 = snap-xxxxxx:8:true:standard,/ dev / sdb = ephemeral0 我的问题是,当我创build一个实例存储根设备实例(与短暂设备/ dev / sdb)/ mnt文件夹是空的。 我知道这是由于临时磁盘没有被复制到实例存储根设备。 所以,我想知道的是如何创build一个AMI,即: 可以生成所有types的实例(从微到大) 主体存储设备安装为/ mnt 在启动实例期间/ mnt目录中没有数据丢失 感谢回复,
这是一个多部分的问题。 首先,我有502坏的门户,但我敢肯定,这是因为我下面这些线路之一是错误的。 其次,我很想知道我是如何做'安全明智的'。 我明白,那里的许多指导给了可怕的build议。 我试图聪明地集合所有的知识,但是我很新,所以我可能错过了一些东西。 安全对我来说非常重要,所以如果你喜欢,我会喜欢一个快速而肮脏的“审计”。 对于我的拓扑结构,我正在使用EC2和VPC。 亚马逊Linux AMI。 我有一个弹性负载平衡器,链接到2个nginx服务器。 这些服务器链接到一个单独的php-fpm服务器。 1 nginx服务器被禁用,而我debugging这个。 这是我得到的错误。 我觉得这很奇怪,因为我实际上并10.0.0.94在任何地方使用10.0.0.94 (据我所知)。 我正在使用* .210和* .248。 2013/03/27 14:33:10 [error] 2724#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.94, server: www.example.com, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://10.0.0.210:9001", host: "xxx.us-east-1.elb.amazonaws.com" 编辑:有一件事我忘了提及。 我认为,因为php-fpm是一个单独的服务器,我读了我必须有相同的文件作为nginx服务器。 我没有rsync或任何设置尚未…我只是上传一个简单的index.php文件到/var/www/html/example.com/index.php作为一个testing。 服务器1和2(nginx) nginx.conf # Run as a less […]
我正在尝试调整其中一台服务器的大小,目前是850GB,我想将其缩小到100GB。 扩大他们不是一个问题,我只是按照基本的计划 closures服务器 分离音量 创build快照 创build新卷并将其附加到相同的区域。 问题是我不能创build一个基于那个快照的较小的卷,任何人有任何想法如何做到这一点? 操作系统是Ubuntu的(如果有关系)
我在Linux / Unix,CentOS 6 | 64位亚马逊机器映像(AMI)的EC2上有一个新的实例 这是我所做的,让它运行。 yum install wget wget http://repo.webtatic.com/yum/el6/latest.rpm sudo rpm -Uvh latest.rpm yum repolist yum update sudo yum install httpd mod_ssl sudo /usr/sbin/apachectl start chkconfig –levels 235 httpd on vi /etc/sysconfig/iptables // add -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT // add -A INPUT […]
我是networking开发和devise的新手(我从构build中得到的答案要大得多),而且我正在尝试为一个生活在免费层的Wordpress网站构build一个可扩展的AWS架构,但是会逐渐满足需求。 是否有单一的EC2实例解决scheme让我的Web服务器自动调整和克隆,以便更改传播到整个层,而不必手动更新每个实例? 我的search已经把我作为nginx和心跳或corosync作为可能的软件解决scheme,但我真的不知道在哪里寻找实施这个便宜。 编辑 :现在期待rsync和incron,但将所有服务器实例推出更改导致无限循环的变化?
我们有一个MySQL数据库服务器,它运行在我们希望远程连接的Amazon Linux Instance上。 我们已经在AWS安全组中为我们的LAN网关方式IP设置了端口3306的访问权限。 我们已经执行了下面的命令来授予对我们连接数据库和输出的IP的访问权限,如下所示 GRANT ALL PRIVILEGES ON *.* TO 'root'@'our IP Address' IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec) 在尝试使用MySQLpipe理员工具连接数据库时,仍然收到以下错误消息: Host: Our IP address where MySQL server runs User : root Password: Our password MySQL Error: Could not connect to the specified instance. MySQL error number 2003 Can't connect to […]
我正在pipe理EC2上的虚拟云服务器,以满足可扩展存储需求的客户端。 目前,我有一个1TB EBS驱动器安装在/mnt我需要扩大。 由于1TB是EBS驱动器大小的限制,因此我需要一种将多个驱动器无缝合并到一个大型虚拟驱动器,即LVM2的方法。 据我所知,LVM可以完成我所需要的,但是我不确定如何开始。 我需要知道如何做到以下几点: 从头创build一个新的LVM组。 添加另一个磁盘或分区。 如果可能,在线扩展文件系统。 调整文件系统的大小看起来非常简单,但我并不十分热衷于使用LVM。 我怎样才能设置一个单一的磁盘(1)的LVMarrays,然后添加另一个磁盘,增加其大小(2),然后调整其上的文件系统,以填补磁盘(3)? 如果可能,我想使用ext3或ext4。
我对Ubuntu和Linux非常新颖。 我已经将C#控制台应用程序部署到运行Ubuntu 12.10的EC2实例。 目前我正在使用mono foldername/appname.exe来启动应用程序。 我如何将其添加到启动? 提前致谢。
是否可以设置AWS EC2安全组以允许来自一个国家/地区的networkingstream量? 如果是这样,怎么样?
我在AWS上有一个dynamic的环境设置,每天有数百台(如果不是数千台)机器启动和终止。 这包括许多服务,如EC2(现场和按需实例),S3,SES等。这些机器/服务大部分是生产环境的一部分,但我们有时会使用许多机器/服务进行开发工作。 现在我想单独获取生产设置和开发设置的AWS成本。 做这个的最好方式是什么? 也许使用不同的密钥在不同的环境中启动实例或使用某些AWSfunction?