如何在AWS上配置d2.xlarge linux实例

如何在AWS上配置d2.xlarge linux实例,linux,amazon-web-services,amazon-ec2,vps,Linux,Amazon Web Services,Amazon Ec2,Vps,我计划从AWS购买d2.xlarge实例 在这里我可以得到3个2000 GB的硬盘 但当我尝试启动该实例时,我得到的是作为d2.xlarge计划的一部分已经为我创建的存储卷 但是我不能使用这些卷中的任何一个作为root用户在它们上安装我的操作系统,如果我将EBS的限制提高到30GB以上,那么我将额外收费,因此这3个硬盘驱动器对我没有任何用处 这是aws已经创建的卷。 如何更改根目录并使用其中一个卷安装我的操作系统 /dev/sda11 will be the root volume. 如果

我计划从AWS购买d2.xlarge实例

在这里我可以得到3个2000 GB的硬盘

但当我尝试启动该实例时,我得到的是作为d2.xlarge计划的一部分已经为我创建的存储卷

但是我不能使用这些卷中的任何一个作为root用户在它们上安装我的操作系统,如果我将EBS的限制提高到30GB以上,那么我将额外收费,因此这3个硬盘驱动器对我没有任何用处

这是aws已经创建的卷。 如何更改根目录并使用其中一个卷安装我的操作系统

/dev/sda11 will be the root volume.
如果您已经启动了vm,只需转到卷页面,即可通过卷id(可在实例描述中找到)标识不需要的卷

stop VM first then detach the vloume and delete it.

start the vm and you will end up with only root volume.
否则,使用AMI启动vm,并在添加存储页面中删除这些额外卷,并根据需要增加根卷

如果您已经启动了vm,只需转到卷页面,即可通过卷id(可在实例描述中找到)标识不需要的卷

stop VM first then detach the vloume and delete it.

start the vm and you will end up with only root volume.
否则,使用AMI启动vm,并在添加存储页面中删除这些额外卷,并根据需要增加根卷

  • AWS实例是随linux一起安装的pres。您不必安装操作系统。在启动实例之前,选择发行版(Ubuntu、RedHat等)
  • 实例存储是一个临时存储,当您停止实例时,其内容将消失。您可以选择删除它们而不使用它们。见:
  • 单击添加新卷并添加高达2000 GB的卷。选择要添加的卷的类型
  • 您最多可以添加3个这样的卷
  • 启动时不必添加2000GB卷。使用最少需要的内存(如250GB)启动它,并在需要时扩展它,而不停止实例
  • 新增3卷

    添加3个已删除实例存储的新卷,并将根目录扩展到100GB

  • AWS实例是随linux一起安装的pres。您不必安装操作系统。在启动实例之前,选择发行版(Ubuntu、RedHat等)
  • 实例存储是一个临时存储,当您停止实例时,其内容将消失。您可以选择删除它们而不使用它们。见:
  • 单击添加新卷并添加高达2000 GB的卷。选择要添加的卷的类型
  • 您最多可以添加3个这样的卷
  • 启动时不必添加2000GB卷。使用最少需要的内存(如250GB)启动它,并在需要时扩展它,而不停止实例
  • 新增3卷

    添加3个已删除实例存储的新卷,并将根目录扩展到100GB

    我认为您忽略了
    d2
    实例类型的要点:连接的卷用于存储,而不是用作根卷。这是一个标准的Linux实践:一个包含操作系统和任何附加应用程序的小根分区,带有应用程序数据的装入卷(历史上,
    /usr
    是一个单独的装入卷,
    /home
    通常在今天的多用户安装上)

    作为示例用例,您可以使用一组
    d2
    实例来创建将处理大量数据的Kafka集群,或者作为HDFS集群中的数据节点

    但是,请注意,这些卷是短暂的:如果实例关闭,您将丢失它们的内容。因此,对于具有冗余存储且可以承受实例丢失的应用程序(如HDF),只能使用
    d2
    实例类型。不要将它们用于数据库或单一源应用程序数据之类的事情,否则您会不高兴(我个人曾在作为Kafka集群一部分使用的两个
    d2
    实例上遇到意外关闭——在这种情况下,这并不重要,因为我们有大量冗余)

    在我看来,使用EBS存储通常是一个更好的主意。这将更加昂贵,但卷的生存期与实例不同(因此,如果丢失实例,可以将卷附加到另一个实例)


    还请记住,
    d2
    实例类型使用物理硬盘驱动器,因此随机IOPS的数量有限。

    我认为您忽略了
    d2
    实例类型的要点:连接的卷用于存储,而不是用作根卷。这是一个标准的Linux实践:一个包含操作系统和任何附加应用程序的小根分区,带有应用程序数据的装入卷(历史上,
    /usr
    是一个单独的装入卷,
    /home
    通常在今天的多用户安装上)

    作为示例用例,您可以使用一组
    d2
    实例来创建将处理大量数据的Kafka集群,或者作为HDFS集群中的数据节点

    但是,请注意,这些卷是短暂的:如果实例关闭,您将丢失它们的内容。因此,对于具有冗余存储且可以承受实例丢失的应用程序(如HDF),只能使用
    d2
    实例类型。不要将它们用于数据库或单一源应用程序数据之类的事情,否则您会不高兴(我个人曾在作为Kafka集群一部分使用的两个
    d2
    实例上遇到意外关闭——在这种情况下,这并不重要,因为我们有大量冗余)

    在我看来,使用EBS存储通常是一个更好的主意。这将更加昂贵,但卷的生存期与实例不同(因此,如果丢失实例,可以将卷附加到另一个实例)

    还要记住,
    d2
    实例类型使用物理硬盘驱动器,因此