Merge "Add glossary to Install Guide"

This commit is contained in:
Jenkins 2014-01-24 23:31:07 +00:00 committed by Gerrit Code Review
commit 00df80dac5
12 changed files with 53 additions and 30 deletions

View File

@ -77,7 +77,8 @@
xlink:href="http://docs.openstack.org/developer/swift/" xlink:href="http://docs.openstack.org/developer/swift/"
>Swift</link></td> >Swift</link></td>
<td>Stores and retrieves arbitrary unstructured <td>Stores and retrieves arbitrary unstructured
data objects via a RESTful, HTTP based API. It is highly data objects via a <glossterm>RESTful</glossterm>,
HTTP based API. It is highly
fault tolerant with its data replication and scale out fault tolerant with its data replication and scale out
architecture. Its implementation is not like a file server architecture. Its implementation is not like a file server
with mountable directories.</td> with mountable directories.</td>

View File

@ -5,7 +5,7 @@
xml:id="keystone-concepts"> xml:id="keystone-concepts">
<?dbhtml stop-chunking?> <?dbhtml stop-chunking?>
<title>Identity Service concepts</title> <title>Identity Service concepts</title>
<para>The Identity Service performs the following <para>The <glossterm>Identity Service</glossterm> performs the following
functions:</para> functions:</para>
<itemizedlist spacing="compact"> <itemizedlist spacing="compact">
<listitem> <listitem>
@ -13,7 +13,8 @@
permissions.</para> permissions.</para>
</listitem> </listitem>
<listitem> <listitem>
<para>Service catalog. Provides a catalog of available <para><glossterm baseform="service catalog">Service
catalog</glossterm>. Provides a catalog of available
services with their API endpoints.</para> services with their API endpoints.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>

View File

@ -568,4 +568,6 @@
<xi:include href="ch_ceilometer.xml"/> <xi:include href="ch_ceilometer.xml"/>
<xi:include href="app_reserved_uids.xml"/> <xi:include href="app_reserved_uids.xml"/>
<xi:include href="../common/app_support.xml"/> <xi:include href="../common/app_support.xml"/>
<glossary role="auto"/>
</book> </book>

View File

@ -52,7 +52,8 @@
<para>For simple test cases, you can use machines with a single <para>For simple test cases, you can use machines with a single
network interface card.</para> network interface card.</para>
<para>The following example configures Networking on two networks <para>The following example configures Networking on two networks
with static IP addresses and manually manages a list of host with <glossterm baseform="static IP address">static IP addresses</glossterm>
and manually manages a list of host
names on each machine. If you manage a large network, you might names on each machine. If you manage a large network, you might
already have systems in place to manage this. If so, you can already have systems in place to manage this. If so, you can
skip this section but note that the rest of this guide assumes skip this section but note that the rest of this guide assumes
@ -88,7 +89,8 @@
</note> </note>
<warning os="centos;rhel"><para> <warning os="centos;rhel"><para>
RHEL and derivatives including CentOS and Scientific Linux enable a RHEL and derivatives including CentOS and Scientific Linux enable a
restrictive firewall by default. During this installation, certain steps restrictive <glossterm>firewall</glossterm> by default. During this
installation, certain steps
will fail unless you alter this setting or disable the firewall. For will fail unless you alter this setting or disable the firewall. For
further information about securing your installation, refer to the further information about securing your installation, refer to the
<link xlink:href="http://docs.openstack.org/sec/">OpenStack Security Guide</link>.</para> <link xlink:href="http://docs.openstack.org/sec/">OpenStack Security Guide</link>.</para>
@ -225,7 +227,8 @@ iface eth1 inet static
<section xml:id="basics-ntp"> <section xml:id="basics-ntp">
<title>Network Time Protocol (NTP)</title> <title>Network Time Protocol (NTP)</title>
<para>To synchronize services across multiple machines, you must <para>To synchronize services across multiple machines, you must
install NTP. The examples in this guide configure the controller install <glossterm baseform="Network Time Protocol (NTP)">NTP</glossterm>.
The examples in this guide configure the controller
node as the reference server and any additional nodes to set node as the reference server and any additional nodes to set
their time from the controller node.</para> their time from the controller node.</para>
<para>Install the <literal>ntp</literal> package on each system <para>Install the <literal>ntp</literal> package on each system
@ -484,7 +487,8 @@ bind-address = 192.168.0.10</programlisting>
access the RDO repository.</para> access the RDO repository.</para>
<screen os="fedora;centos;rhel"><prompt>#</prompt> <userinput>yum install openstack-utils</userinput></screen> <screen os="fedora;centos;rhel"><prompt>#</prompt> <userinput>yum install openstack-utils</userinput></screen>
<para os="opensuse;sles">Use the Open Build Service repositories <para os="opensuse;sles">Use the Open Build Service repositories
for Havana based on your openSUSE or SUSE Linux Enterprise for <glossterm>Havana</glossterm> based on your openSUSE or
SUSE Linux Enterprise
Server version, for example if you run openSUSE 12.3 use:</para> Server version, for example if you run openSUSE 12.3 use:</para>
<screen os="opensuse"><prompt>#</prompt> <userinput>zypper addrepo -f obs://Cloud:OpenStack:Havana/openSUSE_12.3 Havana</userinput></screen> <screen os="opensuse"><prompt>#</prompt> <userinput>zypper addrepo -f obs://Cloud:OpenStack:Havana/openSUSE_12.3 Havana</userinput></screen>
<para os="sles"> If you use SUSE Linux Enterprise Server 11 SP3, <para os="sles"> If you use SUSE Linux Enterprise Server 11 SP3,
@ -533,7 +537,8 @@ bind-address = 192.168.0.10</programlisting>
allows you to install newer releases of OpenStack on the allows you to install newer releases of OpenStack on the
stable supported version of Ubuntu.</para> stable supported version of Ubuntu.</para>
<step> <step>
<para>Install the Ubuntu Cloud Archive for Havana: <para>Install the Ubuntu Cloud Archive for
<glossterm>Havana</glossterm>:
<screen><prompt>#</prompt> <userinput>apt-get install python-software-properties</userinput> <screen><prompt>#</prompt> <userinput>apt-get install python-software-properties</userinput>
<prompt>#</prompt> <userinput>add-apt-repository cloud-archive:havana</userinput></screen></para> <prompt>#</prompt> <userinput>add-apt-repository cloud-archive:havana</userinput></screen></para>
</step> </step>
@ -547,7 +552,8 @@ bind-address = 192.168.0.10</programlisting>
<procedure xml:id="debian-cloud-archive" os="debian"> <procedure xml:id="debian-cloud-archive" os="debian">
<title>To use the Debian Wheezy backports archive for <title>To use the Debian Wheezy backports archive for
Havana</title> Havana</title>
<para>The Havana release is available only in Debian Sid <para>The <glossterm>Havana</glossterm> release is available
only in Debian Sid
(otherwise called Unstable). However, the Debian maintainers (otherwise called Unstable). However, the Debian maintainers
of OpenStack also maintain a non-official Debian repository of OpenStack also maintain a non-official Debian repository
for OpenStack containing Wheezy backports.</para> for OpenStack containing Wheezy backports.</para>
@ -609,10 +615,12 @@ bind-address = 192.168.0.10</programlisting>
<title>Messaging server</title> <title>Messaging server</title>
<para>On the controller node, install the messaging queue server. <para>On the controller node, install the messaging queue server.
Typically this is <phrase os="ubuntu;debian;opensuse;sles" Typically this is <phrase os="ubuntu;debian;opensuse;sles"
>RabbitMQ</phrase><phrase os="centos;rhel;fedora" ><glossterm>RabbitMQ</glossterm></phrase>
>Qpid</phrase> but <phrase os="ubuntu;debian;opensuse;sles" <phrase os="centos;rhel;fedora">
>Qpid</phrase><phrase os="centos;rhel;fedora" <glossterm>Qpid</glossterm></phrase> but
>RabbitMQ</phrase> and ZeroMQ (0MQ) are also available.</para> <phrase os="ubuntu;debian;opensuse;sles"><glossterm>Qpid</glossterm></phrase>
<phrase os="centos;rhel;fedora"><glossterm>RabbitMQ</glossterm></phrase>
and <glossterm>ZeroMQ</glossterm> (0MQ) are also available.</para>
<screen os="ubuntu;debian"><prompt>#</prompt> <userinput>apt-get install rabbitmq-server</userinput></screen> <screen os="ubuntu;debian"><prompt>#</prompt> <userinput>apt-get install rabbitmq-server</userinput></screen>
<screen os="opensuse;sles"><prompt>#</prompt> <userinput>zypper install rabbitmq-server</userinput></screen> <screen os="opensuse;sles"><prompt>#</prompt> <userinput>zypper install rabbitmq-server</userinput></screen>
<screen os="fedora;centos;rhel"><prompt>#</prompt> <userinput>yum install qpid-cpp-server memcached</userinput></screen> <screen os="fedora;centos;rhel"><prompt>#</prompt> <userinput>yum install qpid-cpp-server memcached</userinput></screen>

View File

@ -39,10 +39,14 @@
</listitem> </listitem>
<listitem> <listitem>
<para>The compute node runs the hypervisor portion of Compute, <para>The compute node runs the hypervisor portion of Compute,
which operates tenant virtual machines. By default, Compute uses which operates <glossterm>tenant</glossterm> virtual machines.
KVM as the hypervisor. Compute also provisions and operates By default, Compute uses
tenant networks and implements security groups. You can run more <glossterm baseform="kernel-based VM (KVM)">KVM</glossterm>
than one compute node.</para> as the <glossterm>hypervisor</glossterm>. Compute also
provisions and operates
tenant networks and implements
<glossterm baseform="security group">security groups</glossterm>.
You can run more than one compute node.</para>
</listitem> </listitem>
<listitem> <listitem>
<para>When implementing this architecture, skip <para>When implementing this architecture, skip
@ -71,7 +75,9 @@
<listitem> <listitem>
<para>The network node runs the Networking plug-in agent and <para>The network node runs the Networking plug-in agent and
several layer 3 agents that provision tenant networks and several layer 3 agents that provision tenant networks and
provide services to them, including routing, NAT, and DHCP. provide services to them, including routing, <glossterm
baseform="Network Address Translation (NAT)">NAT</glossterm>,
and <glossterm>DHCP</glossterm>.
It also handles external (internet) connectivity for tenant It also handles external (internet) connectivity for tenant
virtual machines.</para> virtual machines.</para>
</listitem> </listitem>

View File

@ -84,6 +84,7 @@
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<glossaryCollection>${basedir}/../glossary/glossary-terms.xml</glossaryCollection>
<!-- These parameters apply to pdf and webhelp --> <!-- These parameters apply to pdf and webhelp -->
<profileAudience>installer</profileAudience> <profileAudience>installer</profileAudience>
<xincludeSupported>true</xincludeSupported> <xincludeSupported>true</xincludeSupported>

View File

@ -5,7 +5,7 @@
<title>Configure a Block Storage Service controller</title> <title>Configure a Block Storage Service controller</title>
<note> <note>
<para>This section describes how to configure OpenStack Block Storage <para>This section describes how to configure OpenStack Block Storage
services on the <firstterm baseform="controller node">Controller node</firstterm> services on the <glossterm baseform="controller node">Controller node</glossterm>
and assumes that a and assumes that a
second node provides storage through the <systemitem second node provides storage through the <systemitem
class="service">cinder-volume</systemitem> service. For class="service">cinder-volume</systemitem> service. For

View File

@ -12,8 +12,9 @@
service.</para> service.</para>
</listitem> </listitem>
<listitem> <listitem>
<para><command>keystone endpoint-create</command>. Associates API <para><command>keystone endpoint-create</command>. Associates
endpoints with the service.</para> <glossterm baseform="API endpoint">API endpoints</glossterm>
with the service.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<para>You must also register the Identity Service itself. Use the <para>You must also register the Identity Service itself. Use the

View File

@ -4,9 +4,12 @@
xml:id="keystone-users" os="rhel;centos;fedora;opensuse;sles;ubuntu"> xml:id="keystone-users" os="rhel;centos;fedora;opensuse;sles;ubuntu">
<title>Define users, tenants, and roles</title> <title>Define users, tenants, and roles</title>
<para>After you install the Identity Service, set up users, <para>After you install the Identity Service, set up
tenants, and roles to authenticate against. These are used to allow access to <glossterm baseform="user">users</glossterm>,
services and endpoints, described in the next section.</para> <glossterm baseform="tenant">tenants</glossterm>, and roles to authenticate
against. These are used to allow access to
services and <glossterm baseform="endpoint">endpoints</glossterm>, described
in the next section.</para>
<para>Typically, you would indicate a user and password to <para>Typically, you would indicate a user and password to
authenticate with the Identity Service. At this point, however, we authenticate with the Identity Service. At this point, however, we

View File

@ -572,7 +572,7 @@ neutron_insecure = True
<prompt>#</prompt> <userinput>ovs-vsctl add-br br-ex</userinput></screen> <prompt>#</prompt> <userinput>ovs-vsctl add-br br-ex</userinput></screen>
</step> </step>
<step> <step>
<para>Add a <firstterm>port</firstterm> (connection) from <para>Add a <glossterm>port</glossterm> (connection) from
the <replaceable>EXTERNAL_INTERFACE</replaceable> the <replaceable>EXTERNAL_INTERFACE</replaceable>
interface to <literal>br-ex</literal> interface:</para> interface to <literal>br-ex</literal> interface:</para>
<screen><prompt>#</prompt> <userinput>ovs-vsctl add-port br-ex <replaceable>EXTERNAL_INTERFACE</replaceable></userinput></screen> <screen><prompt>#</prompt> <userinput>ovs-vsctl add-port br-ex <replaceable>EXTERNAL_INTERFACE</replaceable></userinput></screen>
@ -699,8 +699,8 @@ use_namespaces = True</programlisting>
<!-- TODO(sross): support provider networks? you need to modify things above for this to work --> <!-- TODO(sross): support provider networks? you need to modify things above for this to work -->
<step> <step>
<para>Configure a firewall plug-in. If you do not wish to <para>Configure a firewall plug-in. If you do not wish to
enforce firewall rules, called <firstterm enforce firewall rules, called <glossterm
baseform="security group">security groups</firstterm> baseform="security group">security groups</glossterm>
by OpenStack, you can use by OpenStack, you can use
<literal>neutron.agent.firewall.NoopFirewall</literal>. <literal>neutron.agent.firewall.NoopFirewall</literal>.
Otherwise, you can choose one of the Networking firewall Otherwise, you can choose one of the Networking firewall

View File

@ -635,8 +635,8 @@ export OS_AUTH_URL="http://<replaceable>controller</replaceable>:5000/v2.0/"</pr
in the API is created and owned by the cloud in the API is created and owned by the cloud
administrator.</para> administrator.</para>
<para>This model supports assigning public addresses to VMs by <para>This model supports assigning public addresses to VMs by
using <firstterm baseform="floating IP">floating using <glossterm baseform="floating IP">floating IPs</glossterm>;
IPs</firstterm>; the router maps public addresses from the router maps public addresses from
the external network to fixed IPs on private networks. the external network to fixed IPs on private networks.
Hosts without floating IPs can still create outbound Hosts without floating IPs can still create outbound
connections to the external network because the provider connections to the external network because the provider

View File

@ -47,7 +47,7 @@
<plugin> <plugin>
<groupId>com.rackspace.cloud.api</groupId> <groupId>com.rackspace.cloud.api</groupId>
<artifactId>clouddocs-maven-plugin</artifactId> <artifactId>clouddocs-maven-plugin</artifactId>
<version>1.12.2</version> <version>1.13.0</version>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>