6
6
# DHCP range: 10.245.160.10 -> 10.245.161.154
7
7
# VIP range: 10.245.161.155 -> 10.245.161.255
8
8
# Floating IP ranges: 10.245.162.0 -> 10.245.167.254
13
charm: cs:~openstack-charmers-next/trusty/percona-cluster
17
max-connections: 20000
18
root-password: changeme
19
sst-password: changeme
21
to: [ "lxc:0", "lxc:1", "lxc:2" ]
23
charm: cs:~openstack-charmers-next/trusty/hacluster
26
monitor_host: 10.245.160.1
28
charm: cs:~openstack-charmers-next/trusty/rabbitmq-server
30
source: cloud:trusty-liberty
34
charm: cs:~openstack-charmers-next/trusty/ceph
38
fsid: a5883bbc-e0c3-11e3-a871-3c970e8b1cf7
39
monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
40
osd-devices: /srv/ceph/osd
41
source: cloud:trusty-liberty
44
charm: cs:~openstack-charmers-next/trusty/ceph-osd
47
osd-devices: /srv/ceph/osd
48
source: cloud:trusty-liberty
51
charm: cs:~openstack-charmers-next/trusty/ceph-radosgw
54
source: cloud:trusty-liberty
55
to: [ "lxc:1", "lxc:2", "lxc:3" ]
57
charm: cs:~openstack-charmers-next/trusty/keystone
60
admin-password: eeWiekohquaevik5
61
admin-token: ga6hoz8wieth2Aim
64
openstack-origin: cloud:trusty-liberty
65
to: [ "lxc:2", "lxc:3", "lxc:4" ]
67
charm: cs:~openstack-charmers-next/trusty/hacluster
70
monitor_host: 10.245.160.1
72
charm: cs:~openstack-charmers-next/trusty/openstack-dashboard
76
openstack-origin: cloud:trusty-liberty
77
to: [ "lxc:3", "lxc:4", "lxc:5" ]
79
charm: cs:~openstack-charmers-next/trusty/hacluster
82
monitor_host: 10.245.160.1
84
charm: cs:~openstack-charmers-next/trusty/nova-compute
88
enable-live-migration: True
89
migration-auth-type: ssh
90
disable-neutron-security-groups: True
91
instances-path: /srv/nova/instances
92
openstack-origin: cloud:trusty-liberty
94
nova-cloud-controller:
95
charm: cs:~openstack-charmers-next/trusty/nova-cloud-controller
98
network-manager: Neutron
99
quantum-security-groups: "yes"
102
openstack-origin: cloud:trusty-liberty
103
to: [ "lxc:4", "lxc:5", "lxc:0" ]
105
charm: cs:~openstack-charmers-next/trusty/hacluster
108
monitor_host: 10.245.160.1
110
charm: cs:~openstack-charmers-next/trusty/neutron-api
113
neutron-security-groups: true
117
openstack-origin: cloud:trusty-liberty
118
to: [ "lxc:5", "lxc:0", "lxc:1" ]
119
hacluster-neutron-api:
120
charm: cs:~openstack-charmers-next/trusty/hacluster
123
monitor_host: 10.245.160.1
125
charm: cs:~openstack-charmers-next/trusty/neutron-openvswitch
127
disable-security-groups: true
129
charm: cs:~openstack-charmers-next/trusty/neutron-gateway
132
openstack-origin: cloud:trusty-liberty
135
charm: cs:~openstack-charmers-next/trusty/cinder
140
glance-api-version: 2
142
openstack-origin: cloud:trusty-liberty
143
to: [ "lxc:0", "lxc:1", "lxc:2" ]
145
charm: cs:~openstack-charmers-next/trusty/hacluster
148
monitor_host: 10.245.160.1
150
charm: cs:~openstack-charmers-next/trusty/cinder-ceph
152
charm: cs:~openstack-charmers-next/trusty/glance
157
openstack-origin: cloud:trusty-liberty
158
to: [ "lxc:1", "lxc:2", "lxc:3" ]
160
charm: cs:~openstack-charmers-next/trusty/hacluster
163
monitor_host: 10.245.160.1
165
charm: cs:~charmers/trusty/ganglia
168
charm: cs:~charmers/trusty/ganglia-node
170
charm: cs:~charmers/trusty/ntp
172
source: "golem.canonical.com europium.canonical.com"
175
- [ "ganglia:master", ganglia-node ]
176
- [ ganglia-node, nova-compute ]
177
- [ ganglia-node, neutron-gateway ]
178
- [ "ntp:juju-info", "nova-compute:juju-info" ]
179
- [ "ntp:juju-info", "neutron-gateway:juju-info" ]
180
- [ mysql, hacluster-mysql ]
181
- [ keystone, hacluster-keystone ]
182
- [ nova-cloud-controller, hacluster-nova-cc ]
183
- [ glance, hacluster-glance ]
184
- [ cinder, hacluster-cinder ]
185
- [ openstack-dashboard, hacluster-dashboard ]
186
- [ neutron-api, hacluster-neutron-api ]
187
serverstack7-relations:
188
inherits: serverstack7-base
190
- [ keystone, mysql ]
191
- [ nova-cloud-controller, mysql ]
192
- [ nova-cloud-controller, rabbitmq-server ]
193
- [ nova-cloud-controller, glance ]
194
- [ nova-cloud-controller, keystone ]
195
- [ nova-compute, nova-cloud-controller ]
196
- [ nova-compute, "rabbitmq-server:amqp" ]
197
- [ nova-compute, glance ]
198
- [ nova-compute, ceph ]
200
- [ glance, keystone ]
204
- [ cinder, rabbitmq-server ]
205
- [ cinder, nova-cloud-controller ]
206
- [ cinder, keystone ]
207
- [ cinder, cinder-ceph ]
208
- [ cinder-ceph, ceph ]
209
- [ neutron-api, rabbitmq-server ]
210
- [ neutron-api, mysql ]
211
- [ neutron-api, nova-cloud-controller ]
212
- [ neutron-api, keystone ]
213
- [ neutron-api, neutron-gateway ]
214
- [ neutron-api, neutron-openvswitch ]
215
- [ neutron-openvswitch, rabbitmq-server ]
216
- [ neutron-openvswitch, nova-compute ]
217
- [ neutron-gateway, mysql ]
218
- [ "neutron-gateway:amqp", rabbitmq-server ]
219
- [ neutron-gateway, nova-cloud-controller ]
220
- [ openstack-dashboard, keystone ]
221
- [ ceph-radosgw, keystone ]
222
- [ ceph-radosgw, ceph ]
11
constraints: arch=amd64
14
constraints: arch=amd64
17
constraints: arch=amd64
20
constraints: arch=amd64
23
constraints: arch=amd64
26
constraints: arch=amd64
31
charm: cs:~openstack-charmers-next/trusty/percona-cluster
35
max-connections: 20000
36
root-password: changeme
37
sst-password: changeme
39
to: [ "lxc:0", "lxc:1", "lxc:2" ]
41
charm: cs:~openstack-charmers-next/trusty/hacluster
44
monitor_host: 10.245.160.1
46
charm: cs:~openstack-charmers-next/trusty/rabbitmq-server
48
source: cloud:trusty-liberty
52
charm: cs:~openstack-charmers-next/trusty/ceph
56
fsid: a5883bbc-e0c3-11e3-a871-3c970e8b1cf7
57
monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
58
osd-devices: /srv/ceph/osd
59
source: cloud:trusty-liberty
62
charm: cs:~openstack-charmers-next/trusty/ceph-osd
65
osd-devices: /srv/ceph/osd
66
source: cloud:trusty-liberty
69
charm: cs:~openstack-charmers-next/trusty/ceph-radosgw
72
source: cloud:trusty-liberty
73
to: [ "lxc:1", "lxc:2", "lxc:3" ]
75
charm: cs:~openstack-charmers-next/trusty/keystone
78
admin-password: eeWiekohquaevik5
79
admin-token: ga6hoz8wieth2Aim
82
openstack-origin: cloud:trusty-liberty
83
to: [ "lxc:2", "lxc:3", "lxc:4" ]
85
charm: cs:~openstack-charmers-next/trusty/hacluster
88
monitor_host: 10.245.160.1
90
charm: cs:~openstack-charmers-next/trusty/openstack-dashboard
94
openstack-origin: cloud:trusty-liberty
95
to: [ "lxc:3", "lxc:4", "lxc:5" ]
97
charm: cs:~openstack-charmers-next/trusty/hacluster
100
monitor_host: 10.245.160.1
102
charm: cs:~openstack-charmers-next/trusty/nova-compute
106
enable-live-migration: True
107
migration-auth-type: ssh
108
disable-neutron-security-groups: True
109
instances-path: /srv/nova/instances
110
openstack-origin: cloud:trusty-liberty
111
to: [ 1, 2, 3, 4, 5 ]
112
nova-cloud-controller:
113
charm: cs:~openstack-charmers-next/trusty/nova-cloud-controller
116
network-manager: Neutron
117
quantum-security-groups: "yes"
120
openstack-origin: cloud:trusty-liberty
121
to: [ "lxc:4", "lxc:5", "lxc:0" ]
123
charm: cs:~openstack-charmers-next/trusty/hacluster
126
monitor_host: 10.245.160.1
128
charm: cs:~openstack-charmers-next/trusty/neutron-api
131
neutron-security-groups: true
135
openstack-origin: cloud:trusty-liberty
136
to: [ "lxc:5", "lxc:0", "lxc:1" ]
137
hacluster-neutron-api:
138
charm: cs:~openstack-charmers-next/trusty/hacluster
141
monitor_host: 10.245.160.1
143
charm: cs:~openstack-charmers-next/trusty/neutron-openvswitch
145
disable-security-groups: true
147
charm: cs:~openstack-charmers-next/trusty/neutron-gateway
150
openstack-origin: cloud:trusty-liberty
153
charm: cs:~openstack-charmers-next/trusty/cinder
158
glance-api-version: 2
160
openstack-origin: cloud:trusty-liberty
161
to: [ "lxc:0", "lxc:1", "lxc:2" ]
163
charm: cs:~openstack-charmers-next/trusty/hacluster
166
monitor_host: 10.245.160.1
168
charm: cs:~openstack-charmers-next/trusty/cinder-ceph
170
charm: cs:~openstack-charmers-next/trusty/glance
175
openstack-origin: cloud:trusty-liberty
176
to: [ "lxc:1", "lxc:2", "lxc:3" ]
178
charm: cs:~openstack-charmers-next/trusty/hacluster
181
monitor_host: 10.245.160.1
183
charm: cs:~charmers/trusty/ganglia
186
charm: cs:~charmers/trusty/ganglia-node
188
charm: cs:~charmers/trusty/ntp
190
source: "golem.canonical.com europium.canonical.com"
193
- [ "ganglia:master", ganglia-node ]
194
- [ ganglia-node, nova-compute ]
195
- [ ganglia-node, neutron-gateway ]
196
- [ "ntp:juju-info", "nova-compute:juju-info" ]
197
- [ "ntp:juju-info", "neutron-gateway:juju-info" ]
198
- [ mysql, hacluster-mysql ]
199
- [ keystone, hacluster-keystone ]
200
- [ nova-cloud-controller, hacluster-nova-cc ]
201
- [ glance, hacluster-glance ]
202
- [ cinder, hacluster-cinder ]
203
- [ openstack-dashboard, hacluster-dashboard ]
204
- [ neutron-api, hacluster-neutron-api ]
205
- [ keystone, mysql ]
206
- [ nova-cloud-controller, mysql ]
207
- [ nova-cloud-controller, rabbitmq-server ]
208
- [ nova-cloud-controller, glance ]
209
- [ nova-cloud-controller, keystone ]
210
- [ nova-compute, nova-cloud-controller ]
211
- [ nova-compute, "rabbitmq-server:amqp" ]
212
- [ nova-compute, glance ]
213
- [ nova-compute, ceph ]
215
- [ glance, keystone ]
219
- [ cinder, rabbitmq-server ]
220
- [ cinder, nova-cloud-controller ]
221
- [ cinder, keystone ]
222
- [ cinder, cinder-ceph ]
223
- [ cinder-ceph, ceph ]
224
- [ neutron-api, rabbitmq-server ]
225
- [ neutron-api, mysql ]
226
- [ neutron-api, nova-cloud-controller ]
227
- [ neutron-api, keystone ]
228
- [ neutron-api, neutron-gateway ]
229
- [ neutron-api, neutron-openvswitch ]
230
- [ neutron-openvswitch, rabbitmq-server ]
231
- [ neutron-openvswitch, nova-compute ]
232
- [ neutron-gateway, mysql ]
233
- [ "neutron-gateway:amqp", rabbitmq-server ]
234
- [ neutron-gateway, nova-cloud-controller ]
235
- [ openstack-dashboard, keystone ]
236
- [ ceph-radosgw, keystone ]
237
- [ ceph-radosgw, ceph ]