Add Sahara, Ceilometer and MongoDB

This commit is contained in:
John Hua 2015-09-01 18:01:09 +08:00
parent 4320983851
commit 73c2dda4a9
1 changed files with 22 additions and 4 deletions

View File

@ -1177,10 +1177,6 @@
can_update_from_versions: []
operating_system: "Ubuntu"
description: "This option will install the OpenStack Juno packages using Ubuntu as a base operating system. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment."
roles:
- controller
- compute
- cinder
roles_metadata:
controller:
name: "Controller"
@ -1218,6 +1214,28 @@
# NOTE: https://bugs.launchpad.net/fuel/+bug/1372914 - Prohibit possibility of adding cinder nodes to an environment with Ceph RBD
- condition: "settings:storage.volumes_ceph.value == true"
message: "Ceph RBD cannot be used with Cinder"
mongo:
name: "Telemetry - MongoDB"
description: "A feature-complete and recommended database for storage of metering data from OpenStack Telemetry (Ceilometer)."
weight: 60
conflicts:
- compute
- ceph-osd
has_primary: true
limits:
min: 1
overrides:
- condition: "cluster:mode != 'ha_compact'"
max: 1
message: "At most 1 MongoDB node can be added for non-HA deployment"
- condition: "cluster:mode == 'ha_compact'"
recommended: 3
message: "At least 3 MongoDB nodes are recommended for HA deployment."
restrictions:
- condition: "settings:additional_components.ceilometer.value == false"
message: "Ceilometer should be enabled."
- condition: "settings:additional_components.mongo.value == true"
message: "You are already using external MongoDB."
networks_metadata:
nova_network:
networks: