1 ##############################################################################
2 # Copyright (c) 2017 Mirantis Inc., Enea AB and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
10 - system.linux.system.repo.mcp.openstack
11 - system.linux.system.repo.mcp.extra
12 - system.linux.system.repo.glusterfs
13 - service.keepalived.cluster.single
14 - system.glusterfs.server.volume.glance
15 - system.glusterfs.server.volume.keystone
16 - system.glusterfs.server.cluster
17 - system.salt.control.virt
18 - system.salt.control.cluster.openstack_control_cluster
19 - system.salt.control.cluster.openstack_proxy_cluster
20 - system.salt.control.cluster.openstack_database_cluster
21 - system.salt.control.cluster.openstack_message_queue_cluster
22 - system.salt.control.cluster.openstack_telemetry_cluster
23 # - system.salt.control.cluster.stacklight_server_cluster
24 # - system.salt.control.cluster.stacklight_log_cluster
25 # - system.salt.control.cluster.stacklight_telemetry_cluster
26 - cluster.baremetal-mcp-ocata-common-ha.infra.kvm_pdf
29 linux_system_codename: xenial
30 glusterfs_version: '3.10'
31 cluster_vip_address: ${_param:infra_kvm_address}
32 cluster_node01_address: ${_param:infra_kvm_node01_address}
33 cluster_node02_address: ${_param:infra_kvm_node02_address}
34 cluster_node03_address: ${_param:infra_kvm_node03_address}
35 keepalived_vip_interface: br-ctl
36 keepalived_vip_virtual_router_id: 69
37 # {dhcp,single}_nic are not used, but referenced
38 dhcp_nic: ${_param:opnfv_vcp_vm_primary_interface}
39 single_nic: ${_param:opnfv_vcp_vm_secondary_interface}
43 - '/etc/network/interfaces.d/50-cloud-init.cfg'
46 size: # RAM 4096,8192,16384,32768,65536
47 # Default production sizing
58 openstack.message_queue:
71 # disk_profile: xxlarge
72 # net_profile: default
77 # net_profile: default
78 # stacklight.telemetry:
81 # disk_profile: xxlarge
82 # net_profile: default
87 net_profile: default_ext
92 image: ${_param:salt_control_xenial_image}
94 image: ${_param:salt_control_xenial_image}
96 image: ${_param:salt_control_xenial_image}
98 image: ${_param:salt_control_xenial_image}
100 image: ${_param:salt_control_xenial_image}
102 image: ${_param:salt_control_xenial_image}
104 image: ${_param:salt_control_xenial_image}
106 image: ${_param:salt_control_xenial_image}
108 image: ${_param:salt_control_xenial_image}
110 image: ${_param:salt_control_xenial_image}
112 image: ${_param:salt_control_xenial_image}
114 image: ${_param:salt_control_xenial_image}
116 image: ${_param:salt_control_xenial_image}
118 image: ${_param:salt_control_xenial_image}
119 provider: kvm03.${_param:cluster_domain}
143 storage: /srv/glusterfs/nova_instances
146 - ${_param:cluster_node01_address}:/srv/glusterfs/nova_instances
147 - ${_param:cluster_node02_address}:/srv/glusterfs/nova_instances
148 - ${_param:cluster_node03_address}:/srv/glusterfs/nova_instances
150 cluster.readdir-optimize: 'True'
152 network.remote-dio: 'True'
153 cluster.favorite-child-policy: mtime
154 diagnostics.client-log-level: WARNING
155 diagnostics.brick-log-level: WARNING