云网牛站
所在位置:首页 > Linux云服务器 > 在Linux服务器中删除OpenStack中的租户资源配额限制

在Linux服务器中删除OpenStack中的租户资源配额限制

2020-12-20 11:00:37作者:陈雄稿源:云网牛站

如何在租户的OpenStack Cloud中禁用或删除资源配额限制?本文给出正确的答案,实例运行在Linux服务器中。

 

前言

在OpenStack中,配额是旨在防止系统容量用尽而无需通知的操作限制,示例是控制每个租户所允许的cpu核心数和千兆字节内存,以确保单个租户不能消耗群集中的所有CPU核心和可用内存。

配额是在租户/项目级别而不是用户级别强制执行的。简而言之,一个项目中的多个用户将共享分配给他们的项目的相同资源,由于没有合理的配额,一个租户可能会用完所有可用资源,因此OpenStack附带了默认配额,对于Admin租户,可能需要禁用限制,尤其是在没有多个租户的私有OpenStack的情况下。

OpenStack命令行界面使您可以管理OpenStack Compute服务和Block Storage服务的配额。如果您尚未配置OpenStack客户端,请进行安装配置,参考在Linux系统上安装和配置OpenStack Client(客户端)的方法

然后通过列出可用项目进行测试,以确认openstack客户端是否正在运行:

$ openstack project list

返回的信息中会看到ID和Name字段。

$ openstack quota list [--project <project>] [--detail] (--compute | --volume | --network)

 

删除OpenStack中的租户资源配额限制

我要做的是在OpenStack Cloud Platform中禁用Admin项目的限制,这是删除配额限制之前的“计算”>“概述”(Compute > Overview)页面的屏幕快照:

在Linux服务器中删除OpenStack中的租户资源配额限制

您可以从帮助页面检查所有可用的配额设置:

$ openstack quota set --help

禁用实例数限制:

openstack quota set --instances -1 admin

禁用浮动IP数量限制:

openstack quota set --floating-ips -1 admin

禁用CPU内核数限制:

openstack quota set --cores -1 admin

禁用内存量限制:

openstack quota set --ram -1 admin

禁用存储千兆字节的限制:

openstack quota set --gigabytes -1 admin

禁用卷数限制:

openstack quota set --volumes -1 admin

禁用安全组的数量限制:

openstack quota set --secgroups -1 admin

禁用安全组规则数量的限制:

openstack quota set --secgroup-rules -1 admin

禁用快照数量限制:

openstack quota set --snapshots -1 admin

禁用路由器数量限制:

openstack quota set --routers -1 admin

禁用网络数量限制:

openstack quota set --networks -1 admin

进行以上修改后,配额设置在仪表板上的截图:

在Linux服务器中删除OpenStack中的租户资源配额限制

现在,您应该能够提供与OpenStack Cloud环境容量一样多的资源。

请注意,对于某些用户可能滥用影响其他客户的资源的多租户环境,不建议使用此设置。请严格在共享OpenStack云平台上应用资源配额。

 

相关主题

在OpenStack中调整/扩展Cinder的大小

精选文章
热门文章