计算规格:云主机涉及的CPU数量、内存、网络设置等规格定义。
如图1所示:

图1 创建计算规格

可参考以下示例输入相应内容:
- 名称:设置计算规格的名称
- 简介:可选项,可留空不填
- CPU:设置云主机CPU的核数
- 内存:设置云主机内存的大小,基本单位包括:M/G/T
- 物理机分配策略:创建云主机时采用此计算规格,则执行对应选择的物理机分配策略,默认策略为“运行云主机数量最少”,各策略特性如下:
- 运行云主机数量最少:优先选择云主机最少的物理机来创建云主机
- CPU使用率最低:优先选择CPU使用率最低的物理机来创建云主机说明:
- 系统会采集一段时间内物理机CPU负载数据,计算出这段时间的平均CPU使用率,然后优先选择CPU使用率最低的物理机来创建云主机。
- 数据采集周期默认10分钟,在中,修改物理机CPU使用率最低采集间隔参数,更改数据采集时间。
- 内存使用率最低:优先选择内存使用率最低的物理机来创建云主机说明:
- 系统会采集一段时间内物理机内存负载数据,计算出这段时间的平均内存使用率,然后优先选择内存使用率最低的物理机来创建云主机。
- 数据采集周期默认10分钟,在中,修改物理机内存使用率最低采集间隔参数,更改数据采集时间。
- 运行云主机最大数量:用户需要先设置物理机最多运行云主机的数量,然后系统会筛选出满足此要求的物理机来创建云主机。如果没有满足条件的物理机,那么云主机创建失败。
- 首选上次所在物理机:已关机的云主机启动时优先选择上次所在物理机,首次启动的云主机随机选择物理机。
- 随机分配:随机选择物理机来创建云主机
- 设置磁盘带宽:可选项,设置云主机根云盘的IO带宽上限。为空时,代表不限制IO带宽。基本单位包括:MB/s、GB/s、TB/s使用磁盘带宽的方法有以下两种:
- 总速度:
如选择总速度,需设置云主机根云盘的读写总速度上限,需输入整数,单位:MB/s、GB/s,取值范围:1MB/s~100GB/s。
- 读写速度:如选择读写速度,需设置以下内容:
- 读取速度:设置云主机根云盘的读取速度上限,需输入整数,单位:MB/s、GB/s,取值范围:1MB/s~100GB/s。
- 写入速度:设置云主机根云盘的写入速度上限,需输入整数,单位:MB/s、GB/s,取值范围:1MB/s~100GB/s。
- 总速度:
- 设置磁盘IOPS:可选项,可设置云盘每秒的读写次数上限若不设置,代表不限制每秒读写次数。支持以下两种设置方式:
- 按总IOPS:如选择按总IOPS,需设置云盘每秒读写次数上限
- 按读写IOPS:如选择按读写IOPS,需设置以下内容:
- 读IOPS:可选项,可设置云盘读IOPS上限
- 写IOPS:可选项,可设置云盘写IOPS上限
- 设置网络带宽:可选项,设置云主机的网络带宽
- 上行带宽:可选项,设置从云主机上传的网络带宽上限。若为空,代表不限制上行带宽。需输入整数,基本单位包括:Kbps、Mbps、Gbps,取值范围:8Kbps~100Gbps。
- 下行带宽:可选项,设置从云主机下载的网络带宽的上限。若为空,代表不限制上行带宽。需输入整数,基本单位包括:Kbps、Mbps、Gbps,取值范围:8Kbps~100Gbps。说明: 用户需完全理解磁盘带宽和网络带宽的配置含义,才能进行相应设置,否则可能导致无法从云主机上传/下载文件。
- 高级参数:通过json格式配置高级参数,自定义区分磁盘性能示例格式如下:
配置分为三个部分,如下:{ "allocate": { "primaryStorage": { "type": "输入主存储类型,支持Ceph、LocalStorage、NFS、SharedBlock", "uuid": "输入主存储UUID", "poolNames": [ "输入Ceph pool名称,若非Ceph主存储,需删除poolNames配置" ] } "clusterUuid":"输入集群UUID" }, "priceUserConfig": { "rootVolume": { "priceKeyName": "自定义根云盘计费名称,计费价目的高级参数需要与该参数完全一致,否则不能生成相关计费条目。" } }, "displayAttribute": { "rootVolume": { "diskType": "自定义根云盘显示类型,可在云主机详情页面查看此高级参数。" } } }- 配置根云盘所属的主存储和集群:
"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
说明: 若不指定主存储或集群,需将对应的代码全部删除。 - 配置根云盘计费类型:
"priceUserConfig": { "rootVolume": { "priceKeyName": "自定义根云盘计费名称,计费价目的高级参数需要与该参数完全一致,否则不能生成相关计费条目。" } }- priceKeyName:自定义根云盘计费名称,计费价目的高级参数需要与该参数完全一致,否则不能生成相关计费条目。
说明: 若不需要计费,此部分代码全部删除。 - 配置根云盘显示属性:
"displayAttribute": { "rootVolume": { "diskType": "自定义根云盘显示类型,可在云主机和根云盘详情页面查看此高级参数。" } }- rootVolume:自定义根云盘显示名称,用于详情页展示。支持配置多个属性,配置格式为key-value(键值对)。
说明: 若不需要特殊显示,此部分代码全部删除。
- 配置根云盘所属的主存储和集群: