侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 179 篇文章
  • 累计创建 68 个标签
  • 累计收到 2 条评论

OpenStack 调整虚拟机的默认配额限制

liveJQ
2024-12-02 / 0 评论 / 0 点赞 / 172 阅读 / 716 字

修改配置文件的方式

虚拟机实例的限制

调整默认最多创建 10 个虚拟机实例的限制,顺便调整总核心数和总内存限制。控制节点上修改配置文件/etc/nova/nova.conf,在 DEFAULT 下面新增如下配置

quota_instances = 10000
quota_cores = 20000
quota_ram = 104857600

重启 nova-api 服务

systemctl restart openstack-nova-api

管理员权限使用命令的方式(推荐)

在控制节点可以使用下面这条命令查看项目各个参数的默认限额:

openstack quota show your_project_name_or_id

可以看到除了实例参数外,volumes 也会有数量限制,默认 10 个,仪表盘爆红,报错日志类似这种:

VolumeLimitExceeded: Maximum number of volumes allowed (10) exceeded for quota 'volumes'.

列出卷使用情况:

openstack volume list --project your_project_name_or_id

删除没在使用的卷:

openstack volume delete volume_id

调整 volume 默认 10 个的配额

通过管理员账户可以调整配额,例如我要调整的项目名称为 project1,volume 数量为 100,参考命令:

openstack quota set --volumes 100 project1

虽然调整了卷数量,但如果项目的磁盘空间(gigabytes)配额不够,也没用,所以也需要同步调整下(单位GB)。

openstack quota set --gigabytes 10000 project1
0

评论区