3434767baf
This change adds two files which demonstrate manipulation of the VIP IP addresses without using an external load balancer. This allows the configuration of DNS, or allows for continuity when replacing an existing environment. The fixed IPs for the virtual IPs are set using the new parameters, and this change also adds a RedisVirtualFixedIPs parameter for setting the Redis VIP. Partial-Bug: https://bugs.launchpad.net/tripleo/+bug/1604946 Change-Id: I4e926f1c6b30d4009d24a307bc21e07e1731b387
40 lines
1.8 KiB
YAML
40 lines
1.8 KiB
YAML
resource_registry:
|
|
OS::TripleO::Network::Ports::ExternalVipPort: ../network/ports/external.yaml
|
|
OS::TripleO::Network::Ports::InternalApiVipPort: ../network/ports/internal_api.yaml
|
|
OS::TripleO::Network::Ports::StorageVipPort: ../network/ports/storage.yaml
|
|
OS::TripleO::Network::Ports::StorageMgmtVipPort: ../network/ports/storage_mgmt.yaml
|
|
OS::TripleO::Network::Ports::RedisVipPort: ../network/ports/vip.yaml
|
|
OS::TripleO::Controller::Ports::ExternalPort: ../network/ports/external_from_pool.yaml
|
|
OS::TripleO::Controller::Ports::InternalApiPort: ../network/ports/internal_api_from_pool.yaml
|
|
OS::TripleO::Controller::Ports::StoragePort: ../network/ports/storage_from_pool.yaml
|
|
OS::TripleO::Controller::Ports::StorageMgmtPort: ../network/ports/storage_mgmt_from_pool.yaml
|
|
OS::TripleO::Controller::Ports::TenantPort: ../network/ports/tenant_from_pool.yaml
|
|
# Management network is optional and disabled by default
|
|
#OS::TripleO::Controller::Ports::ManagementPort: ../network/ports/management_from_pool.yaml
|
|
|
|
parameter_defaults:
|
|
# When using an external loadbalancer set the following in parameter_defaults
|
|
# to control your VIPs (currently one per network)
|
|
# NOTE: we will eventually move to one VIP per service
|
|
#
|
|
ControlFixedIPs: [{'ip_address':'192.168.24.251'}]
|
|
PublicVirtualFixedIPs: [{'ip_address':'10.0.0.251'}]
|
|
InternalApiVirtualFixedIPs: [{'ip_address':'172.16.2.251'}]
|
|
StorageVirtualFixedIPs: [{'ip_address':'172.16.1.251'}]
|
|
StorageMgmtVirtualFixedIPs: [{'ip_address':'172.16.3.251'}]
|
|
RedisVirtualFixedIPs: [{'ip_address':'172.16.2.252'}]
|
|
ControllerIPs:
|
|
external:
|
|
- 10.0.0.253
|
|
internal_api:
|
|
- 172.16.2.253
|
|
storage:
|
|
- 172.16.1.253
|
|
storage_mgmt:
|
|
- 172.16.3.253
|
|
tenant:
|
|
- 172.16.0.253
|
|
#management:
|
|
#- 172.16.4.253
|
|
EnableLoadBalancer: false
|