如何通过 terraform 创建磁盘类型为“NVMe SSD”的 EC2 实例
Posted
技术标签:
【中文标题】如何通过 terraform 创建磁盘类型为“NVMe SSD”的 EC2 实例【英文标题】:How to create an EC2 instance with disktype "NVMe SSD" through terraform 【发布时间】:2022-01-18 19:28:44 【问题描述】:需要使用 terraform 创建磁盘类型“NVMe SSD”的 AWS EC2 实例
例如:“c5d.9xlarge”
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ebs_volume 说 type -(可选)EBS 卷的类型。可以是标准、gp2、gp3、io1、io2、sc1或st1(默认:gp2)
尝试创建将磁盘类型指定为“NVMe SSD”的实例
Terraform 抱怨“NVMe SSD”不是支持的磁盘类型
尝试在未指定任何磁盘类型值的情况下创建“c5d.9xlarge”EC2 实例。 EC2 实例已创建,磁盘类型为 gp2
谁能解释一下如何将设备类型配置为“NVMe SSD”
问候 约翰
【问题讨论】:
【参考方案1】:您混淆了 EBS 卷和本地 EC2 临时存储。 NVMe SSD 不是 EBS 卷的有效选项。 NVMe SSD 本地 EC2 临时存储在某些实例类型上可用,并且在您创建该类型的实例时始终存在。只需指定 c5d.9xlarge
,您就可以在实例上使用 NVMe SSD。
【讨论】:
感谢您的澄清。明白了,我看到C5d.9xlarge VM中可以使用NVME SSD。以上是关于如何通过 terraform 创建磁盘类型为“NVMe SSD”的 EC2 实例的主要内容,如果未能解决你的问题,请参考以下文章
Azure 磁盘加密 - 通过带有密钥保管库的 Terraform - VmExtensionProvisioningError