openstack Y版在ubuntu22.04上不能创建超过8个cpu的虚拟机问题解决

环境

openstack 版本: Y版25.2.1

操作系统:ubuntu22.04

问题

创建16 vcpu的虚拟机,报错:

Failed to build and run instance: libvirt.libvirtError: error from service: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Value specified in CPUWeight is out of range。

原因

ubuntu22.04使用的是cgroup v2 cgroup v2 要求 cpu_share <= 10000。

在虚拟机规格较高时,openstack Y版25.2.1 计算出来的share值,超过了10000,如下:

xml 复制代码
<cputune>
    <shares>16384</shares>
</cputune>

解决方案

1.可以把 ubuntu22.04 cgroup v2改成v1。

2.openstack版本升级,

3.ubuntu版本降级

相关推荐
查士丁尼·绵4 小时前
离线部署openstack 2024.1控制节点基础服务
rabbitmq·openstack·mariadb·memcache·keepalived·haproxy
小张童鞋。8 天前
OpenStack组件:放置服务(Placement)安装
openstack
是垚不是土1 个月前
Kolla-Ansible搭建与扩容OpenStack私有云平台
linux·运维·服务器·云计算·ansible·openstack
#暖瓶1 个月前
基于openEuler系统利用 Kolla-Ansible 工具多节点安装OpenStack平台
ansible·openstack
北观止1 个月前
虚拟环境配置——Windows11 环境在VMware中部署 OpenStack
服务器·ubuntu·云计算·openstack
北观止1 个月前
批量删除OpenStack实例
linux·前端·chrome·openstack
刘某的Cloud2 个月前
openstack迁移虚机rbd报错,删除异常rbd
linux·运维·openstack·nova·rbd
Johny_Zhao2 个月前
OpenStack 全套搭建部署指南(基于 Kolla-Ansible)
linux·python·信息安全·云计算·openstack·shell·yum源·系统运维
小余吃大鱼2 个月前
OpenStack私有云详细介绍
开发语言·php·openstack
@t.t.2 个月前
利用脚本搭建私有云平台,部署云平台,发布云主机并实现互连和远程连接
运维·云计算·openstack