Openstack资源提供程序/管理程序主机名在重新启动后不断更改

时间:2018-10-08 05:00:49

标签: cloud openstack qemu kvm libvirt

我有一个愚蠢的问题,如果重新启动环境,则计算节点的主机名总是在更改,有时从短主机名更改为长主机,然后是长到短,这使得资源列表中可以看到有多少实例始终在运行。 但是实例已经在那里运行。enter image description here

enter image description here

此数据存储在哪里?或者我该如何解决,我不知道该怎么办:/ 我在/ etc / sysconfig / network中固定了简称 在/ etc / hostname文件中,简短内容可以看到 hostname命令返回简短的一个 在nova.conf中,我将短名称固定为host =值。 数据库中有什么问题以及如何解决?

这是日志中的错误:

2018-10-08 12:10:39.007 3616 ERROR nova.virt.libvirt.host [req-69d22fe4-37da-4589-8642-a881f3378d64 6677a789fe4a44d592ae11b15e4be736 04013945acf646e1879afd6d4a4b3399 - default default] Hostname has changed from hostname-1020 to hostname-1020.fqdn.local. A restart is required to take effect.
2018-10-08 12:10:39.088 3616 ERROR nova.virt.libvirt.host [req-69d22fe4-37da-4589-8642-a881f3378d64 6677a789fe4a44d592ae11b15e4be736 04013945acf646e1879afd6d4a4b3399 - default default] Hostname has changed from hostname-1020 to hostname-1020.fqdn.local. A restart is required to take effect.
2018-10-08 12:10:47.289 3616 ERROR nova.scheduler.client.report [req-69d22fe4-37da-4589-8642-a881f3378d64 6677a789fe4a44d592ae11b15e4be736 04013945acf646e1879afd6d4a4b3399 - default default] [req-bd581a46-e575-47bf-be43-ada39177c4a3] Failed to create resource provider record in placement API for UUID 07b46fc5-ad46-4c6e-93d9-cd4316dbeff1. Got 409: {"errors": [{"status": 409, "request_id": "req-bd581a46-e575-47bf-be43-ada39177c4a3", "detail": "There was a conflict when trying to complete your request.\n\n Conflicting resource provider name: hostname-1020 already exists.  ", "title": "Conflict"}]}.
2018-10-08 12:10:47.290 3616 ERROR nova.compute.manager [req-69d22fe4-37da-4589-8642-a881f3378d64 6677a789fe4a44d592ae11b15e4be736 04013945acf646e1879afd6d4a4b3399 - default default] Error updating resources for node hostname-1020.: ResourceProviderCreationFailed: Failed to create resource provider hostname-1020

只是更新,如果我重新启动计算节点并没有帮助,但是如果我重新启动nova计算服务,它将删除资源提供程序,并且信息返回。

所以问题是为什么会这样?

0 个答案:

没有答案