Articles of 亚马逊 AMI

EC2ConfigSettings中的随机密码设置不起作用

我正在尝试构build一个自定义的Windows Server 2012 R2映像。 我有一个2008年和2016年完美的工作。 在正确configuration实例之后,我打开了EC2ConfigServiceSettings,并确保在“映像”选项卡上检查“随机密码”设置。 我还select了“closuresSysprep”。 一旦关机,我从控制台中的实例创build了一个AMI。 我已经经历了这个过程两次。 每次启动时都会生成以下屏幕截图。 有什么我失踪,可能会导致这种情况发生?

ssh&http在新的ami克隆首次启动时被拒绝,但在重新启动后仍然可用

我有一个正常工作的EC2实例(networking服务器)(kernel.x86_64 0:4.9.32-15.41.amzn1)。 我已经做了快照,然后一个图像,并从这个图像推出了一个实例。 尝试了多次,这是相同的:实例启动,但我无法连接到SSH(SSH:连接到主机10.0.1.239端口22:连接被拒绝)或HTTP(curl:(7)无法连接到10.0 .1.239端口80:连接被拒绝),但是它回答ping(来自10.0.1.239的64字节:icmp_seq = 1 ttl = 255时间= 0.422ms)。 然后我重新启动它,它工作正常,包括SSH和HTTP。 几次在第一次启动,我看到屏幕挂在'netlink:parsing属性后剩余12个字节'。 今天我看到它已经过去了,挂在'钥匙typesid_legacy注册'ssh&http不可用。 https://www.screencast.com/t/HDAs6Pg1rcc 实例状态显示为绿色+正在运行。 我怀疑问题可能在NFS挂载,但为什么重新启动后成功挂载? 更新:附加一个卷到另一个实例&删除有关nfs共享从fstab&实例仍然不启动与'netlink:parsing属性后剩余12个字节':(

来自AWS AMI的RethinkDB无法启动

我使用运行RethinkDB的生产服务器的AMI启动了EC2实例。 当试图运行重新思考时,它到达了舞台: ~# rethinkdb –directory /var/lib/rethinkdb/d2/data Recursively removing directory /data/rethinkdb/d2/data/tmp Running rethinkdb 2.3.4~0xenial (GCC 5.3.1)… Running on Linux 4.4.0-87-generic x86_64 Loading data from directory /data/rethinkdb/d2/data Listening for intracluster connections on port 29015 然后在服务器占用90%的内存的情况下,挂起10-15分钟,然后返回 Killed 检查日志我看到400多行 Starting a new Raft election for term 2. 但是没有别的。 它看起来好像试图启动一个集群,但是原来的服务器本身是独立的,没有主节点或从属节点,也不需要RethinkDB连接到任何networking。 我看不出任何明显的原因,这个确切的图像复制将不会运行完全相同的原始。

如何autoscaling第一次启动后autoreboot ec2亚马逊linux实例? (仅从第二次启动开始使用)

我有一个问题,当我从AMI启动一个实例时,这个实例在ssh或http上没有响应,但是在我重新启动之后(所以从第二次启动),它正常工作。 我仍然排除这种行为,所以我决定尝试问以下几点: 在自动缩放环境中首次启动/从AMI启动后,重新启动实例的最好/最简单的方法是什么? AMI是一个亚马逊Linux(内核4.4或4.9)。 谢谢! 更新:修正它:)现在从AMI的新实例启动&开始工作从第一次启动! 🙂 我已经更新了几个系统软件包(帮助),删除了第二个networking接口,自定义路由和iptables规则,这些规则是在启动时应用的(之前没有任何结果的删除)。

EC2实例重启后停止响应

我从我从其他EC2实例运行的映像创build了一个私有AMI。 当我创build使用该私有AMI的实例时,启动正常,但是当我重新启动新创build的实例时,它停止响应。 我甚至无法通过SSH连接到它。 我怎样才能看到出了什么问题?

Ubuntu 11.10 AMI上的root用户?

我是Linux新手,所以这可能是一个非常简单的问题。 我创build了一个使用Ubuntu 11.10作为起点的修改后的ami。 我发现的所有教程都说,要保存实例,您必须是root用户,但是我只能以用户Ubuntu的身份login。 如何在Ubunty 11.10上以root用户身份login或获得root用户权限,以便我可以打包并保存修改后的映像? 提前致谢!

更改EC2上的MySQL数据目录

我有一个EC2实例设置,我试图将MySQL数据目录移动到挂载的存储。 默认的数据目录是: /opt/bitnami/mysql/data 我已经完全复制该目录 /mnt/mysql_data 然后,我将my.cnf中的path更改为以下内容: datadir=/mnt/mysql_data 并重新命名旧的目录,以确保我使用的是新的。 我已经给新的目录上的MySQL给予适当的权限 – 但我甚至不认为MySQL正试图到达那里。 当我尝试重新启动mysql时,我得到有关以前的数据目录的错误: sudo /opt/bitnami/ctlscript.sh start mysql 111122 18:50:50 mysqld_safe Logging to '/opt/bitnami/mysql/data/mysqld.log'. touch: cannot touch `/opt/bitnami/mysql/data/mysqld.log': No such file or directory chown: cannot access `/opt/bitnami/mysql/data/mysqld.log': No such file or directory 111122 18:50:50 mysqld_safe Starting mysqld.bin daemon with databases from /opt/bitnami/mysql/data /opt/bitnami/mysql/bin/mysqld_safe: 739: cannot create /opt/bitnami/mysql/data/mysqld.log: […]

空/ mnt:由EBS支持的AMI启动的存储支持实例

我有一个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目录中没有数据丢失 感谢回复,

Amazon EC2 – 无法使用远程桌面客户端连接到我的Windows实例

使用Amazon EC2我成功启动了Windows Server 2012实例。 我能够使用远程桌面客户端连接到它并根据需要进行configuration。 然后,我从EC2控制台中select了“像这样启动”选项,并成功启动了一个新实例。 但是,当我尝试使用与另一个实例相同的凭据连接到它时,它将失败。 与其向我显示Windows桌面,我得到“其他用户”的login屏幕,并显示一条消息告诉我用户名或密码不正确。 如果我点击确定,然后我可以input用户名'pipe理员'和密码,但以同样的方式失败,并带我回到初始屏幕。 如何连接到以所述方式启动的实例?

无论如何,以确定亚马逊机器图像(创builddate)?

我正在尝试查看是否有人知道如何识别Amazon Machine Image(s)的创builddate? 我查看了AWS网站上的所有文档,没有看到任何内容。 我唯一的想法是采取ebs卷快照开始/结束时间,并将其用于我的AMI创builddate – 不知道如果这是一个“好”的方法或不。