无法在 openstack packstack 中旋转超过 2gb 内存的实例
Cannot spin instance more than 2gb memory in openstack packstack
我在 8vcpu 和 16gb 内存的 centos7 服务器上部署了 openstack packstack(一体机)。 packstack openstack 的部署成功完成。我可以使用 2gb 或更少的 flavor 旋转实例,但是当使用 4g 或 6g 时,它会 return 实例化失败错误。
Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures for instance
这是在干净的 centos7 服务器上的干净的 openstack 部署。
当我 运行 free -m 它显示在下面
total used free shared buff/cache available
Mem: 15845 14816 259 532 769 197
Swap: 8063 5049 3014
这是第一个要实例化的 VM。我很困惑,不知道所有内存都去了哪里。
从管理程序的角度来看
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
我见过遇到类似问题但没有任何解决方案的人...我真的需要你们所有人的帮助...希望有人能指导我..请帮忙..谢谢
根据我的经验,最新版本的 Packstack 非常耗费内存。您可以使用 top 并按 VIRT and/or RES 排序,以了解哪些组件使用内存最多。然后尝试关闭不需要的部分。
在您的 运行 服务器上,如果不需要相应的 systemd 服务,您可以尝试停止它们。您还可以在 /etc/<service>/<service>.conf
中查找配置工作人员数量的参数,减少他们并重新启动服务。示例:osapi_compute_workers
在 /etc/nova 配置文件之一中。
或者,生成默认应答文件并设置适当的参数,例如 CONFIG_something_INSTALL 为“n”。我不知道这些天 Packstack 默认安装了什么; CONFIG_HEAT_INSTALL 或 CONFIG_CEILOMETER_INSTALL 是热门候选人(当然,前提是您不需要它们)。然后从头开始重新安装。
我在 8vcpu 和 16gb 内存的 centos7 服务器上部署了 openstack packstack(一体机)。 packstack openstack 的部署成功完成。我可以使用 2gb 或更少的 flavor 旋转实例,但是当使用 4g 或 6g 时,它会 return 实例化失败错误。
Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures for instance
这是在干净的 centos7 服务器上的干净的 openstack 部署。
当我 运行 free -m 它显示在下面
total used free shared buff/cache available
Mem: 15845 14816 259 532 769 197
Swap: 8063 5049 3014
这是第一个要实例化的 VM。我很困惑,不知道所有内存都去了哪里。
从管理程序的角度来看
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
我见过遇到类似问题但没有任何解决方案的人...我真的需要你们所有人的帮助...希望有人能指导我..请帮忙..谢谢
根据我的经验,最新版本的 Packstack 非常耗费内存。您可以使用 top 并按 VIRT and/or RES 排序,以了解哪些组件使用内存最多。然后尝试关闭不需要的部分。
在您的 运行 服务器上,如果不需要相应的 systemd 服务,您可以尝试停止它们。您还可以在 /etc/<service>/<service>.conf
中查找配置工作人员数量的参数,减少他们并重新启动服务。示例:osapi_compute_workers
在 /etc/nova 配置文件之一中。
或者,生成默认应答文件并设置适当的参数,例如 CONFIG_something_INSTALL 为“n”。我不知道这些天 Packstack 默认安装了什么; CONFIG_HEAT_INSTALL 或 CONFIG_CEILOMETER_INSTALL 是热门候选人(当然,前提是您不需要它们)。然后从头开始重新安装。