标签: amazon-ami

无效的块储存设备映射:无效的设备名称 - 从实例存储支持创建 AMI

我正在尝试从实例存储返回实例创建 AMI,但在我尝试注册 AMI 时收到“设备名称无效”错误。

我正在关注这个文件:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-instance-store-ami.html#amazon_linux_instructions

这是我当前的实例状态:

[root@ip-172-29-1-29 ~]# lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   500G  0 disk
??xvda1 202:1    0   500G  0 part /
xvdb    202:16   0 745.2G  0 disk
??xvdb1 202:17   0 745.2G  0 part /media/ephemeral0
xvdc    202:32   0 745.2G  0 disk
??xvdc1 202:33   0 745.2G  0 part /media/ephemeral1

[root@ip-172-29-1-29 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      493G  4.9G  488G   1% /
devtmpfs         61G  108K   61G   1% /dev
tmpfs …
Run Code Online (Sandbox Code Playgroud)

linux partition amazon-ami amazon-ec2 amazon-web-services

6
推荐指数
1
解决办法
8185
查看次数

CentOS、Amazon EC2 和 EBS AMI

您如何为亚马逊找到最“被接受”的图像,以便您将其存储为 EBS 图像。具体来说,我正在寻找 CentOS 映像。

centos amazon-ami amazon-ec2 amazon-ebs

5
推荐指数
1
解决办法
878
查看次数

需要扩展 Amazon EC2 实例(但只是存储,而不是 CPU)

我目前有这张图片:

High-CPU Extra Large Instance (Amazon Linux AMI)

7 GB of memory
20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each)
1690 GB of instance storage
64-bit platform
I/O Performance: High
API name: c1.xlarge
Run Code Online (Sandbox Code Playgroud)

......我的空间用完了。获得更多空间的过程是什么?这是从外壳还是控制面板完成的?它是否需要重新启动或一些花哨的安装点?(喜欢具有适度能力的 linux 管理员!)

顺便说一下,这是一个客户端的图像,所以虽然我可以通过 SSH 访问该图像,但我没有控制面板访问权限。

任何帮助是极大的赞赏。

disk-space-utilization amazon-ami amazon-ec2

5
推荐指数
1
解决办法
2335
查看次数

从快照启动 AWS Windows 实例?

我有一个基于 Windows 的 Amazon EC2 实例,将 EBS 驱动器作为根设备。是否可以在不创建 AMI 的情况下启动此实例的副本 - 例如,从 C: 驱动器的快照?我们想在服务器的克隆上测试一些东西而不必关闭它(如果我们尝试创建一个 AMI,这似乎会发生)。

windows-server-2008 amazon-ami amazon-ec2 amazon-ebs

5
推荐指数
1
解决办法
2660
查看次数

减少 EC2 上“EBS 启动”AMI 的根磁盘大小

所以我在这里关注了 Eric 的精彩文章:http : //alestic.com/2009/12/ec2-ebs-boot-resize

这基本上是帮助我增加AMI 的默认大小的代码:

 ec2-run-sintances ami-ID -n 1 --key keypair.pem --block-device-mapping "/dev/sda1=:250"
Run Code Online (Sandbox Code Playgroud)

运行 Ubuntu 11.10 之后我什至不需要重新调整磁盘大小,它立即是一个 250GB 的驱动器。

如何减小 AMI 的默认大小???

我试过:

 ec2-run-sintances ami-ID -n 1 --key keypair.pem --block-device-mapping "/dev/sda1=:100"
Run Code Online (Sandbox Code Playgroud)

显然……但有人告诉我:

Client.InvalidBlockDeviceMapping:大小为 100GB 的卷小于快照 ####### <250>

cloud hard-drive disk-space-utilization amazon-ami amazon-ec2

5
推荐指数
2
解决办法
7891
查看次数

我可以禁用 EC2 实例中的所有 TTY 吗?

我正在为github上的 debian Squeeze 维护一个 ec2 引导脚本。设置变得非常小,我试图证明我对标准设置的所有更改都是合理的。

目前我想知道通过/etc/inittab.
人们无论如何都会通过 ssh 登录到 AMI,这会产生自己的 shell。
是否可以在服务器上安装任何需要 TTY 的东西?
从长远来看,XEN 在这方面会有问题吗?

ps:这里是Github 问题

amazon-ami amazon-ec2 debian-squeeze

5
推荐指数
1
解决办法
950
查看次数

已安装 Amazon Linux pecl_http 但未提供功能

我已经pecl_http使用 Amazon Linux php54-pecl-httpYum 包安装了 PHP 的扩展。

  • php -i显示http.ini加载的文件
  • http.ini里面有这extension=http.so条线
  • php -m 显示已安装的 HTTP 模块
  • pecl list显示pecl_http 2.0.0beta1为已安装。

然而,当我尝试使用它的函数- new HttpRequest()http_build_url()等-他们回来是不存在的。我在 CLI 上运行所有内容(这是一个实用程序服务器),因此php.ini环境之间没有机会出现不同的文件。

php -i的 http 块指出:

http

HTTP Support => enabled
Extension Version => 2.0.0beta1

Used Library => Compiled => Linked
libz => 1.2.5 => 1.2.5
libcurl => 7.24.0 => 7.24.0
libevent => 1.4 or greater => 2.0.18-stable
libserf => disabled …
Run Code Online (Sandbox Code Playgroud)

php pecl amazon-ami

5
推荐指数
1
解决办法
965
查看次数

AMI 存储在哪里?

这似乎是一个非常简单的问题,但我却找不到答案。当我在 Amazon AWS 上创建一个实例然后进行一些更改并创建一个 AMI 时,该 AMI 存储在哪里?S3?制作额外的 AMI 是否会添加到每月支付的金额中?

amazon-s3 amazon-ami amazon-ec2

5
推荐指数
2
解决办法
6403
查看次数

AWS 如何在实例上配置 169.254.169.254 地址?

AWS 使用 169.254.169.254 作为链接本地地址,您可以使用它来提取有关实例的元数据,即:

卷曲http://169.254.169.254/latest/meta-data/

这个 IP 在实例上是如何/在哪里配置的?如果我执行“ip route”,我可以看到它的路由。如果我“netcat -Cvz 169.254.169.254 80”,我可以获得连接。但是,如果我执行“netstat -ntlp”,我实际上并没有看到实例在任何地方侦听。如果我尝试连接到另一个端口,“netcat -Cvz 169.254.169.254 22”,它会失败。事实上,我在 0.0.0.0:80 上运行了一个看起来有冲突的 Apache 服务。所以这个地址似乎是指外部主机。它会指向虚拟机管理程序吗?

linux-networking amazon-ami amazon-web-services

5
推荐指数
1
解决办法
3684
查看次数

官方 Ubuntu AWS AMI 上的“apt-get update”行为不一致

apt我在官方 Ubuntu 映像 ( ) 上遇到各种不一致的错误ami-83e769fb。我使用 Packer 构建 AMI,大约 40% 的情况下会失败。重新运行脚本成功。

我的脚本运行:

sudo apt-get clean all
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

在安装任何软件包之前。

有时我会收到此错误:

amazon-ebs: W: GPG error: http://archive.ubuntu.com/ubuntu artful InRelease: Splitting up /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_artful_InRelease into data and signature failed
amazon-ebs: E: The repository 'http://archive.ubuntu.com/ubuntu artful InRelease' is not signed.
Run Code Online (Sandbox Code Playgroud)

有时apt-get update会击中http://us-west-2.ec2.archive.ubuntu.com/ubuntu……有时却不会。

其他时候软件包丢失(如apache2python3)。

我不明白为什么这种行为不一致。

如何让apt-get update官方 Ubuntu AMI 持续工作?

ubuntu amazon-ami amazon-web-services apt packer

5
推荐指数
2
解决办法
1836
查看次数