Browse code

minimize the default services

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

Sean Dague authored on 2015/04/01 20:33:55
Showing 1 changed files
... ...
@@ -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