Bug 1344174
Summary: | Need to have predictable provisioning IPs as we can do for other networks. | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | VIKRANT <vaggarwa> |
Component: | openstack-tripleo-heat-templates | Assignee: | Dan Sneddon <dsneddon> |
Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 (Liberty) | CC: | bfournie, dbecker, dtantsur, jamsmith, jcoufal, jjoyce, kbasil, mburns, morazi, nchandek, racedoro, sasha, sclewis, vcojot |
Target Milestone: | beta | Keywords: | Triaged |
Target Release: | 14.0 (Rocky) | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | openstack-tripleo-heat-templates-9.0.0-0.20180726103746.5fefd0b.el7ost | Doc Type: | Enhancement |
Doc Text: |
OSP-Director now supports setting specific IP addresses on the Control Plane (provisioning) network, similar to the way these are set for other networks. To set the IP addresses used during provisioning, set the IPs under the "ctlplane" network, one IP address per line. These will be assigned to the nodes in order (Compute-0, Compute-1, etc.)
For example::
parameter_defaults:
ControllerIPs:
ctlplane:
- 192.168.24.251
ComputeIPs:
ctlplane:
- 192.168.24.252
- 192.168.24.253
See the file in /usr/share/openstack-tripleo-heat-templates/environments/ips-from-pool-ctlplane.yaml for an example of usage.
Prior to this update, OSP-Director allowed the operator to choose the IP addresses used by each overcloud node on each network, but the provisioning IP addresses were random. With this update, OSP-Director supports selecting specific IP addresses for each role on every network.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2019-01-11 11:47:00 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: | |
Embargoed: |
Description
VIKRANT
2016-06-09 04:17:11 UTC
Networking for Hardware Provisioning team. *** Bug 1261638 has been marked as a duplicate of this bug. *** This feature has been implemented upstream in this patch: https://review.openstack.org/#/c/568505/ It will be included in OSP 14. Verified: Environment: openstack-tripleo-heat-templates-9.0.0-0.20180919080941.0rc1.0rc1.el7ost.noarch This is achievable with adding a yaml to overcloud deployment with something like: parameter_defaults: <controller rolename>IPs: # Each controller will get an IP from the lists below, first controller, first IP ctlplane: - 10.37.168.81 - 10.37.168.82 - 10.37.168.83 <compute rolename>IPs: # Each compute will get an IP from the lists below, first compute, first IP ctlplane: - 10.37.168.151 - 10.37.168.152 <CephStorage role>IPs: # Each ceph node will get an IP from the lists below, first node, first IP ctlplane: - 10.37.168.161 - 10.37.168.162 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:0045 |