Merge "Add glossary to Install Guide"
This commit is contained in:
commit
00df80dac5
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user