| Summary: | Ironic can't deploy nodes in the overcloud after a tenant network is created | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Derek Higgins <derekh> |
| Component: | rhosp-director | Assignee: | Bob Fournier <bfournie> |
| Status: | CLOSED NOTABUG | QA Contact: | Raviv Bar-Tal <rbartal> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 10.0 (Newton) | CC: | dbecker, dsneddon, dtantsur, mburns, morazi, rhel-osp-director-maint, srevivo |
| Target Milestone: | --- | ||
| Target Release: | 10.0 (Newton) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-10-21 20:14:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Derek Higgins
2016-10-21 12:36:57 UTC
I don't the fix is in Ironic itself, so moving to a more generic component for triaging. Bob, mind taking a look please? It looks like the external-subnet had the same IP for a gateway as the em1 interface so, while dhcp worked OK, the http tcp requests ended in TCP RST from overcloud-controller-0 because duplicate packets were seen.
Dan made the following changes -
"neutron subnet-update external-subnet --default-gateway 172.21.64.40"
"neutron router-interface-add default-router external-subnet"
stack@host07 ~]$ neutron subnet-show external-subnet
+-------------------+---------------------------------------------------+
| Field | Value |
+-------------------+---------------------------------------------------+
| allocation_pools | {"start": "172.21.64.41", "end": "172.21.64.100"} |
| cidr | 172.21.64.0/24 |
| created_at | 2016-10-20T16:21:20Z |
| description | |
| dns_nameservers | |
| enable_dhcp | True |
| gateway_ip | 172.21.64.40 |
| host_routes | |
| id | ac92ca1f-7e44-4682-b871-db02be8109b8 |
| ip_version | 4 |
| ipv6_address_mode | |
| ipv6_ra_mode | |
| name | external-subnet |
| network_id | c0f4dbd7-126c-4ba9-b02b-3f9c25479936 |
| project_id | 45951f2e923c4462ab7fd776a573529d |
| revision_number | 3 |
| service_types | |
| subnetpool_id | |
| tenant_id | 45951f2e923c4462ab7fd776a573529d |
| updated_at | 2016-10-21T18:19:44Z |
+-------------------+---------------------------------------------------+
After rerunning "nova boot" the BM instance came up:
[stack@host07 ~]$ openstack baremetal node list
+-------------------+--------+-------------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+-------------------+--------+-------------------+-------------+--------------------+-------------+
| aede9ccf-d03e- | host09 | c76a7f10-089a- | power on | active | False |
| 4a09-ac6e- | | 4df3-ae6f- | | | |
| 5bcdf3da2619 | | 4c23db59d644 | | | |
+-------------------+--------+-------------------+-------------+--------------------+-------------+
[stack@host07 ~]$ nova list
+--------------------------------------+-------+--------+------------+-------------+-----------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+-------+--------+------------+-------------+-----------------------+
| 9318bddd-4a3f-439f-bd78-a472b192450f | test1 | ERROR | - | NOSTATE | |
| c76a7f10-089a-4df3-ae6f-4c23db59d644 | test1 | ACTIVE | - | Running | external=172.21.64.47 |
+--------------------------------------+-------+--------+------------+-------------+-----------------------+
On the console there is a login prompt.
Thanks for looking into it, Dan, Bob! |