ironic-conductor reports "No compute node record" but nova-compute runs well.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Expired
|
Undecided
|
Unassigned | ||
Ocata |
Expired
|
Undecided
|
Unassigned |
Bug Description
Hi Guys,
I run Openstack Ocata version in RDO community on centos7, and ironic runs well before today but yesterday I found nova-scheduler remove the ironic node from hypervisor list. before the issue, I deployed a baremetal node and it only happened failed in the "dd image to disk" phase.
2017-04-06 22:12:41.205 6 INFO nova.scheduler.
[root@kode4 ~]# nova hypervisor-list
/usr/lib/
warnings.
+-----+
| ID | Hypervisor hostname | State | Status |
+-----+
| 7 | kode5.genomics.cn | up | enabled |
| 373 | a863fcae-
+-----+
[root@kode4 ironic-ops]# nova host-list
/usr/lib/
warnings.
+------
| host_name | service | zone |
+------
| kode0.genomics.cn | scheduler | internal |
| kode2.genomics.cn | scheduler | internal |
| kode0.genomics.cn | conductor | internal |
| kode2.genomics.cn | conductor | internal |
| kode2.genomics.cn | consoleauth | internal |
| kode0.genomics.cn | consoleauth | internal |
| kode4.genomics.cn | compute | nova |
| kode1.genomics.cn | consoleauth | internal |
| kode1.genomics.cn | conductor | internal |
| kode1.genomics.cn | scheduler | internal |
| kode5.genomics.cn | compute | nova |
| kode4-ironic-server | compute | nova |
+------
[root@kode4 ironic-ops]# nova service-list | grep nova
/usr/lib/
warnings.
| 4 | nova-scheduler | kode0.genomics.cn | internal | enabled | up | 2017-04-
| 7 | nova-scheduler | kode2.genomics.cn | internal | enabled | up | 2017-04-
| 10 | nova-conductor | kode0.genomics.cn | internal | enabled | up | 2017-04-
| 28 | nova-conductor | kode2.genomics.cn | internal | enabled | up | 2017-04-
| 46 | nova-consoleauth | kode2.genomics.cn | internal | enabled | up | 2017-04-
| 49 | nova-consoleauth | kode0.genomics.cn | internal | enabled | up | 2017-04-
| 55 | nova-compute | kode4.genomics.cn | nova | enabled | down | 2017-04-
| 91 | nova-consoleauth | kode1.genomics.cn | internal | enabled | up | 2017-04-
| 94 | nova-conductor | kode1.genomics.cn | internal | enabled | up | 2017-04-
| 97 | nova-scheduler | kode1.genomics.cn | internal | enabled | up | 2017-04-
| 127 | nova-compute | kode5.genomics.cn | nova | enabled | up | 2017-04-
| 145 | nova-compute | kode4-ironic-server | nova | enabled | up | 2017-04-
[root@kode4 ironic-ops]#
otherwises, the following log maybe helpful.
nova-compute-
nova-compute-
nova-compute-
nova-compute-
[root@kode4 ~]# source admin-openrc.sh ------- ------- ------- ------- ----+-- -----+- ------- ------- ------- ------- ------- --+---- ------- --+---- ------- ------- --+---- ------- --+ ------- ------- ------- ------- ----+-- -----+- ------- ------- ------- ------- ------- --+---- ------- --+---- ------- ------- --+---- ------- --+ 95ec-4f68- 910b-bb2bea4ddf dd | kode7 | 72e850b1- 7890-4921- ab43-c088926f7b ec | power off | deploy failed | False | ------- ------- ------- ------- ----+-- -----+- ------- ------- ------- ------- ------- --+---- ------- --+---- ------- ------- --+---- ------- --+ ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --+ ------- ------- ----+-- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --+ 05T07:53: 51+00:00 | 96b2-ebc5a470a7 03', u'deploy_ramdisk': u'e0abe7c6- 7c6b-4605 | be5', u'ssh_key_ filename' : | lib/kolla/ config_ files/virtkey' , u'ssh_address': | internal_ info | {u'agent_url': u'http:// 192.168. 102.201: 9999', u'is_whole_ disk_image' : | finished_ at | 2017-04- 05T07:59: 59+00:00 | started_ at | None | 7c6b-4605- 83bd-459076c6eb e5', u'kernel': u | d1e1-4993- 96b2-ebc5a470a7 03', u'root_gb': u'10', | c205-44aa- a21a- | ironic- server' } | 7890-4921- ab43-c08892. ..
[root@kode4 ~]# ironic node-list
+------
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+------
| 3ba94494-
+------
[root@kode4 ~]# ironic node-show kode7
+------
| Property | Value |
+------
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-04-
| driver | pxe_ssh |
| driver_info | {u'ssh_username': u'root', u'deploy_kernel': u'fc6d827c- |
| | d1e1-4993-
| | -83bd-459076c6e
| | u'/var/
| | u'192.168.103.1', u'ssh_virt_type': u'virsh'} |
| driver_
| | False} |
| extra | {} |
| inspection_
| inspection_
| instance_info | {u'ramdisk': u'e0abe7c6-
| | 'fc6d827c-
| | u'display_name': u'kode7', u'image_source': u'a1ba6207-
| | d6507dea9d1b', u'memory_mb': u'1', u'vcpus': u'1', u'local_gb': u'49', |
| | u'swap_mb': u'0', u'nova_host_id': u'kode4-
| instance_uuid | 72e850b1-