This changes the default service list in devstack to minimize what is
running out of the box, so that it's likelihood of working in a 4G vm
is much higher.
This removes heat from the default enabled service list.
It drops the ec2 only needed n-obj and n-crt services.
It drops all the alternative consoles (xvnc, consoleauth). novnc is
fine for libvirt which is the default.
It adds dstat, because that's turned out to be so useful in debugging
things.
Change-Id: I84457260dff6f42a5c6ebcc2c60fb6e01aec9567
... | ... |
@@ -46,16 +46,18 @@ REGION_NAME=${REGION_NAME:-RegionOne} |
46 | 46 |
|
47 | 47 |
# This allows us to pass ``ENABLED_SERVICES`` |
48 | 48 |
if ! isset ENABLED_SERVICES ; then |
49 |
- # Compute (Glance / Keystone / Nova (+ nova-network)) |
|
50 |
- ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,n-sch,n-novnc,n-xvnc,n-cauth |
|
49 |
+ # Keystone - nothing works without keystone |
|
50 |
+ ENABLED_SERVICES=key |
|
51 |
+ # Nova - services to support libvirt based openstack clouds |
|
52 |
+ ENABLED_SERVICES=,n-api,n-cpu,n-net,n-cond,n-sch,n-novnc |
|
53 |
+ # Glance services needed for Nova |
|
54 |
+ ENABLED_SERVICES=,g-api,g-reg |
|
51 | 55 |
# Cinder |
52 | 56 |
ENABLED_SERVICES+=,c-sch,c-api,c-vol |
53 |
- # Heat |
|
54 |
- ENABLED_SERVICES+=,h-eng,h-api,h-api-cfn,h-api-cw |
|
55 | 57 |
# Dashboard |
56 | 58 |
ENABLED_SERVICES+=,horizon |
57 | 59 |
# Additional services |
58 |
- ENABLED_SERVICES+=,rabbit,tempest,mysql |
|
60 |
+ ENABLED_SERVICES+=,rabbit,tempest,mysql,dstat |
|
59 | 61 |
fi |
60 | 62 |
|
61 | 63 |
# SQLAlchemy supports multiple database drivers for each database server |