Add Cinder to LB & change nova variables
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
This commit is contained in:
@@ -74,6 +74,9 @@ class os_params {
|
|||||||
$ceilometer_port = '8777'
|
$ceilometer_port = '8777'
|
||||||
$glance_port = '9292'
|
$glance_port = '9292'
|
||||||
$heat_port = '8004'
|
$heat_port = '8004'
|
||||||
|
$neutron_port = '9696'
|
||||||
|
$cinder_port = '8776'
|
||||||
|
$nova_port = '8774'
|
||||||
|
|
||||||
# Keystone Endpoints
|
# Keystone Endpoints
|
||||||
$ks_keystone_public_proto = 'http'
|
$ks_keystone_public_proto = 'http'
|
||||||
|
|||||||
@@ -27,9 +27,10 @@ class os_role_loadbalancer(
|
|||||||
$swift_api = false,
|
$swift_api = false,
|
||||||
$keystone_api = false,
|
$keystone_api = false,
|
||||||
$keystone_api_admin = false,
|
$keystone_api_admin = false,
|
||||||
$compute_api = false,
|
$nova_api = false,
|
||||||
$galera = false,
|
$galera = false,
|
||||||
$neutron_api = false,
|
$neutron_api = false,
|
||||||
|
$cinder_api = false,
|
||||||
$ceilometer_api = false,
|
$ceilometer_api = false,
|
||||||
$horizon = false,
|
$horizon = false,
|
||||||
$heat_api = false,
|
$heat_api = false,
|
||||||
@@ -60,9 +61,13 @@ monitor fail if galera_dead
|
|||||||
acl neutron_api_dead nbsrv(neutron_api_cluster) lt 1
|
acl neutron_api_dead nbsrv(neutron_api_cluster) lt 1
|
||||||
monitor fail if neutron_api_dead
|
monitor fail if neutron_api_dead
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- if @compute_api -%>
|
<%- if @cinder_api -%>
|
||||||
acl compute_api_dead nbsrv(compute_api_cluster) lt 1
|
acl cinder_api_dead nbsrv(cinder_api_cluster) lt 1
|
||||||
monitor fail if compute_api_dead
|
monitor fail if cinder_api_dead
|
||||||
|
<%- end -%>
|
||||||
|
<%- if @nova_api -%>
|
||||||
|
acl nova_api_dead nbsrv(nova_api_cluster) lt 1
|
||||||
|
monitor fail if nova_api_dead
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- if @ceilometer_api -%>
|
<%- if @ceilometer_api -%>
|
||||||
acl ceilometer_api_dead nbsrv(ceilometer_api_cluster) lt 1
|
acl ceilometer_api_dead nbsrv(ceilometer_api_cluster) lt 1
|
||||||
@@ -125,7 +130,7 @@ monitor fail if horizon_dead
|
|||||||
} else {
|
} else {
|
||||||
$httpchk = 'httpchk'
|
$httpchk = 'httpchk'
|
||||||
}
|
}
|
||||||
os_haproxy_listen_http{"compute_api_cluster_${name}":
|
os_haproxy_listen_http{"nova_api_cluster_${name}":
|
||||||
httpchk => $httpchk,
|
httpchk => $httpchk,
|
||||||
ports => $name
|
ports => $name
|
||||||
}
|
}
|
||||||
@@ -150,12 +155,15 @@ monitor fail if horizon_dead
|
|||||||
os_haproxy_listen_http { 'keystone_api_cluster': ports => $os_params::keystone_port }
|
os_haproxy_listen_http { 'keystone_api_cluster': ports => $os_params::keystone_port }
|
||||||
os_haproxy_listen_http { 'keystone_api_admin_cluster': ports => $os_params::keystone_admin_port }
|
os_haproxy_listen_http { 'keystone_api_admin_cluster': ports => $os_params::keystone_admin_port }
|
||||||
}
|
}
|
||||||
if $compute_api {
|
if $nova_api {
|
||||||
os_compute_haproxy_listen_http{$os_params::compute_api_ports: }
|
os_nova_haproxy_listen_http{$os_params::nova_api_ports: }
|
||||||
}
|
}
|
||||||
if $neutron_server {
|
if $neutron_api {
|
||||||
os_haproxy_listen_http{'neutron_api_cluster': ports => $os_params::neutron_port }
|
os_haproxy_listen_http{'neutron_api_cluster': ports => $os_params::neutron_port }
|
||||||
}
|
}
|
||||||
|
if $cinder_api {
|
||||||
|
os_haproxy_listen_http{'cinder_api_cluster': ports => $os_params::cinder_port }
|
||||||
|
}
|
||||||
if $ceilometer_api {
|
if $ceilometer_api {
|
||||||
os_haproxy_listen_http{'ceilometer_api_cluster': ports => $os_params::ceilometer_port }
|
os_haproxy_listen_http{'ceilometer_api_cluster': ports => $os_params::ceilometer_port }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user