Removed extraneous packages from Nova controller section

On Ubuntu, I removed the following extraneous packages from the list
of packages to install:

nova-ajax-console-proxy
nova-doc
novnc

I also combined the Ubuntu and Debian steps since they install the
same packages.

On RHEL-style distributions, the 'openstack-nova' meta-package also
installs compute services not necessary on the controller node. I
replaced this meta-package with the individual packages containing
only the controller services.

Change-Id: I8e7ba80124d8409410b03724ac6ab336355935e8
Closes-Bug: #1287918
Closes-Bug: #1287969
This commit is contained in:
Matt Kassawara 2014-03-06 18:34:52 -07:00
parent 3b431a3a23
commit 8c442aef4a

View File

@ -12,23 +12,13 @@
node.</para> node.</para>
<procedure> <procedure>
<step> <step>
<para os="fedora;rhel;centos">Install the <para>Install the Compute packages necessary for the controller
<package>openstack-nova</package> meta-package, which node.</para>
installs various Compute packages that are used on the <screen os="fedora;rhel;centos"><prompt>#</prompt> <userinput>yum install openstack-nova-api openstack-nova-cert openstack-nova-conductor \
controller node.</para> openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler \
<screen os="fedora;rhel;centos"><prompt>#</prompt> <userinput>yum install openstack-nova python-novaclient</userinput></screen>
<para os="ubuntu;debian;opensuse;sles">Install these Compute
packages, which provide the Compute services that run on the
controller node.</para>
<screen os="ubuntu"><prompt>#</prompt> <userinput>apt-get install nova-novncproxy novnc nova-api \
nova-ajax-console-proxy nova-cert nova-conductor \
nova-consoleauth nova-doc nova-scheduler \
python-novaclient</userinput></screen> python-novaclient</userinput></screen>
<screen os="ubuntu;debian"><prompt>#</prompt> <userinput>apt-get install nova-api nova-cert nova-conductor nova-consoleauth \
<screen os="debian"><prompt>#</prompt> <userinput>apt-get install nova-consoleproxy nova-api \ nova-novncproxy nova-scheduler python-novaclient</userinput></screen>
nova-cert nova-conductor nova-consoleauth \
nova-scheduler python-novaclient</userinput></screen>
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>zypper install openstack-nova-api openstack-nova-scheduler \ <screen os="opensuse;sles"><prompt>#</prompt> <userinput>zypper install openstack-nova-api openstack-nova-scheduler \
openstack-nova-cert openstack-nova-conductor openstack-nova-console \ openstack-nova-cert openstack-nova-conductor openstack-nova-console \
openstack-nova-consoleauth openstack-nova-doc \ openstack-nova-consoleauth openstack-nova-doc \