Comment 9 for bug 1973460

Revision history for this message
Rabi Mishra (rabi) wrote :

The issue is your network_data.yaml does not have 'name_lower' key for networks.

- name: InternalApi
  dns_domain: internalapi.arda.
  vip: true
  subnets:
    internal_api_subnet01:
      ip_subnet: 192.168.2.0/24
      allocation_pools:
        - start: 192.168.2.10
          end: 192.168.2.250
      vlan: 20

Therefore most of the service networks default to ctlplane as the default logic does not work[1]. You either add 'name_lower' key to network_data.yaml or override ServiceNetMap parameter for networks to use 'internalapi'[2] (not default 'internal_api'). The specific pacemaker issue is you're facing due to HostnameResolveNetwork falling back to ctlplane.

[1] https://github.com/openstack/tripleo-heat-templates/blob/master/overcloud-resource-registry-puppet.j2.yaml#L365

[2] servicenet_map_env.yaml
parameter_defaults:
  ServiceNetMap:
    ApacheNetwork: internalapi
    NeutronTenantNetwork: internalapi