计算规格
功能概述
云主机涉及的CPU数量、内存、网络设置等规格定义。
最佳实践
- 计算规格中的cpu、内存限制
- 创建计算规格时,cpu数量应在1~240之间,内存大小应为16MB ~ 1000TB之间。
- 可以根据业务需要进行设置。
- 物理机分配策略
- 计算规格创建时默认的物理机分配策略为"运行云主机最少",即在运行云主机数量最少的物理机上启动。
- 如果希望云主机在内存或cpu负载较低的物理机上启动,可以通过将物理机分配策略设置为"cpu使用率最低"或"内存使用率最低"。
- 同时,在选择cpu或内存使用率最低时,需要选择分配策略。分配策略有强制和非强制两种。使用强制策略,当创建云主机无法查询到cpu、内存负载信息时,云主机会创建失败。因此建议分配策略选择非强制,以保证云主机能成功创建。
- 如果希望云主机重启后运行在上次所在物理机,可以通过将物理机分配策略设置为"首选上次所在物理机"。
- 开启在线修改计算规格功能
- 在全局设置的基本设置以及云主机的高级设置中,均可设置计算规格在线修改。
注意事项
关于计算规格在线修改:
- 如果云主机的高级设置中计算规格在线修改配置优先级高于全局设置中计算规格在线修改的配置。
- 云主机开启计算规格在线修改功能后,需要重启云主机生效。
- windows云主机不建议在线修改cpu和内存,可能导致云主机蓝屏。
扩展阅读
通过高级参数指定主存储和集群
- 场景1:多个集群下加载了多个相同的SharedBlock主存储主存储,创建云主机时希望指定在集群1的主存储SAN-1上创建,可以使用以下的高级参数,只需要将"SAN-1-uuid"替换为环境中SAN-1的真实uuid,再将"集群1-uuid"替换为集群1的真实uuid即可。
{
"allocate": {
"primaryStorage": {
"type": "SharedBlock",
"uuid": "SAN-1-uuid"
},
"clusterUuid":"集群1-uuid"
}
}
- 场景2:同一集群下加载了多个SharedBlock类型的主存储,创建云主机时希望指定在主存储SAN-1上创建。可以使用如下的高级参数创建,只需要将"SAN-1-uuid"替换为集群中的SAN-1的真实uuid即可。
{
"allocate": {
"primaryStorage": {
"type": "SharedBlock",
"uuid": "SAN-1-uuid"
}
}
}
- 场景3:同一个ceph主存储下加载了多个存储池,加载最早的根云盘池会作为默认的跟云盘存储池。创建云主机时,会使用该默认根存储池来创建云主机。如果希望指定ceph的其它池来创建云主机,可以使用以下高级参数。只需要将"ceph1-uuid"修改为环境中ceph主存储的真实uuid,"pool-1-uuid"修改为环境中真实的存储池uuid即可。
{
"allocate": {
"primaryStorage": {
"type": "Ceph",
"uuid": "ceph1-uuid",
"poolNames": [
"pool-1-uuid"
]
}
}
}