You need to enable JavaScript to run this app.
导航

使用整机镜像购买实例

最近更新时间2024.04.11 15:29:15

首次发布时间2023.08.01 10:44:23

本文介绍如何在云服务器控制台或使用火山引擎OpenAPI,通过整机自定义镜像(即包含系统盘与数据盘的自定义镜像)快速购买云服务器实例。

说明

整机镜像功能正在邀测中,如需试用,请联系客户经理申请。

在控制台购买实例

  1. 登录镜像控制台
  2. 选择“自定义镜像”页签,进入自定义列表页面。
  3. 在顶部导航栏,选择源镜像所在项目与地域。
  4. 单击目标整机镜像右侧“操作”列的“创建实例”按钮,进入创建实例页面。
  5. 在创建实例页面中,请参照购买云服务器章节完成实例创建。

    说明

    • 系统将默认选择实例镜像为该整机镜像,无法更改。
    • 系统会自动根据整机镜像关联的快照信息创建相同数量的云盘作为数据盘,每个云盘容量与对应的快照相同。请注意:
      • 系统盘、数据盘容量仅支持增大,不能减小。
      • 仅支持添加新数据盘,不能删除整机镜像中包含的数据盘。
      • 您可以在“基础配置”及“确认订单”时,查看整机镜像中的数据盘快照信息。
        • 基础配置步骤示例
        • 确认订单步骤示例

使用OpenAPI购买实例

您可以调用RunInstances接口,通过ImageId参数传入目标整机镜像ID,创建一台或多台云服务器实例。

各云盘属性调整场景,接口传参可参考如下场景。

说明

  • 创建额外数据盘时,请确保整机镜像中包含的云盘与额外指定云盘总数量,不超过单个实例可挂载的云盘数量上限。不同规格实例支持挂载的云盘数量不同,可前往实例规格介绍查看。
  • 通过快照创建的云盘容量需不小于快照容量,若指定的云盘容量小于快照容量,火山引擎会默认使用快照容量创建云盘。

场景一:无需修改镜像包含的云盘大小、类型等属性

不在接口中传入Volumes.N.xxx参数即可,此时火山引擎将根据整机镜像关联的快照信息,为您创建对应大小的云盘,并且这些云盘的类型默认为ESSD_PL0(极速型SSD云盘的PL0规格)、默认随实例删除。

场景二:修改整机镜像包含的某些云盘大小、类型等属性

  • 通过Volumes.1.xxx参数指定系统盘属性。

    默认修改整机镜像包含的系统盘快照创建的云盘属性,无需通过Volumes.1.SnapshotId参数传入系统盘快照ID,您传入的该参数将被忽略。

    例如调整系统盘容量为100GiB并随实例删除,示例如下:

    Volumes.1.Size=100&Volumes.1.DeleteWithInstance=true
    
  • 通过Volumes.N(>1).SnapshotId参数传入镜像关联的目标数据盘快照ID,同时通过Volumes.N.xxx参数指定云盘属性。
    例如调整快照snap-hjdrwnbtxxxx创建的数据盘容量为100GiB并随实例删除,示例如下:

    Volumes.2.SnapshotId=snap-hjdrwnbtxxxx&Volumes.2.Size=100&Volumes.2.DeleteWithInstance=true
    

场景三:创建额外数据盘

  • 通过Volumes.N(>1).xxx参数,指定额外数据盘大小、类型等属性。
    例如新增容量为100GiB并随实例删除的云盘,示例如下:

    Volumes.3.Size=100&Volumes.3.DeleteWithInstance=true
    
  • 也可以通过Volumes.N(>1).SnapshotId参数传入不属于该整机镜像的快照ID,基于已有快照创建数据盘。
    例如通过快照snap-ulo8stsgxxxx创建容量为100GiB并随实例删除的数据盘,示例如下:

    Volumes.4.SnapshotId=snap-ulo8stsgxxxx&Volumes.4.Size=100&Volumes.4.DeleteWithInstance=true
    

场景四:通过整机镜像关联的快照创建额外数据盘

通过Volumes.N(>1).SnapshotId参数传入整机镜像包含的目标快照ID,按需传入Volumes.N.xxx参数指定云盘属性。

  • 通过Volumes.M(M>N).SnapshotId参数再次传入该快照ID即可,您也可以通过Volumes.M.xxx参数修改创建的额外云盘属性。
    例如使用镜像包含的快照snap-hjdrwnbtxxxx,额外创建数据盘容量为150GiB并随实例删除的数据盘,示例如下:
    Volumes.5.SnapshotId=snap-hjdrwnbtxxxx&Volumes.6.SnapshotId=snap-hjdrwnbtxxxx&Volumes.6.Size=150&Volumes.6.DeleteWithInstance=true