Adds max_cores flag info and updates Compute install section

Change-Id: Ia185b63690842fb1fe3466e50143fbd498b5ff5a
This commit is contained in:
annegentle 2011-09-28 10:45:07 -05:00
parent 0e3a895bc8
commit 2848d0fd67
2 changed files with 22 additions and 11 deletions

View File

@ -48,7 +48,7 @@ format="SVG" scale="60"/>
<listitem> <listitem>
<para>nova-api - The nova-api service receives xml requests and sends them to the rest <para>nova-api - The nova-api service receives xml requests and sends them to the rest
of the system. It is a wsgi app that routes and authenticate requests. It supports of the system. It is a wsgi app that routes and authenticate requests. It supports
the ec2 and openstack apis. There is a nova-api.conf file created when you install the EC2 and OpenStack APIs. There is a nova-api.conf file created when you install
Compute.</para> Compute.</para>
</listitem> </listitem>
<listitem> <listitem>
@ -1367,6 +1367,11 @@ Migration of i-00000001 initiated. Check its progress using euca-describe-instan
<td>default: '(%(name)s): TRACE: '</td> <td>default: '(%(name)s): TRACE: '</td>
<td>String value; Prefix each line of exception output with this format.</td> <td>String value; Prefix each line of exception output with this format.</td>
</tr> </tr>
<tr>
<td>--max_cores</td>
<td>default: '16'</td>
<td>Integer value; Maximum number of instance cores to allow per compute host.</td>
</tr>
<tr> <tr>
<td>--my_ip</td> <td>--my_ip</td>
<td>default: ''</td> <td>default: ''</td>

View File

@ -230,7 +230,7 @@ sudo chmod 755 nova-install</literallayout><para>You
</section> </section>
<section xml:id="manual-ubuntu-installation"> <section xml:id="manual-ubuntu-installation">
<title>Manual Installation</title> <title>Manual Installation</title>
<para>The manual installation involves installing from packages on Ubuntu 10.04 or 10.10 <para>The manual installation involves installing from packages on Ubuntu 10.10 or 11.04
as a user with root permission. Depending on your environment, you may need to as a user with root permission. Depending on your environment, you may need to
prefix these commands with sudo.</para> prefix these commands with sudo.</para>
<para>This installation process walks through installing a cloud controller node and a <para>This installation process walks through installing a cloud controller node and a
@ -243,24 +243,30 @@ sudo chmod 755 nova-install</literallayout><para>You
<section xml:id="installing-the-cloud-controller"> <section xml:id="installing-the-cloud-controller">
<title>Installing the Cloud Controller</title> <title>Installing the Cloud Controller</title>
<para>First, set up pre-requisites to use the Nova PPA (Personal Packages Archive) <para>First, set up pre-requisites to use the Nova PPA (Personal Packages Archive)
provided through https://launchpad.net/~nova-core/+archive/trunk. The provided through https://launchpad.net/. The python-software-properties
python-software-properties package is a pre-requisite for setting up the nova package is a pre-requisite for setting up the nova package repository. You can
package repository. You can also use the release package by adding the also use the trunk package built daily by adding the ppa:nova-core/trunk
ppa:nova-core/release repository.</para> repository, but trunk changes rapidly and may not run any given day.</para>
<literallayout class="monospaced">sudo apt-get install python-software-properties</literallayout> <literallayout class="monospaced">sudo apt-get install python-software-properties</literallayout>
<literallayout class="monospaced">sudo add-apt-repository ppa:nova-core/trunk</literallayout> <literallayout class="monospaced">sudo add-apt-repository ppa:openstack-release/2011.3</literallayout>
<para>Run update.</para> <para>Run update.</para>
<literallayout class="monospaced">sudo apt-get update</literallayout> <literallayout class="monospaced">sudo apt-get update</literallayout>
<para>Install the messaging queue server, RabbitMQ.</para> <para>Install the messaging queue server, RabbitMQ.</para>
<literallayout class="monospaced">sudo apt-get install -y rabbitmq-server</literallayout> <literallayout class="monospaced">sudo apt-get install -y rabbitmq-server</literallayout>
<para>Now, install the Python dependencies. </para> <para>Now, install the Python dependencies. </para>
<literallayout class="monospaced">sudo apt-get install -y python-greenlet python-mysqldb </literallayout> <literallayout class="monospaced">sudo apt-get install -y python-greenlet python-mysqldb </literallayout>
<para>Install the required nova- packages, and dependencies should be automatically <note><para>You can use either MySQL or PostgreSQL.</para></note>
<para>Install the required nova- packages, and dependencies are automatically
installed.</para> installed.</para>
<literallayout class="monospaced">sudo apt-get install -y nova-common nova-doc python-nova nova-api <literallayout class="monospaced">
nova-network nova-objectstore nova-scheduler nova-compute</literallayout> sudo apt-get install nova-volume nova-vncproxy nova-api nova-ajax-console-proxy
sudo apt-get install nova-doc nova-scheduler nova-objectstore
sudo apt-get install nova-network nova-compute
sudo apt-get install glance
</literallayout>
<para>Install the supplemental tools such as euca2ools and unzip.</para> <para>Install the supplemental tools such as euca2ools and unzip.</para>
<literallayout class="monospaced">sudo apt-get install -y euca2ools unzip</literallayout> <literallayout class="monospaced">sudo apt-get install -y euca2ools unzip</literallayout>
<para> Next set up the database, either MySQL or PostgreSQL.</para>
<section xml:id="setting-up-sql-database-mysql"> <section xml:id="setting-up-sql-database-mysql">
<title>Setting up the SQL Database (MySQL) on the Cloud Controller</title> <title>Setting up the SQL Database (MySQL) on the Cloud Controller</title>
@ -301,7 +307,7 @@ sudo service mysql restart</literallayout></para>
PASSWORD('$NOVA_PASS');"</literallayout> PASSWORD('$NOVA_PASS');"</literallayout>
</para> </para>
</section> </section>
<section xml:id="setting-up-sql-database-postgresql"><title></title> <section xml:id="setting-up-sql-database-postgresql"><title>Setting Up PostgreSQL as the Database</title>
<para>OpenStack can use PostgreSQL as an alternative database. This is a matter of substituting the MySQL steps with PostgreSQL equivalents, as outlined here.</para> <para>OpenStack can use PostgreSQL as an alternative database. This is a matter of substituting the MySQL steps with PostgreSQL equivalents, as outlined here.</para>