创建计算规格

ZStack Cloud主菜单,点击资源中心 > 云资源池 > 计算配置 > 计算规格,进入计算规格界面。点击创建计算规格,弹出创建计算规格界面。

可参考以下示例输入相应内容:
  • 名称:设置计算规格的名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7 种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
  • 简介:可选项,可留空不填
  • CPU:设置云主机CPU核数,需输入整数,单位:核,取值范围:1~1024核。
  • 内存:设置云主机内存的大小,需输入整数,单位:MB、GB、TB,取值范围:16MB~100TB。
  • 物理机分配策略:设置物理机分配策略,默认策略为运行云主机数量最少
    • 运行云主机数量最少:优先选择云主机最少的物理机创建云主机。
    • CPU使用率最低:优先选择CPU使用率最低的物理机创建云主机。
      Note:
      • 系统会采集一段时间内物理机CPU负载数据,计算出这段时间的平均CPU使用率,然后优先选择CPU使用率最低的物理机来创建云主机。
      • 数据采集周期默认10分钟。设置方法:

        进入设置 > 平台设置 > 全局设置 > 高级设置 > 物理机,修改物理机CPU使用率最低采集间隔即可。

    • 内存使用率最低:优先选择内存使用率最低的物理机创建云主机。
      Note:
      • 系统会采集一段时间内物理机内存负载数据,计算出这段时间的平均内存使用率,然后优先选择内存使用率最低的物理机来创建云主机。
      • 数据采集周期默认10分钟。设置方法:

        进入设置 > 平台设置 > 全局设置 > 高级设置 > 物理机,修改物理机内存使用率最低采集间隔即可。

    • 运行云主机最大数量:用户需要先设置物理机最多运行云主机的数量,然后系统会筛选出满足此要求的物理机来创建云主机。如果没有满足条件的物理机,那么云主机创建失败。
    • 首选上次所在物理机:已关机的云主机启动时优先选择上次所在物理机
      Note: 首次启动的云主机随机选择物理机。
    • 随机分配:随机选择物理机创建云主机。
  • 设置磁盘带宽:可选项,可设置云盘的I/O带宽上限
    若不设置,代表不限制I/O带宽。基本单位包括:MB/s、GB/s、TB/s。支持以下两种设置方式:
    • 按总速度:如选择按总速度,需设置云盘的读写总速度上限
    • 按读写速度:如选择按读写速度,需设置以下内容:
      • 读取速度:可选项,可设置云盘的读取速度上限
      • 写入速度:可选项,可设置云盘的写入速度上限
  • 设置磁盘IOPS:可选项,可设置云盘每秒的读写次数上限
    若不设置,代表不限制每秒读写次数。支持以下两种设置方式:
    • 按总IOPS:如选择按总IOPS,需设置云盘每秒读写次数上限
    • 按读写IOPS:如选择按读写IOPS,需设置以下内容:
      • 读IOPS:可选项,可设置云盘读IOPS上限
      • 写IOPS:可选项,可设置云盘写IOPS上限
  • 设置网络带宽:可选项,可设置云主机网络带宽速度上限
    若不设置,代表不限制网络带宽。基本单位包括:Kbps、Mbps、Gbps。支持以下两种设置方式:
    • 上行带宽:可选项,可设置从云主机上传的网络带宽上限
    • 下行带宽:可选项,可设置从云主机下载的网络带宽上限
    Note: 用户需完全理解磁盘带宽和网络带宽的配置含义,才能进行相应设置,否则可能导致无法从云主机上传/下载文件。
  • 高级参数:通过json格式配置高级参数,自定义区分磁盘性能
    示例格式如下:
    {
      "allocate": {
        "primaryStorage": {
          "type": "输入主存储类型,支持Ceph、LocalStorage、NFS、SharedBlock",
          "uuid": "输入主存储UUID",
          "poolNames": [
            "输入Ceph pool名称,若非Ceph主存储,需删除poolNames配置"
          ]
        }
        "clusterUuid":"输入集群UUID"
      },
      "priceUserConfig": {
        "rootVolume": {
          "priceKeyName": "自定义根云盘计费名称,计费价目的高级参数需要与该参数完全一致,否则不能生成相关计费条目。"
        }
      },
      "displayAttribute": {
        "rootVolume": {
          "diskType": "自定义根云盘显示类型,可在云主机详情页面查看此高级参数。"
        }
      }
    }
    配置分为三个部分,如下:
    1. 配置根云盘所属的主存储和集群:
      "allocate": {
          "primaryStorage": {
            "type": "输入主存储类型,支持Ceph、LocalStorage、NFS、SharedBlock",
            "uuid": "输入主存储UUID",
            "poolNames": [
              "输入Ceph pool名称,若非Ceph主存储,需删除poolNames配置"
            ]
          }
          "clusterUuid":"输入集群UUID"
        }
      • type:输入主存储类型,支持Ceph、LocalStorage、NFS、SharedBlock,其中Ceph主存储支持指定Ceph pool。
      • uuid:输入主存储UUID。
      • poolNames:输入Ceph pool名称,若非Ceph主存储,需删除poolNames配置。
      • clusterUuid:输入指定计算规格分配的集群UUID
      Note: 若不指定主存储或集群,需将对应的代码全部删除。
    2. 配置根云盘计费类型:
      "priceUserConfig": {
          "rootVolume": {
            "priceKeyName": "自定义根云盘计费名称,计费价目的高级参数需要与该参数完全一致,否则不能生成相关计费条目。"
          }
        }
      • priceKeyName:自定义根云盘计费名称,计费价目的高级参数需要与该参数完全一致,否则不能生成相关计费条目。
      Note: 若不需要计费,此部分代码全部删除。
    3. 配置根云盘显示属性:
      "displayAttribute": {
          "rootVolume": {
            "diskType": "自定义根云盘显示类型,可在云主机和根云盘详情页面查看此高级参数。"
          }
        }
      • rootVolume:自定义根云盘显示名称,用于详情页展示。支持配置多个属性,配置格式为key-value(键值对)。
      Note: 若不需要特殊显示,此部分代码全部删除。
Figure 1所示:
Figure 1. 创建计算规格