无法在openstack packstack中旋转超过2gb内存的实例



我在具有8vcpu和16gb内存的centos7服务器中部署了openstack packstack(一体式(。packstack openstack的部署成功完成。我可以用2gb或更少的容量旋转具有风味的实例,但当使用4g或6g时,ith将返回失败实例化错误。

Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures for instance

这是在clean centos7服务器上进行的clean openstack部署。

当我运行free-m时,它显示在下方

total        used        free      shared  buff/cache   available
Mem:          15845       14816         259         532         769         197
Swap:          8063        5049        3014

这是第一个要实例化的虚拟机。。我很困惑,不知道所有的记忆都去了哪里。

从系统管理程序视图

Type : QEMU                 
VCPUs (used): 0 
VCPUs (total): 8    
RAM (used): 0   
RAM (total): 15.5G  
Local Storage (used): 0 
Local Storage (total): 49GB 
Instances: 0

我见过有人遇到类似的问题却没有任何解决方案。。。我真的需要你们所有人的帮助z。。。希望有人能给我带路。。请帮忙。。谢谢

根据我的经验,最近版本的Packstack相当占用内存。您可以使用top并按VIRT和/或RES进行排序,以了解哪些组件使用内存最多。然后试着关掉你不需要的部分。

在运行中的服务器上,如果不需要,可以尝试停止相应的systemd服务。您还可以在/etc/<service>/<service>.conf中查找参数,这些参数可以配置工作者的数量,减少他们并重新启动服务。示例:/etc/nova配置文件中的osapi_compute_workers

或者,生成一个默认应答文件并将CONFIG_something_INSTALL等适当的参数设置为"0";n〃;。我不知道这些天Packstack默认安装了什么;CONFIG_HEAT_INSTALL或CONFIG_CEILOMETER_INSTALL是热门候选者(当然,只有当您不需要它们时(。然后从头开始重新安装。

最新更新