Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- machines:
- '0':
- series: bionic
- constraints: arch=amd64 cpu-cores=40 mem=65536
- '1':
- series: bionic
- constraints: arch=amd64 cpu-cores=40 mem=65536
- '2':
- series: bionic
- constraints: arch=amd64 cpu-cores=40 mem=65536
- '3':
- series: bionic
- constraints: arch=amd64 cpu-cores=48 mem=262144
- relations:
- - [ "aodh:amqp", "rabbitmq-server:amqp" ]
- - [ "aodh:identity-service", "keystone:identity-service" ]
- - [ "aodh:shared-db", "mysql:shared-db" ]
- - [ "aodh", "aodh-hacluster" ]
- - [ "barbican", "barbican-hacluster" ]
- - [ "barbican", "keystone" ]
- - [ "barbican", "mysql" ]
- - [ "barbican", "rabbitmq-server" ]
- - [ "ceilometer-agent:ceilometer-service", "ceilometer:ceilometer-service" ]
- - [ "ceilometer-agent:nova-ceilometer", "nova-compute:nova-ceilometer" ]
- - [ "ceilometer-agent", "nova-compute" ]
- - [ "ceilometer:amqp", "rabbitmq-server:amqp" ]
- - [ "ceilometer:identity-credentials", "keystone:identity-credentials" ]
- - [ "ceilometer:identity-notifications", "keystone:identity-notifications" ]
- - [ "ceilometer", "ceilometer-hacluster" ]
- - [ "ceph-mon:client", "cinder-ceph:ceph" ]
- - [ "ceph-mon:client", "glance:ceph" ]
- - [ "ceph-mon:client", "nova-compute:ceph" ]
- - [ "ceph-osd:mon", "ceph-mon:osd" ]
- - [ "cinder-ceph:storage-backend", "cinder:storage-backend" ]
- - [ "cinder:amqp", "rabbitmq-server:amqp" ]
- - [ "cinder:cinder-volume-service", "nova-cloud-controller:cinder-volume-service" ]
- - [ "cinder:identity-service", "keystone:identity-service" ]
- - [ "cinder:image-service", "glance:image-service" ]
- - [ "cinder:shared-db", "mysql:shared-db" ]
- - [ "cinder", "ceph-mon" ]
- - [ "cinder", "cinder-ceph" ]
- - [ "cinder", "cinder-hacluster" ]
- - [ "glance:amqp", "rabbitmq-server:amqp" ]
- - [ "glance:identity-service", "keystone:identity-service" ]
- - [ "glance:shared-db", "mysql:shared-db" ]
- - [ "glance", "glance-hacluster" ]
- - [ "glance", "nova-cloud-controller" ]
- - [ "gnocchi:amqp", "rabbitmq-server:amqp" ]
- - [ "gnocchi:coordinator-memcached", "memcached:cache" ]
- - [ "gnocchi:identity-service", "keystone:identity-service" ]
- - [ "gnocchi:metric-service", "ceilometer:metric-service" ]
- - [ "gnocchi:shared-db", "mysql:shared-db" ]
- - [ "gnocchi:storage-ceph", "ceph-mon:client" ]
- - [ "gnocchi", "gnocchi-hacluster" ]
- - [ "heat", "heat-hacluster" ]
- - [ "heat", "keystone" ]
- - [ "heat", "mysql" ]
- - [ "heat", "rabbitmq-server" ]
- - [ "keystone:shared-db", "mysql:shared-db" ]
- - [ "keystone", "keystone-hacluster" ]
- - [ "mysql", "mysql-hacluster" ]
- - [ "neutron-api:amqp", "rabbitmq-server:amqp" ]
- - [ "neutron-api:identity-service", "keystone:identity-service" ]
- - [ "neutron-api:shared-db", "mysql:shared-db" ]
- - [ "neutron-api", "neutron-hacluster" ]
- - [ "neutron-gateway:amqp", "rabbitmq-server:amqp" ]
- - [ "neutron-gateway:neutron-plugin-api", "neutron-api:neutron-plugin-api" ]
- - [ "neutron-openvswitch:amqp", "rabbitmq-server:amqp" ]
- - [ "neutron-openvswitch:neutron-plugin-api", "neutron-api:neutron-plugin-api" ]
- - [ "nova-cloud-controller:amqp", "rabbitmq-server:amqp" ]
- - [ "nova-cloud-controller:cloud-compute", "nova-compute:cloud-compute" ]
- - [ "nova-cloud-controller:identity-service", "keystone:identity-service" ]
- - [ "nova-cloud-controller:image-service", "glance:image-service" ]
- - [ "nova-cloud-controller:neutron-api", "neutron-api:neutron-api" ]
- - [ "nova-cloud-controller:quantum-network-service", "neutron-gateway:quantum-network-service" ]
- - [ "nova-cloud-controller:shared-db", "mysql:shared-db" ]
- - [ "nova-compute:amqp", "rabbitmq-server:amqp" ]
- - [ "nova-compute:ceph-access", "cinder-ceph:ceph-access" ]
- - [ "nova-compute:image-service", "glance:image-service" ]
- - [ "nova-compute:neutron-plugin", "neutron-openvswitch:neutron-plugin" ]
- - [ "ntp:juju-info", "neutron-gateway:juju-info" ]
- - [ "ntp:juju-info", "nova-compute:juju-info" ]
- - [ "openstack-dashboard:identity-service", "keystone:identity-service" ]
- - [ "openstack-dashboard", "openstack-dashboard-hacluster" ]
- series: bionic
- services:
- aodh:
- bindings:
- "": trn-api
- charm: cs:aodh
- num_units: 3
- options:
- openstack-origin: cloud:bionic-rocky
- vip: 10.20.18.238
- os-public-hostname: aodh.os.mydomain.com
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- aodh-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- barbican:
- bindings:
- "": trn-api
- charm: cs:barbican
- num_units: 3
- options:
- openstack-origin: cloud:bionic-rocky
- vip: 10.20.18.237
- os-public-hostname: barbican.os.mydomain.com
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- barbican-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- ceilometer:
- bindings:
- "": trn-api
- public: trn-api
- admin: trn-api
- internal: trn-api
- charm: cs:ceilometer
- num_units: 3
- options:
- openstack-origin: cloud:bionic-rocky
- os-public-hostname: ceilometer.os.mydomain.com
- vip: 10.20.18.249
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- ceilometer-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- ceilometer-agent:
- charm: cs:ceilometer-agent
- num_units: 0
- ceph-mon:
- bindings:
- "": trn-api
- cluster: trn-storage
- charm: cs:ceph-mon
- num_units: 3
- options:
- default-rbd-features: 1
- # expected-osd-count: 3
- source: cloud:bionic-rocky
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- ceph-osd:
- bindings:
- "": trn-api
- cluster: trn-storage
- # mon: trn-api
- # public: trn-api
- charm: cs:ceph-osd
- num_units: 3
- options:
- autotune: true
- osd-devices: /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh
- source: cloud:bionic-rocky
- to:
- - '0'
- - '1'
- - '2'
- # ceph-radosgw:
- # charm: cs:ceph-radosgw
- # num_units: 1
- # options:
- # source: cloud:bionic-rocky
- # to:
- # - lxd:0
- cinder:
- bindings:
- "": trn-api
- public: trn-api
- admin: trn-api
- internal: trn-api
- shared-db: trn-api
- charm: cs:cinder
- num_units: 3
- options:
- block-device: None
- glance-api-version: 2
- openstack-origin: cloud:bionic-rocky
- worker-multiplier: 0.25
- vip: 10.20.18.241
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- cinder-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- cinder-ceph:
- charm: cs:cinder-ceph
- num_units: 0
- # hacluster:
- # charm: cs:hacluster
- # num_units: 3
- # options:
- # monitor_host: 10.20.18.1
- # cluster_count: 3
- # bindings:
- # "": trn-api
- # to:
- # - lxd:0
- # - lxd:1
- # - lxd:2
- glance:
- bindings:
- "": trn-api
- public: trn-api
- admin: trn-api
- internal: trn-api
- shared-db: trn-api
- ceph: trn-storage
- charm: cs:glance
- num_units: 3
- options:
- openstack-origin: cloud:bionic-rocky
- vip: 10.20.18.242
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- glance-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- heat:
- bindings:
- "": trn-api
- charm: cs:heat
- num_units: 3
- options:
- vip: 10.20.18.244
- vip_cidr: 24
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- heat-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- gnocchi:
- bindings:
- "": trn-api
- charm: cs:gnocchi
- num_units: 3
- options:
- openstack-origin: cloud:bionic-rocky
- vip: 10.20.18.239
- os-public-hostname: gnocchi.os.mydomain.com
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- gnocchi-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- keystone:
- bindings:
- "": trn-api
- public: trn-api
- admin: trn-api
- internal: trn-api
- shared-db: trn-api
- charm: cs:keystone
- num_units: 3
- options:
- openstack-origin: cloud:bionic-rocky
- admin-password: openstack
- # ssl_ca: include-base64://path-to-base64-encoded-ca-data
- # ssl_cert: include-base64://path-to-base64-encoded-certificate-data
- # ssl_key: include-base64://path-to-base64-encoded-key-data
- vip: 10.20.18.245
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- keystone-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- # lxd:
- # charm: cs:lxd
- # num_units: 0
- # options:
- # block-devices: /dev/sdb
- # storage-type: zfs
- mysql:
- bindings:
- "": trn-api
- charm: cs:percona-cluster
- num_units: 3
- options:
- innodb-buffer-pool-size: 256M
- max-connections: 20000
- source: cloud:bionic-rocky
- vip: 10.20.18.243
- min-cluster-size: 3
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- mysql-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- memcached:
- bindings:
- "": trn-api
- cluster: trn-api
- cache: trn-api
- munin: trn-api
- monitors: trn-api
- charm: cs:memcached
- num_units: 3
- options:
- # repcached: true
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- neutron-api:
- bindings:
- "": trn-api
- public: trn-api
- admin: trn-api
- internal: trn-api
- shared-db: trn-api
- charm: cs:neutron-api
- num_units: 3
- options:
- # dns-domain: vm.mydomain.com.
- flat-network-providers: physnet1
- neutron-security-groups: true
- quota-network: -1
- quota-pool: -1
- quota-port: -1
- quota-router: -1
- quota-security-group: -1
- quota-security-group-rule: -1
- quota-subnet: -1
- quota-vip: -1
- vip: 10.20.18.236
- vlan-ranges: 'physnet1:100:300'
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- neutron-gateway:
- charm: cs:neutron-gateway
- num_units: 3
- options:
- bridge-mappings: physnet1:br-ex
- data-port: br-ex:bond1
- vlan-ranges: 'physnet1:100:300'
- # instance-mtu: 1456
- openstack-origin: cloud:bionic-rocky
- worker-multiplier: 0.25
- to:
- - '0'
- - '1'
- - '2'
- neutron-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- neutron-openvswitch:
- bindings:
- "": trn-api
- data: trn-api
- charm: cs:neutron-openvswitch
- options:
- bridge-mappings: 'physnet1:br-ex'
- data-port: 'br-ex:bond1'
- dns-servers: 8.8.8.8 8.8.4.4
- firewall-driver: openvswitch
- flat-network-providers: bond1
- vlan-ranges: 'physnet1:100:300'
- nova-cloud-controller:
- bindings:
- "": trn-api
- public: trn-api
- admin: trn-api
- internal: trn-api
- shared-db: trn-api
- charm: cs:nova-cloud-controller
- num_units: 3
- options:
- network-manager: Neutron
- openstack-origin: cloud:bionic-rocky
- # worker-multiplier: 0.25
- console-access-protocol: spice
- single-nova-consoleauth: false
- ram-allocation-ratio: "2.0"
- cpu-allocation-ratio: "16.0"
- os-public-hostname: ncc.os.mydomain.com
- vip: 10.20.18.247
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- nova-compute:
- bindings:
- "": trn-api
- ceph: trn-storage
- charm: cs:nova-compute
- num_units: 1
- options:
- # config-flags: default_ephemeral_format=ext4
- enable-live-migration: true
- enable-resize: true
- flat-interface: bond1
- ksm: "1"
- libvirt-image-backend: rbd
- migration-auth-type: ssh
- openstack-origin: cloud:bionic-rocky
- rbd-pool: vms
- virt-type: kvm
- to:
- - '3'
- # - '4'
- # - '5'
- ntp:
- charm: cs:ntp
- num_units: 0
- openstack-dashboard:
- bindings:
- "": trn-api
- cluster: trn-api
- public: trn-api
- ha: trn-api
- charm: cs:openstack-dashboard
- num_units: 3
- options:
- cinder-backup: true
- openstack-origin: cloud:bionic-rocky
- os-public-hostname: manage.mydomain.com
- neutron-network-vpn: true
- neutron-network-firewall: true
- # ubuntu-theme: "no"
- vip: 10.20.18.246
- ssl_key: include-base64://certs/st.key
- ssl_ca: include-base64://certs/st.ca
- ssl_cert: include-base64://certs/st.crt
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- openstack-dashboard-hacluster:
- charm: cs:hacluster
- options:
- cluster_count: 3
- num_units: 0
- rabbitmq-server:
- bindings:
- "": trn-api
- amqp: trn-api
- charm: cs:rabbitmq-server
- num_units: 3
- options:
- vip: 10.20.18.235
- management_plugin: true
- min-cluster-size: 3
- # ssl_key: include-base64://certs/st.key
- # ssl_ca: include-base64://certs/st.ca
- # ssl_cert: include-base64://certs/st.crt
- to:
- - lxd:0
- - lxd:1
- - lxd:2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement