openstack可以为一个管理程序设置配额吗
can openstack set quota for one hypervisor
我可以像 memory_mb
一样为一个管理程序设置一些配额吗?
我想将管理程序的 memory_mb
设置为小于真实值 -- 32126,因为我需要为主机系统保留一些资源 运行.
root@l-pc:~# openstack hypervisor show l-pc -c free_ram_mb -c memory_mb -c memory_mb_used -c running_vms
+----------------+-------+
| Field | Value |
+----------------+-------+
| free_ram_mb | 27518 |
| memory_mb | 32126 |
| memory_mb_used | 4608 |
| running_vms | 1 |
+----------------+-------+
root@l-pc:~# free -h
total used free shared buff/cache available
Mem: 31G 9.8G 17G 119M 3.9G 20G
Swap: 14G 0B 14G
我知道有一个openstack quota set
命令可以限制项目的资源,但不能限制一个管理程序。
root@l-pc:~# openstack hypervisor -h
Command "hypervisor" matches:
hypervisor list
hypervisor show
hypervisor stats show
有没有什么方法可以像 openstack hypervisor set
那样限制一个管理程序中的资源消耗?
您可以在nova.conf
中使用“reserved_host_memory_mb”参数
Any positive integer representing amount of memory in MB to reserve for the host.
我可以像 memory_mb
一样为一个管理程序设置一些配额吗?
我想将管理程序的 memory_mb
设置为小于真实值 -- 32126,因为我需要为主机系统保留一些资源 运行.
root@l-pc:~# openstack hypervisor show l-pc -c free_ram_mb -c memory_mb -c memory_mb_used -c running_vms
+----------------+-------+
| Field | Value |
+----------------+-------+
| free_ram_mb | 27518 |
| memory_mb | 32126 |
| memory_mb_used | 4608 |
| running_vms | 1 |
+----------------+-------+
root@l-pc:~# free -h
total used free shared buff/cache available
Mem: 31G 9.8G 17G 119M 3.9G 20G
Swap: 14G 0B 14G
我知道有一个openstack quota set
命令可以限制项目的资源,但不能限制一个管理程序。
root@l-pc:~# openstack hypervisor -h
Command "hypervisor" matches:
hypervisor list
hypervisor show
hypervisor stats show
有没有什么方法可以像 openstack hypervisor set
那样限制一个管理程序中的资源消耗?
您可以在nova.conf
中使用“reserved_host_memory_mb”参数Any positive integer representing amount of memory in MB to reserve for the host.