b6b7cea319
Change-Id: I0ed5bf6ceccd3c0a9aff7999f242ed648dc48095
10038 lines
399 KiB
Plaintext
10038 lines
399 KiB
Plaintext
#
|
||
# Translators:
|
||
# macjacktw <macjacktw@hotmail.com>, 2013
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: OpenStack Manuals\n"
|
||
"POT-Creation-Date: 2014-05-01 05:30+0000\n"
|
||
"PO-Revision-Date: 2014-04-30 14:19+0000\n"
|
||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/openstack-manuals-i18n/language/zh_TW/)\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Language: zh_TW\n"
|
||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml5(title)
|
||
msgid "Define users, tenants, and roles"
|
||
msgstr "定義使用者, 租戶, 和角色"
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml7(para)
|
||
msgid ""
|
||
"After you install the Identity Service, set up <glossterm "
|
||
"baseform=\"user\">users</glossterm>, <glossterm "
|
||
"baseform=\"tenant\">tenants</glossterm>, and <glossterm "
|
||
"baseform=\"role\">roles</glossterm> to authenticate against. These are used "
|
||
"to allow access to services and <glossterm "
|
||
"baseform=\"endpoint\">endpoints</glossterm>, described in the next section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml26(replaceable)
|
||
#: ./doc/install-guide/section_keystone-users.xml29(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml136(replaceable)
|
||
msgid "ADMIN_TOKEN"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml15(para)
|
||
msgid ""
|
||
"Typically, you would indicate a user and password to authenticate with the "
|
||
"Identity Service. At this point, however, you have not created any users, so"
|
||
" you have to use the authorization token created in an earlier step, see "
|
||
"<xref linkend=\"keystone-install\"/> for further details. You can pass this "
|
||
"with the <option>--os-token</option> option to the <placeholder-1/> command "
|
||
"or set the <envar>OS_SERVICE_TOKEN</envar> environment variable. Set "
|
||
"<envar>OS_SERVICE_TOKEN</envar>, as well as "
|
||
"<envar>OS_SERVICE_ENDPOINT</envar> to specify where the Identity Service is "
|
||
"running. Replace <placeholder-2/> with your authorization token."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml33(title)
|
||
msgid "Create an administrative user"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml34(para)
|
||
msgid ""
|
||
"Follow these steps to create an administrative user, role, and tenant. You "
|
||
"will use this account for administrative interaction with the OpenStack "
|
||
"cloud."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml39(para)
|
||
msgid ""
|
||
"By default, the Identity Service creates a special "
|
||
"<literal>_member_</literal> role. The OpenStack dashboard automatically "
|
||
"grants access to users with this role. You will give the "
|
||
"<literal>admin</literal> user access to this role in addition to the "
|
||
"<literal>admin</literal> role."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml47(para)
|
||
msgid ""
|
||
"Any role that you create must map to roles specified in the "
|
||
"<filename>policy.json</filename> file included with each OpenStack service. "
|
||
"The default policy file for most services grants administrative access to "
|
||
"the <literal>admin</literal> role."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml55(para)
|
||
msgid "Create the <literal>admin</literal> user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml58(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml135(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml164(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml210(replaceable)
|
||
#: ./doc/install-guide/section_keystone-verify.xml25(replaceable)
|
||
#: ./doc/install-guide/section_keystone-verify.xml35(replaceable)
|
||
#: ./doc/install-guide/section_keystone-verify.xml49(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml408(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml376(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml485(replaceable)
|
||
msgid "ADMIN_PASS"
|
||
msgstr "ADMIN_PASS"
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml58(replaceable)
|
||
msgid "ADMIN_EMAIL"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml59(para)
|
||
msgid ""
|
||
"Replace <replaceable>ADMIN_PASS</replaceable> with a secure password and "
|
||
"replace <replaceable>ADMIN_EMAIL</replaceable> with an email address to "
|
||
"associate with the account."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml66(para)
|
||
msgid "Create the <literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml72(para)
|
||
msgid "Create the <literal>admin</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml78(para)
|
||
msgid ""
|
||
"You must now link the <literal>admin</literal> user, "
|
||
"<literal>admin</literal> role, and <literal>admin</literal> tenant together "
|
||
"using the <option>user-role-add</option> option:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml86(para)
|
||
msgid ""
|
||
"Link the <literal>admin</literal> user, <literal>_member_</literal> role, "
|
||
"and <literal>admin</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml94(title)
|
||
msgid "Create a normal user"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml95(para)
|
||
msgid ""
|
||
"Follow these steps to create a normal user and tenant, and link them to the "
|
||
"special <literal>_member_</literal> role. You will use this account for "
|
||
"daily non-administrative interaction with the OpenStack cloud. You can also "
|
||
"repeat this procedure to create additional cloud users with different "
|
||
"usernames and passwords. Skip the tenant creation step when creating these "
|
||
"users."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml104(para)
|
||
msgid "Create the <literal>demo</literal> user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml107(replaceable)
|
||
#: ./doc/install-guide/ch_clients.xml40(replaceable)
|
||
msgid "DEMO_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml107(replaceable)
|
||
msgid "DEMO_EMAIL"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml108(para)
|
||
msgid ""
|
||
"Replace <replaceable>DEMO_PASS</replaceable> with a secure password and "
|
||
"replace <replaceable>DEMO_EMAIL</replaceable> with an email address to "
|
||
"associate with the account."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml115(para)
|
||
msgid "Create the <literal>demo</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml120(para)
|
||
msgid "Do not repeat this step when adding additional users."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml126(para)
|
||
msgid ""
|
||
"Link the <literal>demo</literal> user, <literal>_member_</literal> role, and"
|
||
" <literal>demo</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml134(title)
|
||
msgid "Create a <literal>service</literal> tenant"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml135(para)
|
||
msgid ""
|
||
"OpenStack services also require a username, tenant, and role to access other"
|
||
" OpenStack services. In a basic installation, OpenStack services typically "
|
||
"share a single tenant named <literal>service</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml140(para)
|
||
msgid ""
|
||
"You will create additional usernames and roles under this tenant as you "
|
||
"install and configure each service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-users.xml145(para)
|
||
msgid "Create the <literal>service</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml5(title)
|
||
msgid "Create initial network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml6(para)
|
||
msgid ""
|
||
"Before launching your first instance, you must create the necessary virtual "
|
||
"network infrastructure to which the instance will connect. This network "
|
||
"typically provides internet access <emphasis>from</emphasis> instances. You "
|
||
"can enable internet access <emphasis>to</emphasis> individual instances "
|
||
"using a <glossterm>floating IP address</glossterm> and suitable "
|
||
"<glossterm>security group</glossterm> rules. The <literal>admin</literal> "
|
||
"tenant owns this network because it provides external network access for "
|
||
"multiple tenants."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml15(para)
|
||
msgid ""
|
||
"This network shares the same <glossterm>subnet</glossterm> associated with "
|
||
"the physical network connected to the external "
|
||
"<glossterm>interface</glossterm> on the compute node. You should specify an "
|
||
"exclusive slice of this subnet to prevent interference with other devices on"
|
||
" the external network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml21(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml42(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml129(para)
|
||
msgid "Perform these commands on the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml24(title)
|
||
msgid "To create the network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml26(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml47(para)
|
||
msgid "Source the <literal>admin</literal> tenant credentials:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml30(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml51(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml138(para)
|
||
msgid "Create the network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml31(para)
|
||
msgid ""
|
||
"Replace <replaceable>NETWORK_CIDR</replaceable> with the subnet associated "
|
||
"with the physical network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml34(replaceable)
|
||
msgid "NETWORK_CIDR"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml35(para)
|
||
msgid ""
|
||
"For example, using an exclusive slice of <literal>203.0.113.0/24</literal> "
|
||
"with IP address range <literal>203.0.113.24</literal> to "
|
||
"<literal>203.0.113.32</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml42(para)
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml26(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml26(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml245(para)
|
||
msgid "This command provides no output."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-initial-network.xml46(para)
|
||
msgid "Verify creation of the network:"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml29(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/api-endpoint_1_register_endpoint.png';"
|
||
" md5=d534be231be4f725820a1050fbf44231"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml40(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/api-"
|
||
"endpoint_2_keystone_server_ip.png'; md5=d2c5a5b82dd433fcf9cde6f5ac34c30e"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml54(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/api-"
|
||
"endpoint_3_keystone_authtoken.png'; md5=1f3b05ebe671f64d672ac70d246e4f39"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml69(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/api-"
|
||
"endpoint_4_service_endpoint_ip_address.png'; "
|
||
"md5=6853f0ae2ef8d5fddb22c466d465de15"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml81(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/api-endpoint_5_region_name.png'; "
|
||
"md5=a6bce0acf5a1cb85f161290f0cf30733"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml6(title)
|
||
msgid "Register API endpoints"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml7(para)
|
||
msgid ""
|
||
"All Debian packages for API services, except the <package>heat-api</package>"
|
||
" package, register the service in the Identity Service catalog. This feature"
|
||
" is helpful because API endpoints are difficult to remember."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml12(para)
|
||
msgid ""
|
||
"The <package>heat-common</package> package and not the <package>heat-"
|
||
"api</package> package configures the Orchestration service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml16(para)
|
||
msgid ""
|
||
"When you install a package for an API service, you are prompted to register "
|
||
"that service. However, after you install or upgrade the package for an API "
|
||
"service, Debian immediately removes your response to this prompt from the "
|
||
"<package>debconf</package> database. Consequently, you are prompted to re-"
|
||
"register the service with the Identity Service. If you already registered "
|
||
"the API service, respond <literal>no</literal> when you upgrade."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml33(para)
|
||
msgid "This screen registers packages in the Identity Service catalog:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml44(para)
|
||
msgid ""
|
||
"You are prompted for the Identity Service <literal>admin_token</literal> "
|
||
"value. The Identity Service uses this value to register the API service. "
|
||
"When you set up the <package>keystone</package> package, this value is "
|
||
"configured automatically."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml58(para)
|
||
msgid ""
|
||
"This screen configures the IP addresses for the service. The configuration "
|
||
"script automatically detects the IP address used by the interface that is "
|
||
"connected to the default route (<code>/sbin/route</code> and "
|
||
"<code>/sbin/ip</code>)."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml62(para)
|
||
msgid ""
|
||
"Unless you have a unique set up for your network, press "
|
||
"<keycap>ENTER</keycap>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-api-endpoints.xml73(para)
|
||
msgid ""
|
||
"This screen configures the region name for the service. For example, <code"
|
||
">us-east-coast</code> or <code>europe-paris</code>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_glance.xml6(title)
|
||
msgid "Configure the Image Service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_glance.xml7(para)
|
||
msgid ""
|
||
"The OpenStack Image Service enables users to discover, register, and "
|
||
"retrieve virtual machine images. Also known as the glance project, the Image"
|
||
" Service offers a <glossterm baseform=\"RESTful\">REST</glossterm> API that "
|
||
"enables you to query virtual machine image metadata and retrieve an actual "
|
||
"image. You can store virtual machine images made available through the Image"
|
||
" Service in a variety of locations from simple file systems to object-"
|
||
"storage systems like OpenStack Object Storage."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_glance.xml16(para)
|
||
msgid ""
|
||
"For simplicity, this guide configures the Image Service to use the "
|
||
"<literal>file</literal> back end. This means that images uploaded to the "
|
||
"Image Service are stored in a directory on the same system that hosts the "
|
||
"service. By default, this directory is "
|
||
"<filename>/var/lib/glance/images/</filename>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_glance.xml21(para)
|
||
msgid ""
|
||
"Before you proceed, ensure that the system has sufficient space available in"
|
||
" this directory to store virtual machine images and snapshots. At an "
|
||
"absolute minimum, several gigabytes of space should be available for use by "
|
||
"the Image Service in a proof of concept deployment. To see requirements for "
|
||
"other back ends, see <link href=\"http://docs.openstack.org/trunk/config-"
|
||
"reference/content/ch_configuring-openstack-image-"
|
||
"service.html\"><citetitle>Configuration Reference</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_cinder.xml6(title)
|
||
msgid "Add the Block Storage service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_cinder.xml7(para)
|
||
msgid ""
|
||
"The OpenStack Block Storage service works through the interaction of a "
|
||
"series of daemon processes named <systemitem "
|
||
"role=\"process\">cinder-*</systemitem> that reside persistently on the host "
|
||
"machine or machines. You can run the binaries from a single node or across "
|
||
"multiple nodes. You can also run them on the same node as other OpenStack "
|
||
"services. The following sections introduce Block Storage service components "
|
||
"and concepts and show you how to configure and install the Block Storage "
|
||
"service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_cinder.xml20(title)
|
||
#: ./doc/install-guide/ch_swift.xml30(title)
|
||
#: ./doc/install-guide/ch_networking.xml37(title)
|
||
#: ./doc/install-guide/ch_horizon.xml38(title)
|
||
#: ./doc/install-guide/ch_ceilometer.xml18(title)
|
||
#: ./doc/install-guide/ch_heat.xml14(title)
|
||
msgid "Next steps"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_cinder.xml21(para)
|
||
msgid ""
|
||
"Your OpenStack environment now includes Block Storage. You can <link linkend"
|
||
"=\"launch-instance\">launch an instance</link> or add more services to your "
|
||
"environment in the following chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-passwords.xml6(title)
|
||
msgid "Passwords"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-passwords.xml7(para)
|
||
msgid ""
|
||
"The various OpenStack services and the required software like the database "
|
||
"and the messaging server have to be password protected. You use these "
|
||
"passwords when configuring a service and then again to access the service. "
|
||
"You have to choose a password while configuring the service and later "
|
||
"remember to use the same password when accessing it. Optionally, you can "
|
||
"generate random passwords with the <application>pwgen</application> program."
|
||
" Or, to create passwords one at a time, use the output of this command "
|
||
"repeatedly: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-passwords.xml17(para)
|
||
msgid ""
|
||
"This guide uses the convention that "
|
||
"<literal><replaceable>SERVICE_PASS</replaceable></literal> is the password "
|
||
"to access the service <literal>SERVICE</literal> and "
|
||
"<literal><replaceable>SERVICE_DBPASS</replaceable></literal> is the database"
|
||
" password used by the service SERVICE to access the database."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-passwords.xml24(para)
|
||
msgid ""
|
||
"The complete list of passwords you need to define in this guide are: <table "
|
||
"rules=\"all\"><caption>Passwords</caption><thead><tr><th>Password "
|
||
"name</th><th>Description</th></tr></thead><tbody><tr><td>Database password "
|
||
"(no variable used)</td><td>Root password for the database</td></tr><tr "
|
||
"os=\"ubuntu;opensuse;sles\"><td><literal><replaceable>RABBIT_PASS</replaceable></literal></td><td>Password"
|
||
" of user guest of "
|
||
"RabbitMQ</td></tr><tr><td><literal><replaceable>KEYSTONE_DBPASS</replaceable></literal></td><td>Database"
|
||
" password of Identity "
|
||
"service</td></tr><tr><td><literal><replaceable>DEMO_PASS</replaceable></literal></td><td>Password"
|
||
" of user "
|
||
"<literal>demo</literal></td></tr><tr><td><literal><replaceable>ADMIN_PASS</replaceable></literal></td><td>Password"
|
||
" of user "
|
||
"<literal>admin</literal></td></tr><tr><td><literal><replaceable>GLANCE_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for Image "
|
||
"Service</td></tr><tr><td><literal><replaceable>GLANCE_PASS</replaceable></literal></td><td>Password"
|
||
" of Image Service user "
|
||
"<literal>glance</literal></td></tr><tr><td><literal><replaceable>NOVA_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for Compute "
|
||
"service</td></tr><tr><td><literal><replaceable>NOVA_PASS</replaceable></literal></td><td>Password"
|
||
" of Compute service user "
|
||
"<literal>nova</literal></td></tr><tr><td><literal><replaceable>DASH_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for the "
|
||
"dashboard</td></tr><tr><td><literal><replaceable>CINDER_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for the Block Storage "
|
||
"service</td></tr><tr><td><literal><replaceable>CINDER_PASS</replaceable></literal></td><td>Password"
|
||
" of Block Storage service user "
|
||
"<literal>cinder</literal></td></tr><tr><td><literal><replaceable>NEUTRON_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for the Networking "
|
||
"service</td></tr><tr><td><literal><replaceable>NEUTRON_PASS</replaceable></literal></td><td>Password"
|
||
" of Networking service user "
|
||
"<literal>neutron</literal></td></tr><tr><td><literal><replaceable>HEAT_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for the Orchestration "
|
||
"service</td></tr><tr><td><literal><replaceable>HEAT_PASS</replaceable></literal></td><td>Password"
|
||
" of Orchestration service user "
|
||
"<literal>heat</literal></td></tr><tr><td><literal><replaceable>CEILOMETER_DBPASS</replaceable></literal></td><td>Database"
|
||
" password for the Telemetry "
|
||
"service</td></tr><tr><td><literal><replaceable>CEILOMETER_PASS</replaceable></literal></td><td>Password"
|
||
" of Telemetry service user "
|
||
"<literal>ceilometer</literal></td></tr><tr><td><literal><replaceable>TROVE_DBPASS</replaceable></literal></td><td>Database"
|
||
" password of Database "
|
||
"service</td></tr><tr><td><literal><replaceable>TROVE_PASS</replaceable></literal></td><td>Password"
|
||
" of Database Service user <literal>trove</literal></td></tr></tbody></table>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml6(title)
|
||
msgid "Database"
|
||
msgstr "資料庫"
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml7(para)
|
||
msgid ""
|
||
"Most OpenStack services require a database to store information. These "
|
||
"examples use a MySQL database that runs on the controller node. You must "
|
||
"install the MySQL database on the controller node. You must install the "
|
||
"MySQL Python library on any additional nodes that access MySQL."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml13(para)
|
||
msgid ""
|
||
"Most OpenStack services require a database to store information. This guide "
|
||
"uses a MySQL database on SUSE Linux Enterprise Server and a compatible "
|
||
"database on openSUSE running on the controller node. This compatible "
|
||
"database for openSUSE is MariaDB. You must install the MariaDB database on "
|
||
"the controller node. You must install the MySQL Python library on any "
|
||
"additional nodes that access MySQL or MariaDB."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml22(title)
|
||
msgid "Controller setup"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml23(para)
|
||
msgid ""
|
||
"<phrase os=\"sles\">For SUSE Linux Enterprise Server: </phrase> On the "
|
||
"controller node, install the MySQL client and server packages, and the "
|
||
"Python library."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml27(para)
|
||
msgid ""
|
||
"For openSUSE: On the controller node, install the MariaDB client and "
|
||
"database server packages, and the MySQL Python library."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml34(para)
|
||
msgid ""
|
||
"When you install the server package, you are prompted for the root password "
|
||
"for the database. Choose a strong password and remember it."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml38(para)
|
||
msgid "The MySQL configuration requires some changes to work with OpenStack."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml42(para)
|
||
msgid "Edit the <filename>/etc/mysql/my.cnf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml44(para)
|
||
msgid "Edit the <filename>/etc/my.cnf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml48(para)
|
||
msgid ""
|
||
"Under the <literal>[mysqld]</literal> section, set the <literal>bind-"
|
||
"address</literal> key to the management IP address of the controller node to"
|
||
" enable access by other nodes via the management network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml57(para)
|
||
msgid ""
|
||
"Under the <literal>[mysqld]</literal> section, set the following keys to "
|
||
"enable InnoDB, UTF-8 character set, and UTF-8 collation by default:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml70(para)
|
||
msgid "Restart the MySQL service to apply the changes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml73(para)
|
||
msgid ""
|
||
"Start the <phrase os=\"rhel;fedora;centos\">MySQL</phrase><phrase "
|
||
"os=\"opensuse;sles\">MariaDB or MySQL</phrase> database server and set it to"
|
||
" start automatically when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml82(para)
|
||
msgid ""
|
||
"Finally, you should set a root password for your <phrase "
|
||
"os=\"rhel;fedora;centos\">MySQL</phrase><phrase os=\"opensuse;sles\">MariaDB"
|
||
" or MySQL</phrase> database. The OpenStack programs that set up databases "
|
||
"and tables prompt you for this password if it is set."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml88(para)
|
||
msgid ""
|
||
"You must delete the anonymous users that are created when the database is "
|
||
"first started. Otherwise, database connection problems occur when you follow"
|
||
" the instructions in this guide. To do this, use the <placeholder-1/> "
|
||
"command. Note that if <placeholder-2/> fails you might need to use "
|
||
"<placeholder-3/> first:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml97(para)
|
||
msgid ""
|
||
"<phrase os=\"rhel;centos;fedora;opensuse;sles\">If you have not already set "
|
||
"a root database password, press <keycap>ENTER</keycap> when you are prompted"
|
||
" for the password.</phrase> This command presents a number of options for "
|
||
"you to secure your database installation. Respond <placeholder-1/> to all "
|
||
"prompts unless you have a good reason to do otherwise."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml106(title)
|
||
msgid "Node setup"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-database.xml107(para)
|
||
msgid ""
|
||
"On all nodes other than the controller node, install the MySQL Python "
|
||
"library:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml6(title)
|
||
msgid "OpenStack packages"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml7(para)
|
||
msgid ""
|
||
"Distributions might release OpenStack packages as part of their distribution"
|
||
" or through other methods because the OpenStack and distribution release "
|
||
"times are independent of each other."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml11(para)
|
||
msgid ""
|
||
"This section describes the configuration you must complete after you "
|
||
"configure machines to install the latest OpenStack packages."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml14(para)
|
||
msgid ""
|
||
"The examples in this guide use the OpenStack packages from the RDO "
|
||
"repository. These packages work on Red Hat Enterprise Linux 6, compatible "
|
||
"versions of CentOS, and Fedora 20. To enable the RDO repository, download "
|
||
"and install the <package>rdo-release-icehouse</package> package:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml21(para)
|
||
msgid ""
|
||
"The EPEL package includes GPG keys for package signing and repository "
|
||
"information. This should only be installed on Red Hat Enterprise Linux and "
|
||
"CentOS, not Fedora. Install the latest <package>epel-release</package> "
|
||
"package (see <link "
|
||
"href=\"http://download.fedoraproject.org/pub/epel/6/x86_64/repoview/epel-"
|
||
"release.html\">http://download.fedoraproject.org/pub/epel/6/x86_64/repoview"
|
||
"/epel-release.html</link>). For example:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml30(para)
|
||
msgid ""
|
||
"The <package>openstack-utils</package> package contains utility programs "
|
||
"that make installation and configuration easier. These programs are used "
|
||
"throughout this guide. Install <package>openstack-utils</package>. This "
|
||
"verifies that you can access the RDO repository:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml37(para)
|
||
msgid ""
|
||
"Use the Open Build Service repositories for <glossterm>Icehouse</glossterm> "
|
||
"based on your openSUSE or SUSE Linux Enterprise Server version."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml40(para)
|
||
msgid "For openSUSE 13.1 use:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml42(para)
|
||
msgid "If you use SUSE Linux Enterprise Server 11 SP3, use:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml45(para)
|
||
msgid ""
|
||
"The <package>openstack-utils</package> package contains utility programs "
|
||
"that make installation and configuration easier. These programs are used "
|
||
"throughout this guide. Install <package>openstack-utils</package>. This "
|
||
"verifies that you can access the Open Build Service repository:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml52(para)
|
||
msgid ""
|
||
"The <application>openstack-config</application> program in the <package"
|
||
">openstack-utils</package> package uses <application>crudini</application> "
|
||
"to manipulate configuration files. However, "
|
||
"<application>crudini</application> version 0.3 does not support multi valued"
|
||
" options. See <link href=\"https://bugs.launchpad.net/openstack-"
|
||
"manuals/+bug/1269271\">https://bugs.launchpad.net/openstack-"
|
||
"manuals/+bug/1269271</link>. As a work around, you must manually set any "
|
||
"multi valued options or the new value overwrites the previous value instead "
|
||
"of creating a new option."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml64(para)
|
||
msgid ""
|
||
"The <package>openstack-selinux</package> package includes the policy files "
|
||
"that are required to configure SELinux during OpenStack installation on RHEL"
|
||
" and CentOS. This step is not required during OpenStack installation on "
|
||
"Fedora. Install <package>openstack-selinux</package>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml71(para)
|
||
msgid "Upgrade your system packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml75(para)
|
||
msgid ""
|
||
"If the upgrade included a new kernel package, reboot the system to ensure "
|
||
"the new kernel is running:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml79(title)
|
||
msgid "To use the Ubuntu Cloud Archive for Icehouse"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml80(para)
|
||
msgid ""
|
||
"The <link href=\"https://wiki.ubuntu.com/ServerTeam/CloudArchive\">Ubuntu "
|
||
"Cloud Archive</link> is a special repository that allows you to install "
|
||
"newer releases of OpenStack on the stable supported version of Ubuntu."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml85(para)
|
||
msgid ""
|
||
"Icehouse is in the main repository for 14.04 - this step is not required."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml88(para)
|
||
msgid ""
|
||
"Install the Ubuntu Cloud Archive for <glossterm>Icehouse</glossterm>: "
|
||
"<placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml94(para)
|
||
msgid "Update the package database and upgrade your system:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml99(para)
|
||
msgid ""
|
||
"If you intend to use OpenStack Networking with Ubuntu 12.04, you should "
|
||
"install a backported Linux kernel to improve the stability of your system. "
|
||
"This installation is not needed if you intend to use the legacy networking "
|
||
"service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml103(para)
|
||
msgid "Install the Ubuntu 13.10 backported kernel:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml107(para)
|
||
msgid "Reboot the system for all changes to take effect:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml112(title)
|
||
msgid "To use the Debian Wheezy backports archive for Icehouse"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml114(para)
|
||
msgid ""
|
||
"The <glossterm>Icehouse</glossterm> release is available only in Debian Sid "
|
||
"(otherwise called Unstable). However, the Debian maintainers of OpenStack "
|
||
"also maintain a non-official Debian repository for OpenStack containing "
|
||
"Wheezy backports."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml120(para)
|
||
msgid "Install the Debian Wheezy backport repository Icehouse:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml125(para)
|
||
msgid "Install the Debian Wheezy OpenStack repository for Icehouse:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml130(para)
|
||
msgid "Update the repository database and install the key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml134(para)
|
||
msgid ""
|
||
"Update the package database, upgrade your system, and reboot for all changes"
|
||
" to take effect:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml140(para)
|
||
msgid ""
|
||
"Numerous archive.gplhost.com mirrors are available around the world. All are"
|
||
" available with both FTP and HTTP protocols (you should use the closest "
|
||
"mirror). The list of mirrors is available at <link "
|
||
"href=\"http://archive.gplhost.com/readme.mirrors\">http://archive.gplhost.com/readme.mirrors</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml147(title)
|
||
msgid "Manually install python-argparse"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml148(para)
|
||
msgid ""
|
||
"The Debian OpenStack packages are maintained on Debian Sid (also known as "
|
||
"Debian Unstable) - the current development version. Backported packages run "
|
||
"correctly on Debian Wheezy with one caveat:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml152(para)
|
||
msgid ""
|
||
"All OpenStack packages are written in Python. Wheezy uses Python 2.6 and "
|
||
"2.7, with Python 2.6 as the default interpreter; Sid has only Python 2.7. "
|
||
"There is one packaging change between these two. In Python 2.6, you "
|
||
"installed the <package>python-argparse</package> package separately. In "
|
||
"Python 2.7, this package is installed by default. Unfortunately, in Python "
|
||
"2.7, this package does not include <code>Provides: python-argparse</code> "
|
||
"directive."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml160(para)
|
||
msgid ""
|
||
"Because the packages are maintained in Sid where the <code>Provides: python-"
|
||
"argparse</code> directive causes an error, and the Debian OpenStack "
|
||
"maintainer wants to maintain one version of the OpenStack packages, you must"
|
||
" manually install the <package>python-argparse</package> on each OpenStack "
|
||
"system that runs Debian Wheezy before you install the other OpenStack "
|
||
"packages. Use the following command to install the package:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-packages.xml169(para)
|
||
msgid "This caveat applies to most OpenStack packages in Wheezy."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml6(title)
|
||
msgid "Networking"
|
||
msgstr "網路連線"
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml7(para)
|
||
msgid ""
|
||
"After installing the operating system on each node for the architecture that"
|
||
" you choose to deploy, you must configure the network interfaces. We "
|
||
"recommend that you disable any automated network management tools and "
|
||
"manually edit the appropriate configuration files for your distribution. For"
|
||
" more information on how to configure networking on your distribution, see "
|
||
"the <link os=\"ubuntu\" href=\"https://help.ubuntu.com/lts/serverguide"
|
||
"/network-configuration.html\">documentation.</link><link os=\"debian\" "
|
||
"href=\"https://wiki.debian.org/NetworkConfiguration\">documentation.</link><link"
|
||
" os=\"rhel;centos;fedora\" "
|
||
"href=\"https://access.redhat.com/site/documentation/en-"
|
||
"US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-"
|
||
"interfaces.html\">documentation.</link><link os=\"sles;opensuse\" "
|
||
"href=\"https://www.suse.com/documentation/sles11/book_sle_admin/data/sec_basicnet_manconf.html\">SLES"
|
||
" 11</link><phrase os=\"sles;opensuse\"> or </phrase><link "
|
||
"os=\"sles;opensuse\" href=\"http://activedoc.opensuse.org/book/opensuse-"
|
||
"reference/chapter-13-basic-networking\">openSUSE documentation.</link>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml30(title)
|
||
msgid ""
|
||
"To disable <systemitem class=\"service\">NetworkManager</systemitem> and "
|
||
"enable the <systemitem class=\"service\">network</systemitem> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml41(title)
|
||
msgid "To disable <systemitem class=\"service\">NetworkManager</systemitem>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml43(para)
|
||
msgid "Use the YaST network module:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml45(para)
|
||
msgid ""
|
||
"For more information, see the <link "
|
||
"href=\"https://www.suse.com/documentation/sles11/book_sle_admin/data/sec_nm_activate.html\">SLES"
|
||
" </link> or the <link href=\"http://activedoc.opensuse.org/book/opensuse-"
|
||
"reference/chapter-13-basic-networking#sec.basicnet.yast.netcard.global\"> "
|
||
"openSUSE documentation</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml53(para)
|
||
msgid ""
|
||
"RHEL and derivatives including CentOS and Scientific Linux enable a "
|
||
"restrictive <glossterm>firewall</glossterm> by default. During this "
|
||
"installation, certain steps will fail unless you alter or disable the "
|
||
"firewall. For further information about securing your installation, refer to"
|
||
" the <link href=\"http://docs.openstack.org/sec/\"> OpenStack Security "
|
||
"Guide</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml60(para)
|
||
msgid ""
|
||
"On Fedora, <literal>firewalld</literal> replaces <literal>iptables</literal>"
|
||
" as the default firewall system. While you can use "
|
||
"<literal>firewalld</literal> successfully, this guide references "
|
||
"<literal>iptables</literal> for compatibility with other distributions."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml66(title)
|
||
msgid ""
|
||
"To disable <literal>firewalld</literal> and enable "
|
||
"<literal>iptables</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking.xml75(para)
|
||
msgid ""
|
||
"Proceed to network configuration for the example <link linkend=\"basics-"
|
||
"networking-neutron\">OpenStack Networking (neutron) </link> or <link linkend"
|
||
"=\"basics-networking-nova\">legacy networking (nova-network)</link> "
|
||
"architecture."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml5(title)
|
||
msgid "Verify the Block Storage installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml6(para)
|
||
msgid ""
|
||
"To verify that the Block Storage is installed and configured properly, "
|
||
"create a new volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml8(para)
|
||
msgid ""
|
||
"For more information about how to manage volumes, see the <link "
|
||
"href=\"http://docs.openstack.org/user-"
|
||
"guide/content/index.html\"><citetitle>OpenStack User "
|
||
"Guide</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml13(para)
|
||
msgid "Source the <filename>demo-openrc.sh</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml18(para)
|
||
msgid "Use the <placeholder-1/> command to create a new volume:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml40(para)
|
||
msgid ""
|
||
"Make sure that the volume has been correctly created with the "
|
||
"<placeholder-1/> command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-verify.xml48(para)
|
||
msgid ""
|
||
"If the status value is not <literal>available</literal>, the volume creation"
|
||
" failed. Check the log files in the <filename>/var/log/cinder/</filename> "
|
||
"directory on the controller and volume nodes to get information about the "
|
||
"failure."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml5(title)
|
||
msgid "Verify the Image Service installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml6(para)
|
||
msgid ""
|
||
"To test the Image Service installation, download at least one virtual "
|
||
"machine image that is known to work with OpenStack. For example, CirrOS is a"
|
||
" small test image that is often used for testing OpenStack deployments "
|
||
"(<link href=\"http://download.cirros-cloud.net/\">CirrOS downloads</link>). "
|
||
"This walk through uses the 64-bit CirrOS QCOW2 image."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml13(para)
|
||
msgid ""
|
||
"For more information about how to download and build images, see <link "
|
||
"href=\"http://docs.openstack.org/image-"
|
||
"guide/content/index.html\"><citetitle>OpenStack Virtual Machine Image "
|
||
"Guide</citetitle></link>. For information about how to manage images, see "
|
||
"the <link href=\"http://docs.openstack.org/user-"
|
||
"guide/content/index.html\"><citetitle>OpenStack User "
|
||
"Guide</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml24(para)
|
||
msgid ""
|
||
"Download the image into a dedicated directory using <placeholder-1/> or "
|
||
"<placeholder-2/>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml32(para)
|
||
msgid "Upload the image to the Image Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml33(replaceable)
|
||
#: ./doc/install-guide/section_glance-verify.xml38(replaceable)
|
||
msgid "IMAGELABEL"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml33(replaceable)
|
||
#: ./doc/install-guide/section_glance-verify.xml45(replaceable)
|
||
msgid "FILEFORMAT"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml34(replaceable)
|
||
#: ./doc/install-guide/section_glance-verify.xml65(replaceable)
|
||
msgid "CONTAINERFORMAT"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml34(replaceable)
|
||
#: ./doc/install-guide/section_glance-verify.xml86(replaceable)
|
||
msgid "ACCESSVALUE"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml34(replaceable)
|
||
#: ./doc/install-guide/section_glance-verify.xml101(replaceable)
|
||
msgid "IMAGEFILE"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml35(para)
|
||
msgid "Where:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml40(para)
|
||
msgid "Arbitrary label. The name by which users refer to the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml47(para)
|
||
msgid ""
|
||
"Specifies the format of the image file. Valid formats include "
|
||
"<literal>qcow2</literal>, <literal>raw</literal>, <literal>vhd</literal>, "
|
||
"<literal>vmdk</literal>, <literal>vdi</literal>, <literal>iso</literal>, "
|
||
"<literal>aki</literal>, <literal>ari</literal>, and <literal>ami</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml58(para)
|
||
msgid ""
|
||
"You can verify the format using the <placeholder-1/> command: "
|
||
"<placeholder-2/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml67(para)
|
||
msgid ""
|
||
"Specifies the container format. Valid formats include: "
|
||
"<literal>bare</literal>, <literal>ovf</literal>, <literal>aki</literal>, "
|
||
"<literal>ari</literal> and <literal>ami</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml73(para)
|
||
msgid ""
|
||
"Specify <literal>bare</literal> to indicate that the image file is not in a "
|
||
"file format that contains metadata about the virtual machine. Although this "
|
||
"field is currently required, it is not actually used by any of the OpenStack"
|
||
" services and has no effect on system behavior. Because the value is not "
|
||
"used anywhere, it is safe to always specify <literal>bare</literal> as the "
|
||
"container format."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml90(para)
|
||
msgid "true - All users can view and use the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml94(para)
|
||
msgid "false - Only administrators can view and use the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml88(para)
|
||
msgid "Specifies image access: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml103(para)
|
||
msgid "Specifies the name of your downloaded image file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml108(para)
|
||
#: ./doc/install-guide/section_glance-verify.xml150(para)
|
||
msgid "For example:"
|
||
msgstr "例如:"
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml133(para)
|
||
msgid ""
|
||
"Because the returned image ID is generated dynamically, your deployment "
|
||
"generates a different ID than the one shown in this example."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml139(para)
|
||
msgid "Confirm that the image was uploaded and display its attributes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-verify.xml149(para)
|
||
msgid ""
|
||
"Alternatively, the upload to the Image Service can be done without having to"
|
||
" use local disk space to store the file, by use of the <parameter>--copy-"
|
||
"from</parameter> parameter."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml6(title)
|
||
msgid "Install and configure the OpenStack clients"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml7(para)
|
||
msgid ""
|
||
"The following sections contain information about working with the OpenStack "
|
||
"clients. Recall: in the previous section, you used the <placeholder-1/> "
|
||
"client."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml10(para)
|
||
msgid ""
|
||
"You must install the client tools to complete the rest of the installation."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml12(para)
|
||
msgid ""
|
||
"Configure the clients on your desktop rather than on the server so that you "
|
||
"have a similar experience to your users."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml20(title)
|
||
msgid "Create openrc.sh files"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml22(para)
|
||
msgid ""
|
||
"As explained in <xref linkend=\"openrc-create\"/>, <phrase "
|
||
"os=\"rhel;centos;fedora;opensuse;sles;ubuntu\"> use the credentials from "
|
||
"<xref linkend=\"keystone-users\"/> and</phrase> create the following "
|
||
"<filename><replaceable>PROJECT</replaceable>-openrc.sh</filename> files:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml32(para)
|
||
msgid "<filename>admin-openrc.sh</filename> for the administrative user"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml42(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml102(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml111(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml118(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml145(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml148(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml190(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml198(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml202(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml217(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml224(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml238(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml239(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml240(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml66(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml67(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml68(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml69(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml70(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml71(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml84(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml86(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml88(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml111(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml113(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml115(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml131(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml207(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml212(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml233(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml234(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml235(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml44(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml59(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml140(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml141(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml160(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml177(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml178(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml179(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml145(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml147(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml181(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml182(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml196(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml207(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml216(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml234(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml244(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml255(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml260(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml51(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml52(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml53(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml89(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml102(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml115(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml117(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml147(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml148(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml176(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml191(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml204(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml212(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml231(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml235(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml352(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml362(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml386(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml391(replaceable)
|
||
#: ./doc/install-guide/section_keystone-services.xml47(replaceable)
|
||
#: ./doc/install-guide/section_keystone-services.xml48(replaceable)
|
||
#: ./doc/install-guide/section_keystone-services.xml49(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml181(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml186(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml194(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml199(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml271(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml276(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml326(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml410(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml116(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml177(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml181(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml185(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml191(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml222(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml226(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml234(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml321(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml325(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml329(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml335(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml377(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml57(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml58(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml59(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml83(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml100(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml102(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml135(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml136(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml163(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml181(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml231(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml241(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml252(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml257(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml17(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml23(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml195(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml267(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml311(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml99(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml101(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml132(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml133(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml147(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml158(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml167(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml391(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml396(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml401(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml411(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml193(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml212(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml229(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml234(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml284(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml287(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml291(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml301(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml334(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml339(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml348(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml367(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml426(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml451(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml487(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml113(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml115(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml131(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml132(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml150(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml161(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml170(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml183(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml186(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml202(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml205(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml44(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml47(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml83(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml85(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml101(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml102(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml120(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml153(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml154(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml155(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml163(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml164(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml165(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml67(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml69(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml99(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml100(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml117(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml128(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml143(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml271(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml281(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml302(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml307(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml64(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml66(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml96(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml97(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml114(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml125(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml140(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml296(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml306(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml330(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml335(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml40(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml46(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml92(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml95(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml113(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml116(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml122(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml133(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml134(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml135(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml140(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml141(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml142(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml79(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml85(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml91(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml107(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml122(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml74(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml75(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml93(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml94(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml106(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml131(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml143(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml151(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml154(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml57(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml59(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml67(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml76(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml91(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml104(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml149(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml151(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml165(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml167(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml190(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml191(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml215(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml216(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml217(replaceable)
|
||
#: ./doc/install-guide/section_keystone-install.xml30(replaceable)
|
||
#: ./doc/install-guide/section_keystone-install.xml38(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml82(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml95(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml96(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml97(replaceable)
|
||
msgid "controller"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_clients.xml37(para)
|
||
msgid ""
|
||
"<filename>demo-openrc.sh</filename> for the normal user: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml6(title)
|
||
msgid "Launch an instance with legacy networking (nova-network)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml8(title)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml8(title)
|
||
msgid "To generate a keypair"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml9(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml9(para)
|
||
msgid ""
|
||
"Most cloud images support <glossterm>public key authentication</glossterm> "
|
||
"rather than conventional username/password authentication. Before launching "
|
||
"an instance, you must generate a public/private key pair using "
|
||
"<placeholder-1/> and add the public key to your OpenStack environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml15(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml15(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml134(para)
|
||
msgid "Source the <literal>demo</literal> tenant credentials:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml19(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml19(para)
|
||
msgid "Generate a key pair:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml23(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml23(para)
|
||
msgid "Add the public key to your OpenStack environment:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml30(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml30(para)
|
||
msgid "Verify addition of the public key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml40(title)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml40(title)
|
||
msgid "To launch an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml41(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml41(para)
|
||
msgid ""
|
||
"To launch an instance, you must at least specify the flavor, image name, "
|
||
"network, security group, key, and instance name."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml44(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml44(para)
|
||
msgid ""
|
||
"A flavor specifies a virtual resource allocation profile which includes "
|
||
"processor, memory, and storage."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml46(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml46(para)
|
||
msgid "List available flavors:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml57(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml57(para)
|
||
msgid "Your first instance uses the <literal>m1.tiny</literal> flavor."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml60(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml60(para)
|
||
msgid "You can also reference a flavor by ID."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml64(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml64(para)
|
||
msgid "List available images:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml71(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml71(para)
|
||
msgid ""
|
||
"Your first instance uses the <literal>cirros-0.3.2-x86_64</literal> image."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml75(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml75(para)
|
||
msgid "List available networks:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml77(para)
|
||
msgid ""
|
||
"You must source the <literal>admin</literal> tenant credentials for this "
|
||
"step and then source the <literal>demo</literal> tenant credentials for the "
|
||
"remaining steps."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml88(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml83(para)
|
||
msgid ""
|
||
"Your first instance uses the <literal>demo-net</literal> tenant network. "
|
||
"However, you must reference this network using the ID instead of the name."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml93(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml88(para)
|
||
msgid "List available security groups:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml100(para)
|
||
msgid ""
|
||
"Your first instance uses the <literal>default</literal> security group. By "
|
||
"default, this security group implements a firewall that blocks remote access"
|
||
" to instances. If you would like to permit remote access to your instance, "
|
||
"launch it and then <link linkend=\"launch-instance-nova-remoteaccess\"> "
|
||
"configure remote access</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml108(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml103(para)
|
||
msgid "Launch the instance:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml109(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml104(para)
|
||
msgid ""
|
||
"Replace <replaceable>DEMO_NET_ID</replaceable> with the ID of the <literal"
|
||
">demo-net</literal> tenant network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml111(replaceable)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml106(replaceable)
|
||
msgid "DEMO_NET_ID"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml112(replaceable)
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml162(replaceable)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml107(replaceable)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml157(replaceable)
|
||
msgid "demo-instance1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml145(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml140(para)
|
||
msgid "Check the status of your instance:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml152(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml147(para)
|
||
msgid ""
|
||
"The status changes from <literal>BUILD</literal> to "
|
||
"<literal>ACTIVE</literal> when your instance finishes the build process."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml158(title)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml153(title)
|
||
msgid "To access your instance using a virtual console"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml160(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml155(para)
|
||
msgid ""
|
||
"Obtain a <glossterm>Virtual Network Computing (VNC)</glossterm> session URL "
|
||
"for your instance and access it from a web browser:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml169(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml164(para)
|
||
msgid ""
|
||
"If your web browser runs on a host that cannot resolve the "
|
||
"<replaceable>controller</replaceable> host name, you can replace "
|
||
"<replaceable>controller</replaceable> with the IP address of the management "
|
||
"interface on your controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml174(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml169(para)
|
||
msgid ""
|
||
"The CirrOS image includes conventional username/password authentication and "
|
||
"provides these credentials at the login prompt. After logging into CirrOS, "
|
||
"we recommend that you verify network connectivity using <placeholder-1/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml178(para)
|
||
msgid "Verify the <literal>demo-net</literal> network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml192(title)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml199(title)
|
||
msgid "To access your instance remotely"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml194(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml201(para)
|
||
msgid "Add rules to the <literal>default</literal> security group:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml197(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml204(para)
|
||
msgid "Permit <glossterm>ICMP</glossterm> (ping):"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml206(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml213(para)
|
||
msgid "Permit secure shell (SSH) access:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml217(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml258(para)
|
||
msgid ""
|
||
"Verify network connectivity using <placeholder-1/> from the controller node "
|
||
"or any host on the external network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml231(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml272(para)
|
||
msgid ""
|
||
"Access your instance using SSH from the controller node or any host on the "
|
||
"external network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml240(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml281(para)
|
||
msgid ""
|
||
"If your host does not contain the public/private key pair created in an "
|
||
"earlier step, SSH prompts for the default password associated with the "
|
||
"<literal>cirros</literal> user."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-nova.xml246(para)
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml287(para)
|
||
msgid ""
|
||
"If your instance does not launch or seem to work as you expect, see the "
|
||
"<link href=\"http://docs.openstack.org/ops\"><citetitle>OpenStack Operations"
|
||
" Guide</citetitle></link> for more information or use one of the <link "
|
||
"linkend=\"app_community_support\">many other options</link> to seek "
|
||
"assistance. We want your environment to work!"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml30(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-"
|
||
"screenshots/service_keystone_authtoken_server_hostname.png'; "
|
||
"md5=aafd53894e1d960531d4901123952117"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml37(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-"
|
||
"screenshots/service_keystone_authtoken_admin_tenant_name.png'; "
|
||
"md5=a935563e4fba9b00040e35cdcfffc732"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml44(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-"
|
||
"screenshots/service_keystone_authtoken_tenant_admin_user.png'; "
|
||
"md5=fe3dc93c591b3e9783d4d05556efcf25"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml51(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-"
|
||
"screenshots/service_keystone_authtoken_admin_password.png'; "
|
||
"md5=0c30c80315d5e636dbe93a938fc2822b"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml6(title)
|
||
msgid "Services and the [keystone_authtoken]"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml7(para)
|
||
msgid ""
|
||
"Because most OpenStack services must access the Identity Service, you must "
|
||
"configure the IP address of the <code>keystone</code> server to be able to "
|
||
"access it. You must also configure the <code>admin_tenant_name</code>, "
|
||
"<code>admin_user</code>, and <code>admin_password</code> options for each "
|
||
"service to work."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml13(para)
|
||
msgid "Generally, this section looks like this:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml21(para)
|
||
msgid ""
|
||
"The debconf system helps users configure the <code>auth_host</code>, "
|
||
"<code>admin_tenant_name</code>, <code>admin_user</code> and "
|
||
"<code>admin_password</code> options."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml25(para)
|
||
msgid "The following screens show an example Image Service configuration:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml55(para)
|
||
msgid ""
|
||
"This information is stored in the configuration file for each service. For "
|
||
"example:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml63(para)
|
||
msgid ""
|
||
"The Debian OpenStack packages offer automation for this, so OpenStack users "
|
||
"do not have to manually edit the configuration files."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_swift.xml6(title)
|
||
msgid "Add Object Storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_swift.xml7(para)
|
||
msgid ""
|
||
"The OpenStack Object Storage services work together to provide object "
|
||
"storage and retrieval through a REST API. For this example architecture, you"
|
||
" must have already installed the Identity Service, also known as Keystone."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_swift.xml31(para)
|
||
msgid ""
|
||
"Your OpenStack environment now includes Object Storage. You can <link "
|
||
"linkend=\"launch-instance\">launch an instance</link> or add more services "
|
||
"to your environment in the following chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml8(title)
|
||
msgid "Networking concepts"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml9(para)
|
||
msgid ""
|
||
"OpenStack Networking (neutron) manages all of the networking facets for the "
|
||
"Virtual Networking Infrastructure (VNI) and the access layer aspects of the "
|
||
"Physical Networking Infrastructure (PNI) in your OpenStack environment. "
|
||
"OpenStack Networking allows tenants to create advanced virtual network "
|
||
"topologies including services such as <glossterm "
|
||
"baseform=\"firewall\">firewalls</glossterm>, <glossterm baseform=\"load "
|
||
"balancer\">load balancers</glossterm>, and <glossterm baseform=\"virtual "
|
||
"private network (VPN)\"> virtual private networks (VPNs)</glossterm>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml18(para)
|
||
msgid ""
|
||
"Networking provides the following object abstractions: networks, subnets, "
|
||
"and routers. Each has functionality that mimics its physical counterpart: "
|
||
"networks contain subnets, and routers route traffic between different subnet"
|
||
" and networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml22(para)
|
||
msgid ""
|
||
"Any given Networking set up has at least one external network. This network,"
|
||
" unlike the other networks, is not merely a virtually defined network. "
|
||
"Instead, it represents the view into a slice of the external network that is"
|
||
" accessible outside the OpenStack installation. IP addresses on the "
|
||
"Networking external network are accessible by anybody physically on the "
|
||
"outside network. Because this network merely represents a slice of the "
|
||
"outside network, DHCP is disabled on this network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml30(para)
|
||
msgid ""
|
||
"In addition to external networks, any Networking set up has one or more "
|
||
"internal networks. These software-defined networks connect directly to the "
|
||
"VMs. Only the VMs on any given internal network, or those on subnets "
|
||
"connected through interfaces to a similar router, can access VMs connected "
|
||
"to that network directly."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml35(para)
|
||
msgid ""
|
||
"For the outside network to access VMs, and vice versa, routers between the "
|
||
"networks are needed. Each router has one gateway that is connected to a "
|
||
"network and many interfaces that are connected to subnets. Like a physical "
|
||
"router, subnets can access machines on other subnets that are connected to "
|
||
"the same router, and machines can access the outside network through the "
|
||
"gateway for the router."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml42(para)
|
||
msgid ""
|
||
"Additionally, you can allocate IP addresses on external networks to ports on"
|
||
" the internal network. Whenever something is connected to a subnet, that "
|
||
"connection is called a port. You can associate external network IP addresses"
|
||
" with ports to VMs. This way, entities on the outside network can access "
|
||
"VMs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml47(para)
|
||
msgid ""
|
||
"Networking also supports <emphasis role=\"italic\">security "
|
||
"groups</emphasis>. Security groups enable administrators to define firewall "
|
||
"rules in groups. A VM can belong to one or more security groups, and "
|
||
"Networking applies the rules in those security groups to block or unblock "
|
||
"ports, port ranges, or traffic types for that VM."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-concepts.xml53(para)
|
||
msgid ""
|
||
"Each plug-in that Networking uses has its own concepts. While not vital to "
|
||
"operating Networking, understanding these concepts can help you set up "
|
||
"Networking. All Networking installations use a core plug-in and a security "
|
||
"group plug-in (or just the No-Op security group plug-in). Additionally, "
|
||
"Firewall-as-a-service (FWaaS) and Load-balancing-as-a-service (LBaaS) plug-"
|
||
"ins are available."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml10(title)
|
||
msgid "Install the Telemetry module"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml12(para)
|
||
msgid ""
|
||
"Telemetry provides an API service that provides a collector and a range of "
|
||
"disparate agents. Before you can install these agents on nodes such as the "
|
||
"compute node, you must use this procedure to install the core components on "
|
||
"the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml18(para)
|
||
msgid "Install the Telemetry service on the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml30(para)
|
||
msgid ""
|
||
"Respond to the prompts for <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><literal>[keystone_authtoken]</literal> "
|
||
"settings</link>, <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link> and <link linkend=\"debconf-api-endpoints\">API "
|
||
"endpoint</link> registration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml38(para)
|
||
msgid ""
|
||
"The Telemetry service uses a database to store information. Specify the "
|
||
"location of the database in the configuration file. The examples use a "
|
||
"MongoDB database on the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml46(para)
|
||
msgid ""
|
||
"By default MongoDB is configured to create several 1 GB files in the "
|
||
"<filename>/var/lib/mongodb/journal/</filename> directory to support database"
|
||
" journaling."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml51(para)
|
||
msgid ""
|
||
"If you need to minimize the space allocated to support database journaling "
|
||
"then set the <option>smallfiles</option> configuration key to "
|
||
"<literal>true</literal> in the <filename>/etc/mongodb.conf</filename> "
|
||
"configuration file. This configuration reduces the size of each journaling "
|
||
"file to 512 MB."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml59(para)
|
||
msgid ""
|
||
"As the files are created the first time the MongoDB service starts you must "
|
||
"stop the service and remove the files for this change to take effect:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml67(para)
|
||
msgid ""
|
||
"For more information on the <option>smallfiles</option> configuration key "
|
||
"refer to the MongoDB documentation at <link "
|
||
"href=\"http://docs.mongodb.org/manual/reference/configuration-"
|
||
"options/#smallfiles\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml72(para)
|
||
msgid ""
|
||
"For instructions detailing the steps to disable database journaling entirely"
|
||
" refer to <link href=\"http://docs.mongodb.org/manual/tutorial/manage-"
|
||
"journaling/\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml80(para)
|
||
msgid ""
|
||
"Configure MongoDB to make it listen on the controller management IP address."
|
||
" Edit the <filename>/etc/mongodb.conf</filename> file and modify the "
|
||
"<literal>bind_ip</literal> key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml86(para)
|
||
msgid "Restart the MongoDB service to apply the configuration change:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml90(para)
|
||
msgid ""
|
||
"Start the MongoDB server and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml100(para)
|
||
msgid "Create the database and a <literal>ceilometer</literal> database user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml105(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml111(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml118(replaceable)
|
||
msgid "CEILOMETER_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml109(para)
|
||
msgid "Configure the Telemetry service to use the database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml112(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and "
|
||
"change the <literal>[database]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml122(para)
|
||
msgid ""
|
||
"You must define a secret key that is used as a shared secret among Telemetry"
|
||
" service nodes. Use <placeholder-1/> to generate a random token and store it"
|
||
" in the configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml129(para)
|
||
msgid "For SUSE Linux Enterprise, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml133(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and "
|
||
"change the <literal>[publisher]</literal> section. Replace "
|
||
"<replaceable>CEILOMETER_TOKEN</replaceable> with the results of the "
|
||
"<literal>openssl</literal> command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml140(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml62(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml70(replaceable)
|
||
msgid "CEILOMETER_TOKEN"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml144(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml74(para)
|
||
msgid "Configure the RabbitMQ access:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml146(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml149(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml97(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml117(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml119(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml121(replaceable)
|
||
#: ./doc/install-guide/section_trove-install.xml208(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml70(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml78(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml200(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml209(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml169(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml192(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml182(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml195(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml272(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml327(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml113(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml178(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml189(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml322(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml333(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml155(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml182(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml18(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml24(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml151(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml160(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml207(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml230(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml335(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml362(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml427(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml446(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml153(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml174(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml123(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml145(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml121(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml144(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml118(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml141(replaceable)
|
||
#: ./doc/install-guide/section_basics-queue.xml77(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml93(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml96(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml76(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml80(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml115(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml121(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml92(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml106(replaceable)
|
||
msgid "RABBIT_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml147(para)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml160(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml77(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml130(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and "
|
||
"update the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml153(para)
|
||
msgid "Configure the collector dispatcher:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml159(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml129(para)
|
||
msgid "Configure the log directory."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml167(para)
|
||
msgid ""
|
||
"Create a <literal>ceilometer</literal> user that the Telemetry service uses "
|
||
"to authenticate with the Identity Service. Use the "
|
||
"<literal>service</literal> tenant and give the user the "
|
||
"<literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml171(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml200(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml208(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml220(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-install.xml227(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml99(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml105(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml118(replaceable)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml125(replaceable)
|
||
msgid "CEILOMETER_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml171(replaceable)
|
||
msgid "ceilometer@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml175(para)
|
||
msgid ""
|
||
"Configure the Telemetry service to authenticate with the Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml177(para)
|
||
msgid ""
|
||
"Set the <option>auth_strategy</option> value to <literal>keystone</literal> "
|
||
"in the <filename>/etc/ceilometer/ceilometer.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml187(para)
|
||
msgid ""
|
||
"Add the credentials to the configuration files for the Telemetry service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml209(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml108(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and "
|
||
"change the <literal>[keystone_authtoken]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml221(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml119(para)
|
||
msgid "Also set the <literal>[service_credentials]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml230(para)
|
||
msgid ""
|
||
"Register the Telemetry service with the Identity Service so that other "
|
||
"OpenStack services can locate it. Use the <placeholder-1/> command to "
|
||
"register the service and specify the endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml243(para)
|
||
msgid "Restart the services with their new settings:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-install.xml252(para)
|
||
msgid ""
|
||
"Start the <systemitem class=\"service\">openstack-ceilometer-"
|
||
"api</systemitem>, <systemitem class=\"service\" os=\"opensuse;sles"
|
||
"\">openstack-ceilometer-agent-central</systemitem><systemitem "
|
||
"class=\"service\" os=\"rhel;fedora;centos\">openstack-ceilometer-"
|
||
"central</systemitem>, <systemitem class=\"service\">openstack-ceilometer-"
|
||
"collector</systemitem>, <systemitem class=\"service\" os=\"opensuse;sles"
|
||
"\">openstack-ceilometer-alarm-evaluator</systemitem>, and <systemitem "
|
||
"class=\"service\" os=\"opensuse;sles\">openstack-ceilometer-alarm-"
|
||
"notifier</systemitem> services and configure them to start when the system "
|
||
"boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-verify.xml5(title)
|
||
msgid "Verify the Telemetry installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-verify.xml6(para)
|
||
msgid ""
|
||
"To test the Telemetry installation, download an image from the Image "
|
||
"Service, and use the <placeholder-1/> command to display usage statistics."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-verify.xml11(para)
|
||
msgid ""
|
||
"Use the <literal>ceilometer meter-list</literal> command to test the access "
|
||
"to Telemetry:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-verify.xml22(para)
|
||
msgid "Download an image from the Image Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-verify.xml26(para)
|
||
msgid ""
|
||
"Call the <literal>ceilometer meter-list</literal> command again to validate "
|
||
"that the download has been detected and stored by the Telemetry:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-verify.xml39(para)
|
||
msgid "You can now get usage statistics for the various meters:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml3(title)
|
||
msgid "Install the Database service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml4(para)
|
||
msgid "This procedure installs the Database module on the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml7(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml30(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml10(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml26(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml10(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml10(title)
|
||
msgid "Prerequisites"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml8(para)
|
||
msgid ""
|
||
"This chapter assumes that you already have a working OpenStack environment "
|
||
"with at least the following components installed: Compute, Image Service, "
|
||
"Identity."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml13(title)
|
||
msgid "Ubuntu 14.04 Only"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml14(para)
|
||
msgid ""
|
||
"The Database module is only available under Ubuntu 14.04. Packages are not "
|
||
"available for 12.04, or via the Ubuntu Cloud Archive."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml18(para)
|
||
msgid "To install the Database module on the controller:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml21(para)
|
||
msgid "Install required packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml29(para)
|
||
msgid "Prepare OpenStack:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml32(para)
|
||
msgid "Source the <filename>admin-openrc.sh</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml37(para)
|
||
msgid ""
|
||
"Create a <literal>trove</literal> user that Compute uses to authenticate "
|
||
"with the Identity service. Use the <literal>service</literal> tenant and "
|
||
"give the user the <literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml42(replaceable)
|
||
msgid "TROVE_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml43(replaceable)
|
||
msgid "trove@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml51(para)
|
||
msgid ""
|
||
"Edit the following configuration files, taking the below actions for each "
|
||
"file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml54(filename)
|
||
msgid "trove.conf"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml55(filename)
|
||
msgid "trove-taskmanager.conf"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml56(filename)
|
||
msgid "trove-conductor.conf"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml60(para)
|
||
msgid ""
|
||
"Edit the <literal>[DEFAULT]</literal> section of each file and set "
|
||
"appropriate values for the OpenStack service URLs, logging and messaging "
|
||
"configuration, and SQL connections:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml70(literal)
|
||
msgid "TROVE_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml75(para)
|
||
msgid ""
|
||
"Set these configuration keys to configure the Database module to use the "
|
||
"Qpid message broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml92(para)
|
||
msgid ""
|
||
"Configure the Database module to use the RabbitMQ message broker by setting "
|
||
"the rabbit_password in the <literal>[DEFAULT]</literal> configuration group "
|
||
"of each file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml102(para)
|
||
msgid ""
|
||
"Set these configuration keys to configure the Database module to use the "
|
||
"RabbitMQ message broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml127(para)
|
||
msgid ""
|
||
"Edit the <literal>[filter:authtoken]</literal> section of the <filename>api-"
|
||
"paste.ini</filename> file so it matches the listing shown below:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml141(para)
|
||
msgid ""
|
||
"Edit the <filename>trove.conf</filename> file so it includes appropriate "
|
||
"values for the default datastore and network label regex as shown below:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml154(para)
|
||
msgid ""
|
||
"Edit the <filename>trove-taskmanager.conf</filename> file so it includes the"
|
||
" appropriate service credentials required to connect to the OpenStack "
|
||
"Compute service as shown below:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml170(para)
|
||
msgid "Prepare the trove admin database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml178(para)
|
||
msgid "Prepare the Database service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml181(para)
|
||
msgid "Initialize the database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml185(para)
|
||
msgid ""
|
||
"Create a datastore. You need to create a separate datastore for each type of"
|
||
" database you want to use, for example, MySQL, MongoDB, Cassandra. This "
|
||
"example shows you how to create a datastore for a MySQL database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml194(para)
|
||
msgid "Create a trove image."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml195(para)
|
||
msgid ""
|
||
"Create an image for the type of database you want to use, for example, "
|
||
"MySQL, MongoDB, Cassandra."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml197(para)
|
||
msgid ""
|
||
"This image must have the trove guest agent installed, and it must have the "
|
||
"<filename>trove-guestagent.conf</filename> file configured to connect to "
|
||
"your OpenStack environment. To correctly configure the <filename>trove-"
|
||
"guestagent.conf</filename> file, follow these steps on the guest instance "
|
||
"you are using to build your image:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml206(para)
|
||
msgid "Add the following lines to <filename>trove-guestagent.conf</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml218(para)
|
||
msgid ""
|
||
"Update the datastore to use the new image, using the <placeholder-1/> "
|
||
"command."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml220(para)
|
||
msgid "This example shows you how to create a MySQL 5.5 datastore:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml222(replaceable)
|
||
msgid "glance_image_ID"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml226(para)
|
||
msgid ""
|
||
"You must register the Database module with the Identity service so that "
|
||
"other OpenStack services can locate it. Register the service and specify the"
|
||
" endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml239(para)
|
||
msgid ""
|
||
"Start Database services and configure them to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-install.xml242(para)
|
||
msgid "Restart Database services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml5(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml8(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml8(title)
|
||
msgid "Configure compute node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml6(para)
|
||
msgid ""
|
||
"This section covers deployment of a simple <glossterm>flat "
|
||
"network</glossterm> that provides IP addresses to your instances via "
|
||
"<glossterm>DHCP</glossterm>. If your environment includes multiple compute "
|
||
"nodes, the <glossterm>multi-host</glossterm> feature provides redundancy by "
|
||
"spreading network functions across compute nodes."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml13(title)
|
||
msgid "To install legacy networking components"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml21(title)
|
||
#: ./doc/install-guide/section_nova-networking-controller-node.xml9(title)
|
||
msgid "To configure legacy networking"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml23(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml301(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml345(para)
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml20(para)
|
||
#: ./doc/install-guide/section_nova-networking-controller-node.xml11(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml194(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml228(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml264(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml357(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml191(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml289(para)
|
||
#: ./doc/install-guide/section_heat-install.xml94(para)
|
||
msgid "Run the following commands:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml24(para)
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml57(para)
|
||
msgid ""
|
||
"Replace <replaceable>INTERFACE_NAME</replaceable> with the actual interface "
|
||
"name for the external network. For example, <emphasis>eth1</emphasis> or "
|
||
"<emphasis>ens224</emphasis>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml50(replaceable)
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml52(replaceable)
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml73(replaceable)
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml74(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml95(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml96(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml106(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml104(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml105(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml115(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml463(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml471(replaceable)
|
||
msgid "INTERFACE_NAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml55(para)
|
||
#: ./doc/install-guide/section_nova-networking-controller-node.xml18(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/nova/nova.conf</filename> file and add the following"
|
||
" keys to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml77(para)
|
||
msgid "Restart the services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-compute-node.xml80(para)
|
||
msgid "Start the services and configure them to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml5(title)
|
||
msgid "Verify the Database service installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml6(para)
|
||
msgid ""
|
||
"To verify that the Database service is installed and configured correctly, "
|
||
"try executing a Trove command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml10(para)
|
||
msgid "Source the <filename>demo-openrc.sh</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml14(para)
|
||
msgid "Retrieve the Trove instances list:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml16(para)
|
||
msgid "You should see output similar to this:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml23(para)
|
||
msgid ""
|
||
"Assuming you have created an image for the type of database you want, and "
|
||
"have updated the datastore to use that image, you can now create a Trove "
|
||
"instance (database). To do this, use the trove <placeholder-1/> command."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml30(para)
|
||
msgid "This example shows you how to create a MySQL 5.5 database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml32(replaceable)
|
||
msgid "name"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml32(replaceable)
|
||
msgid "DBNAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml33(replaceable)
|
||
msgid "USER"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_trove-verify.xml33(replaceable)
|
||
msgid "PASSWORD"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml5(title)
|
||
msgid "Install Compute controller services"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml6(para)
|
||
msgid ""
|
||
"Compute is a collection of services that enable you to launch virtual "
|
||
"machine instances. You can configure these services to run on separate nodes"
|
||
" or the same node. In this guide, most services run on the controller node "
|
||
"and the service that launches virtual machines runs on a dedicated compute "
|
||
"node. This section shows you how to install and configure these services on "
|
||
"the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml15(para)
|
||
msgid "Install the Compute packages necessary for the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml27(para)
|
||
msgid ""
|
||
"Respond to the prompts for <link linkend=\"debconf-dbconfig-"
|
||
"common\">database management</link>, <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><literal>[keystone_authtoken]</literal> "
|
||
"settings</link>, <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link>, and <link linkend=\"debconf-api-endpoints\">API "
|
||
"endpoint</link> registration. The <placeholder-1/> command runs "
|
||
"automatically."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml38(para)
|
||
msgid ""
|
||
"Compute stores information in a database. In this guide, we use a MySQL "
|
||
"database on the controller node. Configure Compute with the database "
|
||
"location and credentials. Replace <replaceable>NOVA_DBPASS</replaceable> "
|
||
"with the password for the database that you will create in a later step."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml44(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml51(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml119(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml121(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml72(replaceable)
|
||
msgid "NOVA_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml45(para)
|
||
msgid ""
|
||
"Edit the <literal>[database]</literal> section in the "
|
||
"<filename>/etc/nova/nova.conf</filename> file, adding it if necessary, to "
|
||
"modify this key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml55(para)
|
||
msgid ""
|
||
"Set these configuration keys to configure Compute to use the Qpid message "
|
||
"broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml62(para)
|
||
#: ./doc/install-guide/section_nova-compute.xml107(para)
|
||
msgid ""
|
||
"Configure the Compute service to use the RabbitMQ message broker by setting "
|
||
"these configuration keys in the <literal>[DEFAULT]</literal> configuration "
|
||
"group of the <filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml73(para)
|
||
msgid ""
|
||
"Set these configuration keys to configure Compute to use the RabbitMQ "
|
||
"message broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml81(para)
|
||
msgid ""
|
||
"Set the <option>my_ip</option>, <option>vncserver_listen</option>, and "
|
||
"<option>vncserver_proxyclient_address</option> configuration options to the "
|
||
"management interface IP address of the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml89(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/nova/nova.conf</filename> file and add these lines "
|
||
"to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml92(para)
|
||
msgid ""
|
||
"In Debian, the <package>debconf</package> package automatically sets up "
|
||
"<literal>my_ip</literal> parameter but you must edit the "
|
||
"<filename>/etc/nova/nova.conf</filename> file to configure the "
|
||
"<option>vncserver_listen</option> and "
|
||
"<option>vncserver_proxyclient_address</option> options, which appear at the "
|
||
"end of the file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml107(para)
|
||
msgid ""
|
||
"By default, the Ubuntu packages create an SQLite database. Delete the "
|
||
"<filename>nova.sqlite</filename> file created in the "
|
||
"<filename>/var/lib/nova/</filename> directory so that it does not get used "
|
||
"by mistake:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml114(para)
|
||
msgid ""
|
||
"Use the password you created previously to log in as root. Create a "
|
||
"<literal>nova</literal> database user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml124(para)
|
||
msgid "Create the Compute service tables:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml128(para)
|
||
msgid ""
|
||
"Create a <literal>nova</literal> user that Compute uses to authenticate with"
|
||
" the Identity Service. Use the <literal>service</literal> tenant and give "
|
||
"the user the <literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml132(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml146(replaceable)
|
||
#: ./doc/install-guide/section_nova-controller.xml166(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml210(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml234(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml80(replaceable)
|
||
#: ./doc/install-guide/section_nova-compute.xml99(replaceable)
|
||
msgid "NOVA_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml132(replaceable)
|
||
msgid "nova@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml136(para)
|
||
msgid ""
|
||
"Configure Compute to use these credentials with the Identity Service running"
|
||
" on the controller. Replace <replaceable>NOVA_PASS</replaceable> with your "
|
||
"Compute password."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml147(para)
|
||
msgid ""
|
||
"Edit the <literal>[DEFAULT]</literal> section in the "
|
||
"<filename>/etc/nova/nova.conf</filename> file to add this key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml155(para)
|
||
msgid "Add these keys to the <literal>[keystone_authtoken]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml169(para)
|
||
msgid ""
|
||
"You must register Compute with the Identity Service so that other OpenStack "
|
||
"services can locate it. Register the service and specify the endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml182(para)
|
||
msgid ""
|
||
"Start Compute services and configure them to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml185(para)
|
||
msgid "Restart Compute services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-controller.xml206(para)
|
||
msgid "To verify your configuration, list available images:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml10(para)
|
||
msgid ""
|
||
"This section details set up for any node that runs the <literal>nova-"
|
||
"compute</literal> component but does not run the full network stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml15(para)
|
||
msgid ""
|
||
"By default, the <literal>system-config-firewall</literal> automated firewall"
|
||
" configuration tool is in place on RHEL. This graphical interface (and a "
|
||
"curses-style interface with <literal>-tui</literal> on the end of the name) "
|
||
"enables you to configure IP tables as a basic firewall. You should disable "
|
||
"it when you work with OpenStack Networking unless you are familiar with the "
|
||
"underlying network technologies, as, by default, it blocks various types of "
|
||
"network traffic that are important to neutron services. To disable it, "
|
||
"launch the program and clear the <guilabel>Enabled</guilabel> check box."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml24(para)
|
||
msgid ""
|
||
"After you successfully set up OpenStack Networking with Neutron, you can re-"
|
||
"enable and configure the tool. However, during OpenStack Networking setup, "
|
||
"disable the tool to make it easier to debug network issues."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml32(para)
|
||
msgid ""
|
||
"Disable packet destination filtering (route verification) to let the "
|
||
"networking services route traffic to the VMs. Edit the "
|
||
"<filename>/etc/sysctl.conf</filename> file and run the following command to "
|
||
"activate changes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml43(title)
|
||
msgid "Install Open vSwitch plug-in"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml44(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml187(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml178(para)
|
||
msgid ""
|
||
"OpenStack Networking supports a variety of plug-ins. For simplicity, we "
|
||
"chose to cover the most common plug-in, Open vSwitch, and configure it to "
|
||
"use basic GRE tunnels for tenant network traffic."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml49(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml183(para)
|
||
msgid "Install the Open vSwitch plug-in and its dependencies:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml56(para)
|
||
msgid "Restart Open vSwitch:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml60(para)
|
||
msgid "Start Open vSwitch and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml68(para)
|
||
msgid ""
|
||
"You must set some common configuration options no matter which networking "
|
||
"technology you choose to use with Open vSwitch. You must add the <literal"
|
||
">br-int</literal> integration bridge, which connects to the VMs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml76(para)
|
||
msgid ""
|
||
"You must set some common configuration options. You must configure "
|
||
"Networking core to use <acronym>OVS</acronym>. Edit the "
|
||
"<filename>/etc/neutron/neutron.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml85(para)
|
||
msgid ""
|
||
"You must configure a firewall as well. You should use the same firewall "
|
||
"plug-in that you chose to use when you set up the network node. To do this, "
|
||
"edit "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file and set the <literal>firewall_driver</literal> value under the "
|
||
"<literal>securitygroup</literal> to the same value used on the network node."
|
||
" For instance, if you chose to use the Hybrid OVS-IPTables plug-in, your "
|
||
"configuration looks like this:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml98(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml315(para)
|
||
msgid ""
|
||
"You must use at least the No-Op firewall. Otherwise, Horizon and other "
|
||
"OpenStack services cannot get and set required VM boot options."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml104(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml321(para)
|
||
msgid "Configure the <acronym>OVS</acronym> plug-in to start on boot."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml110(para)
|
||
msgid ""
|
||
"Tell the <acronym>OVS</acronym> plug-in to use GRE tunneling with a <literal"
|
||
">br-int</literal> integration bridge, a <literal>br-tun</literal> tunneling "
|
||
"bridge, and a local IP for the tunnel of "
|
||
"<replaceable>DATA_INTERFACE</replaceable>'s IP Edit the "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml125(replaceable)
|
||
msgid "DATA_INTERFACE_IP"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml129(title)
|
||
msgid "Configure common components"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml131(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml84(para)
|
||
msgid ""
|
||
"Configure Networking to use <systemitem "
|
||
"class=\"service\">keystone</systemitem> for authentication:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml134(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml168(para)
|
||
msgid ""
|
||
"Set the <literal>auth_strategy</literal> configuration key to "
|
||
"<literal>keystone</literal> in the <literal>[DEFAULT]</literal> section of "
|
||
"the file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml140(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml97(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml93(para)
|
||
msgid ""
|
||
"Set the <systemitem class=\"service\">neutron</systemitem> configuration for"
|
||
" <systemitem class=\"service\">keystone</systemitem> authentication:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml157(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml187(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml242(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml259(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml35(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml127(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml153(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml360(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml390(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml191(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml236(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml132(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml225(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml237(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml48(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml112(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml141(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml239(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml256(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml111(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml138(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml395(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml409(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml190(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml239(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml283(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml299(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml79(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml105(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml279(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml306(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml76(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml102(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml304(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml334(replaceable)
|
||
msgid "NEUTRON_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml162(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml115(para)
|
||
msgid ""
|
||
"To configure <systemitem class=\"service\">neutron</systemitem> to use "
|
||
"<systemitem class=\"service\">keystone</systemitem> for authentication, edit"
|
||
" the <filename>/etc/neutron/neutron.conf</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml176(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml127(para)
|
||
msgid ""
|
||
"Add these lines to the <literal>[keystone_authtoken]</literal> section of "
|
||
"the file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml192(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml146(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml143(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml199(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml354(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml438(para)
|
||
msgid "Configure access to the <application>RabbitMQ</application> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml203(para)
|
||
msgid ""
|
||
"Configure the <application>RabbitMQ</application> access. Edit the "
|
||
"<filename>/etc/neutron/neutron.conf</filename> file to modify the following "
|
||
"parameters in the <literal>[DEFAULT]</literal> section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml212(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml158(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml163(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml208(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml363(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml447(para)
|
||
msgid "Configure access to the <application>Qpid</application> message queue:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml220(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml222(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml167(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml169(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml171(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml173(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml216(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml218(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml371(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml373(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml455(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml457(replaceable)
|
||
msgid "guest"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml226(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml222(title)
|
||
msgid "Configure Compute services for Networking"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml228(para)
|
||
msgid ""
|
||
"Configure OpenStack Compute to use OpenStack Networking services. Configure "
|
||
"the <filename>/etc/nova/nova.conf</filename> file as per instructions below:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml251(para)
|
||
msgid ""
|
||
"Configure OpenStack Compute to use OpenStack Networking services. Edit the "
|
||
"<filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml267(para)
|
||
msgid ""
|
||
"No matter which firewall driver you chose when you configured the network "
|
||
"and compute nodes, you must edit the "
|
||
"<filename>/etc/nova/nova.conf</filename> file to set the firewall driver to "
|
||
"<literal>nova.virt.firewall.NoopFirewallDriver</literal>. Because OpenStack "
|
||
"Networking handles the firewall, this statement instructs Compute to not use"
|
||
" a firewall."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml277(para)
|
||
msgid ""
|
||
"If you want Networking to handle the firewall, edit the "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file to set the <code>firewall_driver</code> option to the firewall for the"
|
||
" plug-in. For example, with <acronym>OVS</acronym>, edit the file as "
|
||
"follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml292(para)
|
||
msgid ""
|
||
"If you do not want to use a firewall in Compute or Networking, edit both "
|
||
"configuration files and set "
|
||
"<code>firewall_driver=nova.virt.firewall.NoopFirewallDriver</code>. Also, "
|
||
"edit the <filename>/etc/nova/nova.conf</filename> file and comment out or "
|
||
"remove the <code>security_group_api=neutron</code> statement."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml300(para)
|
||
msgid ""
|
||
"Otherwise, when you issue <placeholder-1/> commands, the <errortext>ERROR: "
|
||
"The server has either erred or is incapable of performing the requested "
|
||
"operation. (HTTP 500)</errortext> error might be returned."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml311(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml324(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml434(title)
|
||
msgid "Finalize installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml313(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml300(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml436(para)
|
||
msgid ""
|
||
"The <systemitem class=\"service\">neutron-server</systemitem> initialization"
|
||
" script expects a symbolic link <filename>/etc/neutron/plugin.ini</filename>"
|
||
" pointing to the configuration file associated with your chosen plug-in. "
|
||
"Using Open vSwitch, for example, the symbolic link must point to "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>."
|
||
" If this symbolic link does not exist, create it using the following "
|
||
"commands:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml325(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml312(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml448(para)
|
||
msgid ""
|
||
"The <systemitem class=\"service\">openstack-neutron</systemitem> "
|
||
"initialization script expects the variable "
|
||
"<literal>NEUTRON_PLUGIN_CONF</literal> in file "
|
||
"<filename>/etc/sysconfig/neutron</filename> to reference the configuration "
|
||
"file associated with your chosen plug-in. Using Open vSwitch, for example, "
|
||
"edit the <filename>/etc/sysconfig/neutron</filename> file and add the "
|
||
"following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml336(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml459(para)
|
||
msgid "Restart Networking services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-compute-node.xml342(para)
|
||
msgid "Restart the Compute service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml6(title)
|
||
msgid "System requirements"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml7(para)
|
||
msgid ""
|
||
"Before you install the OpenStack dashboard, you must meet the following "
|
||
"system requirements:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml11(para)
|
||
msgid ""
|
||
"OpenStack Compute installation. Enable the Identity Service for user and "
|
||
"project management."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml13(para)
|
||
msgid "Note the URLs of the Identity Service and Compute endpoints."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml17(para)
|
||
msgid ""
|
||
"Identity Service user with sudo privileges. Because Apache does not serve "
|
||
"content from a root user, users must run the dashboard as an Identity "
|
||
"Service user with sudo privileges."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml23(para)
|
||
msgid ""
|
||
"Python 2.6 or 2.7. The Python version must support Django. The Python "
|
||
"version should run on any system, including Mac OS X. Installation "
|
||
"prerequisites might differ by platform."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml29(para)
|
||
msgid ""
|
||
"Then, install and configure the dashboard on a node that can contact the "
|
||
"Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml31(para)
|
||
msgid ""
|
||
"Provide users with the following information so that they can access the "
|
||
"dashboard through a web browser on their local machine:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml36(para)
|
||
msgid "The public IP address from which they can access the dashboard"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml40(para)
|
||
msgid "The user name and password with which they can access the dashboard"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml44(para)
|
||
msgid ""
|
||
"Your web browser, and that of your users, must support HTML5 and have "
|
||
"cookies and JavaScript enabled."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml48(para)
|
||
msgid ""
|
||
"To use the VNC client with the dashboard, the browser must support HTML5 "
|
||
"Canvas and HTML5 WebSockets."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-system-reqs.xml50(para)
|
||
msgid ""
|
||
"For details about browsers that support noVNC, see <link "
|
||
"href=\"https://github.com/kanaka/noVNC/blob/master/README.md\">https://github.com/kanaka/noVNC/blob/master/README.md</link>,"
|
||
" and <link href=\"https://github.com/kanaka/noVNC/wiki/Browser-"
|
||
"support\">https://github.com/kanaka/noVNC/wiki/Browser-support</link>, "
|
||
"respectively."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml6(title)
|
||
msgid "Launch an instance with OpenStack Networking (neutron)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml95(para)
|
||
msgid ""
|
||
"Your first instance uses the <literal>default</literal> security group. By "
|
||
"default, this security group implements a firewall that blocks remote access"
|
||
" to instances. If you would like to permit remote access to your instance, "
|
||
"launch it and then <link linkend=\"launch-instance-neutron-remoteaccess\"> "
|
||
"configure remote access</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml173(para)
|
||
msgid "Verify the <literal>demo-net</literal> tenant network gateway:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml185(para)
|
||
msgid "Verify the <literal>ext-net</literal> external network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml224(para)
|
||
msgid ""
|
||
"Create a <glossterm>floating IP address</glossterm> on the <literal>ext-"
|
||
"net</literal> external network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml242(para)
|
||
msgid "Associate the floating IP address with your instance:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_launch-instance-neutron.xml249(para)
|
||
msgid "Check the status of your floating IP address:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_launch-instance.xml5(title)
|
||
msgid "Launch an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_launch-instance.xml6(para)
|
||
msgid ""
|
||
"An instance is a VM that OpenStack provisions on a compute node. This guide "
|
||
"shows you how to launch a minimal instance using the "
|
||
"<glossterm>CirrOS</glossterm> image that you added to your environment in "
|
||
"the <xref linkend=\"ch_glance\"/> chapter. In these steps, you use the "
|
||
"command-line interface (CLI) on your controller node or any system with the "
|
||
"appropriate OpenStack client libraries. To use the dashboard, see the <link "
|
||
"href=\"http://docs.openstack.org/user-"
|
||
"guide/content/ch_dashboard.html\"><citetitle>OpenStack User "
|
||
"Guide</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_launch-instance.xml15(para)
|
||
msgid ""
|
||
"Launch an instance using <link linkend=\"launch-instance-neutron\">OpenStack"
|
||
" Networking (neutron) </link> or <link linkend=\"launch-instance-"
|
||
"nova\">legacy networking (nova-network) </link>. For more information, see "
|
||
"the <link href=\"http://docs.openstack.org/user-"
|
||
"guide/content/cli_launch_instances.html\"><citetitle>OpenStack User "
|
||
"Guide</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_launch-instance.xml25(para)
|
||
msgid ""
|
||
"These steps reference example components created in previous chapters. You "
|
||
"must adjust certain values such as IP addresses to match your environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml8(title)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml8(title)
|
||
#: ./doc/install-guide/section_nova-networking-controller-node.xml5(title)
|
||
msgid "Configure controller node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml11(para)
|
||
msgid ""
|
||
"Before you configure OpenStack Networking (neutron), you must create a "
|
||
"database and Identity service credentials including a user and service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml15(para)
|
||
msgid ""
|
||
"Connect to the database as the root user, create the "
|
||
"<literal>neutron</literal> database, and grant the proper access to it:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml18(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml86(para)
|
||
msgid ""
|
||
"Replace <replaceable>NEUTRON_DBPASS</replaceable> with a suitable password."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml23(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml25(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml89(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml102(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml186(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml199(replaceable)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml276(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml116(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml181(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml185(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml191(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml325(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml329(replaceable)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml335(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml40(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml42(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml73(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml83(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml193(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml234(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml339(replaceable)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml348(replaceable)
|
||
msgid "NEUTRON_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml28(para)
|
||
msgid "Create Identity service credentials for Networking:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml31(para)
|
||
msgid "Create the <literal>neutron</literal> user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml32(para)
|
||
msgid ""
|
||
"Replace <replaceable>NEUTRON_PASS</replaceable> with a suitable password and"
|
||
" <replaceable>neutron@example.com</replaceable> with a suitable e-mail "
|
||
"address."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml35(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml48(replaceable)
|
||
msgid "neutron@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml38(para)
|
||
msgid ""
|
||
"Link the <literal>neutron</literal> user to the <literal>service</literal> "
|
||
"tenant and <literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml44(para)
|
||
msgid "Create the <literal>neutron</literal> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml48(para)
|
||
msgid "Create the service endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml59(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml26(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml25(title)
|
||
msgid "To install the Networking components"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml65(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml40(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml37(para)
|
||
msgid "SUSE does not use a separate ML2 plug-in package."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml70(title)
|
||
msgid "To configure the Networking server component"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml71(para)
|
||
msgid ""
|
||
"The Networking server component configuration includes the database, "
|
||
"authentication mechanism, message broker, topology change notifier, and "
|
||
"plug-in."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml75(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml49(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml46(para)
|
||
msgid ""
|
||
"Respond to prompts for <link linkend=\"debconf-dbconfig-common\">database "
|
||
"management</link>, <link linkend=\"debconf-keystone_authtoken\">Identity "
|
||
"service credentials</link>, <link linkend=\"debconf-api-endpoints\">service "
|
||
"endpoint registration</link>, and <link linkend=\"debconf-rabbitqm\">message"
|
||
" broker credentials</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml85(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml92(para)
|
||
msgid "Configure Networking to use the database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml95(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file and add the "
|
||
"following key to the <literal>[database]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml98(para)
|
||
msgid ""
|
||
"Replace <replaceable>NEUTRON_DBPASS</replaceable> with the password you "
|
||
"chose for the database."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml107(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml130(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml59(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml82(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml56(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml79(para)
|
||
msgid "Configure Networking to use the Identity service for authentication:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml109(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml142(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml346(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml380(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml61(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml94(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml58(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml91(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml290(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml324(para)
|
||
msgid ""
|
||
"Replace <replaceable>NEUTRON_PASS</replaceable> with the password you chose "
|
||
"for the <literal>neutron</literal> user in the Identity service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml134(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml86(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml83(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file and add the "
|
||
"following key to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml140(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml92(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml89(para)
|
||
msgid ""
|
||
"Add the following keys to the <literal>[keystone_authtoken]</literal> "
|
||
"section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml158(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml172(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml179(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml110(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml124(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml131(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml107(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml121(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml128(para)
|
||
msgid "Configure Networking to use the message broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml159(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml185(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml111(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml137(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml108(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml134(para)
|
||
#: ./doc/install-guide/section_glance-install.xml85(para)
|
||
#: ./doc/install-guide/section_glance-install.xml98(para)
|
||
msgid ""
|
||
"Replace <replaceable>RABBIT_PASS</replaceable> with the password you chose "
|
||
"for the <literal>guest</literal> account in "
|
||
"<application>RabbitMQ</application>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml182(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml224(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml272(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml134(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml167(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml131(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml164(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file and add the "
|
||
"following keys to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml197(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml215(para)
|
||
msgid "Configure Networking to notify Compute about network topology changes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml217(para)
|
||
msgid ""
|
||
"Replace <replaceable>SERVICE_TENANT_ID</replaceable> with the "
|
||
"<literal>service</literal> tenant identifier (id) in the Identity service "
|
||
"and <replaceable>NOVA_PASS</replaceable> with the password you chose for the"
|
||
" <literal>nova</literal> user in the Identity service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml233(replaceable)
|
||
msgid "SERVICE_TENANT_ID"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml239(para)
|
||
msgid "To obtain the <literal>service</literal> tenant identifier (id):"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml254(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml268(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml149(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml163(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml146(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml160(para)
|
||
msgid ""
|
||
"Configure Networking to use the Modular Layer 2 (ML2) plug-in and associated"
|
||
" services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml261(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml281(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml156(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml176(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml153(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml173(para)
|
||
msgid ""
|
||
"We recommend adding <literal>verbose = True</literal> to the "
|
||
"<literal>[DEFAULT]</literal> section in "
|
||
"<filename>/etc/neutron/neutron.conf</filename> to assist with "
|
||
"troubleshooting."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml290(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml185(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml182(para)
|
||
msgid ""
|
||
"Comment out any lines in the <literal>[service_providers]</literal> section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml295(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml353(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml187(title)
|
||
msgid "To configure the Modular Layer 2 (ML2) plug-in"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml296(para)
|
||
msgid ""
|
||
"The ML2 plug-in uses the Open vSwitch (OVS) mechanism (agent) to build the "
|
||
"virtual networking framework for instances. However, the controller node "
|
||
"does not need the OVS agent or service because it does not handle instance "
|
||
"network traffic."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml316(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml219(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml319(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml388(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml222(para)
|
||
msgid "Add the following keys to the <literal>[ml2]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml326(para)
|
||
msgid ""
|
||
"Add the following key to the <literal>[ml2_type_gre]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml331(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml411(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml245(para)
|
||
msgid ""
|
||
"Add the <literal>[securitygroup]</literal> section and the following keys to"
|
||
" it:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml340(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml284(title)
|
||
msgid "To configure Compute to use Networking"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml341(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml285(para)
|
||
msgid ""
|
||
"By default, most distributions configure Compute to use legacy networking. "
|
||
"You must reconfigure Compute to manage networks through Networking."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml370(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml396(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml314(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml340(para)
|
||
msgid ""
|
||
"By default, Compute uses an internal firewall service. Since Networking "
|
||
"includes a firewall service, you must disable the Compute firewall service "
|
||
"by using the <literal>nova.virt.firewall.NoopFirewallDriver</literal> "
|
||
"firewall driver."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml378(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml322(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/nova/nova.conf</filename> and add the following keys"
|
||
" to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml405(title)
|
||
#: ./doc/install-guide/section_basics-queue.xml96(title)
|
||
msgid "To finalize installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml407(para)
|
||
msgid ""
|
||
"The Networking service initialization scripts expect a symbolic link "
|
||
"<filename>/etc/neutron/plugin.ini</filename> pointing to the configuration "
|
||
"file associated with your chosen plug-in. Using ML2, for example, the "
|
||
"symbolic link must point to "
|
||
"<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>. If this symbolic"
|
||
" link does not exist, create it using the following commands:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml417(para)
|
||
msgid ""
|
||
"The Networking service initialization scripts expect the variable "
|
||
"<literal>NEUTRON_PLUGIN_CONF</literal> in file "
|
||
"<filename>/etc/sysconfig/neutron</filename> to reference the configuration "
|
||
"file associated with your chosen plug-in. Using ML2, for example, edit the "
|
||
"<filename>/etc/sysconfig/neutron</filename> file and add the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml427(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml333(para)
|
||
#: ./doc/install-guide/section_nova-networking-controller-node.xml26(para)
|
||
msgid "Restart the Compute services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml436(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml339(para)
|
||
msgid ""
|
||
"Start the Networking service and configure it to start when the system "
|
||
"boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-controller-node.xml444(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml258(para)
|
||
msgid "Restart the Networking service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml4(title)
|
||
msgid "Define services and API endpoints"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml5(para)
|
||
msgid ""
|
||
"So that the Identity Service can track which OpenStack services are "
|
||
"installed and where they are located on the network, you must register each "
|
||
"service in your OpenStack installation. To register a service, run these "
|
||
"commands:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml11(para)
|
||
msgid "<placeholder-1/>. Describes the service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml15(para)
|
||
msgid ""
|
||
"<placeholder-1/>. Associates <glossterm baseform=\"API endpoint\">API "
|
||
"endpoints</glossterm> with the service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml20(para)
|
||
msgid ""
|
||
"You must also register the Identity Service itself. Use the "
|
||
"<code>OS_SERVICE_TOKEN</code> environment variable, as set previously, for "
|
||
"authentication."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml25(para)
|
||
msgid "Create a service entry for the Identity Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml36(para)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml83(para)
|
||
msgid ""
|
||
"The service ID is randomly generated and is different from the one shown "
|
||
"here."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml40(para)
|
||
msgid ""
|
||
"Specify an API endpoint for the Identity Service by using the returned "
|
||
"service ID. When you specify an endpoint, you provide URLs for the public "
|
||
"API, internal API, and admin API. In this guide, the "
|
||
"<literal>controller</literal> host name is used. Note that the Identity "
|
||
"Service uses a different port for the admin API."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-services.xml63(para)
|
||
msgid ""
|
||
"You will need to create an additional endpoint for each service added to "
|
||
"your OpenStack environment. The sections of this guide associated with the "
|
||
"installation of each service include the endpoint creation step specific to "
|
||
"the service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml6(title)
|
||
msgid "Verify the Identity Service installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml9(para)
|
||
msgid ""
|
||
"To verify that the Identity Service is installed and configured correctly, "
|
||
"clear the values in the <envar>OS_SERVICE_TOKEN</envar> and "
|
||
"<envar>OS_SERVICE_ENDPOINT</envar> environment variables:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml15(para)
|
||
msgid ""
|
||
"These variables, which were used to bootstrap the administrative user and "
|
||
"register the Identity Service, are no longer needed."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml20(para)
|
||
msgid "You can now use regular user name-based authentication."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml22(para)
|
||
msgid ""
|
||
"Request a authentication token by using the <literal>admin</literal> user "
|
||
"and the password you chose for that user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml27(para)
|
||
msgid ""
|
||
"In response, you receive a token paired with your user ID. This verifies "
|
||
"that the Identity Service is running on the expected endpoint and that your "
|
||
"user account is established with the expected credentials."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml33(para)
|
||
msgid ""
|
||
"Verify that authorization behaves as expected. To do so, request "
|
||
"authorization on a tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml38(para)
|
||
msgid ""
|
||
"In response, you receive a token that includes the ID of the tenant that you"
|
||
" specified. This verifies that your user account has an explicitly defined "
|
||
"role on the specified tenant and the tenant exists as expected."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml44(para)
|
||
msgid ""
|
||
"You can also set your <literal>--os-*</literal> variables in your "
|
||
"environment to simplify command-line usage. Set up a <filename>admin-"
|
||
"openrc.sh</filename> file with the admin credentials and admin endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml54(para)
|
||
msgid "Source this file to read in the environment variables:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml59(para)
|
||
msgid ""
|
||
"Verify that your <filename>admin-openrc.sh</filename> file is configured "
|
||
"correctly. Run the same command without the <literal>--os-*</literal> "
|
||
"arguments:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml63(para)
|
||
msgid ""
|
||
"The command returns a token and the ID of the specified tenant. This "
|
||
"verifies that you have configured your environment variables correctly."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml68(para)
|
||
msgid ""
|
||
"Verify that your admin account has authorization to perform administrative "
|
||
"commands:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml85(para)
|
||
msgid ""
|
||
"Seeing that the <literal>id</literal> in the output from the "
|
||
"<placeholder-1/> command matches the <literal>user_id</literal> in the "
|
||
"<placeholder-2/> command, and that the admin role is listed for that user, "
|
||
"for the related tenant, this verifies that your user account has the "
|
||
"<literal>admin</literal> role, which matches the role used in the Identity "
|
||
"Service <filename>policy.json</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-verify.xml95(para)
|
||
msgid ""
|
||
"As long as you define your credentials and the Identity Service endpoint "
|
||
"through the command line or environment variables, you can run all OpenStack"
|
||
" client commands from any machine. For details, see <xref "
|
||
"linkend=\"ch_clients\"/>."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml15(None)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml863(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/UseCase-MultiRouter.png'; "
|
||
"md5=5695d4b003e2f8442eab135cbcd1f842"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml25(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/demo_routers_with_private_networks.png'; "
|
||
"md5=985b8cacfd7161ce50ee13106b27f854"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml6(title)
|
||
msgid "Per-tenant routers with private networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml7(para)
|
||
msgid ""
|
||
"This section describes how to install the OpenStack Networking service and "
|
||
"its components for a use case that has per-tenant routers with private "
|
||
"networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml19(para)
|
||
msgid "The following figure shows the setup:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml29(para)
|
||
msgid "As shown in the figure, the setup includes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml32(para)
|
||
msgid "An interface for management traffic on each node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml36(para)
|
||
msgid "Use of the Open vSwitch plug-in."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml39(para)
|
||
msgid "GRE tunnels for data transport on all agents."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml42(para)
|
||
msgid ""
|
||
"Floating IPs and router gateway ports that are configured in an external "
|
||
"network, and a physical router that connects the floating IPs and router "
|
||
"gateway ports to the outside world."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml49(para)
|
||
msgid ""
|
||
"Because this example runs a DHCP agent and L3 agent on one node, you must "
|
||
"set the <literal>use_namespace</literal> option to <literal>True</literal> "
|
||
"in the configuration file for each agent. The default is "
|
||
"<literal>True</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml55(para)
|
||
msgid "This table describes the nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml61(th)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml31(th)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml32(th)
|
||
msgid "Node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml62(th)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml32(th)
|
||
#: ./doc/install-guide/app_reserved_uids.xml28(th)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml33(th)
|
||
msgid "Description"
|
||
msgstr "描述"
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml67(td)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml38(td)
|
||
msgid "Controller Node"
|
||
msgstr "控制端"
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml68(para)
|
||
msgid ""
|
||
"Runs Networking, Identity Service, and all Compute services that are "
|
||
"required to deploy VMs (<systemitem class=\"service\">nova-api</systemitem>,"
|
||
" <systemitem class=\"service\">nova-scheduler</systemitem>, for example). "
|
||
"The node must have at least one network interface, which connects to the "
|
||
"Management Network. The host name is <literal>controlnode</literal>, which "
|
||
"other nodes resolve to the IP of the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml80(para)
|
||
msgid ""
|
||
"The <systemitem class=\"service\">nova-network</systemitem> service should "
|
||
"not be running. This is replaced by Networking."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml87(td)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml281(title)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml70(td)
|
||
msgid "Compute Node"
|
||
msgstr "運算端"
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml90(systemitem)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml73(systemitem)
|
||
msgid "nova-compute"
|
||
msgstr "nova-compute"
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml92(systemitem)
|
||
msgid "nova-*"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml88(td)
|
||
msgid ""
|
||
"Runs the Networking L2 agent and the Compute services that run VMs "
|
||
"(<placeholder-1/> specifically, and optionally other <placeholder-2/> "
|
||
"services depending on configuration). The node must have at least two "
|
||
"network interfaces. One interface communicates with the controller node "
|
||
"through the management network. The other node is used for the VM traffic on"
|
||
" the data network. The VM receives its IP address from the DHCP agent on "
|
||
"this network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml101(td)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml84(td)
|
||
msgid "Network Node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml102(td)
|
||
msgid ""
|
||
"Runs Networking L2 agent, DHCP agent and L3 agent. This node has access to "
|
||
"the external network. The DHCP agent allocates IP addresses to the VMs on "
|
||
"data network. (Technically, the addresses are allocated by the Networking "
|
||
"server, and distributed by the dhcp agent.) The node must have at least two "
|
||
"network interfaces. One interface communicates with the controller node "
|
||
"through the management network. The other interface is used as external "
|
||
"network. GRE tunnels are set up as data networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml115(td)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml94(td)
|
||
msgid "Router"
|
||
msgstr "路由器"
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml116(td)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml95(td)
|
||
msgid ""
|
||
"Router has IP 30.0.0.1, which is the default gateway for all VMs. The router"
|
||
" must be able to access public networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml122(para)
|
||
msgid "The use case assumes the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml123(emphasis)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml42(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml46(title)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml102(emphasis)
|
||
msgid "Controller node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml126(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml105(para)
|
||
msgid "Relevant Compute services are installed, configured, and running."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml130(para)
|
||
msgid ""
|
||
"Glance is installed, configured, and running. In addition, an image named "
|
||
"<literal>tty</literal> must be present."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml135(para)
|
||
msgid ""
|
||
"Identity is installed, configured, and running. A Networking user named "
|
||
"<emphasis role=\"bold\">neutron</emphasis> should be created on tenant "
|
||
"<emphasis role=\"bold\">service</emphasis> with password "
|
||
"<replaceable>NEUTRON_PASS</replaceable>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml145(para)
|
||
msgid ""
|
||
"RabbitMQ is running with default guest and password "
|
||
"<replaceable>RABBIT_PASS</replaceable>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml150(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml133(para)
|
||
msgid "MySQL server (user is <emphasis role=\"bold\">root</emphasis>)."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml143(para)
|
||
msgid "Additional services: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml156(emphasis)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml70(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml156(title)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml139(emphasis)
|
||
msgid "Compute node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml157(para)
|
||
msgid "Install and configure Compute."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml159(title)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml91(title)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml146(title)
|
||
msgid "Install"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml162(emphasis)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml149(emphasis)
|
||
msgid "Controller node - Networking server"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml166(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml154(para)
|
||
msgid "Install the Networking server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml169(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml168(para)
|
||
msgid "Create database <emphasis role=\"bold\">ovs_neutron</emphasis>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml173(para)
|
||
msgid ""
|
||
"Update the Networking configuration file, <filename> "
|
||
"/etc/neutron/neutron.conf</filename>, with plug-in choice and Identity "
|
||
"Service user as necessary:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml202(para)
|
||
msgid ""
|
||
"Update the plug-in configuration file, "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml210(para)
|
||
msgid "Start the Networking server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml211(para)
|
||
msgid ""
|
||
"The Networking server can be a service of the operating system. The command "
|
||
"to start the service depends on your operating system. The following command"
|
||
" runs the Networking server directly:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml223(emphasis)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml265(emphasis)
|
||
msgid "Compute node - Compute"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml225(para)
|
||
msgid "Install Compute services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml228(para)
|
||
msgid ""
|
||
"Update the Compute <filename> /etc/nova/nova.conf</filename> configuration "
|
||
"file. Make sure the following line appears at the end of this file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml243(para)
|
||
msgid "Restart relevant Compute services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml249(emphasis)
|
||
msgid "Compute and Networking node - L2 agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml253(para)
|
||
msgid "Install and start Open vSwitch."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml256(para)
|
||
msgid "Install the L2 agent (Neutron Open vSwitch agent)."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml260(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml168(para)
|
||
msgid "Add the integration bridge to the Open vSwitch:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml265(para)
|
||
msgid ""
|
||
"Update the Networking configuration file, <filename> "
|
||
"/etc/neutron/neutron.conf</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml279(para)
|
||
msgid ""
|
||
"Update the plug-in configuration file, <filename> "
|
||
"/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml282(para)
|
||
msgid "Compute node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml288(para)
|
||
msgid "Network node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml296(para)
|
||
msgid "Create the integration bridge <emphasis role=\"bold\">br-int</emphasis>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml301(para)
|
||
msgid "Start the Networking L2 agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml302(para)
|
||
msgid ""
|
||
"The Networking Open vSwitch L2 agent can be a service of the operating "
|
||
"system. The command to start depends on your operating system. The following"
|
||
" command runs the service directly:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml313(emphasis)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml411(emphasis)
|
||
msgid "Network node - DHCP agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml317(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml414(para)
|
||
msgid "Install the DHCP agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml320(para)
|
||
msgid ""
|
||
"Update the Networking configuration file, <filename> "
|
||
"/etc/neutron/neutron.conf</filename>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml331(literal)
|
||
msgid "allow_overlapping_ips"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml330(emphasis)
|
||
msgid ""
|
||
"Set <placeholder-1/> because TenantA and TenantC use overlapping subnets."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml336(para)
|
||
msgid ""
|
||
"Update the DHCP <filename> /etc/neutron/dhcp_agent.ini</filename> "
|
||
"configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml342(para)
|
||
msgid "Start the DHCP agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml343(para)
|
||
msgid ""
|
||
"The Networking DHCP agent can be a service of operating system. The command "
|
||
"to start the service depends on your operating system. The following command"
|
||
" runs the service directly:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml354(emphasis)
|
||
msgid "Network node - L3 agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml358(para)
|
||
msgid "Install the L3 agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml361(para)
|
||
msgid "Add the external network bridge"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml365(para)
|
||
msgid ""
|
||
"Add the physical interface, for example eth0, that is connected to the "
|
||
"outside network to this bridge:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml371(para)
|
||
msgid ""
|
||
"Update the L3 configuration file <filename> "
|
||
"/etc/neutron/l3_agent.ini</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml378(literal)
|
||
msgid "use_namespaces"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml377(emphasis)
|
||
msgid ""
|
||
"Set the <placeholder-1/> option (it is True by default) because TenantA and "
|
||
"TenantC have overlapping subnets, and the routers are hosted on one l3 agent"
|
||
" network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml386(para)
|
||
msgid "Start the L3 agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml387(para)
|
||
msgid ""
|
||
"The Networking L3 agent can be a service of the operating system. The "
|
||
"command to start the service depends on your operating system. The following"
|
||
" command starts the agent directly:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml401(title)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml477(title)
|
||
msgid "Configure logical network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml402(para)
|
||
msgid "You can run these commands on the network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml404(para)
|
||
msgid ""
|
||
"Ensure that the following environment variables are set. Various clients use"
|
||
" these to access the Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml414(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml490(para)
|
||
msgid "Get the tenant ID (Used as $TENANT_ID later):"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml428(para)
|
||
msgid "Get user information:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml441(para)
|
||
msgid "Create the external network and its subnet by admin user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml479(literal)
|
||
msgid "provider:network_type local"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml482(literal)
|
||
msgid "router:external true"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml478(emphasis)
|
||
msgid ""
|
||
"<placeholder-1/> means that Networking does not have to realize this network"
|
||
" through provider network. <placeholder-2/> means that an external network "
|
||
"is created where you can create the floating IP and router gateway port."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml488(para)
|
||
msgid "Add an IP on the external network to br-ex."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml489(para)
|
||
msgid ""
|
||
"Because br-ex is the external network bridge, add an IP 30.0.0.100/24 to br-"
|
||
"ex and ping the floating IP of the VM from our network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml497(para)
|
||
msgid "Serve TenantA."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml498(para)
|
||
msgid ""
|
||
"For TenantA, create a private network, subnet, server, router, and floating "
|
||
"IP."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml502(para)
|
||
msgid "Create a network for TenantA:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml518(para)
|
||
msgid ""
|
||
"After that, you can use admin user to query the provider network "
|
||
"information:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml537(para)
|
||
msgid ""
|
||
"The network has GRE tunnel ID (for example, provider:segmentation_id) 1."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml542(para)
|
||
msgid "Create a subnet on the network TenantA-Net:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml564(para)
|
||
msgid "Create a server for TenantA:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml576(para)
|
||
msgid ""
|
||
"It is important to understand that you should not attach the instance to "
|
||
"Ext-Net directly. Instead, you must use a floating IP to make it accessible "
|
||
"from the external network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml585(para)
|
||
msgid "Create and configure a router for TenantA:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml603(para)
|
||
msgid "Added interface to router TenantA-R1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml612(para)
|
||
msgid "Associate a floating IP for TenantA_VM1."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml616(para)
|
||
msgid "Create a floating IP:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml633(para)
|
||
msgid ""
|
||
"Get the port ID of the VM with ID 7c5e6499-7ef7-4e36-8216-62c2941d21ff:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml645(para)
|
||
msgid "Associate the floating IP with the VM port:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml663(para)
|
||
msgid "Ping the public network from the server of TenantA."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml665(para)
|
||
msgid ""
|
||
"In my environment, 192.168.1.0/24 is my public network connected with my "
|
||
"physical router, which also connects to the external network 30.0.0.0/24. "
|
||
"With the floating IP and virtual router, you can ping the public network "
|
||
"within the server of tenant A:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml683(para)
|
||
msgid "Ping the floating IP of TenantA's server:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml696(para)
|
||
msgid "Create other servers for TenantA."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml697(para)
|
||
msgid "You can create more servers for TenantA and add floating IPs for them."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml701(para)
|
||
msgid "Serve TenantC."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml702(para)
|
||
msgid ""
|
||
"For TenantC, you create two private networks with subnet 10.0.0.0/24 and "
|
||
"subnet 10.0.1.0/24, some servers, one router to connect to these two subnets"
|
||
" and some floating IPs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml708(para)
|
||
msgid "Create networks and subnets for TenantC:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml721(para)
|
||
msgid ""
|
||
"After that you can use admin user to query the network's provider network "
|
||
"information:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml757(para)
|
||
msgid ""
|
||
"You can see GRE tunnel IDs (such as, provider:segmentation_id) 2 and 3. And "
|
||
"also note the network IDs and subnet IDs because you use them to create VMs "
|
||
"and the router."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml764(para)
|
||
msgid "Create a server TenantC-VM1 for TenantC on TenantC-Net1."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml771(para)
|
||
msgid "Create a server TenantC-VM3 for TenantC on TenantC-Net2."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml778(para)
|
||
msgid "List servers of TenantC."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml787(para)
|
||
msgid "Note the server IDs because you use them later."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml791(para)
|
||
msgid "Make sure servers get their IPs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml792(para)
|
||
msgid ""
|
||
"You can use VNC to log on the VMs to check if they get IPs. If not, you must"
|
||
" make sure that the Networking components are running correctly and the GRE "
|
||
"tunnels work."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml799(para)
|
||
msgid "Create and configure a router for TenantC:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml814(para)
|
||
msgid "Checkpoint: ping from within TenantC's servers."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml816(para)
|
||
msgid ""
|
||
"Because a router connects to two subnets, the VMs on these subnets can ping "
|
||
"each other. And because the gateway for the router is set, TenantC's servers"
|
||
" can ping external network IPs, such as 192.168.1.1, 30.0.0.1, and so on."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml824(para)
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml835(para)
|
||
msgid "Associate floating IPs for TenantC's servers."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml826(para)
|
||
msgid ""
|
||
"Because a router connects to two subnets, the VMs on these subnets can ping "
|
||
"each other. And because the gateway interface for the router is set, "
|
||
"TenantC's servers can ping external network IPs, such as 192.168.1.1, "
|
||
"30.0.0.1, and so on."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml837(para)
|
||
msgid ""
|
||
"You can use similar commands to the ones used in the section for TenantA."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml845(title)
|
||
msgid "Use case: per-tenant routers with private networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml847(para)
|
||
msgid ""
|
||
"This use case represents a more advanced router scenario in which each "
|
||
"tenant gets at least one router, and potentially has access to the "
|
||
"Networking API to create additional routers. The tenant can create their own"
|
||
" networks, potentially uplinking those networks to a router. This model "
|
||
"enables tenant-defined, multi-tier applications, with each tier being a "
|
||
"separate network behind the router. Because there are multiple routers, "
|
||
"tenant subnets can overlap without conflicting, because access to external "
|
||
"networks all happens through SNAT or floating IPs. Each router uplink and "
|
||
"floating IP is allocated from the external network subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_networking.xml6(title)
|
||
msgid "Add a networking service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_networking.xml7(para)
|
||
msgid ""
|
||
"Configuring networking in OpenStack can be a bewildering experience. This "
|
||
"guide provides step-by-step instructions for both OpenStack Networking "
|
||
"(neutron) and the legacy networking (nova-network) service. If you are "
|
||
"unsure which to use, we recommend trying OpenStack Networking because it "
|
||
"offers a considerable number of features and flexibility including "
|
||
"<glossterm baseform=\"plug-in\">plug-ins</glossterm> for a variety of "
|
||
"emerging products supporting <glossterm>virtual networking</glossterm>. See "
|
||
"the <link href=\"http://docs.openstack.org/admin-guide-"
|
||
"cloud/content/ch_networking.html\">Networking</link> chapter of the "
|
||
"<citetitle>OpenStack Cloud Administrator Guide</citetitle> for more "
|
||
"information."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_networking.xml20(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml6(title)
|
||
msgid "OpenStack Networking (neutron)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_networking.xml23(title)
|
||
msgid "Modular Layer 2 (ML2) plug-in"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_networking.xml31(title)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml6(title)
|
||
msgid "Legacy networking (nova-network)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_networking.xml38(para)
|
||
msgid ""
|
||
"Your OpenStack environment now includes the core components necessary to "
|
||
"launch a basic instance. You can <link linkend=\"launch-instance\">launch an"
|
||
" instance</link> or add more services to your environment in the following "
|
||
"chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml6(title)
|
||
msgid "Add the dashboard"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml7(para)
|
||
msgid ""
|
||
"The OpenStack dashboard, also known as <link "
|
||
"href=\"https://github.com/openstack/horizon/\">Horizon</link>, is a Web "
|
||
"interface that enables cloud administrators and users to manage various "
|
||
"OpenStack resources and services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml12(para)
|
||
msgid ""
|
||
"The dashboard enables web-based interactions with the OpenStack Compute "
|
||
"cloud controller through the OpenStack APIs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml15(para)
|
||
msgid ""
|
||
"These instructions show an example deployment configured with an Apache web "
|
||
"server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml17(para)
|
||
msgid ""
|
||
"After you <link linkend=\"install_dashboard\">install and configure the "
|
||
"dashboard</link>, you can complete the following tasks:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml22(para)
|
||
msgid ""
|
||
"Customize your dashboard. See section <link href=\"http://docs.openstack.org"
|
||
"/admin-guide-cloud/content/ch_install-dashboard.html#dashboard-custom-"
|
||
"brand\">Customize the dashboard</link> in the <link "
|
||
"href=\"http://docs.openstack.org/admin-guide-"
|
||
"cloud/content/\"><citetitle>OpenStack Cloud Administrator "
|
||
"Guide</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml30(para)
|
||
msgid ""
|
||
"Set up session storage for the dashboard. See <xref linkend=\"dashboard-"
|
||
"sessions\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_horizon.xml39(para)
|
||
msgid ""
|
||
"Your OpenStack environment now includes the dashboard. You can <link linkend"
|
||
"=\"launch-instance\">launch an instance</link> or add more services to your "
|
||
"environment in the following chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-verify.xml6(title)
|
||
msgid "Verify the Orchestration service installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-verify.xml8(para)
|
||
msgid ""
|
||
"To verify that the Orchestration service is installed and configured "
|
||
"correctly, make sure that your credentials are set up correctly in the "
|
||
"<filename>demo-openrc.sh</filename> file. Source the file, as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-verify.xml14(para)
|
||
msgid ""
|
||
"The Orchestration Module uses templates to describe stacks. To learn about "
|
||
"the template languages, see <link "
|
||
"href=\"http://docs.openstack.org/developer/heat/template_guide/index.html\">the"
|
||
" Template Guide</link> in the <link "
|
||
"href=\"http://docs.openstack.org/developer/heat/\">Heat developer "
|
||
"documentation</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-verify.xml20(para)
|
||
msgid ""
|
||
"Create a test template in the <filename>test-stack.yml</filename> file with "
|
||
"the following content:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-verify.xml24(para)
|
||
msgid "Use the <placeholder-1/> command to create a stack from this template:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-verify.xml35(para)
|
||
msgid ""
|
||
"Verify that the stack was created successfully with the <placeholder-1/> "
|
||
"command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_ceilometer.xml6(title)
|
||
msgid "Add the Telemetry module"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_ceilometer.xml7(para)
|
||
msgid ""
|
||
"Telemetry provides a framework for monitoring and metering the OpenStack "
|
||
"cloud. It is also known as the Ceilometer project."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_ceilometer.xml19(para)
|
||
msgid ""
|
||
"Your OpenStack environment now includes Telemetry. You can <link linkend"
|
||
"=\"launch-instance\">launch an instance</link> or add more services to your "
|
||
"environment in the previous chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_keystone.xml6(title)
|
||
msgid "Configure the Identity Service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_heat.xml6(title)
|
||
msgid "Add the Orchestration service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_heat.xml7(para)
|
||
msgid ""
|
||
"Use the Orchestration module to create cloud resources using a template "
|
||
"language called HOT. The integrated project name is Heat."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_heat.xml15(para)
|
||
msgid ""
|
||
"Your OpenStack environment now includes Orchestration. You can <link linkend"
|
||
"=\"launch-instance\">launch an instance</link> or add more services to your "
|
||
"environment in the following chapters."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-rabbitqm.xml15(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/rabbitmq-host.png'; "
|
||
"md5=5353ad857884a2d31847cf82efbdc6b6"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-rabbitqm.xml22(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/rabbitmq-user.png'; "
|
||
"md5=33a3c1182e79ed65f1b1b63f2156792c"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-rabbitqm.xml29(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/rabbitmq-password.png'; "
|
||
"md5=6385185200d20e96b6316ae15ae1255d"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-rabbitqm.xml6(title)
|
||
msgid "RabbitMQ credentials parameters"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-rabbitqm.xml7(para)
|
||
msgid ""
|
||
"For every package that must connect to a Messaging Server, the Debian "
|
||
"package enables you to configure the IP address for that server and the user"
|
||
" name and password that is used to connect. The following example shows "
|
||
"configuration with the <systemitem class=\"service\">ceilometer-"
|
||
"common</systemitem> package:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-rabbitqm.xml33(para)
|
||
msgid ""
|
||
"These debconf screens appear in: <systemitem class=\"service\">ceilometer-"
|
||
"common</systemitem>, <systemitem class=\"service\">cinder-"
|
||
"common</systemitem>, <systemitem class=\"service\">glance-"
|
||
"common</systemitem>, <systemitem class=\"service\">heat-common</systemitem>,"
|
||
" <systemitem class=\"service\">neutron-common</systemitem> and <systemitem "
|
||
"class=\"service\">nova-common</systemitem>."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml16(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/Neutron-PhysNet-Diagram.png'; "
|
||
"md5=ea581fd58c57da1a6c9512b82027a195"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml660(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/UseCase-SingleRouter.png'; "
|
||
"md5=63d21d52d32ed7fa1c1dad1a1fd88eb5"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml6(title)
|
||
msgid "Provider router with private networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml7(para)
|
||
msgid ""
|
||
"This section describes how to install the OpenStack Networking service and "
|
||
"its components for a single router use case: a provider router with private "
|
||
"networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml10(para)
|
||
msgid "This figure shows the set up:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml21(para)
|
||
msgid ""
|
||
"Because you run the DHCP agent and L3 agent on one node, you must set "
|
||
"<literal>use_namespaces</literal> to <literal>True</literal> (which is the "
|
||
"default) in the configuration files for both agents."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml26(para)
|
||
msgid "The configuration includes these nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml28(caption)
|
||
msgid "Nodes for use case"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml37(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml93(title)
|
||
msgid "Controller"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml38(para)
|
||
msgid ""
|
||
"Runs the Networking service, Identity Service, and all Compute services that"
|
||
" are required to deploy a VM."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml41(para)
|
||
msgid ""
|
||
"The service must have at least two network interfaces. The first should be "
|
||
"connected to the Management Network to communicate with the compute and "
|
||
"network nodes. The second interface should be connected to the API/public "
|
||
"network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml49(para)
|
||
msgid "Compute"
|
||
msgstr "Compute"
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml50(para)
|
||
msgid "Runs Compute and the Networking L2 agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml52(para)
|
||
msgid "This node does not have access to the public network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml54(para)
|
||
msgid ""
|
||
"The node must have a network interface that communicates with the controller"
|
||
" node through the management network. The VM receives its IP address from "
|
||
"the DHCP agent on this network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml61(para)
|
||
msgid "Network"
|
||
msgstr "網路"
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml62(para)
|
||
msgid "Runs Networking L2 agent, DHCP agent, and L3 agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml64(para)
|
||
msgid ""
|
||
"This node has access to the public network. The DHCP agent allocates IP "
|
||
"addresses to the VMs on the network. The L3 agent performs NAT and enables "
|
||
"the VMs to access the public network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml71(para)
|
||
msgid ""
|
||
"A network interface that communicates with the controller node through the "
|
||
"management network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml77(para)
|
||
msgid "A network interface on the data network that manages VM traffic"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml82(para)
|
||
msgid ""
|
||
"A network interface that connects to the external gateway on the network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml69(para)
|
||
msgid "The node must have:<placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml95(title)
|
||
msgid "To install and configure the controller node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml98(para)
|
||
msgid "Run this command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml104(para)
|
||
msgid "Configure Networking services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml107(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file and add these "
|
||
"lines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml119(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml338(para)
|
||
msgid ""
|
||
"Edit the <filename> "
|
||
"/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename> file and "
|
||
"add these lines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml127(para)
|
||
msgid ""
|
||
"Edit the <filename> /etc/neutron/api-paste.ini</filename> file and add these"
|
||
" lines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml137(para)
|
||
msgid "Start the services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml144(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml77(title)
|
||
msgid "Network node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml146(title)
|
||
msgid "Install and configure the network node"
|
||
msgstr ""
|
||
|
||
#. FIXME Review Fedora instructions
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml148(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml287(para)
|
||
msgid "Install the packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml157(para)
|
||
msgid ""
|
||
"Start Open vSwitch<phrase os=\"rhel;centos;fedora;opensuse;sles\"> and "
|
||
"configure it to start when the system boots</phrase>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml173(para)
|
||
msgid ""
|
||
"Update the OpenStack Networking "
|
||
"<filename>/etc/neutron/neutron.conf</filename> configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml194(para)
|
||
msgid ""
|
||
"Update the plug-in "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml203(para)
|
||
msgid ""
|
||
"All VM communication between the nodes occurs through the <literal>br-"
|
||
"eth1</literal> bridge."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml206(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml311(para)
|
||
msgid "Create the <literal>br-eth1</literal> network bridge:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml212(para)
|
||
msgid "Create the external network bridge to the Open vSwitch:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml218(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/l3_agent.ini</filename> file and add these "
|
||
"lines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml230(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/api-paste.ini</filename> file and add these "
|
||
"lines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml240(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/dhcp_agent.ini</filename> file and add this "
|
||
"line:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml246(para)
|
||
msgid "Restart networking services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml252(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml352(para)
|
||
msgid "Start and permanently enable networking services:"
|
||
msgstr ""
|
||
|
||
#. FIXME: Required on Debian/Ubuntu?
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml269(para)
|
||
msgid ""
|
||
"Enable the <systemitem class=\"service\">neutron-ovs-cleanup</systemitem> "
|
||
"service. This service starts on boot and ensures that Networking has full "
|
||
"control over the creation and management of <literal>tap</literal> devices."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml284(title)
|
||
msgid "Install and configure the compute node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml293(para)
|
||
msgid ""
|
||
"Start the OpenvSwitch service<phrase "
|
||
"os=\"rhel;centos;fedora;opensuse;sles\"> and configure it to start when the "
|
||
"system boots</phrase>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml304(para)
|
||
msgid "Create the integration bridge:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml308(para)
|
||
msgid ""
|
||
"All VM communication between the nodes occur through the <literal>br-"
|
||
"eth1</literal> bridge."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml317(para)
|
||
msgid ""
|
||
"Edit the OpenStack Networking <filename>/etc/neutron/neutron.conf</filename>"
|
||
" configuration file and add this line:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml347(para)
|
||
msgid "Restart the OpenvSwitch Neutron plug-in agent:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml363(title)
|
||
msgid "Logical network configuration"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml365(para)
|
||
msgid "Run these commands on the network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml366(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml480(para)
|
||
msgid ""
|
||
"Ensure that the following environment variables are set. Various clients use"
|
||
" these variables to access the Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml372(para)
|
||
msgid "Create an <filename>adminrc</filename> file that contains these lines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml381(para)
|
||
msgid ""
|
||
"Export the environment variables in the <filename>adminrc</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml386(para)
|
||
msgid ""
|
||
"The <literal>admin</literal> tenant can define resources that other tenants "
|
||
"can use but cannot modify. These resources are a provider network and its "
|
||
"associated router."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml390(para)
|
||
msgid ""
|
||
"The <literal>admin</literal> user creates a network and subnet on behalf of "
|
||
"<literal>tenant_A</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml392(para)
|
||
msgid "A <literal>tenant_A</literal> user can also complete these steps."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml395(title)
|
||
msgid "Configure internal networking"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml397(para)
|
||
msgid "Get the <literal>tenant_A</literal> tenant ID:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml402(para)
|
||
msgid ""
|
||
"Create the <literal>net1</literal> internal network for the "
|
||
"<literal>tenant_A</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml423(para)
|
||
msgid ""
|
||
"Create a subnet on the <literal>net1</literal> network and store its ID in a"
|
||
" variable:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml443(replaceable)
|
||
msgid "c395cb5d-ba03-41ee-8a12-7e792d51a167"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml445(para)
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml473(para)
|
||
msgid "The <literal>id</literal> value will be different on your system."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml450(para)
|
||
msgid ""
|
||
"A user with the <literal>admin</literal> role in the "
|
||
"<literal>admin</literal> tenant must complete these steps."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml454(title)
|
||
msgid "Configure the router and external networking"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml457(para)
|
||
msgid ""
|
||
"Create a <literal>router1</literal> router and store its ID in the "
|
||
"<literal>ROUTER_ID</literal> variable:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml471(replaceable)
|
||
msgid "685f64e7-a020-4fdf-a8ad-e41194ae124b"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml477(para)
|
||
msgid ""
|
||
"The <parameter>--tenant-id</parameter> parameter is not specified, so this "
|
||
"router is assigned to the <literal>admin</literal> tenant."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml484(para)
|
||
msgid ""
|
||
"Add an interface to the <literal>router1</literal> router and attach it to "
|
||
"the subnet from <literal>net1</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml491(para)
|
||
msgid ""
|
||
"You can repeat this step to add interfaces for networks that belong to other"
|
||
" tenants."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml497(para)
|
||
msgid ""
|
||
"Create the <literal>ext_net</literal> external network and store its ID in a"
|
||
" the <literal>EXTERNAL_NETWORK_ID</literal> variable:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml519(replaceable)
|
||
msgid "8858732b-0400-41f6-8e5c-25590e67ffeb"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml522(para)
|
||
msgid "Create the subnet for floating IPs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml524(para)
|
||
msgid "The DHCP service is disabled for this subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml547(para)
|
||
msgid "Set the gateway for the router to the external network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml553(para)
|
||
msgid ""
|
||
"A user from <literal>tenant_A</literal> completes these steps, so the "
|
||
"credentials in the environment variables are different than those in the "
|
||
"previous procedure."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml557(title)
|
||
msgid "Allocate floating IP addresses"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml559(para)
|
||
msgid ""
|
||
"You can associate a floating IP address with a VM after it starts. Store the"
|
||
" port ID that was allocated for the VM in the <literal>PORT_ID</literal> "
|
||
"variable:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml569(replaceable)
|
||
msgid "1cdc671d-a296-4476-9a75-f9ca1d92fd26"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml575(replaceable)
|
||
msgid "9aa47099-b87b-488c-8c1d-32f993626a30"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml578(para)
|
||
msgid ""
|
||
"Allocate a floating IP and store its ID in the "
|
||
"<literal>FLOATING_ID</literal> variable:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml593(replaceable)
|
||
msgid "7.7.7.131"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml596(para)
|
||
msgid "Associate the floating IP with the port for the VM:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml602(para)
|
||
msgid "Show the floating IP:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml617(para)
|
||
msgid "Test the floating IP:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml626(title)
|
||
msgid "Use case: provider router with private networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml627(para)
|
||
msgid ""
|
||
"This use case provides each tenant with one or more private networks that "
|
||
"connect to the outside world through an OpenStack Networking router. When "
|
||
"each tenant gets exactly one network, this architecture maps to the same "
|
||
"logical topology as the VlanManager in Compute (although of course, "
|
||
"Networking does not require VLANs). Using the Networking API, the tenant can"
|
||
" only see a network for each private network assigned to that tenant. The "
|
||
"router object in the API is created and owned by the cloud administrator."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml637(para)
|
||
msgid ""
|
||
"This model supports assigning public addresses to VMs by using <glossterm "
|
||
"baseform=\"floating IP\">floating IPs</glossterm>; the router maps public "
|
||
"addresses from the external network to fixed IPs on private networks. Hosts "
|
||
"without floating IPs can still create outbound connections to the external "
|
||
"network because the provider router performs SNAT to the router's external "
|
||
"IP. The IP address of the physical router is used as the "
|
||
"<literal>gateway_ip</literal> of the external network subnet, so the "
|
||
"provider has a default router for Internet traffic."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-provider-router-with-private_networks.xml648(para)
|
||
msgid ""
|
||
"The router provides L3 connectivity among private networks. Tenants can "
|
||
"reach instances for other tenants (unless you use additional filtering, such"
|
||
" as, security groups). With a single router, tenant networks cannot use "
|
||
"overlapping IPs. To resolve this issue, the administrator can create private"
|
||
" networks on behalf of the tenants."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_nova.xml7(title)
|
||
msgid "Configure Compute services"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml7(title)
|
||
msgid "Add the Block Storage service agent for Telemetry"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml10(para)
|
||
msgid ""
|
||
"To retrieve volume samples, you must configure the Block Storage service to "
|
||
"send notifications to the bus."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml13(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/cinder/cinder.conf</filename> and add in the "
|
||
"<literal>[DEFAULT]</literal> section on the controller and volume nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml19(para)
|
||
msgid "Run the following commands on the controller and volume nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml26(para)
|
||
msgid "Restart the Block Storage services with their new settings."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml28(para)
|
||
msgid "On the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-cinder.xml33(para)
|
||
msgid "On the volume node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml6(title)
|
||
#: ./doc/install-guide/app_reserved_uids.xml24(caption)
|
||
msgid "Reserved user IDs"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml8(para)
|
||
msgid ""
|
||
"In OpenStack, certain user IDs are reserved and used to run specific "
|
||
"OpenStack services and own specific OpenStack files. These users are set up "
|
||
"according to the distribution packages. The following table gives an "
|
||
"overview."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml16(para)
|
||
msgid ""
|
||
"Some OpenStack packages generate and assign user IDs automatically during "
|
||
"package installation. In these cases, the user ID value is not important. "
|
||
"The existence of the user ID is what matters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml27(th)
|
||
msgid "Name"
|
||
msgstr "名稱"
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml29(th)
|
||
msgid "ID"
|
||
msgstr "識別號"
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml35(td)
|
||
msgid "ceilometer"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml36(td)
|
||
msgid "OpenStack Ceilometer Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml37(td)
|
||
msgid "166"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml38(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml44(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml50(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml56(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml62(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml68(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml75(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml81(td)
|
||
#: ./doc/install-guide/app_reserved_uids.xml87(td)
|
||
msgid "Assigned during package installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml41(td)
|
||
msgid "cinder"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml42(td)
|
||
msgid "OpenStack Cinder Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml43(td)
|
||
msgid "165"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml47(td)
|
||
msgid "glance"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml48(td)
|
||
msgid "OpenStack Glance Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml49(td)
|
||
msgid "161"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml53(td)
|
||
msgid "heat"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml54(td)
|
||
msgid "OpenStack Heat Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml55(td)
|
||
msgid "187"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml59(td)
|
||
msgid "keystone"
|
||
msgstr "Keystone"
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml60(td)
|
||
msgid "OpenStack Keystone Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml61(td)
|
||
msgid "163"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml65(td)
|
||
msgid "neutron"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml66(td)
|
||
msgid "OpenStack Neutron Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml67(td)
|
||
msgid "164"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml71(td)
|
||
msgid "nova"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml72(td)
|
||
msgid "OpenStack Nova Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml73(td)
|
||
msgid "162"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml74(td)
|
||
msgid "96"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml78(td)
|
||
msgid "swift"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml79(td)
|
||
msgid "OpenStack Swift Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml80(td)
|
||
msgid "160"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml84(td)
|
||
msgid "trove"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml85(td)
|
||
msgid "OpenStack Trove Daemons"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml86(td)
|
||
msgid "Unknown FIXME"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/app_reserved_uids.xml91(para)
|
||
msgid "Each user belongs to a user group with the same name as the user."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml10(para)
|
||
msgid ""
|
||
"By default, the <literal>system-config-firewall</literal> automated firewall"
|
||
" configuration tool is in place on RHEL. This graphical interface (and a "
|
||
"curses-style interface with <literal>-tui</literal> on the end of the name) "
|
||
"enables you to configure IP tables as a basic firewall. You should disable "
|
||
"it when you work with Neutron unless you are familiar with the underlying "
|
||
"network technologies, as, by default, it blocks various types of network "
|
||
"traffic that are important to Neutron. To disable it, simple launch the "
|
||
"program and clear the <guilabel>Enabled</guilabel> check box."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml20(para)
|
||
msgid ""
|
||
"After you successfully set up OpenStack with Neutron, you can re-enable and "
|
||
"configure the tool. However, during Neutron set up, disable the tool to make"
|
||
" it easier to debug network issues."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml27(para)
|
||
msgid ""
|
||
"Before you configure individual nodes for Networking, you must create the "
|
||
"required OpenStack components: user, service, database, and one or more "
|
||
"endpoints. After you complete these steps on the controller node, follow the"
|
||
" instructions in this guide to set up OpenStack Networking nodes."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml34(para)
|
||
msgid ""
|
||
"Connect to the MySQL database as the root user, create the "
|
||
"<literal>neutron</literal> database, and grant the proper access to it:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml45(para)
|
||
msgid ""
|
||
"Create the required user, service, and endpoint so that Networking can "
|
||
"interface with the Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml47(para)
|
||
msgid "Create a <literal>neutron</literal> user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml49(para)
|
||
msgid "Add the user role to the neutron user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml51(para)
|
||
msgid "Create the neutron service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml54(para)
|
||
msgid "Create a Networking endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml63(title)
|
||
msgid "Install and configure server component"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml65(para)
|
||
msgid "Install the server component of Networking and any dependencies."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml71(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml191(para)
|
||
msgid "Configure Networking to connect to the database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml76(para)
|
||
msgid ""
|
||
"Configure Networking to use your MySQL database. Edit the "
|
||
"<filename>/etc/neutron/neutron.conf</filename> file and add the following "
|
||
"key under the <literal>[database]</literal> section. Replace "
|
||
"<replaceable>NEUTRON_DBPASS</replaceable> with the password you chose for "
|
||
"the Neutron database."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml86(para)
|
||
msgid ""
|
||
"Configure Networking to use <systemitem "
|
||
"class=\"service\">keystone</systemitem> as the Identity Service for "
|
||
"authentication:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml91(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml87(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml121(para)
|
||
msgid ""
|
||
"Set the <literal>auth_strategy</literal> configuration key to "
|
||
"<literal>keystone</literal> in the <literal>DEFAULT</literal> section of the"
|
||
" file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml117(para)
|
||
msgid ""
|
||
"Configure Networking to use <systemitem "
|
||
"class=\"service\">keystone</systemitem> as the Identity Service for "
|
||
"authentication."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml122(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file and add the "
|
||
"file and add the following key under the <literal>[DEFAULT]</literal> "
|
||
"section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml129(para)
|
||
msgid ""
|
||
"Add the following keys under the <literal>[keystone_authtoken]</literal> "
|
||
"section. Replace <replaceable>NEUTRON_PASS</replaceable> with the password "
|
||
"you chose for the Neutron user in Keystone."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml172(para)
|
||
msgid ""
|
||
"Configure Networking to use your message broker. Edit the "
|
||
"<filename>/etc/neutron/neutron.conf</filename> file and add the following "
|
||
"keys under the <literal>[DEFAULT]</literal> section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml176(para)
|
||
msgid ""
|
||
"Replace <replaceable>RABBIT_PASS</replaceable> with the password you chose "
|
||
"for RabbitMQ."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml186(title)
|
||
msgid "Install and configure Open vSwitch (OVS) plug-in"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml192(para)
|
||
msgid "Install the Open vSwitch plug-in:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml198(para)
|
||
msgid ""
|
||
"You must set some common configuration options no matter which networking "
|
||
"technology you choose to use with Open vSwitch. You must configure "
|
||
"Networking core to use <acronym>OVS</acronym>. Edit the "
|
||
"<filename>/etc/neutron/neutron.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml206(para)
|
||
msgid ""
|
||
"The dedicated controller node does not need to run Open vSwitch or the Open "
|
||
"vSwitch agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml211(para)
|
||
msgid ""
|
||
"Configure the <acronym>OVS</acronym> plug-in to use GRE tunneling. Edit the "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml224(para)
|
||
msgid ""
|
||
"Configure Compute to use OpenStack Networking services. Configure the "
|
||
"<filename>/etc/nova/nova.conf</filename> file as per instructions below:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml248(para)
|
||
msgid ""
|
||
"Configure Compute to use OpenStack Networking services. Edit the "
|
||
"<filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml264(para)
|
||
msgid ""
|
||
"Regardless of which firewall driver you chose when you configured the "
|
||
"network and compute nodes, set this driver as the No-Op firewall. This "
|
||
"firewall is a <systemitem class=\"service\">nova</systemitem> firewall, and "
|
||
"because <systemitem class=\"service\">neutron</systemitem> handles the "
|
||
"Firewall, you must tell <systemitem class=\"service\">nova</systemitem> not "
|
||
"to use one."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml271(para)
|
||
msgid ""
|
||
"When Networking handles the firewall, the option "
|
||
"<code>firewall_driver</code> should be set according to the specified plug-"
|
||
"in. For example with <acronym>OVS</acronym>, edit the "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml285(para)
|
||
msgid ""
|
||
"If you do not want to use a firewall in Compute or Networking, set "
|
||
"<code>firewall_driver=nova.virt.firewall.NoopFirewallDriver</code> in both "
|
||
"config files, and comment out or remove "
|
||
"<code>security_group_api=neutron</code> in the "
|
||
"<filename>/etc/nova/nova.conf</filename> file, otherwise you may encounter "
|
||
"<errortext>ERROR: The server has either erred or is incapable of performing "
|
||
"the requested operation. (HTTP 500)</errortext> when issuing "
|
||
"<placeholder-1/> commands."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-controller-node.xml326(para)
|
||
msgid "Restart the Compute and Networking services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-ntp.xml6(title)
|
||
msgid "Network Time Protocol (NTP)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-ntp.xml7(para)
|
||
msgid ""
|
||
"To synchronize services across multiple machines, you must 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 their time from the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-ntp.xml12(para)
|
||
msgid ""
|
||
"Install the <literal>ntp</literal> package on each system running OpenStack "
|
||
"services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-ntp.xml17(para)
|
||
msgid ""
|
||
"Set up the NTP server on your controller node so that it receives data by "
|
||
"modifying the <filename>ntp.conf</filename> file and restarting the service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-ntp.xml25(para)
|
||
msgid ""
|
||
"It is advised that you configure additional nodes to synchronize their time "
|
||
"from the controller node rather than from outside of your LAN. To do so, "
|
||
"install the ntp daemon as above, then edit "
|
||
"<filename>/etc/ntp.conf</filename> and change the <code>server</code> "
|
||
"directive to use the controller node as internet time source."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml6(title)
|
||
msgid "Configure the Image Service for Telemetry"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml9(para)
|
||
msgid ""
|
||
"To retrieve image samples, you must configure the Image Service to send "
|
||
"notifications to the bus."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml12(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/glance/glance-api.conf</filename> and modify the "
|
||
"<literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-glance.xml31(para)
|
||
msgid "Restart the Image Services with their new settings:"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml25(None)
|
||
#: ./doc/install-guide/ch_overview.xml147(None)
|
||
msgid ""
|
||
"@@image: 'figures/installguide_arch-nova.png'; "
|
||
"md5=da24b356516c960a33ab2b4b72840774"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml7(para)
|
||
msgid ""
|
||
"The example architecture with legacy networking (nova-network) requires a "
|
||
"controller node and at least one compute node. The controller node contains "
|
||
"one network interface on the <glossterm>management network</glossterm>. The "
|
||
"compute node contains one network interface on the management network and "
|
||
"one on the <glossterm>external network</glossterm>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml14(para)
|
||
msgid ""
|
||
"Network interface names vary by distribution. Traditionally, interfaces use "
|
||
"\"eth\" followed by a sequential number. To cover all variations, this guide"
|
||
" simply refers to the first interface as the interface with the lowest "
|
||
"number and the second interface as the interface with the highest number."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml21(title)
|
||
#: ./doc/install-guide/ch_overview.xml143(title)
|
||
msgid "Two-node architecture with legacy networking (nova-network)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml29(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml33(para)
|
||
msgid ""
|
||
"Unless you intend to use the exact configuration provided in this example "
|
||
"architecture, you must modify the networks in this procedure to match your "
|
||
"environment. Also, each node must resolve the other nodes by name in "
|
||
"addition to IP address. For example, the "
|
||
"<replaceable>controller</replaceable> name must resolve to "
|
||
"<literal>10.0.0.11</literal>, the IP address of the management interface on "
|
||
"the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml37(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml41(para)
|
||
msgid ""
|
||
"Reconfiguring network interfaces will interrupt network connectivity. We "
|
||
"recommend using a local terminal session for these procedures."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml44(title)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml72(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml48(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml79(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml158(title)
|
||
msgid "To configure networking:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml46(para)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml74(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml50(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml81(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml160(para)
|
||
msgid "Configure the first interface as the management interface:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml47(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml51(para)
|
||
msgid "IP address: 10.0.0.11"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml48(para)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml76(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml52(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml83(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml90(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml162(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml173(para)
|
||
msgid "Network mask: 255.255.255.0 (or /24)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml49(para)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml77(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml53(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml84(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml163(para)
|
||
msgid "Default gateway: 10.0.0.1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml53(title)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml127(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml57(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml136(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml181(title)
|
||
msgid "To configure name resolution:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml55(para)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml129(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml59(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml138(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml183(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/hosts</filename> file to contain the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml63(para)
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml137(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml70(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml149(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml194(para)
|
||
msgid ""
|
||
"You must remove or comment the line beginning with "
|
||
"<literal>127.0.1.1</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml75(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml161(para)
|
||
msgid "IP address: 10.0.0.31"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml79(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml165(para)
|
||
msgid "Additional compute nodes should use 10.0.0.32, 10.0.0.33, and so on."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml84(para)
|
||
msgid ""
|
||
"The external interface uses a special configuration without an IP address "
|
||
"assigned to it. Configure the second interface as the external interface:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml87(para)
|
||
msgid ""
|
||
"Replace <replaceable>INTERFACE_NAME</replaceable> with the actual interface "
|
||
"name. For example, <emphasis>eth1</emphasis> or <emphasis>ens224</emphasis>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml92(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml101(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/network/interfaces</filename> file to contain the "
|
||
"following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml101(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml110(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/sysconfig/network-"
|
||
"scripts/ifcfg-<replaceable>INTERFACE_NAME</replaceable></filename> file to "
|
||
"contain the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml104(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml113(para)
|
||
msgid ""
|
||
"Do not change the <literal>HWADDR</literal> and <literal>UUID</literal> "
|
||
"keys."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml112(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml121(para)
|
||
msgid ""
|
||
"Edit the "
|
||
"<filename>/etc/sysconfig/network/ifcfg-<replaceable>INTERFACE_NAME</replaceable></filename>"
|
||
" file to contain the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml121(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml130(para)
|
||
msgid "Restart networking:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml144(title)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml201(title)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml230(title)
|
||
msgid "Verify connectivity"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml145(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml202(para)
|
||
msgid ""
|
||
"We recommend that you verify network connectivity to the internet and among "
|
||
"the nodes before proceeding further."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml149(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml206(para)
|
||
msgid ""
|
||
"From the <emphasis>controller</emphasis> node, <placeholder-1/> a site on "
|
||
"the internet:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml163(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml235(para)
|
||
msgid ""
|
||
"From the <emphasis>controller</emphasis> node, <placeholder-1/> the "
|
||
"management interface on the <emphasis>compute</emphasis> node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml166(replaceable)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml238(replaceable)
|
||
msgid "compute1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml178(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml294(para)
|
||
msgid ""
|
||
"From the <emphasis>compute</emphasis> node, <placeholder-1/> a site on the "
|
||
"internet:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-nova.xml192(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml308(para)
|
||
msgid ""
|
||
"From the <emphasis>compute</emphasis> node, <placeholder-1/> the management "
|
||
"interface on the <emphasis>controller</emphasis> node:"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml29(None)
|
||
#: ./doc/install-guide/ch_overview.xml98(None)
|
||
msgid ""
|
||
"@@image: 'figures/installguide_arch-neutron.png'; "
|
||
"md5=9b3d2f2e5f9d88d198511ecbca829c6d"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml7(para)
|
||
msgid ""
|
||
"The example architecture with OpenStack Networking (neutron) requires one "
|
||
"controller node, one network node, and at least one compute node. The "
|
||
"controller node contains one network interface on the <glossterm>management "
|
||
"network</glossterm>. The network node contains one network interface on the "
|
||
"management network, one on the <glossterm>instance tunnels "
|
||
"network</glossterm>, and one on the <glossterm>external network</glossterm>."
|
||
" The compute node contains one network interface on the management network "
|
||
"and one on the instance tunnels network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml17(para)
|
||
msgid ""
|
||
"Network interface names vary by distribution. Traditionally, interfaces use "
|
||
"\"eth\" followed by a sequential number. To cover all variations, this guide"
|
||
" simply refers to the first interface as the interface with the lowest "
|
||
"number, the second interface as the interface with the middle number, and "
|
||
"the third interface as the interface with the highest number."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml25(title)
|
||
#: ./doc/install-guide/ch_overview.xml94(title)
|
||
msgid "Three-node architecture with OpenStack Networking (neutron)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml82(para)
|
||
msgid "IP address: 10.0.0.21"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml87(para)
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml170(para)
|
||
msgid "Configure the second interface as the instance tunnels interface:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml89(para)
|
||
msgid "IP address: 10.0.1.21"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml93(para)
|
||
msgid ""
|
||
"The external interface uses a special configuration without an IP address "
|
||
"assigned to it. Configure the third interface as the external interface:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml96(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml460(para)
|
||
msgid ""
|
||
"Replace <replaceable>INTERFACE_NAME</replaceable> with the actual interface "
|
||
"name. For example, <emphasis>eth2</emphasis> or <emphasis>ens256</emphasis>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml172(para)
|
||
msgid "IP address: 10.0.1.31"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml175(para)
|
||
msgid "Additional compute nodes should use 10.0.1.32, 10.0.1.33, and so on."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml220(para)
|
||
msgid ""
|
||
"From the <emphasis>controller</emphasis> node, <placeholder-1/> the "
|
||
"management interface on the <emphasis>network</emphasis> node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml223(replaceable)
|
||
msgid "network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml250(para)
|
||
msgid ""
|
||
"From the <emphasis>network</emphasis> node, <placeholder-1/> a site on the "
|
||
"internet:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml264(para)
|
||
msgid ""
|
||
"From the <emphasis>network</emphasis> node, <placeholder-1/> the management "
|
||
"interface on the <emphasis>controller</emphasis> node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml279(para)
|
||
msgid ""
|
||
"From the <emphasis>network</emphasis> node, <placeholder-1/> the instance "
|
||
"tunnels interface on the <emphasis>compute</emphasis> node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-networking-neutron.xml323(para)
|
||
msgid ""
|
||
"From the <emphasis>compute</emphasis> node, <placeholder-1/> the instance "
|
||
"tunnels interface on the <emphasis>network</emphasis> node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml6(title)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml28(title)
|
||
msgid "Before you begin"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml7(para)
|
||
msgid ""
|
||
"For a functional environment, OpenStack doesn't require a significant amount"
|
||
" of resources. We recommend that your environment meets or exceeds the "
|
||
"following minimum requirements which can support several minimal "
|
||
"<glossterm>CirrOS</glossterm> instances:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml13(para)
|
||
msgid "Controller Node: 1 processor, 2 GB memory, and 5 GB storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml17(para)
|
||
msgid "Network Node: 1 processor, 512 MB memory, and 5 GB storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml21(para)
|
||
msgid "Compute Node: 1 processor, 2 GB memory, and 10 GB storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml25(para)
|
||
msgid ""
|
||
"To minimize clutter and provide more resources for OpenStack, we recommend a"
|
||
" minimal installation of your Linux distribution. Also, we strongly "
|
||
"recommend that you install a 64-bit version of your distribution on at least"
|
||
" the compute node. If you install a 32-bit version of your distribution on "
|
||
"the compute node, attempting to start an instance using a 64-bit image will "
|
||
"fail."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml32(para)
|
||
msgid ""
|
||
"A single disk partition on each node works for most basic installations. "
|
||
"However, you should consider <glossterm>Logical Volume Manager "
|
||
"(LVM)</glossterm> for installations with optional services such as Block "
|
||
"Storage."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml37(para)
|
||
msgid ""
|
||
"Many users build their test environments on <glossterm baseform=\"virtual "
|
||
"machine (VM)\">virtual machines (VMs)</glossterm>. The primary benefits of "
|
||
"VMs include the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml43(para)
|
||
msgid ""
|
||
"One physical server can support multiple nodes, each with almost any number "
|
||
"of network interfaces."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml47(para)
|
||
msgid ""
|
||
"Ability to take periodic \"snap shots\" throughout the installation process "
|
||
"and \"roll back\" to a working configuration in the event of a problem."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml52(para)
|
||
msgid ""
|
||
"However, VMs will reduce performance of your instances, particularly if your"
|
||
" hypervisor and/or processor lacks support for hardware acceleration of "
|
||
"nested VMs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml56(para)
|
||
msgid ""
|
||
"If you choose to install on VMs, make sure your hypervisor permits "
|
||
"<glossterm>promiscuous mode</glossterm> on the <glossterm>external "
|
||
"network</glossterm>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-prerequisites.xml60(para)
|
||
msgid ""
|
||
"For more information about system requirements, see the <link "
|
||
"href=\"http://docs.openstack.org/ops/\">OpenStack Operations Guide</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_trove.xml6(title)
|
||
msgid "Add the Database service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_trove.xml7(para)
|
||
msgid ""
|
||
"Use the <glossterm baseform=\"Database Service\">Database module</glossterm>"
|
||
" to create cloud database resources. The integrated project name is "
|
||
"<glossterm>trove</glossterm>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_trove.xml10(para)
|
||
msgid ""
|
||
"This chapter is a work in progress. It may contain incorrect information, "
|
||
"and will be updated frequently."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml8(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml8(title)
|
||
msgid "Configure network node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml10(para)
|
||
msgid ""
|
||
"Before you start, set up a machine as a dedicated network node. Dedicated "
|
||
"network nodes have a <replaceable>MGMT_INTERFACE</replaceable> NIC, a "
|
||
"<replaceable>DATA_INTERFACE</replaceable> NIC, and an "
|
||
"<replaceable>EXTERNAL_INTERFACE</replaceable> NIC."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml15(para)
|
||
msgid ""
|
||
"The management network handles communication among nodes. The data network "
|
||
"handles communication coming to and from VMs. The external NIC connects the "
|
||
"network node, and optionally to the controller node, so your VMs can connect"
|
||
" to the outside world."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml22(para)
|
||
msgid ""
|
||
"By default, the <literal>system-config-firewall</literal> automated firewall"
|
||
" configuration tool is in place on RHEL. This graphical interface (and a "
|
||
"curses-style interface with <literal>-tui</literal> on the end of the name) "
|
||
"enables you to configure IP tables as a basic firewall. You should disable "
|
||
"it when you work with Networking unless you are familiar with the underlying"
|
||
" network technologies. By default, it blocks various types of network "
|
||
"traffic that are important to Networking. To disable it, simply launch the "
|
||
"program and clear the <guilabel>Enabled</guilabel> check box."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml31(para)
|
||
msgid ""
|
||
"After you successfully set up OpenStack Networking, you can re-enable and "
|
||
"configure the tool. However, during Networking set up, disable the tool to "
|
||
"make it easier to debug network issues."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml37(title)
|
||
msgid "Install agents and configure common components"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml39(para)
|
||
msgid "Install the Networking packages and any dependencies."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml47(para)
|
||
msgid ""
|
||
"Respond to prompts for <link linkend=\"debconf-dbconfig-common\">database "
|
||
"management</link>, <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><literal>[keystone_authtoken]</literal> "
|
||
"settings</link>, <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link> and <link linkend=\"debconf-api-endpoints\">API "
|
||
"endpoint</link> registration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml58(para)
|
||
msgid "Configure Networking agents to start at boot time:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml63(para)
|
||
msgid ""
|
||
"Enable packet forwarding and disable packet destination filtering so that "
|
||
"the network node can coordinate traffic for the VMs. Edit the "
|
||
"<filename>/etc/sysctl.conf</filename> file, as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml70(para)
|
||
msgid ""
|
||
"Use the <placeholder-1/> command to ensure the changes made to the "
|
||
"<filename>/etc/sysctl.conf</filename> file take effect:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml75(para)
|
||
msgid ""
|
||
"It is recommended that the networking service is restarted after changing "
|
||
"values related to the networking configuration. This ensures that all "
|
||
"modified values take effect immediately:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml154(para)
|
||
msgid ""
|
||
"Configure the <application>RabbitMQ</application> access. Edit the "
|
||
"<filename>/etc/neutron/neutron.conf</filename> file to modify the following "
|
||
"parameters in the <literal>DEFAULT</literal> section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml177(title)
|
||
msgid "Install and configure the Open vSwitch (OVS) plug-in"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml190(para)
|
||
msgid "Start Open vSwitch:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml194(para)
|
||
msgid "And configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml200(para)
|
||
msgid ""
|
||
"No matter which networking technology you use, you must add the <literal>br-"
|
||
"int</literal> integration bridge, which connects to the VMs, and the "
|
||
"<literal>br-ex</literal> external bridge, which connects to the outside "
|
||
"world."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml209(para)
|
||
msgid ""
|
||
"Add a <glossterm>port</glossterm> (connection) from the "
|
||
"<replaceable>EXTERNAL_INTERFACE</replaceable> interface to <literal>br-"
|
||
"ex</literal> interface:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml212(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml222(replaceable)
|
||
msgid "EXTERNAL_INTERFACE"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml214(para)
|
||
msgid ""
|
||
"The host must have an IP address associated with an interface other than "
|
||
"<replaceable>EXTERNAL_INTERFACE</replaceable>, and your remote terminal "
|
||
"session must be associated with this other IP address."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml219(para)
|
||
msgid ""
|
||
"If you associate an IP address with "
|
||
"<replaceable>EXTERNAL_INTERFACE</replaceable>, that IP address stops working"
|
||
" after you issue the <placeholder-1/> command. If you associate a remote "
|
||
"terminal session with that IP address, you lose connectivity with the host."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml225(para)
|
||
msgid ""
|
||
"For more details about this behavior, see the <emphasis>Configuration "
|
||
"Problems</emphasis> section of the <link href=\"http://git.openvswitch.org"
|
||
"/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=FAQ;hb=HEAD\">Open vSwitch "
|
||
"FAQ</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml231(para)
|
||
msgid ""
|
||
"Configure the <replaceable>EXTERNAL_INTERFACE</replaceable> without an IP "
|
||
"address and in promiscuous mode. Additionally, you must set the newly "
|
||
"created <literal>br-ex</literal> interface to have the IP address that "
|
||
"formerly belonged to <replaceable>EXTERNAL_INTERFACE</replaceable>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml238(para)
|
||
msgid ""
|
||
"Generic Receive Offload (GRO) should not be enabled on this interface as it "
|
||
"can cause severe performance problems. It can be disabled with the ethtool "
|
||
"utility."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml243(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/sysconfig/network-scripts/ifcfg-"
|
||
"EXTERNAL_INTERFACE</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml252(para)
|
||
msgid ""
|
||
"Create and edit the <filename>/etc/sysconfig/network-scripts/ifcfg-br-"
|
||
"ex</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml264(para)
|
||
msgid ""
|
||
"You must set some common configuration options no matter which networking "
|
||
"technology you choose to use with Open vSwitch. Configure the L3 and DHCP "
|
||
"agents to use <acronym>OVS</acronym> and namespaces. Edit the "
|
||
"<filename>/etc/neutron/l3_agent.ini</filename> and "
|
||
"<filename>/etc/neutron/dhcp_agent.ini</filename> files, respectively:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml274(para)
|
||
msgid ""
|
||
"While the examples in this guide enable network namespaces by default, you "
|
||
"can disable them if issues occur or your kernel does not support them. Edit "
|
||
"the <filename>/etc/neutron/l3_agent.ini</filename> and "
|
||
"<filename>/etc/neutron/dhcp_agent.ini</filename> files, respectively:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml281(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file to disable "
|
||
"overlapping IP addresses:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml284(para)
|
||
msgid ""
|
||
"Note that when network namespaces are disabled, you can have only one router"
|
||
" for each network node and overlapping IP addresses are not supported."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml287(para)
|
||
msgid ""
|
||
"You must complete additional steps after you create the initial Neutron "
|
||
"virtual networks and router."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml293(para)
|
||
msgid ""
|
||
"Similarly, you must also tell Neutron core to use <acronym>OVS</acronym>. "
|
||
"Edit the <filename>/etc/neutron/neutron.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml300(para)
|
||
msgid ""
|
||
"Configure a firewall plug-in. If you do not wish to enforce firewall rules, "
|
||
"called <glossterm baseform=\"security group\">security groups</glossterm> by"
|
||
" OpenStack, you can use "
|
||
"<literal>neutron.agent.firewall.NoopFirewall</literal>. Otherwise, you can "
|
||
"choose one of the Networking firewall plug-ins. The most common choice is "
|
||
"the Hybrid OVS-IPTables driver, but you can also use the Firewall-"
|
||
"as-a-Service driver. Edit the "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml327(para)
|
||
msgid ""
|
||
"Configure the <acronym>OVS</acronym> plug-in to use GRE tunneling, the "
|
||
"<literal>br-int</literal> integration bridge, the <literal>br-tun</literal> "
|
||
"tunneling bridge, and a local IP for the "
|
||
"<replaceable>DATA_INTERFACE</replaceable> tunnel IP. Edit the "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml346(title)
|
||
msgid "Configure the agents"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml348(para)
|
||
msgid ""
|
||
"To perform DHCP on the software-defined networks, Networking supports "
|
||
"several different plug-ins. However, in general, you use the "
|
||
"<application>dnsmasq</application> plug-in."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml351(para)
|
||
msgid "Configure the <filename>/etc/neutron/dhcp_agent.ini</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml359(para)
|
||
msgid ""
|
||
"To allow virtual machines to access the Compute metadata information, the "
|
||
"Networking metadata agent must be enabled and configured. The agent will act"
|
||
" as a proxy for the Compute metadata service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml363(para)
|
||
msgid ""
|
||
"On the controller, edit the <filename>/etc/nova/nova.conf</filename> file to"
|
||
" define a secret key that will be shared between the Compute service and the"
|
||
" Networking metadata agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml367(para)
|
||
msgid "Add to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml371(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml377(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml397(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml413(replaceable)
|
||
msgid "METADATA_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml373(para)
|
||
msgid "Set the <literal>neutron_metadata_proxy_shared_secret</literal> key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml380(para)
|
||
msgid "Restart the <systemitem class=\"service\">nova-api</systemitem> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml384(para)
|
||
msgid "On the network node, modify the metadata agent configuration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml386(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/metadata_agent.ini</filename> file and "
|
||
"modify the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml398(para)
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml428(para)
|
||
msgid "Set the required keys:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml415(para)
|
||
msgid ""
|
||
"The value of <literal>auth_region</literal> is case-sensitive and must match"
|
||
" the endpoint region defined in Keystone."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml420(para)
|
||
msgid ""
|
||
"If you serve the OpenStack Networking API over HTTPS with self-signed "
|
||
"certificates, you must perform additional configuration for the metadata "
|
||
"agent because Networking cannot validate the SSL certificates from the "
|
||
"service catalog."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ovs-network-node.xml424(para)
|
||
msgid "Add this statement to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-networking-controller-node.xml6(para)
|
||
msgid ""
|
||
"Legacy networking primarily involves compute nodes. However, you must "
|
||
"configure the controller node to use it."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml7(title)
|
||
msgid "debconf concepts"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml8(para)
|
||
msgid ""
|
||
"This chapter explains how to use the Debian <systemitem "
|
||
"class=\"library\">debconf</systemitem> and <systemitem class=\"library"
|
||
"\">dbconfig-common</systemitem> packages to configure OpenStack services. "
|
||
"These packages enable users to perform configuration tasks. When users "
|
||
"install OpenStack packages, <package>debconf</package> prompts the user for "
|
||
"responses, which seed the contents of configuration files associated with "
|
||
"that package. After package installation, users can update the configuration"
|
||
" of a package by using the <placeholder-1/> program."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml18(para)
|
||
msgid ""
|
||
"If you are familiar with these packages and pre-seeding, you can proceed to "
|
||
"<xref linkend=\"ch_keystone\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml21(title)
|
||
msgid "The Debian packages"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml22(para)
|
||
msgid ""
|
||
"The rules described here are from the <link href=\"http://www.debian.org/doc"
|
||
"/debian-policy/\"><citetitle>Debian Policy Manual</citetitle></link>. If any"
|
||
" rule described in this chapter is not respected, you have found a serious "
|
||
"bug that must be fixed."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml27(para)
|
||
msgid ""
|
||
"When you install or upgrade a Debian package, all configuration file values "
|
||
"are preserved. Using the <systemitem class=\"library\">debconf</systemitem> "
|
||
"database as a registry is considered a bug in Debian. If you edit something "
|
||
"in any OpenStack configuration file, the <systemitem "
|
||
"class=\"library\">debconf</systemitem> package reads that value when it "
|
||
"prepares to prompt the user. For example, to change the log in name for the "
|
||
"RabbitMQ messaging queue for a service, you can edit its value in the "
|
||
"corresponding configuration file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml36(para)
|
||
msgid ""
|
||
"To opt out of using the <systemitem class=\"library\">debconf</systemitem> "
|
||
"package, run the <placeholder-1/> command and select non-interactive mode:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml41(para)
|
||
msgid ""
|
||
"Then, <systemitem class=\"library\">debconf</systemitem> does not prompt "
|
||
"you."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml43(para)
|
||
msgid ""
|
||
"Another way to disable the <systemitem "
|
||
"class=\"library\">debconf</systemitem> package is to prefix the "
|
||
"<placeholder-1/> command with "
|
||
"<literal>DEBIAN_FRONTEND=noninteractive</literal>, as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml49(para)
|
||
msgid ""
|
||
"If you configure a package with <systemitem "
|
||
"class=\"library\">debconf</systemitem> incorrectly, you can re-configure it,"
|
||
" as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml52(replaceable)
|
||
msgid "PACKAGE-NAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml53(para)
|
||
msgid ""
|
||
"This calls the post-installation script for the <replaceable>PACKAGE-"
|
||
"NAME</replaceable> package after the user responds to all prompts. If you "
|
||
"cannot install a Debian package in a non-interactive way, you have found a "
|
||
"release-critical bug in Debian. Report it to the Debian bug tracking system."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml58(para)
|
||
msgid ""
|
||
"Generally, the <systemitem class=\"library\">-common</systemitem> packages "
|
||
"install the configuration files. For example, the <literal>glance-"
|
||
"common</literal> package installs the <filename>glance-api.conf</filename> "
|
||
"and <filename>glance-registry.conf</filename> files. So, for the Image "
|
||
"Service, you must re-configure the <literal>glance-common</literal> package."
|
||
" The same applies for <literal>cinder-common</literal>, <literal>nova-"
|
||
"common</literal>, and <literal>heat-common</literal> packages."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml68(para)
|
||
msgid ""
|
||
"In <systemitem class=\"library\">debconf</systemitem>, the higher the "
|
||
"priority for a screen, the greater the chance that the user sees that "
|
||
"screen. If a <systemitem class=\"library\">debconf</systemitem> screen has "
|
||
"<literal>medium</literal> priority and you configure the Debian system to "
|
||
"show only <literal>critical</literal> prompts, which is the default in "
|
||
"Debian, the user does not see that <systemitem "
|
||
"class=\"library\">debconf</systemitem> screen. Instead, the default for the "
|
||
"related package is used. In the Debian OpenStack packages, a number of "
|
||
"<systemitem class=\"library\">debconf</systemitem> screens are set with "
|
||
"<literal>medium</literal> priority. Consequently, if you want to respond to "
|
||
"all <systemitem class=\"library\">debconf</systemitem> screens from the "
|
||
"Debian OpenStack packages, you must run the following command and select the"
|
||
" <literal>medium</literal> priority before you install any packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-concepts.xml87(para)
|
||
msgid ""
|
||
"The packages do not require pre-depends. If <systemitem class=\"library"
|
||
"\">dbconfig-common</systemitem> is already installed on the system, the user"
|
||
" sees all prompts. However, you cannot define the order in which the "
|
||
"<systemitem class=\"library\">debconf</systemitem> screens appear. The user "
|
||
"must make sense of it even if the prompts appear in an illogical order."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-swift.xml6(title)
|
||
msgid "Configure the Object Storage service for Telemetry"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-swift.xml9(para)
|
||
msgid ""
|
||
"To retrieve object store statistics, the Telemetry service needs access to "
|
||
"Object Storage with the <literal>ResellerAdmin</literal> role. Give this "
|
||
"role to your <literal>os_username</literal> user for the "
|
||
"<literal>os_tenant_name</literal> tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-swift.xml23(replaceable)
|
||
msgid "462fa46c13fd4798a95a3bfbe27b5e54"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-swift.xml26(para)
|
||
msgid ""
|
||
"You must also add the Telemetry middleware to Object Storage to handle "
|
||
"incoming and outgoing traffic. Add these lines to the <filename>/etc/swift"
|
||
"/proxy-server.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-swift.xml35(para)
|
||
msgid ""
|
||
"Add <literal>ceilometer</literal> to the <literal>pipeline</literal> "
|
||
"parameter of that same file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-swift.xml41(para)
|
||
#: ./doc/install-guide/section_heat-install.xml180(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml137(para)
|
||
msgid "Restart the service with its new settings:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml6(title)
|
||
msgid "Pre-seed debconf prompts"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml7(para)
|
||
msgid ""
|
||
"You can pre-seed all <systemitem class=\"library\">debconf</systemitem> "
|
||
"prompts. To pre-seed means to store responses in the "
|
||
"<package>debconf</package> database so that <package>debconf</package> does "
|
||
"not prompt the user for responses. Pre-seeding enables a hands-free "
|
||
"installation for users. The package maintainer creates scripts that "
|
||
"automatically configure the services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml14(para)
|
||
msgid ""
|
||
"The following example shows how to pre-seed an automated MySQL Server "
|
||
"installation:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml16(replaceable)
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml17(replaceable)
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml19(replaceable)
|
||
msgid "MYSQL_PASSWORD"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-preseeding.xml23(para)
|
||
msgid ""
|
||
"The <code>seen true</code> option tells <package>debconf</package> that a "
|
||
"specified screen was already seen by the user so do not show it again. This "
|
||
"option is useful for upgrades."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml22(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/demo_flat_install.png'; "
|
||
"md5=27b45d5871859ff4951c92df7c8763d8"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml623(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/UseCase-SingleFlat.png'; "
|
||
"md5=bdd61f2967fb1a55e4f50d766db7b113"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml639(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/UseCase-MultiFlat.png'; "
|
||
"md5=289e38a7a13a2a4413e5a1e62ce55b3e"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml661(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/UseCase-MixedFlatPrivate.png'; "
|
||
"md5=8da4ceb5a1e5a2357394478645af7449"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml6(title)
|
||
msgid "Single flat network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml7(para)
|
||
msgid ""
|
||
"This section describes how to install the OpenStack Networking service and "
|
||
"its components for a single flat network use case."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml10(para)
|
||
msgid ""
|
||
"The following diagram shows the set up. For simplicity, all nodes should "
|
||
"have one interface for management traffic and one or more interfaces for "
|
||
"traffic to and from VMs. The management network is 100.1.1.0/24 with "
|
||
"controller node at 100.1.1.2. The example uses the Open vSwitch plug-in and "
|
||
"agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml16(para)
|
||
msgid ""
|
||
"You can modify this set up to make use of another supported plug-in and its "
|
||
"agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml25(para)
|
||
msgid "The following table describes some nodes in the set up:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml39(para)
|
||
msgid ""
|
||
"Runs the Networking service, Identity Service, and Compute services that are"
|
||
" required to deploy VMs (<systemitem class=\"service\">nova-"
|
||
"api</systemitem>, <systemitem class=\"service\">nova-scheduler</systemitem>,"
|
||
" for example). The node must have at least one network interface, which is "
|
||
"connected to the Management Network. The host name is "
|
||
"<literal>controller</literal>, which every other node resolves to the IP of "
|
||
"the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml52(para)
|
||
msgid ""
|
||
"The <systemitem class=\"service\">nova-network</systemitem> service should "
|
||
"not be running. This is replaced by the OpenStack Networking component, "
|
||
"<systemitem class=\"service\">neutron</systemitem>. To delete a network, run"
|
||
" this command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml64(para)
|
||
msgid ""
|
||
"Note that a network must first be disassociated from a project using the "
|
||
"<code>nova network-disassociate</code> command before it can be deleted."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml71(td)
|
||
msgid ""
|
||
"Runs the Networking L2 agent and the Compute services that run VMs "
|
||
"(<placeholder-1/> specifically, and optionally other nova-* services "
|
||
"depending on configuration). The node must have at least two network "
|
||
"interfaces. The first communicates with the controller node through the "
|
||
"management network. The second interface handles the VM traffic on the data "
|
||
"network. The VM can receive its IP address from the DHCP agent on this "
|
||
"network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml85(td)
|
||
msgid ""
|
||
"Runs Networking L2 agent and the DHCP agent. The DHCP agent allocates IP "
|
||
"addresses to the VMs on the network. The node must have at least two network"
|
||
" interfaces. The first communicates with the controller node through the "
|
||
"management network. The second interface handles the VM traffic on the data "
|
||
"network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml101(para)
|
||
msgid "The demo assumes the following prerequisites:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml109(para)
|
||
msgid ""
|
||
"Glance is installed, configured, and running. Additionally, an image must be"
|
||
" available."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml113(para)
|
||
msgid ""
|
||
"OpenStack Identity is installed, configured, and running. A Networking user "
|
||
"<emphasis role=\"bold\">neutron</emphasis> is in place on tenant <emphasis "
|
||
"role=\"bold\">service</emphasis> with password "
|
||
"<replaceable>NEUTRON_PASS</replaceable>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml121(para)
|
||
msgid "Additional services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml124(para)
|
||
msgid ""
|
||
"RabbitMQ is running with the default guest user and password "
|
||
"<replaceable>RABBIT_PASS</replaceable>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml129(para)
|
||
msgid "Qpid is running with the default guest user and password."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml142(para)
|
||
msgid "Compute is installed and configured."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml155(para)
|
||
msgid ""
|
||
"Install the Networking server and respond to <systemitem "
|
||
"class=\"library\">debconf</systemitem> prompts to configure the database, "
|
||
"the <code>keystone_authtoken</code>, and the RabbitMQ credentials."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml162(para)
|
||
msgid ""
|
||
"See <xref linkend=\"neutron-controller-node\"/> for installation "
|
||
"instructions."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml171(para)
|
||
msgid ""
|
||
"See <xref linkend=\"neutron-network-node\"/> for database creation details."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml177(para)
|
||
msgid ""
|
||
"If not already configured, update the Networking <filename> "
|
||
"/etc/neutron/neutron.conf</filename> configuration file to use the Identity "
|
||
"Service, the plug-in, and database configuration:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml194(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml349(para)
|
||
msgid "Configure Networking to use your chosen plug-in:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml221(para)
|
||
msgid ""
|
||
"If not already configured, update the Networking <filename> "
|
||
"/etc/neutron/neutron.conf</filename> configuration file to choose a plug-in "
|
||
"and Identity Service user as necessary:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml243(para)
|
||
msgid ""
|
||
"Update the plug-in <filename> "
|
||
"/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename> "
|
||
"configuration file with the bridge mappings:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml267(para)
|
||
msgid ""
|
||
"Install the <systemitem class=\"service\">nova-compute</systemitem> service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml271(para)
|
||
msgid "See <xref linkend=\"nova-compute\"/> for installation instructions."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml276(para)
|
||
msgid ""
|
||
"Update the Compute <filename> /etc/nova/nova.conf</filename> configuration "
|
||
"file to make use of OpenStack Networking:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml304(para)
|
||
msgid "Restart the Compute services"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml311(emphasis)
|
||
msgid "Compute and Network node - L2 agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml314(para)
|
||
msgid ""
|
||
"Install and start Open vSwitch. Then, configure <systemitem "
|
||
"class=\"service\">neutron</systemitem> accordingly."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml323(para)
|
||
msgid "Add the integration bridge to Open vSwitch:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml328(para)
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml420(para)
|
||
msgid ""
|
||
"Update the Networking <filename> /etc/neutron/neutron.conf</filename> "
|
||
"configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml343(para)
|
||
msgid ""
|
||
"If not already configured, update the Networking <filename> "
|
||
"/etc/neutron/neutron.conf</filename> configuration file to use the plug-in, "
|
||
"message queue, and database configuration:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml376(para)
|
||
msgid ""
|
||
"Update the plug-in <filename> "
|
||
"/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename> "
|
||
"configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml390(para)
|
||
msgid ""
|
||
"Create a symbolic link from <filename>/etc/neutron/plugin.ini</filename> to "
|
||
"<filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini</filename>"
|
||
" or <code>neutron-server</code> will not run:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml395(para)
|
||
msgid ""
|
||
"Create the <emphasis role=\"bold\">br-eth0</emphasis> network bridge to "
|
||
"handle communication between nodes using eth0:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml403(para)
|
||
msgid "Restart the OpenStack Networking L2 agent:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml415(para)
|
||
msgid ""
|
||
"See <xref linkend=\"neutron-network-node\"/> for <emphasis "
|
||
"role=\"bold\">generic</emphasis> installation instructions."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml431(para)
|
||
msgid ""
|
||
"If not already configured, update the Networking <filename> "
|
||
"/etc/neutron/neutron.conf</filename> configuration file to use the plug-in "
|
||
"and message queue."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml460(para)
|
||
msgid ""
|
||
"Ensure that the DHCP agent is using the correct plug-in my changing the "
|
||
"configuration in <filename> /etc/neutron/dhcp_agent.ini</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml468(para)
|
||
msgid "Restart the DHCP agent:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml478(para)
|
||
msgid "Use the following commands on the network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml504(para)
|
||
msgid "Get the user information:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml517(para)
|
||
msgid ""
|
||
"Create a internal shared network on the demo tenant ($TENANT_ID is "
|
||
"b7445f221cda4f4a8ac7db6b218b1339):"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml540(para)
|
||
msgid "Create a subnet on the network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml560(para)
|
||
msgid "Create a server for tenant A:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml573(para)
|
||
msgid "Ping the server of tenant A:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml579(para)
|
||
msgid "Ping the public network within the server of tenant A:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml591(para)
|
||
msgid ""
|
||
"The 192.168.1.1 is an IP on public network to which the router connects."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml596(para)
|
||
msgid ""
|
||
"Create servers for other tenants with similar commands. Because all VMs "
|
||
"share the same subnet, they can access each other."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml603(title)
|
||
msgid "Use case: single flat network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml604(para)
|
||
msgid ""
|
||
"The simplest use case is a single network. This is a \"shared\" network, "
|
||
"meaning it is visible to all tenants via the Networking API. Tenant VMs have"
|
||
" a single NIC, and receive a fixed IP address from the subnet(s) associated "
|
||
"with that network. This use case essentially maps to the FlatManager and "
|
||
"FlatDHCPManager models provided by Compute. Floating IPs are not supported."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml611(para)
|
||
msgid ""
|
||
"This network type is often created by the OpenStack administrator to map "
|
||
"directly to an existing physical network in the data center (called a "
|
||
"\"provider network\"). This allows the provider to use a physical router on "
|
||
"that data center network as the gateway for VMs to reach the outside world. "
|
||
"For each subnet on an external network, the gateway configuration on the "
|
||
"physical router must be manually configured outside of OpenStack."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml630(title)
|
||
msgid "Use case: multiple flat network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml631(para)
|
||
msgid ""
|
||
"This use case is similar to the above single flat network use case, except "
|
||
"that tenants can see multiple shared networks via the Networking API and can"
|
||
" choose which network (or networks) to plug into."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml645(title)
|
||
msgid "Use case: mixed flat and private network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml646(para)
|
||
msgid ""
|
||
"This use case is an extension of the above Flat Network use cases. In "
|
||
"addition to being able to see one or more shared networks via the OpenStack "
|
||
"Networking API, tenants can also have access to private per-tenant networks "
|
||
"(only visible to tenant users)."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-single-flat.xml651(para)
|
||
msgid ""
|
||
"Created VMs can have NICs on any of the shared or private networks that the "
|
||
"tenant owns. This enables the creation of multi-tier topologies that use VMs"
|
||
" with multiple NICs. It also enables a VM to act as a gateway so that it can"
|
||
" provide services such as routing, NAT, and load balancing."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_basics.xml5(title)
|
||
msgid "Basic environment configuration"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_basics.xml6(para)
|
||
msgid ""
|
||
"This chapter explains how to configure each node in the <link linkend"
|
||
"=\"architecture_example-architectures\">example architectures</link> "
|
||
"including the <link linkend=\"example-architecture-with-legacy-networking\">"
|
||
" two-node architecture with legacy networking</link> and <link linkend"
|
||
"=\"example-architecture-with-neutron-networking\">three-node architecture "
|
||
"with OpenStack Networking (neutron)</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_basics.xml13(para)
|
||
msgid ""
|
||
"Although most environments include OpenStack Identity, Image Service, "
|
||
"Compute, at least one networking service, and the dashboard, OpenStack "
|
||
"Object Storage can operate independently of most other services. If your use"
|
||
" case only involves Object Storage, you can skip to <xref linkend=\"object-"
|
||
"storage-system-requirements\"/>. However, the dashboard will not work "
|
||
"without at least OpenStack Image Service and Compute."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_basics.xml22(para)
|
||
msgid ""
|
||
"You must use an account with administrative privileges to configure each "
|
||
"node. Either run the commands as the <literal>root</literal> user or "
|
||
"configure the <literal>sudo</literal> utility."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml6(title)
|
||
msgid "Configure a Block Storage service node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml7(para)
|
||
msgid ""
|
||
"After you configure the services on the controller node, configure a second "
|
||
"system to be a Block Storage service node. This node contains the disk that "
|
||
"serves volumes."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml10(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml16(para)
|
||
msgid ""
|
||
"You can configure OpenStack to use various storage systems. This example "
|
||
"uses LVM."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml14(para)
|
||
msgid ""
|
||
"Use the instructions in <xref linkend=\"ch_basics\"/> to configure the "
|
||
"system. Note the following differences from the installation instructions "
|
||
"for the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml19(para)
|
||
msgid ""
|
||
"Set the host name to <literal>block1</literal> and use "
|
||
"<literal>10.0.0.41</literal> as IP address on the management network "
|
||
"interface. Ensure that the IP addresses and host names for both controller "
|
||
"node and Block Storage service node are listed in the "
|
||
"<filename>/etc/hosts</filename> file on each system."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml27(para)
|
||
msgid ""
|
||
"Follow the instructions in <xref linkend=\"basics-ntp\"/> to synchronize "
|
||
"from the controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml33(para)
|
||
msgid "Install the required LVM packages, if they are not already installed:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml38(para)
|
||
msgid ""
|
||
"Create the LVM physical and logical volumes. This guide assumes a second "
|
||
"disk <literal>/dev/sdb</literal> that is used for this purpose:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml45(para)
|
||
msgid ""
|
||
"Add a filter entry to the <literal>devices</literal> section in the "
|
||
"<filename>/etc/lvm/lvm.conf</filename> file to keep LVM from scanning "
|
||
"devices used by virtual machines:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml55(para)
|
||
msgid ""
|
||
"You must add required physical volumes for LVM on the Block Storage host. "
|
||
"Run the <placeholder-1/> command to get a list or required volumes."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml59(para)
|
||
msgid ""
|
||
"Each item in the filter array starts with either an <literal>a</literal> for"
|
||
" accept, or an <literal>r</literal> for reject. The physical volumes that "
|
||
"are required on the Block Storage host have names that begin with "
|
||
"<literal>a</literal>. The array must end with \"<literal>r/.*/</literal>\" "
|
||
"to reject any device not listed."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml66(para)
|
||
msgid ""
|
||
"In this example, <literal>/dev/sda1</literal> is the volume where the "
|
||
"volumes for the operating system for the node reside, while "
|
||
"<literal>/dev/sdb</literal> is the volume reserved for <literal>cinder-"
|
||
"volumes</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml72(para)
|
||
msgid ""
|
||
"After you configure the operating system, install the appropriate packages "
|
||
"for the Block Storage service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml79(para)
|
||
msgid ""
|
||
"Respond to the <systemitem class=\"library\">debconf</systemitem> prompts "
|
||
"about the <link linkend=\"debconf-dbconfig-common\">database "
|
||
"management</link>, <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><literal>[keystone_authtoken]</literal> "
|
||
"settings</link>, and <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link>. Make sure to enter the same details as you did for your "
|
||
"Block Storage service controller node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml87(para)
|
||
msgid ""
|
||
"Another screen prompts you for the <systemitem class=\"library\">volume-"
|
||
"group</systemitem> to use. The Debian package configuration script detects "
|
||
"every active volume group and tries to use the first one it sees, provided "
|
||
"that the <systemitem class=\"library\">lvm2</systemitem> package was "
|
||
"installed before Block Storage. This should be the case if you configured "
|
||
"the volume group first, as this guide recommends."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml94(para)
|
||
msgid ""
|
||
"If you have only one active volume group on your Block Storage service node,"
|
||
" you do not need to manually enter its name when you install the <systemitem"
|
||
" class=\"service\">cinder-volume</systemitem> package because it is detected"
|
||
" automatically. If no <systemitem class=\"library\">volume-"
|
||
"group</systemitem> is available when you install <systemitem class=\"service"
|
||
"\">cinder-common</systemitem>, you must use <placeholder-1/> to manually "
|
||
"configure or re-configure <systemitem class=\"service\">cinder-"
|
||
"common</systemitem>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml106(para)
|
||
msgid ""
|
||
"Copy the <filename>/etc/cinder/cinder.conf</filename> configuration file "
|
||
"from the controller, or perform the following steps to set the keystone "
|
||
"credentials:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml125(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml137(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml74(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml95(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml107(replaceable)
|
||
msgid "CINDER_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml126(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml96(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/cinder/cinder.conf</filename> configuration file and"
|
||
" add this section for keystone credentials:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml140(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml110(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml134(para)
|
||
msgid "Configure Block Storage to use the RabbitMQ message broker."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml142(para)
|
||
msgid ""
|
||
"In the <literal>[DEFAULT]</literal> configuration section of the "
|
||
"<filename>/etc/cinder/cinder.conf</filename> file, set these configuration "
|
||
"keys and replace <replaceable>RABBIT_PASS</replaceable> with the password "
|
||
"you chose for RabbitMQ:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml156(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml126(para)
|
||
msgid "Configure Block Storage to use the Qpid message broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml164(para)
|
||
msgid ""
|
||
"Configure Block Storage to use the RabbitMQ message broker. Replace "
|
||
"<replaceable>RABBIT_PASS</replaceable> with the password you chose for "
|
||
"RabbitMQ:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml177(para)
|
||
msgid ""
|
||
"Configure Block Storage to use your MySQL database. Edit the "
|
||
"<filename>/etc/cinder/cinder.conf</filename> file and add the following key "
|
||
"to the <literal>[database]</literal> section. Replace "
|
||
"<replaceable>CINDER_DBPASS</replaceable> with the password you chose for the"
|
||
" Block Storage database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml183(replaceable)
|
||
#: ./doc/install-guide/section_cinder-node.xml186(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml44(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml47(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml59(replaceable)
|
||
#: ./doc/install-guide/section_cinder-controller.xml61(replaceable)
|
||
msgid "CINDER_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml188(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml48(para)
|
||
msgid ""
|
||
"In some distributions, the <filename>/etc/cinder/cinder.conf</filename> file"
|
||
" does not include the <literal>[database]</literal> section header. You must"
|
||
" add this section header to the end of the file before you proceed."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml196(para)
|
||
msgid ""
|
||
"Configure Block Storage to use the Image Service. Block Storage needs access"
|
||
" to images to create bootable volumes. Edit the "
|
||
"<filename>/etc/cinder/cinder.conf</filename> file and update the "
|
||
"<option>glance_host</option> option in the <literal>[DEFAULT]</literal> "
|
||
"section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml208(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml168(para)
|
||
msgid "Restart the Block Storage services with the new settings:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml214(para)
|
||
msgid ""
|
||
"Configure the iSCSI target service to discover Block Storage volumes. Add "
|
||
"the following line to the beginning of the "
|
||
"<filename>/etc/tgt/targets.conf</filename> file, if it is not already "
|
||
"present:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-node.xml221(para)
|
||
#: ./doc/install-guide/section_cinder-controller.xml174(para)
|
||
msgid ""
|
||
"Start and configure the Block Storage services to start when the system "
|
||
"boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml5(title)
|
||
msgid "Configure a Block Storage service controller"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml7(para)
|
||
msgid ""
|
||
"This scenario configures OpenStack Block Storage services on the <glossterm "
|
||
"baseform=\"controller node\">Controller node</glossterm> and assumes that a "
|
||
"second node provides storage through the <systemitem class=\"service"
|
||
"\">cinder-volume</systemitem> service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml12(para)
|
||
msgid ""
|
||
"For instructions on how to configure the second node, see <xref linkend"
|
||
"=\"cinder-node\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml20(para)
|
||
msgid "Install the appropriate packages for the Block Storage service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml27(para)
|
||
msgid ""
|
||
"Respond to the prompts for database management, "
|
||
"<literal>[keystone_authtoken]</literal> settings, RabbitMQ credentials and "
|
||
"API endpoint registration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml31(para)
|
||
msgid "Configure Block Storage to use your database."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml32(para)
|
||
msgid ""
|
||
"Run the following command to set <literal>connection</literal> option in the"
|
||
" <literal>[database]</literal> section, which is in the "
|
||
"<filename>/etc/cinder/cinder.conf</filename> file, replace "
|
||
"<replaceable>CINDER_DBPASS</replaceable> with the password for the Block "
|
||
"Storage database that you will create in a later step:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml38(para)
|
||
msgid ""
|
||
"In the <filename>/etc/cinder/cinder.conf</filename> file, set the "
|
||
"<literal>connection</literal> option in the <literal>[database]</literal> "
|
||
"section and replace <replaceable>CINDER_DBPASS</replaceable> with the "
|
||
"password for the Block Storage database that you will create in a later "
|
||
"step:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml54(para)
|
||
msgid ""
|
||
"Use the password that you set to log in as root to create a "
|
||
"<literal>cinder</literal> database:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml64(para)
|
||
msgid "Create the database tables for the Block Storage service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml69(para)
|
||
msgid "Create a <literal>cinder</literal> user."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml70(para)
|
||
msgid ""
|
||
"The Block Storage service uses this user to authenticate with the Identity "
|
||
"service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml72(para)
|
||
msgid ""
|
||
"Use the <literal>service</literal> tenant and give the user the "
|
||
"<literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml74(replaceable)
|
||
msgid "cinder@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml78(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/cinder/cinder.conf</filename> configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml112(para)
|
||
msgid ""
|
||
"In the <literal>[DEFAULT]</literal> section in the "
|
||
"<filename>/etc/cinder/cinder.conf</filename> file, set these configuration "
|
||
"keys and replace <replaceable>RABBIT_PASS</replaceable> with the password "
|
||
"you chose for RabbitMQ:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml136(para)
|
||
msgid ""
|
||
"Replace <replaceable>RABBIT_PASS</replaceable> with the password you chose "
|
||
"for RabbitMQ:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml148(para)
|
||
msgid ""
|
||
"Register the Block Storage service with the Identity service so that other "
|
||
"OpenStack services can locate it:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_cinder-controller.xml158(para)
|
||
msgid ""
|
||
"Register a service and endpoint for version 2 of the Block Storage service "
|
||
"API:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml8(title)
|
||
msgid ""
|
||
"OpenStack Installation Guide<phrase os=\"rhel;centos;fedora\"> for Red Hat "
|
||
"Enterprise Linux, CentOS, and Fedora</phrase><phrase os=\"ubuntu\"> for "
|
||
"Ubuntu 12.04/14.04 (LTS)</phrase><phrase os=\"debian\"> for Debian 7.0 "
|
||
"(Wheezy)</phrase><phrase os=\"opensuse\"> for openSUSE and SUSE Linux "
|
||
"Enterprise Server</phrase>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml18(phrase)
|
||
msgid "for Red Hat Enterprise Linux, CentOS, and Fedora"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml20(phrase)
|
||
msgid "for Ubuntu 12.04/14.04 (LTS)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml21(phrase)
|
||
msgid "for openSUSE and SUSE Linux Enterprise Server"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml23(phrase)
|
||
msgid "for Debian 7.0 (Wheezy)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml17(titleabbrev)
|
||
msgid ""
|
||
"OpenStack Installation "
|
||
"Guide<placeholder-1/><placeholder-2/><placeholder-3/><placeholder-4/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml32(orgname)
|
||
msgid "OpenStack"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml36(year)
|
||
msgid "2012"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml37(year)
|
||
msgid "2013"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml38(holder)
|
||
msgid "OpenStack Foundation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml40(releaseinfo)
|
||
msgid "icehouse"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml41(productname)
|
||
msgid "OpenStack Installation Guide"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml45(remark)
|
||
msgid "Copyright details are filled in by the template."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml50(para)
|
||
msgid ""
|
||
"The OpenStack® system consists of several key projects that you install "
|
||
"separately but that work together depending on your cloud needs. These "
|
||
"projects include Compute, Identity Service, Networking, Image Service, Block"
|
||
" Storage, Object Storage, Telemetry, Orchestration, and Database. You can "
|
||
"install any of these projects separately and configure them stand-alone or "
|
||
"as connected entities. <phrase os=\"debian\">This guide walks through an "
|
||
"installation by using packages available through Debian 7.0 (code name: "
|
||
"Wheezy).</phrase><phrase os=\"ubuntu\">This guide walks through an "
|
||
"installation by using packages available through Ubuntu 12.04 (LTS) or 14.04"
|
||
" (LTS).</phrase><phrase os=\"rhel;centos;fedora\">This guide shows you how "
|
||
"to install OpenStack by using packages available through Fedora 19 as well "
|
||
"as on Red Hat Enterprise Linux and its derivatives through the EPEL "
|
||
"repository.</phrase><phrase os=\"opensuse\">This guide shows you how to "
|
||
"install OpenStack by using packages on openSUSE through the Open Build "
|
||
"Service Cloud repository.</phrase> Explanations of configuration options and"
|
||
" sample configuration files are included."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml78(date)
|
||
msgid "2014-04-16"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml82(para)
|
||
msgid ""
|
||
"Update for Icehouse, rework Networking setup to use ML2 as plugin, add new "
|
||
"chapter for Database Service setup, improved basic configuration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml91(date)
|
||
msgid "2013-10-25"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml95(para)
|
||
msgid "Added initial Debian support."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml101(date)
|
||
msgid "2013-10-17"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml105(para)
|
||
msgid "Havana release."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml111(date)
|
||
msgid "2013-10-16"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml115(para)
|
||
msgid "Add support for SUSE Linux Enterprise."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml122(date)
|
||
msgid "2013-10-08"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml126(para)
|
||
msgid "Complete reorganization for Havana."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml133(date)
|
||
msgid "2013-09-09"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml137(para)
|
||
msgid "Build also for openSUSE."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml143(date)
|
||
msgid "2013-08-01"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml147(para)
|
||
msgid ""
|
||
"Fixes to Object Storage verification steps. Fix bug <link "
|
||
"href=\"https://bugs.launchpad.net/openstack-"
|
||
"manuals/+bug/1207347\">1207347</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml156(date)
|
||
msgid "2013-07-25"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml160(para)
|
||
msgid ""
|
||
"Adds creation of cinder user and addition to the service tenant. Fix bug "
|
||
"<link href=\"https://bugs.launchpad.net/openstack-"
|
||
"manuals/+bug/1205057\">1205057</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml170(date)
|
||
msgid "2013-05-08"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml174(para)
|
||
msgid "Updated the book title for consistency."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml181(date)
|
||
msgid "2013-05-02"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/bk_openstackinstallguide.xml185(para)
|
||
msgid "Updated cover and fixed small errors in appendix."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_debconf.xml6(title)
|
||
msgid "Configure OpenStack with debconf"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml11(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml11(para)
|
||
msgid ""
|
||
"Before you configure OpenStack Networking, you must enable certain kernel "
|
||
"networking functions."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml14(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml14(para)
|
||
msgid "Edit <filename>/etc/sysctl.conf</filename> to contain the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml21(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml20(para)
|
||
msgid "Implement the changes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml35(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml32(para)
|
||
msgid ""
|
||
"Ubuntu installations using Linux kernel version 3.11 or newer do not require"
|
||
" the <emphasis>openvswitch-datapath-dkms</emphasis> package."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml45(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml42(title)
|
||
msgid "To configure the Networking common components"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml46(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml43(para)
|
||
msgid ""
|
||
"The Networking common component configuration includes the authentication "
|
||
"mechanism, message broker, and plug-in."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml190(title)
|
||
msgid "To configure the Layer-3 (L3) agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml191(para)
|
||
msgid ""
|
||
"The <glossterm>Layer-3 (L3) agent</glossterm> provides routing services for "
|
||
"instance virtual networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml200(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml215(para)
|
||
msgid ""
|
||
"We recommend adding <literal>verbose = True</literal> to the "
|
||
"<literal>[DEFAULT]</literal> section in "
|
||
"<filename>/etc/neutron/l3_agent.ini</filename> to assist with "
|
||
"troubleshooting."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml207(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/l3_agent.ini</filename> file and add the "
|
||
"following keys to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml223(title)
|
||
msgid "To configure the DHCP agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml224(para)
|
||
msgid ""
|
||
"The <glossterm>DHCP agent</glossterm> provides <glossterm>DHCP</glossterm> "
|
||
"services for instance virtual networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml236(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml252(para)
|
||
msgid ""
|
||
"We recommend adding <literal>verbose = True</literal> to the "
|
||
"<literal>[DEFAULT]</literal> section in "
|
||
"<filename>/etc/neutron/dhcp_agent.ini</filename> to assist with "
|
||
"troubleshooting."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml243(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/dhcp_agent.ini</filename> file and add the "
|
||
"following keys to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml260(title)
|
||
msgid "To configure the metadata agent"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml261(para)
|
||
msgid ""
|
||
"The <glossterm>metadata agent</glossterm> provides configuration information"
|
||
" such as credentials for remote access to instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml265(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml295(para)
|
||
msgid ""
|
||
"Replace <replaceable>NEUTRON_PASS</replaceable> with the password you chose "
|
||
"for the <literal>neutron</literal> user in the Identity service. Replace "
|
||
"<replaceable>METADATA_SECRET</replaceable> with a suitable secret for the "
|
||
"metadata proxy."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml283(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml308(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml331(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml343(replaceable)
|
||
msgid "METADATA_SECRET"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml285(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml310(para)
|
||
msgid ""
|
||
"We recommend adding <literal>verbose = True</literal> to the "
|
||
"<literal>[DEFAULT]</literal> section in "
|
||
"<filename>/etc/neutron/metadata_agent.ini</filename> to assist with "
|
||
"troubleshooting."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml292(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/metadata_agent.ini</filename> file and add "
|
||
"the following keys to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml318(para)
|
||
msgid ""
|
||
"Perform the next two steps on the <emphasis>controller</emphasis> node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml323(para)
|
||
msgid ""
|
||
"On the <emphasis>controller</emphasis> node, configure Compute to use the "
|
||
"metadata service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml325(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml337(para)
|
||
msgid ""
|
||
"Replace <replaceable>METADATA_SECRET</replaceable> with the secret you chose"
|
||
" for the metadata proxy."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml334(para)
|
||
msgid ""
|
||
"On the <emphasis>controller</emphasis> node, edit the "
|
||
"<filename>/etc/nova/nova.conf</filename> file and add the following keys to "
|
||
"the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml346(para)
|
||
msgid ""
|
||
"On the <emphasis>controller</emphasis> node, restart the Compute "
|
||
"<glossterm>API</glossterm> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml354(para)
|
||
msgid ""
|
||
"The ML2 plug-in uses the Open vSwitch (OVS) mechanism (agent) to build "
|
||
"virtual networking framework for instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml358(para)
|
||
msgid ""
|
||
"Replace <replaceable>INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS</replaceable> "
|
||
"with the IP address of the instance tunnels network interface on your "
|
||
"network node. This guide uses <literal>10.0.1.21</literal> for the IP "
|
||
"address of the instance tunnels network interface on the network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml374(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml408(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml208(replaceable)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml242(replaceable)
|
||
msgid "INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml385(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml395(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml229(para)
|
||
msgid ""
|
||
"Add the following keys to the <literal>[ml2_type_gre]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml400(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml234(para)
|
||
msgid "Add the <literal>[ovs]</literal> section and the following keys to it:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml402(para)
|
||
msgid ""
|
||
"Replace <replaceable>INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS</replaceable> "
|
||
"with the IP address of the instance tunnels network interface on your "
|
||
"network node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml420(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml254(title)
|
||
msgid "To configure the Open vSwitch (OVS) service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml421(para)
|
||
msgid ""
|
||
"The OVS service provides the underlying virtual networking framework for "
|
||
"instances. The integration bridge <literal>br-int</literal> handles internal"
|
||
" instance network traffic within OVS. The external bridge <literal>br-"
|
||
"ext</literal> handles external instance network traffic within OVS. The "
|
||
"external bridge requires a port on the physical external network interface "
|
||
"to provide instances with external network access. In essence, this port "
|
||
"bridges the virtual and physical external networks in your environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml430(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml436(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml259(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml265(para)
|
||
msgid "Start the OVS service and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml442(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml446(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml271(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml275(para)
|
||
msgid "Restart the OVS service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml450(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml279(para)
|
||
msgid "Add the integration bridge:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml454(para)
|
||
msgid "Add the external bridge:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml458(para)
|
||
msgid ""
|
||
"Add a port to the external bridge that connects to the physical external "
|
||
"network interface:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml465(para)
|
||
msgid ""
|
||
"Depending on your network interface driver, you may need to disable "
|
||
"<glossterm>Generic Receive Offload (GRO)</glossterm> to achieve suitable "
|
||
"throughput between your instances and the external network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml469(para)
|
||
msgid ""
|
||
"To temporarily disable GRO on the external network interface while testing "
|
||
"your environment:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml476(title)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml349(title)
|
||
msgid "To finalize the installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml478(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml351(para)
|
||
msgid ""
|
||
"The Networking service initialization scripts expect a symbolic link "
|
||
"<filename>/etc/neutron/plugin.ini</filename> pointing to the configuration "
|
||
"file associated with your chosen plug-in. Using the ML2 plug-in, for "
|
||
"example, the symbolic link must point to "
|
||
"<filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>. If this symbolic"
|
||
" link does not exist, create it using the following commands:"
|
||
msgstr ""
|
||
|
||
#. https://bugzilla.redhat.com/show_bug.cgi?id=1087647
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml487(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml360(para)
|
||
msgid ""
|
||
"Due to a packaging bug, the Open vSwitch agent initialization script "
|
||
"explicitly looks for the Open vSwitch plug-in configuration file rather than"
|
||
" a symbolic link <filename>/etc/neutron/plugin.ini</filename> pointing to "
|
||
"the ML2 plug-in configuration file. Run the following commands to resolve "
|
||
"this issue:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml497(para)
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml370(para)
|
||
msgid ""
|
||
"The Networking service initialization scripts expect the variable "
|
||
"<literal>NEUTRON_PLUGIN_CONF</literal> in the "
|
||
"<filename>/etc/sysconfig/neutron</filename> file to reference the "
|
||
"configuration file associated with your chosen plug-in. Using ML2, for "
|
||
"example, edit the <filename>/etc/sysconfig/neutron</filename> file and add "
|
||
"the following:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml507(para)
|
||
msgid ""
|
||
"Start the Networking services and configure them to start when the system "
|
||
"boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-network-node.xml527(para)
|
||
msgid "Restart the Networking services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml188(para)
|
||
msgid ""
|
||
"The ML2 plug-in uses the Open vSwitch (OVS) mechanism (agent) to build the "
|
||
"virtual networking framework for instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml192(para)
|
||
msgid ""
|
||
"Replace <replaceable>INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS</replaceable> "
|
||
"with the IP address of the instance tunnels network interface on your "
|
||
"compute node. This guide uses <literal>10.0.1.31</literal> for the IP "
|
||
"address of the instance tunnels network interface on the first compute node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml236(para)
|
||
msgid ""
|
||
"Replace <replaceable>INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS</replaceable> "
|
||
"with the IP address of the instance tunnels network interface on your "
|
||
"compute node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml255(para)
|
||
msgid ""
|
||
"The OVS service provides the underlying virtual networking framework for "
|
||
"instances. The integration bridge <literal>br-int</literal> handles internal"
|
||
" instance network traffic within OVS."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml380(para)
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml53(para)
|
||
#: ./doc/install-guide/section_nova-compute.xml208(para)
|
||
msgid "Restart the Compute service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml385(para)
|
||
msgid ""
|
||
"Start the Open vSwitch (OVS) agent and configure it to start when the system"
|
||
" boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-ml2-compute-node.xml393(para)
|
||
msgid "Restart the Open vSwitch (OVS) agent:"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/ch_overview.xml35(None)
|
||
msgid ""
|
||
"@@image: '../common/figures/openstack_havana_conceptual_arch.png'; "
|
||
"md5=96e1d5492d4c865fc9145710bb294a91"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml6(title)
|
||
msgid "Architecture"
|
||
msgstr "架構"
|
||
|
||
#: ./doc/install-guide/ch_overview.xml8(title)
|
||
msgid "Overview"
|
||
msgstr "概觀"
|
||
|
||
#: ./doc/install-guide/ch_overview.xml9(para)
|
||
msgid ""
|
||
"The <glossterm>OpenStack</glossterm> project is an open source cloud "
|
||
"computing platform that supports all types of cloud environments. The "
|
||
"project aims for simple implementation, massive scalability, and a rich set "
|
||
"of features. Cloud computing experts from around the world contribute to the"
|
||
" project."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml14(para)
|
||
msgid ""
|
||
"OpenStack provides an Infrastructure-as-a-Service "
|
||
"(<glossterm>IaaS</glossterm>) solution through a variety of complemental "
|
||
"services. Each service offers an application programming interface "
|
||
"(<glossterm>API</glossterm>) that facilitates this integration. The "
|
||
"following table provides a list of OpenStack services:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml21(para)
|
||
msgid ""
|
||
"This guide describes how to deploy these services in a functional test "
|
||
"environment and, by example, teaches you how to build a production "
|
||
"environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml26(title)
|
||
#: ./doc/install-guide/ch_overview.xml31(title)
|
||
msgid "Conceptual architecture"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml27(para)
|
||
msgid ""
|
||
"Launching a virtual machine or instance involves many interactions among "
|
||
"several services. The following diagram provides the conceptual architecture"
|
||
" of a typical OpenStack environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml41(title)
|
||
msgid "Example architectures"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml42(para)
|
||
msgid ""
|
||
"OpenStack is highly configurable to meet different needs with various "
|
||
"compute, networking, and storage options. This guide enables you to choose "
|
||
"your own OpenStack adventure using a combination of basic and optional "
|
||
"services. This guide uses the following example architectures:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml49(para)
|
||
msgid ""
|
||
"Three-node architecture with OpenStack Networking (neutron). See <xref "
|
||
"linkend=\"example-architecture-with-neutron-networking\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml52(para)
|
||
msgid ""
|
||
"The basic controller node runs the Identity service, Image Service, "
|
||
"management portions of Compute and Networking, Networking plug-in, and the "
|
||
"dashboard. It also includes supporting services such as a database, "
|
||
"<glossterm>message broker</glossterm>, and <glossterm>Network Time Protocol "
|
||
"(NTP)</glossterm>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml59(para)
|
||
#: ./doc/install-guide/ch_overview.xml114(para)
|
||
msgid ""
|
||
"Optionally, the controller node also runs portions of Block Storage, Object "
|
||
"Storage, Database Service, Orchestration, and Telemetry. These components "
|
||
"provide additional features for your environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml65(para)
|
||
msgid ""
|
||
"The network node runs the Networking plug-in, layer 2 agent, and several "
|
||
"layer 3 agents that provision and operate tenant networks. Layer 2 services "
|
||
"include provisioning of virtual networks and tunnels. Layer 3 services "
|
||
"include routing, <glossterm baseform=\"Network Address Translation "
|
||
"(NAT)\">NAT</glossterm> , and <glossterm>DHCP</glossterm>. This node also "
|
||
"handles external (internet) connectivity for tenant virtual machines or "
|
||
"instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml75(para)
|
||
msgid ""
|
||
"The compute node runs the hypervisor portion of Compute, which operates "
|
||
"tenant virtual machines or instances. By default Compute uses KVM as the "
|
||
"hypervisor. The compute node also runs the Networking plug-in and layer 2 "
|
||
"agent which operate tenant networks and implement security groups. You can "
|
||
"run more than one compute node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml81(para)
|
||
#: ./doc/install-guide/ch_overview.xml130(para)
|
||
msgid ""
|
||
"Optionally, the compute node also runs the Telemetry agent. This component "
|
||
"provides additional features for your environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml87(para)
|
||
msgid ""
|
||
"When you implement this architecture, skip <xref linkend=\"section_nova-"
|
||
"networking\"/> in <xref linkend=\"ch_networking\"/>. To use optional "
|
||
"services, you might need to install additional nodes, as described in "
|
||
"subsequent chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml104(para)
|
||
msgid ""
|
||
"Two-node architecture with legacy networking (nova-network). See <xref "
|
||
"linkend=\"example-architecture-with-legacy-networking\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml108(para)
|
||
msgid ""
|
||
"The basic <glossterm baseform=\"cloud controller node\">controller "
|
||
"node</glossterm> runs the Identity service, Image Service, management "
|
||
"portion of Compute, and the dashboard necessary to launch a simple instance."
|
||
" It also includes supporting services such as a database, message broker, "
|
||
"and NTP."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml120(para)
|
||
msgid ""
|
||
"The basic <glossterm>compute node</glossterm> runs the "
|
||
"<glossterm>hypervisor</glossterm> portion of Compute, which operates "
|
||
"<glossterm>tenant</glossterm><glossterm baseform=\"virtual machine "
|
||
"(VM)\">virtual machines</glossterm> or instances. By default, Compute uses "
|
||
"<glossterm baseform=\"kernel-based VM (KVM)\">KVM</glossterm> 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."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/ch_overview.xml136(para)
|
||
msgid ""
|
||
"When you implement this architecture, skip <xref linkend=\"section_neutron-"
|
||
"networking\"/> in <xref linkend=\"ch_networking\"/>. To use optional "
|
||
"services, you might need to install additional nodes, as described in "
|
||
"subsequent chapters."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml13(title)
|
||
msgid "Install the dashboard"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml14(para)
|
||
msgid ""
|
||
"Before you can install and configure the dashboard, meet the requirements in"
|
||
" <xref linkend=\"dashboard-system-requirements\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml18(para)
|
||
msgid ""
|
||
"When you install only Object Storage and the Identity Service, even if you "
|
||
"install the dashboard, it does not pull up projects and is unusable."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml22(para)
|
||
msgid ""
|
||
"For more information about how to deploy the dashboard, see <link "
|
||
"href=\"http://docs.openstack.org/developer/horizon/topics/deployment.html\">deployment"
|
||
" topics in the developer documentation</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml28(para)
|
||
msgid ""
|
||
"Install the dashboard on the node that can contact the Identity Service as "
|
||
"root:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml34(title)
|
||
msgid "Note for Ubuntu users"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml36(para)
|
||
msgid ""
|
||
"Remove the <literal>openstack-dashboard-ubuntu-theme</literal> package. This"
|
||
" theme prevents translations, several menus as well as the network map from "
|
||
"rendering correctly: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml45(title)
|
||
msgid "Note for Debian users"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml46(para)
|
||
msgid "To install the Apache package:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml48(para)
|
||
msgid ""
|
||
"This command installs and configures Apache correctly, provided that the "
|
||
"user asks for it during the <package>debconf</package> prompts. The default "
|
||
"SSL certificate is self-signed, and it is probably wise to have it signed by"
|
||
" a root Certificate Authority (CA)."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml57(para)
|
||
msgid ""
|
||
"Modify the value of <literal>CACHES['default']['LOCATION']</literal> in "
|
||
"<filename os=\"ubuntu;debian\">/etc/openstack-"
|
||
"dashboard/local_settings.py</filename><filename "
|
||
"os=\"centos;fedora;rhel\">/etc/openstack-"
|
||
"dashboard/local_settings</filename><filename os=\"opensuse;sles\">/srv/www"
|
||
"/openstack-dashboard/openstack_dashboard/local/local_settings.py</filename> "
|
||
"to match the ones set in <filename "
|
||
"os=\"ubuntu;debian\">/etc/memcached.conf</filename><filename "
|
||
"os=\"centos;fedora;rhel;opensuse;sles\">/etc/sysconfig/memcached</filename>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml69(para)
|
||
msgid ""
|
||
"Open <filename os=\"ubuntu;debian\">/etc/openstack-"
|
||
"dashboard/local_settings.py</filename><filename "
|
||
"os=\"centos;fedora;rhel\">/etc/openstack-dashboard/local_settings</filename>"
|
||
" and look for this line:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml82(title)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml29(td)
|
||
msgid "Notes"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml85(para)
|
||
msgid ""
|
||
"The address and port must match the ones set in <filename "
|
||
"os=\"ubuntu;debian\">/etc/memcached.conf</filename><filename "
|
||
"os=\"centos;fedora;rhel;opensuse;sles\">/etc/sysconfig/memcached</filename>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml90(para)
|
||
msgid ""
|
||
"If you change the memcached settings, you must restart the Apache web server"
|
||
" for the changes to take effect."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml95(para)
|
||
msgid ""
|
||
"You can use options other than memcached option for session storage. Set the"
|
||
" session back-end through the <parameter>SESSION_ENGINE</parameter> option."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml102(para)
|
||
msgid ""
|
||
"To change the timezone, use the dashboard or edit the <filename "
|
||
"os=\"centos;fedora;rhel\">/etc/openstack-"
|
||
"dashboard/local_settings</filename><filename os=\"ubuntu;debian\">/etc"
|
||
"/openstack-dashboard/local_settings.py</filename><filename "
|
||
"os=\"opensuse;sles\">/srv/www/openstack-"
|
||
"dashboard/openstack_dashboard/local/local_settings.py</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml111(para)
|
||
msgid "Change the following parameter: <code>TIME_ZONE = \"UTC\"</code>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml118(para)
|
||
msgid ""
|
||
"Update the <literal>ALLOWED_HOSTS</literal> in "
|
||
"<filename>local_settings.py</filename> to include the addresses you wish to "
|
||
"access the dashboard from."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml122(para)
|
||
msgid ""
|
||
"Edit <filename os=\"centos;fedora;rhel\">/etc/openstack-"
|
||
"dashboard/local_settings</filename><filename os=\"ubuntu;debian\">/etc"
|
||
"/openstack-dashboard/local_settings.py</filename><filename "
|
||
"os=\"opensuse;sles\">/srv/www/openstack-"
|
||
"dashboard/openstack_dashboard/local/local_settings.py</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml133(para)
|
||
msgid ""
|
||
"This guide assumes that you are running the Dashboard on the controller "
|
||
"node. You can easily run the dashboard on a separate server, by changing the"
|
||
" appropriate settings in <filename>local_settings.py</filename>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml138(para)
|
||
msgid ""
|
||
"Edit <filename os=\"centos;fedora;rhel\">/etc/openstack-"
|
||
"dashboard/local_settings</filename><filename os=\"ubuntu;debian\">/etc"
|
||
"/openstack-dashboard/local_settings.py</filename><filename "
|
||
"os=\"opensuse;sles\">/srv/www/openstack-"
|
||
"dashboard/openstack_dashboard/local/local_settings.py</filename> and change "
|
||
"<literal>OPENSTACK_HOST</literal> to the hostname of your Identity Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml150(para)
|
||
msgid "Setup Apache configuration: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml157(para)
|
||
msgid ""
|
||
"By default, the <systemitem>openstack-dashboard</systemitem> package enables"
|
||
" a database as session store. Before you continue, either change the session"
|
||
" store set up as described in <xref linkend=\"dashboard-sessions\"/> or "
|
||
"finish the setup of the database session store as explained in <xref linkend"
|
||
"=\"dashboard-session-database\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml167(para)
|
||
msgid ""
|
||
"Ensure that the SELinux policy of the system is configured to allow network "
|
||
"connections to the HTTP server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml174(para)
|
||
msgid "Start the Apache web server and memcached:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml187(para)
|
||
msgid ""
|
||
"You can now access the dashboard at <uri "
|
||
"os=\"ubuntu\">http://controller/horizon</uri><uri "
|
||
"os=\"debian\">https://controller/</uri><uri "
|
||
"os=\"centos;fedora;rhel\">http://controller/dashboard</uri><uri "
|
||
"os=\"opensuse;sles\">http://controller</uri>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_dashboard-install.xml194(para)
|
||
msgid ""
|
||
"Login with credentials for any user that you created with the OpenStack "
|
||
"Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml6(title)
|
||
msgid "Messaging server"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml7(para)
|
||
msgid ""
|
||
"OpenStack uses a <glossterm>message broker</glossterm> to coordinate "
|
||
"operations and status information among services. The message broker service"
|
||
" typically runs on the controller node. OpenStack supports several message "
|
||
"brokers including <application>RabbitMQ</application>, "
|
||
"<application>Qpid</application>, and <application>ZeroMQ</application>. "
|
||
"However, most distributions that package OpenStack support a particular "
|
||
"message broker. This guide covers the message broker supported by each "
|
||
"distribution. If you prefer to implement a different message broker, consult"
|
||
" the documentation associated with it."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml18(link)
|
||
msgid "RabbitMQ"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml21(link)
|
||
msgid "Qpid"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml24(link)
|
||
msgid "ZeroMQ"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml28(title)
|
||
msgid "To install the message broker service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml30(para)
|
||
msgid "Ubuntu and Debian use <application>RabbitMQ</application>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml34(para)
|
||
msgid ""
|
||
"Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux, and Fedora use "
|
||
"<application>Qpid</application>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml40(para)
|
||
msgid ""
|
||
"SUSE Linux Enterprise Server (SLES) and openSUSE use "
|
||
"<application>RabbitMQ</application>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml46(title)
|
||
msgid "To configure the message broker service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml48(para)
|
||
msgid ""
|
||
"To simplify installation of your test environment, we recommend that you "
|
||
"disable authentication."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml50(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/qpidd.conf</filename> file and change the following "
|
||
"key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml54(para)
|
||
msgid ""
|
||
"For production environments, you should enable authentication. For more "
|
||
"information on securing the message broker, see the <link "
|
||
"href=\"http://qpid.apache.org/books/trunk/AMQP-Messaging-Broker-CPP-"
|
||
"Book/html/chap-Messaging_User_Guide-Security.html\">documentation</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml59(para)
|
||
msgid ""
|
||
"If you decide to enable authentication for your test environment, you must "
|
||
"configure the <literal>qpid_username</literal> and "
|
||
"<literal>qpid_password</literal> keys in the configuration file of each "
|
||
"OpenStack service that uses the message broker."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml66(para)
|
||
msgid "Start the message broker service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml70(para)
|
||
msgid ""
|
||
"The message broker creates a default account that uses "
|
||
"<literal>guest</literal> for the username and password. To simplify "
|
||
"installation of your test environment, we recommend that you use this "
|
||
"account, but change the password for it."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml74(para)
|
||
#: ./doc/install-guide/section_nova-compute.xml159(para)
|
||
#: ./doc/install-guide/section_nova-compute.xml178(para)
|
||
msgid "Run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml75(para)
|
||
msgid ""
|
||
"Replace <replaceable>RABBIT_PASS</replaceable> with a suitable password."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml78(para)
|
||
msgid ""
|
||
"You must configure the <literal>rabbit_password</literal> key in the "
|
||
"configuration file for each OpenStack service that uses the message broker."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml82(para)
|
||
msgid ""
|
||
"For production environments, you should create a unique account with "
|
||
"suitable password. For more information on securing the message broker, see "
|
||
"the <link "
|
||
"href=\"https://www.rabbitmq.com/man/rabbitmqctl.1.man.html\">documentation</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml87(para)
|
||
msgid ""
|
||
"If you decide to create a unique account with suitable password for your "
|
||
"test environment, you must configure the <literal>rabbit_userid</literal> "
|
||
"and <literal>rabbit_password</literal> keys in the configuration file of "
|
||
"each OpenStack service that uses the message broker."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml98(para)
|
||
msgid ""
|
||
"Start the message broker service and configure it to start when the system "
|
||
"boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml104(para)
|
||
msgid "Configure the message broker service to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_basics-queue.xml109(para)
|
||
msgid "Congratulations, now you are ready to install OpenStack services!"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml25(None)
|
||
msgid ""
|
||
"@@image: 'figures/installguide_neutron-initial-networks.png'; "
|
||
"md5=df1d74b6f91feefe5cfaf7824aac86e1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml8(title)
|
||
msgid "Create initial networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml9(para)
|
||
msgid ""
|
||
"Before launching your first instance, you must create the necessary virtual "
|
||
"network infrastructure to which the instance will connect, including the "
|
||
"<link linkend=\"neutron_initial-external-network\">external network</link> "
|
||
"and <link linkend=\"neutron_initial-tenant-network\">tenant network</link>. "
|
||
"See <xref linkend=\"neutron_figure-neutron-initial-networks\"/>. After "
|
||
"creating this infrastructure, we recommend that you <link linkend"
|
||
"=\"neutron_initial-networks-verify\">verify connectivity</link> and resolve "
|
||
"any issues before proceeding further."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml21(title)
|
||
msgid "Initial networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml30(title)
|
||
msgid "External network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml31(para)
|
||
msgid ""
|
||
"The external network typically provides internet access for your instances. "
|
||
"By default, this network only allows internet access "
|
||
"<emphasis>from</emphasis> instances using <glossterm>Network Address "
|
||
"Translation (NAT)</glossterm>. You can enable internet access "
|
||
"<emphasis>to</emphasis> individual instances using a <glossterm>floating IP "
|
||
"address</glossterm> and suitable <glossterm>security group</glossterm> "
|
||
"rules. The <literal>admin</literal> tenant owns this network because it "
|
||
"provides external network access for multiple tenants. You must also enable "
|
||
"sharing to allow access by those tenants."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml45(title)
|
||
msgid "To create the external network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml71(para)
|
||
msgid ""
|
||
"Like a physical network, a virtual network requires a "
|
||
"<glossterm>subnet</glossterm> assigned to it. The external network shares "
|
||
"the same subnet and <glossterm>gateway</glossterm> associated with the "
|
||
"physical network connected to the external interface on the network node. "
|
||
"You should specify an exclusive slice of this subnet for "
|
||
"<glossterm>router</glossterm> and floating IP addresses to prevent "
|
||
"interference with other devices on the external network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml78(para)
|
||
msgid ""
|
||
"Replace <replaceable>FLOATING_IP_START</replaceable> and "
|
||
"<replaceable>FLOATING_IP_END</replaceable> with the first and last IP "
|
||
"addresses of the range that you want to allocate for floating IP addresses. "
|
||
"Replace <replaceable>EXTERNAL_NETWORK_CIDR</replaceable> with the subnet "
|
||
"associated with the physical network. Replace "
|
||
"<replaceable>EXTERNAL_NETWORK_GATEWAY</replaceable> with the gateway "
|
||
"associated with the physical network, typically the \".1\" IP address. You "
|
||
"should disable <glossterm>DHCP</glossterm> on this subnet because instances "
|
||
"do not connect directly to the external network and floating IP addresses "
|
||
"require manual assignment."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml89(title)
|
||
msgid "To create a subnet on the external network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml91(para)
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml166(para)
|
||
msgid "Create the subnet:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml93(replaceable)
|
||
msgid "FLOATING_IP_START"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml93(replaceable)
|
||
msgid "FLOATING_IP_END"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml94(replaceable)
|
||
msgid "EXTERNAL_NETWORK_GATEWAY"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml94(replaceable)
|
||
msgid "EXTERNAL_NETWORK_CIDR"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml95(para)
|
||
msgid ""
|
||
"For example, using <literal>203.0.113.0/24</literal> with floating IP "
|
||
"address range <literal>203.0.113.101</literal> to "
|
||
"<literal>203.0.113.200</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml123(title)
|
||
msgid "Tenant network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml124(para)
|
||
msgid ""
|
||
"The tenant network provides internal network access for instances. The "
|
||
"architecture isolates this type of network from other tenants. The "
|
||
"<literal>demo</literal> tenant owns this network because it only provides "
|
||
"network access for instances within it."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml132(title)
|
||
msgid "To create the tenant network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml154(para)
|
||
msgid ""
|
||
"Like the external network, your tenant network also requires a subnet "
|
||
"attached to it. You can specify any valid subnet because the architecture "
|
||
"isolates tenant networks. Replace "
|
||
"<replaceable>TENANT_NETWORK_CIDR</replaceable> with the subnet you want to "
|
||
"associate with the tenant network. Replace "
|
||
"<replaceable>TENANT_NETWORK_GATEWAY</replaceable> with the gateway you want "
|
||
"to associate with this network, typically the \".1\" IP address. By default,"
|
||
" this subnet will use DHCP so your instances can obtain IP addresses."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml164(title)
|
||
msgid "To create a subnet on the tenant network"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml168(replaceable)
|
||
msgid "TENANT_NETWORK_GATEWAY"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml168(replaceable)
|
||
msgid "TENANT_NETWORK_CIDR"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml169(para)
|
||
msgid "Example using <literal>192.168.1.0/24</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml192(para)
|
||
msgid ""
|
||
"A virtual router passes network traffic between two or more virtual "
|
||
"networks. Each router requires one or more <glossterm "
|
||
"baseform=\"interface\">interfaces</glossterm> and/or gateways that provide "
|
||
"access to specific networks. In this case, you will create a router and "
|
||
"attach your tenant and external networks to it."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml198(title)
|
||
msgid ""
|
||
"To create a router on the tenant network and attach the external and tenant "
|
||
"networks to it"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml201(para)
|
||
msgid "Create the router:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml216(para)
|
||
msgid "Attach the router to the <literal>demo</literal> tenant subnet:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml222(para)
|
||
msgid ""
|
||
"Attach the router to the external network by setting it as the gateway:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml231(para)
|
||
msgid ""
|
||
"We recommend that you verify network connectivity and resolve any issues "
|
||
"before proceeding further. Following the external network subnet example "
|
||
"using <literal>203.0.113.0/24</literal>, the tenant router gateway should "
|
||
"occupy the lowest IP address in the floating IP address range, "
|
||
"<literal>203.0.113.101</literal>. If you configured your external physical "
|
||
"network and virtual networks correctly, you you should be able to "
|
||
"<placeholder-1/> this IP address from any host on your external physical "
|
||
"network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml240(para)
|
||
msgid ""
|
||
"If you are building your OpenStack nodes as virtual machines, you must "
|
||
"configure the hypervisor to permit promiscuous mode on the external network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml245(title)
|
||
msgid "To verify network connectivity"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-initial-networks.xml247(para)
|
||
msgid "Ping the tenant router gateway:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml5(title)
|
||
msgid "Install the Orchestration service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml8(para)
|
||
#: ./doc/install-guide/section_heat-install.xml24(para)
|
||
msgid "Install the Orchestration module on the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml13(para)
|
||
msgid ""
|
||
"Respond to prompts for <link linkend=\"debconf-dbconfig-common\">database "
|
||
"management</link>, <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><systemitem>[keystone_authtoken]</systemitem> "
|
||
"settings</link>, <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link> and <link linkend=\"debconf-api-endpoints\">API "
|
||
"endpoint</link> registration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml33(para)
|
||
msgid ""
|
||
"In the configuration file, specify the location of the database where the "
|
||
"Orchestration service stores data. These examples use a MySQL database with "
|
||
"a <literal>heat</literal> user on the controller node. Replace "
|
||
"<replaceable>HEAT_DBPASS</replaceable> with the password for the database "
|
||
"user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml40(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml46(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml61(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml63(replaceable)
|
||
msgid "HEAT_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml41(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/heat/heat.conf</filename> and modify the "
|
||
"<literal>[database]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml49(para)
|
||
msgid ""
|
||
"By default, the Ubuntu packages create an SQLite database. Delete the "
|
||
"<filename>heat.sqlite</filename> file that was created in the "
|
||
"<filename>/var/lib/heat/</filename> directory so that it does not get used "
|
||
"by mistake:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml56(para)
|
||
msgid ""
|
||
"Use the password that you set previously to log in as "
|
||
"<literal>root</literal> and create a <literal>heat</literal> database user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml66(para)
|
||
msgid "Create the heat service tables:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml69(para)
|
||
msgid "Ignore <errortext>DeprecationWarning</errortext> errors."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml74(para)
|
||
msgid ""
|
||
"The Ubuntu packages do not correctly set up logging. Edit the "
|
||
"<filename>/etc/heat/heat.conf</filename> file and change the "
|
||
"<literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml88(para)
|
||
msgid ""
|
||
"Configure the Orchestration Service to use the RabbitMQ message broker."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml90(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/heat/heat.conf</filename> and modify the "
|
||
"<literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml99(para)
|
||
msgid ""
|
||
"Create a <literal>heat</literal> user that the Orchestration service can use"
|
||
" to authenticate with the Identity Service. Use the "
|
||
"<literal>service</literal> tenant and give the user the "
|
||
"<literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml103(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml119(replaceable)
|
||
msgid "HEAT_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml104(replaceable)
|
||
msgid "heat@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml108(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/heat/heat.conf</filename> file to change the "
|
||
"<literal>[keystone_authtoken]</literal> and "
|
||
"<literal>[ec2authtoken]</literal> sections to add credentials to the "
|
||
"Orchestration Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml125(para)
|
||
msgid ""
|
||
"Register the Heat and CloudFormation APIs with the Identity Service so that "
|
||
"other OpenStack services can locate these APIs. Register the services and "
|
||
"specify the endpoints:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml145(para)
|
||
msgid "Create the <literal>heat_stack_user</literal> role."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml146(para)
|
||
msgid ""
|
||
"This role is used as the default role for users created by the Orchestration"
|
||
" module."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml148(para)
|
||
msgid ""
|
||
"Run the following command to create the <literal>heat_stack_user</literal> "
|
||
"role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml153(para)
|
||
msgid "Configure the metadata and waitcondition servers' URLs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml154(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/heat/heat.conf</filename> file and modify the "
|
||
"following options in the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml160(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml163(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml168(replaceable)
|
||
#: ./doc/install-guide/section_heat-install.xml170(replaceable)
|
||
msgid "10.0.0.11"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml164(para)
|
||
msgid ""
|
||
"Run the following commands to modify the <literal>[DEFAULT]</literal> "
|
||
"section of the <filename>/etc/heat/heat.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml172(para)
|
||
msgid ""
|
||
"The example uses the IP address of the controller (10.0.0.11) instead of the"
|
||
" <literal>controller</literal> host name since our example architecture does"
|
||
" not include a DNS setup. Make sure that the instances can resolve the "
|
||
"controller host name if you choose to use it in the URLs."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_heat-install.xml186(para)
|
||
msgid ""
|
||
"Start the <systemitem class=\"service\">heat-api</systemitem>, <systemitem "
|
||
"class=\"service\">heat-api-cfn</systemitem> and <systemitem class=\"service"
|
||
"\">heat-engine</systemitem> services and configure them to start when the "
|
||
"system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml7(title)
|
||
msgid "Install the Compute agent for Telemetry"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml9(para)
|
||
msgid ""
|
||
"Telemetry provides an API service that provides a collector and a range of "
|
||
"disparate agents. This procedure details how to install the agent that runs "
|
||
"on the compute node."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml14(para)
|
||
msgid "Install the Telemetry service on the compute node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml20(para)
|
||
msgid ""
|
||
"Set the following options in the <filename>/etc/nova/nova.conf</filename> "
|
||
"file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml30(para)
|
||
msgid ""
|
||
"The <option>notification_driver</option> option is a multi valued option, "
|
||
"which <application>openstack-config</application> cannot set properly. See "
|
||
"<xref linkend=\"basics-packages\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml36(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/nova/nova.conf</filename> file and add the following"
|
||
" lines to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml58(para)
|
||
msgid ""
|
||
"You must set the secret key that you defined previously. The Telemetry "
|
||
"service nodes share this key as a shared secret:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml63(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and "
|
||
"change these lines in the <literal>[publisher]</literal> section. Replace "
|
||
"<replaceable>CEILOMETER_TOKEN</replaceable> with the ceilometer token that "
|
||
"you created previously:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml84(para)
|
||
msgid "Configure the QPid access:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml89(para)
|
||
msgid "Add the Identity service credentials:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_ceilometer-nova.xml141(para)
|
||
msgid "Start the service and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-deploy-use-cases.xml6(title)
|
||
msgid "Neutron deployment use cases"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_neutron-deploy-use-cases.xml7(para)
|
||
msgid ""
|
||
"This section describes how to configure the Networking service and its "
|
||
"components for some typical use cases."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml5(title)
|
||
msgid "Configure a compute node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml6(para)
|
||
msgid ""
|
||
"After you configure the Compute service on the controller node, you must "
|
||
"configure another system as a compute node. The compute node receives "
|
||
"requests from the controller node and hosts virtual machine instances. You "
|
||
"can run all services on a single node, but the examples in this guide use "
|
||
"separate systems. This makes it easy to scale horizontally by adding "
|
||
"additional Compute nodes following the instructions in this section."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml13(para)
|
||
msgid ""
|
||
"The Compute service relies on a hypervisor to run virtual machine instances."
|
||
" OpenStack can use various hypervisors, but this guide uses KVM."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml18(para)
|
||
msgid "Install the Compute packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml20(para)
|
||
msgid ""
|
||
"When prompted to create a <literal>supermin</literal> appliance, respond "
|
||
"<placeholder-1/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml25(para)
|
||
msgid ""
|
||
"To use the meta-packages and install other components on your compute node, "
|
||
"such as OpenStack Networking and Ceilometer agents, run this command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml29(para)
|
||
msgid ""
|
||
"The controller node has the <package>openstack-proxy-node</package> and "
|
||
"<package>openstack-toaster</package> meta-packages that install <package"
|
||
">openstack-proxy-node</package> and <package>openstack-toaster</package> at "
|
||
"the same time."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml41(para)
|
||
msgid ""
|
||
"Respond to the prompts for <link linkend=\"debconf-dbconfig-"
|
||
"common\">database management</link>, <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><literal>[keystone_authtoken]</literal> "
|
||
"settings</link>, <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link>, and <link linkend=\"debconf-api-endpoints\">API "
|
||
"endpoint</link> registration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml50(para)
|
||
msgid ""
|
||
"For security reasons, the Linux kernel is not readable by normal users which"
|
||
" restricts hypervisor services such as qemu and libguestfs. For details, see"
|
||
" <link "
|
||
"href=\"https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725\">this "
|
||
"bug</link>. To make the current kernel readable, run: <placeholder-1/> To "
|
||
"also enable this override for all future kernel updates, create the file "
|
||
"<filename>/etc/kernel/postinst.d/statoverride</filename> "
|
||
"containing:<placeholder-2/> Remember to make the file executable: "
|
||
"<placeholder-3/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml69(para)
|
||
msgid "Edit the <filename>/etc/nova/nova.conf</filename> configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml81(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/nova/nova.conf</filename> configuration file and add"
|
||
" these lines to the appropriate sections:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml102(para)
|
||
msgid ""
|
||
"Configure the Compute service to use the Qpid message broker by setting "
|
||
"these configuration keys:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml116(para)
|
||
msgid ""
|
||
"Configure the Compute service to use the RabbitMQ message broker by setting "
|
||
"these configuration keys:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml125(para)
|
||
msgid "Configure Compute to provide remote console access to instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml132(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/nova/nova.conf</filename> and add the following keys "
|
||
"under the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml146(para)
|
||
msgid ""
|
||
"Specify the host that runs the Image Service.<phrase os=\"ubuntu;debian\"> "
|
||
"Edit <filename>/etc/nova/nova.conf</filename> file and add these lines to "
|
||
"the <literal>[DEFAULT]</literal> section:</phrase>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml157(para)
|
||
msgid ""
|
||
"You must determine whether your system's processor and/or hypervisor support"
|
||
" hardware acceleration for virtual machines."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml161(para)
|
||
msgid ""
|
||
"If this command returns a value of <emphasis>one or greater</emphasis>, your"
|
||
" system supports hardware acceleration which typically requires no "
|
||
"additional configuration."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml165(para)
|
||
msgid ""
|
||
"If this command returns a value of <emphasis>zero</emphasis>, your system "
|
||
"does not support hardware acceleration and you must configure "
|
||
"<literal>libvirt</literal> to use QEMU instead of KVM."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml170(para)
|
||
msgid ""
|
||
"Edit the <literal>[libvirt]</literal> section in the <filename>/etc/nova"
|
||
"/nova-compute.conf</filename> file to modify this key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml183(para)
|
||
msgid ""
|
||
"On Ubuntu 12.04, kernels backported from newer releases may not "
|
||
"automatically load the KVM modules for hardware acceleration when the system"
|
||
" boots. In this case, launching an instance will fail with the following "
|
||
"message in the <filename>/var/log/nova/nova-compute.log</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml189(para)
|
||
msgid ""
|
||
"As a workaround for this issue, you must add the appropriate module for your"
|
||
" system to the <filename>/etc/modules</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml192(para)
|
||
msgid "For systems with Intel processors, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml195(para)
|
||
msgid "For systems with AMD processors, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml201(para)
|
||
msgid "Remove the SQLite database created by the packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_nova-compute.xml205(para)
|
||
msgid ""
|
||
"Start the Compute service and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_glance-install.xml40(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/glance-common_pipeline_flavor.png'; "
|
||
"md5=78bef92c36a140ad042074f6345d8917"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml7(title)
|
||
msgid "Install the Image Service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml8(para)
|
||
msgid ""
|
||
"The OpenStack Image Service acts as a registry for virtual disk images. "
|
||
"Users can add new images or take a snapshot of an image from an existing "
|
||
"server for immediate storage. Use snapshots for back up and as templates to "
|
||
"launch new servers. You can store registered images in Object Storage or in "
|
||
"other locations. For example, you can store images in simple file systems or"
|
||
" external web servers."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml16(para)
|
||
msgid ""
|
||
"This procedure assumes you set the appropriate environment variables to your"
|
||
" credentials as described in <xref linkend=\"keystone-verify\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml22(para)
|
||
msgid "Install the Image Service on the controller node:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml29(para)
|
||
msgid ""
|
||
"Respond to prompts for <link linkend=\"debconf-dbconfig-common\">database "
|
||
"management</link>, <link linkend=\"debconf-"
|
||
"keystone_authtoken\"><literal>[keystone_authtoken]</literal> "
|
||
"settings</link>, <link linkend=\"debconf-rabbitqm\">RabbitMQ "
|
||
"credentials</link> and <link linkend=\"debconf-api-endpoints\">API "
|
||
"endpoint</link> registration. You must also select the caching type:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml45(para)
|
||
msgid ""
|
||
"The Image Service stores information about images in a database. The "
|
||
"examples in this guide use the MySQL database that is used by other "
|
||
"OpenStack services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml48(para)
|
||
msgid ""
|
||
"Configure the location of the database. The Image Service provides the "
|
||
"<systemitem class=\"service\">glance-api</systemitem> and <systemitem "
|
||
"class=\"service\">glance-registry</systemitem> services, each with its own "
|
||
"configuration file. You must update both configuration files throughout this"
|
||
" section. Replace <replaceable>GLANCE_DBPASS</replaceable> with your Image "
|
||
"Service database password."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml57(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml59(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml122(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml124(replaceable)
|
||
msgid "GLANCE_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml60(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/glance/glance-api.conf</filename> and "
|
||
"<filename>/etc/glance/glance-registry.conf</filename> and edit the "
|
||
"<literal>[database]</literal> section of each file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml72(para)
|
||
#: ./doc/install-guide/section_glance-install.xml79(para)
|
||
#: ./doc/install-guide/section_glance-install.xml97(para)
|
||
msgid "Configure the Image Service to use the message broker:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml82(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/glance/glance-api.conf</filename> file and add the "
|
||
"following keys to the <literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml110(para)
|
||
msgid ""
|
||
"By default, the Ubuntu packages create an SQLite database. Delete the "
|
||
"<filename>glance.sqlite</filename> file created in the "
|
||
"<filename>/var/lib/glance/</filename> directory so that it does not get used"
|
||
" by mistake:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml117(para)
|
||
msgid ""
|
||
"Use the password you created to log in as root and create a "
|
||
"<literal>glance</literal> database user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml127(para)
|
||
msgid "Create the database tables for the Image Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml131(para)
|
||
msgid ""
|
||
"Create a <literal>glance</literal> user that the Image Service can use to "
|
||
"authenticate with the Identity service. Choose a password and specify an "
|
||
"email address for the <literal>glance</literal> user. Use the "
|
||
"<literal>service</literal> tenant and give the user the "
|
||
"<literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml137(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml161(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml177(replaceable)
|
||
#: ./doc/install-guide/section_glance-install.xml196(replaceable)
|
||
msgid "GLANCE_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml138(replaceable)
|
||
msgid "glance@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml142(para)
|
||
msgid ""
|
||
"Configure the Image Service to use the Identity Service for authentication."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml144(para)
|
||
msgid ""
|
||
"Run the following commands and replace "
|
||
"<replaceable>GLANCE_PASS</replaceable> with the password you chose for the "
|
||
"<literal>glance</literal> user in the Identity Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml180(para)
|
||
msgid ""
|
||
"Edit the <filename>/etc/glance/glance-api.conf</filename> and "
|
||
"<filename>/etc/glance/glance-registry.conf</filename> files. Replace "
|
||
"<replaceable>GLANCE_PASS</replaceable> with the password you chose for the "
|
||
"<literal>glance</literal> user in the Identity service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml187(para)
|
||
msgid ""
|
||
"Add or modify the following keys under the "
|
||
"<literal>[keystone_authtoken]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml199(para)
|
||
msgid ""
|
||
"Modify the following key under the <literal>[paste_deploy]</literal> "
|
||
"section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml208(para)
|
||
msgid ""
|
||
"Register the Image Service with the Identity service so that other OpenStack"
|
||
" services can locate it. Register the service and create the endpoint:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml220(para)
|
||
msgid ""
|
||
"Restart the <systemitem class=\"service\">glance</systemitem> service with "
|
||
"its new settings:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_glance-install.xml226(para)
|
||
msgid ""
|
||
"Start the <systemitem class=\"service\">glance-api</systemitem> and "
|
||
"<systemitem class=\"service\">glance-registry</systemitem> services and "
|
||
"configure them to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml30(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-common_keep_admin_pass.png'; "
|
||
"md5=01af4867c16e458306b8abd78a1fccc9"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml39(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-"
|
||
"common_used_for_remote_db.png'; md5=c6ec966bbfdee18ad87456cf4d44a56f"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml78(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-common_1_configure-with-"
|
||
"dbconfig-yes-no.png'; md5=4e9d7bce27cc6c7bd68ce8622c80b60f"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml87(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-common_2_db-types.png'; "
|
||
"md5=a77beb7e13b487cf79716c2140f258c2"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml96(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-"
|
||
"common_3_connection_method.png'; md5=6cc592e5dd5ea404ad7aad98b37a71f6"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml105(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-"
|
||
"common_4_mysql_root_password.png'; md5=873ec338742e37305583e9e692bcfdc6"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml114(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-"
|
||
"common_5_mysql_app_password.png'; md5=3651970770d05892f21d1b5741afbee6"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml123(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/dbconfig-"
|
||
"common_6_mysql_app_password_confirm.png'; "
|
||
"md5=060cc90aaf6f6fd5cea718064829c1b1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml6(title)
|
||
msgid "Configure the database with dbconfig-common"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml7(para)
|
||
msgid ""
|
||
"The <package>dbconfig-common</package> package provides a standard Debian "
|
||
"interface that enables you to configure Debian database parameters. It "
|
||
"includes localized prompts for many languages and it supports the OpenStack "
|
||
"database back ends: SQLite, MySQL, and PostgreSQL."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml12(para)
|
||
msgid ""
|
||
"By default, the <package>dbconfig-common</package> package configures the "
|
||
"OpenStack services to use SQLite3. So if you use <package>debconf</package> "
|
||
"in non-interactive mode and without pre-seeding, the OpenStack services that"
|
||
" you install use SQLite3."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml17(para)
|
||
msgid ""
|
||
"By default, <package>dbconfig-common</package> does not provide access to "
|
||
"database servers over a network. If you want the <package>dbconfig-"
|
||
"common</package> package to prompt for remote database servers that are "
|
||
"accessed over a network and not through a UNIX socket file, reconfigure it, "
|
||
"as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml23(para)
|
||
msgid ""
|
||
"These screens appear when you re-configure the <package>dbconfig-"
|
||
"common</package> package:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml43(para)
|
||
msgid ""
|
||
"Unlike other <package>debconf</package> prompts, you cannot pre-seed the "
|
||
"responses for the <package>dbconfig-common</package> prompts by using "
|
||
"<placeholder-1/>. Instead, you must create a file in <filename>/etc"
|
||
"/dbconfig-common</filename>. For example, you might create a keystone "
|
||
"configuration file for <package>dbconfig-common</package> that is located in"
|
||
" <filename>/etc/dbconfig-common/keystone.conf</filename>, as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml66(para)
|
||
msgid "After you create this file, run this command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml68(para)
|
||
msgid ""
|
||
"The Identity Service is installed with MySQL as the database back end, "
|
||
"<literal>keystonedb</literal> as database name, and the localhost socket "
|
||
"file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml71(para)
|
||
msgid "The <package>cinder-common</package> package displays these screens:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml127(para)
|
||
msgid ""
|
||
"To access a MySQL server remotely, you must make it accessible as root from "
|
||
"a remote server. To do so, run the <package>openstack-proxy-node</package> "
|
||
"package command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml131(para)
|
||
msgid ""
|
||
"Alternatively, if you do not want to install this package, run this script "
|
||
"to enable remote root access:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_debconf-dbconfig-common.xml154(para)
|
||
msgid "You must enable remote access before you install OpenStack services."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml79(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/keystone_1_admin_token.png'; "
|
||
"md5=29a51caaf09c3d6e3f0fda73c256a17a"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml104(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-"
|
||
"screenshots/keystone_2_register_admin_tenant_yes_no.png'; "
|
||
"md5=25c9a90b1df2d979aae6ce9975c7285b"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml113(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/keystone_3_admin_user_name.png'; "
|
||
"md5=173cf7ed13252df1425109be588b2ad6"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml122(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/keystone_4_admin_user_email.png'; "
|
||
"md5=b7f0d34350ccc0aa9ae4e766b7ac80c1"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml131(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/keystone_5_admin_user_pass.png'; "
|
||
"md5=e6b32d8d80af90f07a66abc8fb256c84"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml140(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-"
|
||
"screenshots/keystone_6_admin_user_pass_confirm.png'; "
|
||
"md5=1fbf9223e4923c93030d53278d1771cc"
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/section_keystone-install.xml154(None)
|
||
msgid ""
|
||
"@@image: 'figures/debconf-screenshots/keystone_7_register_endpoint.png'; "
|
||
"md5=d24d84133bfee936267e79631a2666e6"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml6(title)
|
||
msgid "Install the Identity Service"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml9(para)
|
||
msgid ""
|
||
"Install the OpenStack Identity Service on the controller node, together with"
|
||
" <application>python-keystoneclient</application> (which is a dependency):"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml17(para)
|
||
msgid ""
|
||
"Answer to the <systemitem class=\"library\">debconf</systemitem> and "
|
||
"<systemitem class=\"library\">dbconfig-common</systemitem> questions for "
|
||
"setting-up the database."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml23(para)
|
||
msgid ""
|
||
"The Identity Service uses a database to store information. Specify the "
|
||
"location of the database in the configuration file. In this guide, we use a "
|
||
"MySQL database on the controller node with the username "
|
||
"<literal>keystone</literal>. Replace "
|
||
"<literal><replaceable>KEYSTONE_DBPASS</replaceable></literal> with a "
|
||
"suitable password for the database user."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml30(replaceable)
|
||
#: ./doc/install-guide/section_keystone-install.xml38(replaceable)
|
||
#: ./doc/install-guide/section_keystone-install.xml57(replaceable)
|
||
#: ./doc/install-guide/section_keystone-install.xml59(replaceable)
|
||
msgid "KEYSTONE_DBPASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml31(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/keystone/keystone.conf</filename> and change the "
|
||
"<literal>[database]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml44(para)
|
||
msgid ""
|
||
"By default, the Ubuntu packages create a SQLite database. Delete the "
|
||
"<filename>keystone.db</filename> file created in the "
|
||
"<filename>/var/lib/keystone/</filename> directory so that it does not get "
|
||
"used by mistake:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml51(para)
|
||
msgid ""
|
||
"Use the password that you set previously to log in as root. Create a "
|
||
"<literal>keystone</literal> database user:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml63(para)
|
||
msgid "Create the database tables for the Identity Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml67(para)
|
||
msgid ""
|
||
"Define an authorization token to use as a shared secret between the Identity"
|
||
" Service and other OpenStack services. Respond to the "
|
||
"<package>debconf</package> prompt with the value in the "
|
||
"<code>admin_token</code> directive in the <filename>keystone.conf</filename>"
|
||
" file. Use the <placeholder-1/> command to generate this password."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml83(para)
|
||
msgid ""
|
||
"Later, you can verify that the "
|
||
"<filename>/etc/keystone/keystone.conf</filename> file contains the password "
|
||
"you have set using <package>debconf</package>: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml91(para)
|
||
msgid ""
|
||
"If you omit a password (for example by pressing Enter at the "
|
||
"<package>debconf</package> prompt, or installing Keystone using the Debconf "
|
||
"non-interactive mode) the package generates a random "
|
||
"<literal>ADMIN_TOKEN</literal> value."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml97(para)
|
||
msgid "Respond to the prompts to create an administrative tenant:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml146(para)
|
||
msgid ""
|
||
"If this is the first time you have installed the Identity Service, register "
|
||
"the Identity Service in the service catalog:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml160(para)
|
||
msgid ""
|
||
"Define an authorization token to use as a shared secret between the Identity"
|
||
" Service and other OpenStack services. Use <placeholder-1/> to generate a "
|
||
"random token and store it in the configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml169(para)
|
||
msgid "For SUSE Linux Enterprise use instead as first command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml172(para)
|
||
msgid ""
|
||
"Edit <filename>/etc/keystone/keystone.conf</filename> and change the "
|
||
"<literal>[DEFAULT]</literal> section, replacing ADMIN_TOKEN with the results"
|
||
" of the command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml182(para)
|
||
msgid ""
|
||
"By default, Keystone uses PKI tokens. Create the signing keys and "
|
||
"certificates and restrict access to the generated data:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml189(para)
|
||
msgid ""
|
||
"Configure the log directory. Edit the "
|
||
"<filename>/etc/keystone/keystone.conf</filename> file and update the "
|
||
"<literal>[DEFAULT]</literal> section:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml197(para)
|
||
msgid "Restart the Identity Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml201(para)
|
||
msgid ""
|
||
"Start the Identity Service and enable it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml207(para)
|
||
msgid ""
|
||
"By default, the Identity Service stores expired tokens in the database "
|
||
"indefinitely. While potentially useful for auditing in production "
|
||
"environments, the accumulation of expired tokens will considerably increase "
|
||
"database size and may decrease service performance, particularly in test "
|
||
"environments with limited resources. We recommend configuring a periodic "
|
||
"task using <systemitem class=\"service\">cron</systemitem> to purge expired "
|
||
"tokens hourly."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/section_keystone-install.xml217(para)
|
||
msgid ""
|
||
"Run the following command to purge expired tokens every hour and log the "
|
||
"output to <filename>/var/log/keystone/keystone-tokenflush.log</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-verifying-install.xml6(title)
|
||
msgid "Verify the installation"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-verifying-install.xml7(para)
|
||
msgid ""
|
||
"You can run these commands from the proxy server or any server that has "
|
||
"access to the Identity Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-verifying-install.xml11(para)
|
||
msgid ""
|
||
"Make sure that your credentials are set up correctly in the <filename>admin-"
|
||
"openrc.sh</filename> file and source it:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-verifying-install.xml15(para)
|
||
msgid "Run the following <placeholder-1/> command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-verifying-install.xml27(para)
|
||
msgid ""
|
||
"Run the following <placeholder-1/> commands to upload files to a container. "
|
||
"Create the <filename>test.txt</filename> and <filename>test2.txt</filename> "
|
||
"test files locally if needed."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-verifying-install.xml34(para)
|
||
msgid ""
|
||
"Run the following <placeholder-1/> command to download all files from the "
|
||
"<literal>myfiles</literal> container:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml6(title)
|
||
msgid "Install and configure the proxy node"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml7(para)
|
||
msgid ""
|
||
"The proxy server takes each request and looks up locations for the account, "
|
||
"container, or object and routes the requests correctly. The proxy server "
|
||
"also handles API requests. You enable account management by configuring it "
|
||
"in the <filename>/etc/swift/proxy-server.conf</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml13(para)
|
||
msgid ""
|
||
"The Object Storage processes run under a separate user and group, set by "
|
||
"configuration options, and referred to as <literal>swift:swift</literal>. "
|
||
"The default user is <literal>swift</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml20(para)
|
||
msgid "Install swift-proxy service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml26(para)
|
||
msgid ""
|
||
"Modify memcached to listen on the default interface on a local, non-public "
|
||
"network. Edit this line in the <filename>/etc/memcached.conf</filename> "
|
||
"file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml30(para)
|
||
msgid "Change it to:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml31(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml37(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml38(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml36(replaceable)
|
||
msgid "PROXY_LOCAL_NET_IP"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml34(para)
|
||
msgid ""
|
||
"Modify memcached to listen on the default interface on a local, non-public "
|
||
"network. Edit the <filename>/etc/sysconfig/memcached</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml41(para)
|
||
msgid "Restart the memcached service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml45(para)
|
||
msgid ""
|
||
"Start the memcached service and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml51(para)
|
||
msgid ""
|
||
"<phrase os=\"ubuntu;debian\">Create</phrase><phrase "
|
||
"os=\"rhel;centos;fedora;opensuse;sles\">Edit</phrase><filename>/etc/swift"
|
||
"/proxy-server.conf</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml88(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml65(replaceable)
|
||
msgid "SWIFT_PASS"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml100(para)
|
||
msgid ""
|
||
"If you run multiple memcache servers, put the multiple IP:port listings in "
|
||
"the [filter:cache] section of the <filename>/etc/swift/proxy-"
|
||
"server.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml105(para)
|
||
msgid "Only the proxy server uses memcache."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml109(para)
|
||
msgid ""
|
||
"Create the account, container, and object rings. The builder command creates"
|
||
" a builder file with a few parameters. The parameter with the value of 18 "
|
||
"represents 2 ^ 18th, the value that the partition is sized to. Set this "
|
||
"“partition power” value based on the total amount of storage you expect your"
|
||
" entire ring to use. The value 3 represents the number of replicas of each "
|
||
"object, with the last value being the number of hours to restrict moving a "
|
||
"partition more than once."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml125(para)
|
||
msgid "For every storage device on each node add entries to each ring:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml127(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml128(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml129(replaceable)
|
||
msgid "ZONE"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml127(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml54(replaceable)
|
||
msgid "STORAGE_LOCAL_NET_IP"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml127(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml128(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml129(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml80(replaceable)
|
||
msgid "STORAGE_REPLICATION_NET_IP"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml127(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml128(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml129(replaceable)
|
||
msgid "DEVICE"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml128(replaceable)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml129(replaceable)
|
||
msgid "STORAGE_LOCAL_NET_IP_1"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml131(para)
|
||
msgid ""
|
||
"You must omit the optional <parameter>STORAGE_REPLICATION_NET_IP</parameter>"
|
||
" parameter if you do not want to use dedicated network for replication."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml135(para)
|
||
msgid ""
|
||
"For example, if a storage node has a partition in Zone 1 on IP 10.0.0.1, the"
|
||
" storage node has address 10.0.1.1 from replication network. The mount point"
|
||
" of this partition is <filename>/srv/node/sdb1</filename>, and the path in "
|
||
"<filename>/etc/rsyncd.conf</filename> is <filename>/srv/node/</filename>, "
|
||
"the DEVICE would be sdb1 and the commands are:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml146(para)
|
||
msgid ""
|
||
"If you assume five zones with one node for each zone, start ZONE at 1. For "
|
||
"each additional node, increment ZONE by 1."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml152(para)
|
||
msgid "Verify the ring contents for each ring:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml158(para)
|
||
msgid "Rebalance the rings:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml163(para)
|
||
msgid "Rebalancing rings can take some time."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml167(para)
|
||
msgid ""
|
||
"Copy the <filename>account.ring.gz</filename>, "
|
||
"<filename>container.ring.gz</filename>, and "
|
||
"<filename>object.ring.gz</filename> files to each of the Proxy and Storage "
|
||
"nodes in <filename>/etc/swift</filename>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml173(para)
|
||
msgid "Make sure the swift user owns all configuration files:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml177(para)
|
||
msgid "Restart the Proxy service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml181(para)
|
||
msgid ""
|
||
"Start the Proxy service and configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml6(title)
|
||
msgid "Add another proxy server"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml7(para)
|
||
msgid ""
|
||
"To provide additional reliability and bandwidth to your cluster, you can add"
|
||
" proxy servers. You can set up an additional proxy node the same way that "
|
||
"you set up the first proxy node but with additional configuration steps."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml12(para)
|
||
msgid ""
|
||
"After you have more than two proxies, you must load balance them; your "
|
||
"storage endpoint (what clients use to connect to your storage) also changes."
|
||
" You can select from different strategies for load balancing. For example, "
|
||
"you could use round-robin DNS, or a software or hardware load balancer (like"
|
||
" pound) in front of the two proxies. You can then point your storage URL to "
|
||
"the load balancer, configure an initial proxy node and complete these steps "
|
||
"to add proxy servers."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml25(para)
|
||
msgid ""
|
||
"Update the list of memcache servers in the <filename>/etc/swift/proxy-"
|
||
"server.conf</filename> file for added proxy servers. If you run multiple "
|
||
"memcache servers, use this pattern for the multiple IP:port listings in each"
|
||
" proxy server configuration file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml39(para)
|
||
msgid ""
|
||
"Copy ring information to all nodes, including new proxy nodes. Also, ensure "
|
||
"that the ring information gets to all storage nodes."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml46(para)
|
||
msgid ""
|
||
"After you sync all nodes, make sure that the admin has keys in "
|
||
"<filename>/etc/swift</filename> and the ownership for the ring file is "
|
||
"correct."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml35(None)
|
||
msgid ""
|
||
"@@image: '../figures/networking-interactions-swift.png'; "
|
||
"md5=2190892da42f344e407b4cef71b8f3cf"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml6(title)
|
||
msgid "Plan networking for Object Storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml7(para)
|
||
msgid ""
|
||
"For both conserving network resources and ensuring that network "
|
||
"administrators understand the needs for networks and public IP addresses for"
|
||
" providing access to the APIs and storage network as necessary, this section"
|
||
" offers recommendations and required minimum sizes. Throughput of at least "
|
||
"1000 Mbps is suggested."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml15(para)
|
||
msgid "A mandatory public network. Connects to the proxy server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml19(para)
|
||
msgid ""
|
||
"A mandatory storage network. Not accessible from outside the cluster. All "
|
||
"nodes connect to this network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml23(para)
|
||
msgid ""
|
||
"An optional replication network. Not accessible from outside the cluster. "
|
||
"Dedicated to replication traffic among storage nodes. Must be configured in "
|
||
"the Ring."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml13(para)
|
||
msgid "This guide describes the following networks:<placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml28(para)
|
||
msgid ""
|
||
"This figure shows the basic architecture for the public network, the storage"
|
||
" network, and the optional replication network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml38(para)
|
||
msgid ""
|
||
"By default, all of the OpenStack Object Storage services, as well as the "
|
||
"rsync daemon on the storage nodes, are configured to listen on their "
|
||
"<literal>STORAGE_LOCAL_NET</literal> IP addresses."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml42(para)
|
||
msgid ""
|
||
"If you configure a replication network in the Ring, the Account, Container "
|
||
"and Object servers listen on both the <literal>STORAGE_LOCAL_NET</literal> "
|
||
"and <literal>STORAGE_REPLICATION_NET</literal> IP addresses. The rsync "
|
||
"daemon only listens on the <literal>STORAGE_REPLICATION_NET</literal> IP "
|
||
"address."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml50(term)
|
||
msgid "Public Network (Publicly routable IP range)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml52(para)
|
||
msgid ""
|
||
"Provides public IP accessibility to the API endpoints within the cloud "
|
||
"infrastructure."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml54(para)
|
||
msgid "Minimum size: one IP address for each proxy server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml59(term)
|
||
msgid "Storage Network (RFC1918 IP Range, not publicly routable)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml62(para)
|
||
msgid ""
|
||
"Manages all inter-server communications within the Object Storage "
|
||
"infrastructure."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml64(para)
|
||
msgid "Minimum size: one IP address for each storage node and proxy server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml66(para)
|
||
msgid ""
|
||
"Recommended size: as above, with room for expansion to the largest your "
|
||
"cluster size. For example, 255 or CIDR /24."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml72(term)
|
||
msgid "Replication Network (RFC1918 IP Range, not publicly routable)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml75(para)
|
||
msgid ""
|
||
"Manages replication-related communications among storage servers within the "
|
||
"Object Storage infrastructure."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml77(para)
|
||
msgid "Recommended size: as for <literal>STORAGE_LOCAL_NET</literal>."
|
||
msgstr ""
|
||
|
||
#. When image changes, this message will be marked fuzzy or untranslated for
|
||
#. you.
|
||
#. It doesn't matter what you translate it to: it's not used at all.
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml52(None)
|
||
msgid ""
|
||
"@@image: '../figures/swift_install_arch.png'; "
|
||
"md5=bbda527d20235d54a95eb29279ba2680"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml6(title)
|
||
msgid "Example of Object Storage installation architecture"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml9(para)
|
||
msgid ""
|
||
"Node: A host machine that runs one or more OpenStack Object Storage "
|
||
"services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml13(para)
|
||
msgid "Proxy node: Runs proxy services."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml16(para)
|
||
msgid ""
|
||
"Storage node: Runs account, container, and object services. Contains the "
|
||
"SQLite databases."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml20(para)
|
||
msgid ""
|
||
"Ring: A set of mappings between OpenStack Object Storage data to physical "
|
||
"devices."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml24(para)
|
||
msgid ""
|
||
"Replica: A copy of an object. By default, three copies are maintained in the"
|
||
" cluster."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml28(para)
|
||
msgid ""
|
||
"Zone: A logically separate section of the cluster, related to independent "
|
||
"failure characteristics."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml32(para)
|
||
msgid ""
|
||
"Region (optional): A logically separate section of the cluster, representing"
|
||
" distinct physical locations such as cities or countries. Similar to zones "
|
||
"but representing physical locations of portions of the cluster rather than "
|
||
"logical segments."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml39(para)
|
||
msgid ""
|
||
"To increase reliability and performance, you can add additional proxy "
|
||
"servers."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-example-install-arch.xml41(para)
|
||
msgid ""
|
||
"This document describes each storage node as a separate zone in the ring. At"
|
||
" a minimum, five zones are recommended. A zone is a group of nodes that are "
|
||
"as isolated as possible from other nodes (separate servers, network, power, "
|
||
"even geography). The ring guarantees that every replica is stored in a "
|
||
"separate zone. This diagram shows one possible configuration for a minimal "
|
||
"installation:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml6(title)
|
||
msgid "Install Object Storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml7(para)
|
||
msgid ""
|
||
"Though you can install OpenStack Object Storage for development or testing "
|
||
"purposes on one server, a multiple-server installation enables the high "
|
||
"availability and redundancy you want in a production distributed object "
|
||
"storage system."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml11(para)
|
||
msgid ""
|
||
"To perform a single-node installation for development purposes from source "
|
||
"code, use the Swift All In One instructions (Ubuntu) or DevStack (multiple "
|
||
"distros). See <link "
|
||
"href=\"http://swift.openstack.org/development_saio.html\">http://swift.openstack.org/development_saio.html</link>"
|
||
" for manual instructions or <link "
|
||
"href=\"http://devstack.org\">http://devstack.org</link> for all-in-one "
|
||
"including authentication with the Identity Service (keystone) v2.0 API."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml20(para)
|
||
msgid ""
|
||
"In this guide we recommend installing and configuring the Identity service "
|
||
"so that it implements Identity API v2.0. The Object Storage service is "
|
||
"unaware of domains when implementing Access Control Lists (ACLs), so you "
|
||
"must use the v2.0 API to avoid having identical user names in different "
|
||
"domains, which would enable two users to access the same objects."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml29(para)
|
||
msgid ""
|
||
"Have a copy of the operating system installation media available if you are "
|
||
"installing on a new server."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml31(para)
|
||
msgid ""
|
||
"These steps assume you have set up repositories for packages for your "
|
||
"operating system as shown in <link linkend=\"basics-packages\">OpenStack "
|
||
"Packages</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml34(para)
|
||
msgid ""
|
||
"This document demonstrates how to install a cluster by using the following "
|
||
"types of nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml38(para)
|
||
msgid ""
|
||
"One proxy node which runs the swift-proxy-server processes. The proxy server"
|
||
" proxies requests to the appropriate storage nodes."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml43(para)
|
||
msgid ""
|
||
"Five storage nodes that run the swift-account-server, swift-container-"
|
||
"server, and swift-object-server processes which control storage of the "
|
||
"account databases, the container databases, as well as the actual stored "
|
||
"objects."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml51(para)
|
||
msgid ""
|
||
"Fewer storage nodes can be used initially, but a minimum of five is "
|
||
"recommended for a production cluster."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml56(title)
|
||
msgid "General installation steps"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml59(para)
|
||
msgid ""
|
||
"Create a <literal>swift</literal> user that the Object Storage Service can "
|
||
"use to authenticate with the Identity Service. Choose a password and specify"
|
||
" an email address for the <literal>swift</literal> user. Use the "
|
||
"<literal>service</literal> tenant and give the user the "
|
||
"<literal>admin</literal> role:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml66(replaceable)
|
||
msgid "swift@example.com"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml70(para)
|
||
msgid "Create a service entry for the Object Storage Service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml88(para)
|
||
msgid ""
|
||
"Specify an API endpoint for the Object Storage Service by using the returned"
|
||
" service ID. When you specify an endpoint, you provide URLs for the public "
|
||
"API, internal API, and admin API. In this guide, the "
|
||
"<literal>controller</literal> host name is used:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml110(para)
|
||
msgid "Create the configuration directory on all nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml114(para)
|
||
msgid "Create <filename>/etc/swift/swift.conf</filename> on all nodes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml120(para)
|
||
msgid ""
|
||
"The suffix value in <filename>/etc/swift/swift.conf</filename> should be set"
|
||
" to some random string of text to be used as a salt when hashing to "
|
||
"determine mappings in the ring. This file must be the same on every node in "
|
||
"the cluster!"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install.xml125(para)
|
||
msgid ""
|
||
"Next, set up your storage nodes and proxy node. This example uses the "
|
||
"Identity Service for the common authentication piece."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_start-storage-node-services.xml7(title)
|
||
msgid "Start services on the storage nodes"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_start-storage-node-services.xml8(para)
|
||
msgid ""
|
||
"Now that the ring files are on each storage node, you can start the "
|
||
"services. On each storage node, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_start-storage-node-services.xml22(para)
|
||
msgid "To start all swift services at once, run the command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_start-storage-node-services.xml24(para)
|
||
msgid "To know more about <literal>swift-init</literal> command, run:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml6(title)
|
||
msgid "Install and configure storage nodes"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml8(para)
|
||
msgid ""
|
||
"Object Storage works on any file system that supports Extended Attributes "
|
||
"(XATTRS). XFS shows the best overall performance for the swift use case "
|
||
"after considerable testing and benchmarking at Rackspace. It is also the "
|
||
"only file system that has been thoroughly tested. See the <link "
|
||
"href=\"http://docs.openstack.org/trunk/config-"
|
||
"reference/content/\"><citetitle>OpenStack Configuration "
|
||
"Reference</citetitle></link> for additional recommendations."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml20(para)
|
||
msgid "Install storage node packages:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml29(para)
|
||
msgid ""
|
||
"For each device on the node that you want to use for storage, set up the XFS"
|
||
" volume (<literal>/dev/sdb</literal> is used as an example). Use a single "
|
||
"partition per drive. For example, in a server with 12 disks you may use one "
|
||
"or two disks for the operating system which should not be touched in this "
|
||
"step. The other 10 or 11 disks should be partitioned with a single "
|
||
"partition, then formatted in XFS."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml46(para)
|
||
msgid "Create <filename>/etc/rsyncd.conf</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml48(para)
|
||
msgid "Replace the content of <filename>/etc/rsyncd.conf</filename> with:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml75(para)
|
||
msgid ""
|
||
"(Optional) If you want to separate rsync and replication traffic to "
|
||
"replication network, set <literal>STORAGE_REPLICATION_NET_IP</literal> "
|
||
"instead of <literal>STORAGE_LOCAL_NET_IP</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml83(para)
|
||
msgid "Edit the following line in <filename>/etc/default/rsync</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml88(para)
|
||
msgid "Edit the following line in <filename>/etc/xinetd.d/rsync</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml93(para)
|
||
msgid "Start the <systemitem class=\"service\">rsync</systemitem> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml96(para)
|
||
msgid "Start the <systemitem class=\"service\">xinetd</systemitem> service:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml99(para)
|
||
msgid ""
|
||
"Start the <systemitem class=\"service\">xinetd</systemitem> service and "
|
||
"configure it to start when the system boots:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml105(para)
|
||
msgid ""
|
||
"The rsync service requires no authentication, so run it on a local, private "
|
||
"network."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-install-config-storage-nodes.xml110(para)
|
||
msgid "Create the swift recon cache directory and set its permissions:"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml11(title)
|
||
msgid "System requirements for Object Storage"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml12(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Hardware</emphasis>: OpenStack Object Storage is "
|
||
"designed to run on commodity hardware."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml15(para)
|
||
msgid ""
|
||
"When you install only the Object Storage and Identity Service, you cannot "
|
||
"use the dashboard unless you also install Compute and the Image Service."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml20(caption)
|
||
msgid "Hardware recommendations"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml27(td)
|
||
msgid "Server"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml28(td)
|
||
msgid "Recommended Hardware"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml34(para)
|
||
msgid "Object Storage object servers"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml36(para)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml65(para)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml75(para)
|
||
msgid "Processor: dual quad core"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml37(para)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml66(para)
|
||
msgid "Memory: 8 or 12 GB RAM"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml38(para)
|
||
msgid "Disk space: optimized for cost per GB"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml39(para)
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml67(para)
|
||
msgid "Network: one 1 GB Network Interface Card (NIC)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml41(para)
|
||
msgid ""
|
||
"The amount of disk space depends on how much you can fit into the rack "
|
||
"efficiently. You want to optimize these for best cost per GB while still "
|
||
"getting industry-standard failure rates. At Rackspace, our storage servers "
|
||
"are currently running fairly generic 4U servers with 24 2T SATA drives and 8"
|
||
" cores of processing power. RAID on the storage drives is not required and "
|
||
"not recommended. Swift's disk usage pattern is the worst case possible for "
|
||
"RAID, and performance degrades very quickly using RAID 5 or 6."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml53(para)
|
||
msgid ""
|
||
"As an example, Rackspace runs Cloud Files storage servers with 24 2T SATA "
|
||
"drives and 8 cores of processing power. Most services support either a "
|
||
"worker or concurrency value in the settings. This allows the services to "
|
||
"make effective use of the cores available."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml62(para)
|
||
msgid "Object Storage container/account servers"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml69(para)
|
||
msgid "Optimized for IOPS due to tracking with SQLite databases."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml73(para)
|
||
msgid "Object Storage proxy server"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml76(para)
|
||
msgid "Network: one 1 GB Network Interface Card (NIC)"
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml78(para)
|
||
msgid ""
|
||
"Higher network throughput offers better performance for supporting many API "
|
||
"requests."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml81(para)
|
||
msgid ""
|
||
"Optimize your proxy servers for best CPU performance. The Proxy Services are"
|
||
" more CPU and network I/O intensive. If you are using 10 GB networking to "
|
||
"the proxy, or are terminating SSL traffic at the proxy, greater CPU power is"
|
||
" required."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml90(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Operating system</emphasis>: OpenStack Object "
|
||
"Storage currently runs on Ubuntu, RHEL, CentOS, Fedora, openSUSE, or SLES."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml93(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Networking</emphasis>: 1 Gbps or 10 Gbps is "
|
||
"suggested internally. For OpenStack Object Storage, an external network "
|
||
"should connect the outside world to the proxy servers, and the storage "
|
||
"network is intended to be isolated on a private network or multiple private "
|
||
"networks."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml98(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Database</emphasis>: For OpenStack Object Storage, a"
|
||
" SQLite database is part of the OpenStack Object Storage container and "
|
||
"account management process."
|
||
msgstr ""
|
||
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml102(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Permissions</emphasis>: You can install OpenStack "
|
||
"Object Storage either as root or as a user with sudo permissions if you "
|
||
"configure the sudoers file to enable all the permissions."
|
||
msgstr ""
|
||
|
||
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
|
||
#: ./doc/install-guide/object-storage/section_object-storage-sys-requirements.xml0(None)
|
||
msgid "translator-credits"
|
||
msgstr ""
|