`

从ami创建EC2实例-ami中包含多个磁盘

阅读更多
学习aws也有一段时间了,本以为创建一台EC2实例应该是没啥问题了,但是今天的问题让我又多了一些认识。

VM镜像⇒AWS的AMI⇒EC2实例

问题是这样的
被导出镜像的虚拟机有两块硬盘,其中一块是根设备,另一块是后扩展的。

当使用VM镜像转换成AMI后,通用该AMI创建EC2实例时,在添加存储这一个步骤时,加载的是两块盘,并且这两块盘对应了各自的快照。但是当EC2创建完了后执行df -h命令后却发现并没有第二块盘。

原因找了挺久,因为默认情况下,扩展盘不自动mount,必须手动mount。

具体分析如下:

通过命令lsblk可以看到真实的分区信息,可以看到扩展盘,这时我们需要做的时,将其mount到某一个目录,并修改/etc/fstab配置文件,让该盘长久mount在该目录下。

还有一种方法就是在创建EC2实例的添加存储这一步时,仅创建根卷,将其余的卷都删除,EC2实例创建完成后,通过lsblk命令查看时,就查看不到除根卷以外的卷了,这时如果要添加,则必须通过以下步骤:

1.从对应的snapshot创建EBS卷
2.EBS卷创建好了,将其attach到对应的EC2上
3.mount
4.修改fstab文件
5.df -h查看
0
1
分享到:
评论

相关推荐

    Amazon EC2介绍及关于扩展容量

    用户可以根据特定的 AMI 创建多个实例,这些实例会以相同的方式启动,确保一致性。每个实例都是一个独立运行的虚拟服务器,可以在 AWS 网络上进行操作和管理。创建 EC2 实例的过程通常包括选择合适的 AMI、实例类型...

    Amazon_AWS-Solution-Architect-Associate.pdf

    AMI是一种模板,包含用于启动EC2实例所需的信息,如操作系统、应用程序服务器和应用程序。而快照则是EBS(Elastic Block Store)卷的镜像,用于保存数据。一个完整的备份策略可能包括定期创建AMI以备将来快速部署新...

    AWS一般特点功能描述

    ### AWS一般特点功能详解 #### 实例类型及生命周期 **实例生命周期** 描述了 Amazon EC2 实例在其生命周期中经历的不同...**负载均衡器** 可以帮助自动分配流量到多个EC2实例之间,确保应用程序的稳定性和可用性。

    亚马逊云服务器aws 双网口上网完整配置

    然后,使用命令 `ssh -i key.pem ec2-user@ip` 连接到实例,用户名为 ec2-user(如果使用 AWS 自带 AMI),或 centos(如果使用社区内 CentOS 的 AMI)。 Step 3: 软件安装 登录后,使用命令 `sudo su root` 切换...

    《OpenStack云平台实战》课程测试试卷参考答案-2.docx

    综上所述,《OpenStack云平台实战》课程中的知识点涵盖了云计算的基础概念、OpenStack 的架构组件及其工作原理、镜像管理以及高可用性解决方案等多个方面,旨在帮助学习者深入了解并掌握 OpenStack 云平台的核心技术...

    aws_ec2_instance

    在这个例子中,我们创建了一个名为“example”的EC2实例,使用了Amazon Linux AMI,选择了`t2.micro`实例类型,并指定了一个SSH密钥对。我们还关联了一个安全组,允许所有入站流量,尽管在生产环境中,这通常会更...

    云计算复习题 (2).docx

    - **AMI (Amazon Machine Image)**: AWS中的预配置操作系统镜像,用于快速创建EC2实例。 - **Hyper-V, VMware, Xen**: 三种常见的虚拟化技术提供商,用于创建和管理虚拟机。 6. **网络概念** - **IP地址**: 网络...

    镜像文件

    例如,Amazon EC2使用AMI(Amazon Machine Image)镜像来创建EC2实例。 7. **注意事项**: 创建和处理镜像文件时,需谨慎操作,避免误删或破坏原始数据。同时,为了保护个人隐私和敏感信息,对包含个人信息的镜像...

    Ubuntu

    - **AMI**:Amazon Machine Image,一种包含预定义虚拟机的文件,用作 Amazon 云上的实例基础。 - **API**:Application Programming Interface,一组函数集合,用于... #### 引言 随着云计算的发展,越来越多的...

    OpenStack最新版本Folsom架构解析.pdf

    - **Nova** 相当于AWS的EC2,提供计算实例管理,支持EC2 API兼容。 - **Swift** 类似于AWS的S3,提供对象存储,但具有更强的扩展性和持久性。 - **Glance** 功能类似于AWS的AMI Catalog,提供镜像服务。 - **Cinder*...

    tutorial-pt-2:在AWS上创建和管理Node.js服务器

    在EC2控制台中,选择“启动实例”,然后选择一个AMI(Amazon Machine Image),这相当于服务器的操作系统。对于Node.js应用,可以选择基于Ubuntu、Amazon Linux或其他支持Node.js的Linux发行版的AMI。 接下来,选择...

    详细讲解OpenStack最新版本Folsom架构

    - **Nova** 类似于AWS的EC2,提供计算实例管理,且支持EC2 API的兼容性。 - **Swift** 虽然与AWS的S3相似,但在扩展性、冗余和持久性方面更胜一筹。 - **Glance** 提供的功能与Amazon AMI catalog相仿,用于...

    AWS web services

    通过创建一个负载均衡器,**Elastic Load Balancing Service** 可以自动将传入的应用程序流量分布到云端中的多个 Amazon EC2 实例上。这有助于提高应用的可用性和响应速度。 ##### 5. Amazon Elastic Block Store ...

    cassandra1.2.5文档

    对于 Amazon EC2 部署,Cassandra 提供了详细的指南,包括 AMI 的选择、安全组的设置以及实例的连接和扩展策略。 #### 五、安装与升级 1. **安装**:提供了针对 RHEL、Debian 和其他 Linux 平台的安装指导,包括 ...

    webserver

    在这个例子中,我们创建了一个AWS EC2实例,设置了AMI(Amazon Machine Image)以安装预装Apache HTTP服务器的操作系统,并通过`user_data`字段注入启动脚本来安装和启动Web服务器。 总结来说,"webserver"这个主题...

    new-deployment

    5. **Load Balancer**:负载均衡器如ELB (Elastic Load Balancer) 或者ALB (Application Load Balancer) 分发流量到多个EC2实例,提高系统的容错能力和响应速度。 6. **CloudFormation或Terraform模块**:描述上述...

    couchdb-benchmarks:一些用于测试CouchDB性能的基准脚本

    我选择使用c1.medium实例在Amazon EC2上运行所有测试。 原因很简单,因为这将是我的生产环境,但是它也具有其他人可以轻松验证/比较我的结果的好处。 到目前为止,我一直在使用ami-0d729464(Ubuntu 9.04 Jaunty,...

Global site tag (gtag.js) - Google Analytics