openstack-manuals/doc/admin-guide-cloud/locale/pa_IN.po
Tom Fifield 5447eb4035 Imported Translations from Transifex
Change-Id: Ia67097d964b62d2fef2b32d93b5988400bb27bfa
2014-01-18 01:02:05 +08:00

11808 lines
447 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: OpenStack Manuals\n"
"POT-Creation-Date: 2014-01-17 07:14+0000\n"
"PO-Revision-Date: 2014-01-17 01:51+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Panjabi (Punjabi) (India) (http://www.transifex.com/projects/p/openstack/language/pa_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pa_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml7(title)
msgid "Identity management"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml8(para)
msgid ""
"The OpenStack Identity Service, code-named Keystone, is the default identity"
" management system for OpenStack. After you install the Identity Service, "
"you configure it through the <filename>etc/keystone.conf</filename> "
"configuration file and, possibly, a separate logging configuration file. You"
" initialize data into the Identity Service by using the <placeholder-1/> "
"command-line client."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml16(title)
msgid "Identity Service concepts"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml28(title)
msgid "User CRUD"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml29(para)
msgid ""
"The Identity Service provides a user CRUD filter that can be added to the "
"public_api pipeline. This user CRUD filter enables users to use a HTTP PATCH"
" to change their own password. To enable this extension you should define a "
"<literal>user_crud_extension</literal> filter, insert it after the "
"<literal>*_body</literal> middleware and before the "
"<literal>public_service</literal> application in the public_api WSGI "
"pipeline in <filename>keystone.conf</filename> e.g.:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml43(para)
msgid "Each user can then change their own password with a HTTP PATCH:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml46(para)
msgid ""
"In addition to changing their password, all of the user's current tokens are"
" deleted (if the back-end is KVS or sql)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml48(para)
msgid "Only use a KVS backend for tokens when testing."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml51(title)
msgid "Logging"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml52(para)
msgid ""
"You configure logging externally to the rest of the Identity Service. The "
"file specifying the logging configuration is in the "
"<literal>[DEFAULT]</literal> section of the "
"<filename>keystone.conf</filename> file under <literal>log_config</literal>."
" To route logging through syslog, set <literal>use_syslog=true</literal> "
"option in the <literal>[DEFAULT]</literal> section."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml59(para)
msgid ""
"A sample logging file is available with the project in the "
"<filename>etc/logging.conf.sample</filename> directory. Like other OpenStack"
" projects, the Identity Service uses the Python logging module, which "
"includes extensive configuration options that let you define the output "
"levels and formats."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml64(para)
msgid ""
"Review the <filename>etc/keystone.conf</filename> sample configuration files"
" that are distributed with the Identity Service. For example, each server "
"application has its own configuration file."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml68(para)
msgid ""
"For services that have separate paste-deploy <filename>.ini</filename> "
"files, you can configure <literal>auth_token</literal> middleware in the "
"<literal>[keystone_authtoken]</literal> section in the main configuration "
"file, such as <filename>nova.conf</filename>. For example in Compute, you "
"can remove the middleware parameters from <filename>api-"
"paste.ini</filename>, as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml78(para)
msgid "Set these values in the <filename>nova.conf</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml93(para)
msgid ""
"Middleware parameters in paste config take priority. You must remove them to"
" use values in the <literal>[keystone_authtoken]</literal> section."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml99(title)
msgid "Monitoring"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml100(para)
msgid ""
"The Identity Service provides some basic request/response monitoring "
"statistics out of the box."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml102(para)
msgid ""
"Enable data collection by defining a <literal>stats_monitoring</literal> "
"filter and including it at the beginning of any desired WSGI pipelines:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml110(para)
msgid ""
"Enable the reporting of collected data by defining a "
"<literal>stats_reporting</literal> filter and including it near the end of "
"your <literal>admin_api</literal> WSGI pipeline (After "
"<literal>*_body</literal> middleware and before "
"<literal>*_extension</literal> filters is recommended):"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml120(para)
msgid "Query the admin API for statistics using:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml122(para)
msgid "Reset collected data using:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml127(title)
msgid "Start the Identity Service"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml128(para)
msgid ""
"To start the services for the Identity Service, run the following command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml131(para)
msgid ""
"This command starts two wsgi.Server instances configured by the "
"<filename>keystone.conf</filename> file as described previously. One of "
"these wsgi servers is <literal>admin</literal> (the administration API) and "
"the other is <literal>main</literal> (the primary/public API interface). "
"Both run in a single process."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml139(title)
msgid "Example usage"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml140(para)
msgid ""
"The <literal>keystone</literal> client is set up to expect commands in the "
"general form of "
"<literal>keystone</literal><literal>command</literal><literal>argument</literal>,"
" followed by flag-like keyword arguments to provide additional (often "
"optional) information. For example, the command <literal>user-list</literal>"
" and <literal>tenant-create</literal> can be invoked as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml170(title)
msgid "Authentication middleware with user name and password"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml172(para)
msgid ""
"You can also configure the Identity Service authentication middleware using "
"the <option>admin_user</option> and <option>admin_password</option> options."
" When using the <option>admin_user</option> and "
"<option>admin_password</option> options the <option>admin_token</option> "
"parameter is optional. If <option>admin_token</option> is specified, it is "
"used only if the specified token is still valid."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml180(para)
msgid ""
"For services that have a separate paste-deploy .ini file, you can configure "
"the authentication middleware in the <literal>[keystone_authtoken]</literal>"
" section of the main configuration file, such as "
"<filename>nova.conf</filename>. In Compute, for example, you can remove the "
"middleware parameters from <filename>api-paste.ini</filename>, as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml189(para)
msgid ""
"And set the following values in <filename>nova.conf</filename> as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml204(para)
msgid ""
"The middleware parameters in the paste config take priority. You must remove"
" them to use the values in the [keystone_authtoken] section."
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml208(para)
msgid ""
"This sample paste config filter makes use of the <option>admin_user</option>"
" and <option>admin_password</option> options:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_identity_mgmt.xml221(para)
msgid ""
"Using this option requires an admin tenant/role relationship. The admin user"
" is granted access to the admin role on the admin tenant."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_sched_create_vol.xml4(title)
msgid "Failed to schedule and create volume"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_sched_create_vol.xml6(title)
#: ./doc/admin-guide-cloud/section_ts_failed_connect_vol_FC_SAN.xml6(title)
#: ./doc/admin-guide-cloud/section_ts_vol_attach_miss_sg_scan.xml10(title)
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_after_detach.xml8(title)
#: ./doc/admin-guide-cloud/section_ts_non_existent_host.xml6(title)
#: ./doc/admin-guide-cloud/section_ts_no_emulator_x86_64.xml6(title)
#: ./doc/admin-guide-cloud/section_ts_HTTP_bad_req_in_cinder_vol_log.xml8(title)
#: ./doc/admin-guide-cloud/section_ts_non_existent_vlun.xml6(title)
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_no_sysfsutils.xml6(title)
#: ./doc/admin-guide-cloud/section_ts_multipath_warn.xml8(title)
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml7(title)
#: ./doc/admin-guide-cloud/section_ts_duplicate_3par_host.xml6(title)
msgid "Problem"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_sched_create_vol.xml7(para)
msgid ""
"The following warning is seen in the <filename>cinder-"
"scheduler.log</filename> when volume type and extra specs are defined and "
"the volume is in an error state."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_sched_create_vol.xml14(title)
#: ./doc/admin-guide-cloud/section_ts_failed_connect_vol_FC_SAN.xml15(title)
#: ./doc/admin-guide-cloud/section_ts_vol_attach_miss_sg_scan.xml24(title)
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_after_detach.xml14(title)
#: ./doc/admin-guide-cloud/section_ts_non_existent_host.xml14(title)
#: ./doc/admin-guide-cloud/section_ts_no_emulator_x86_64.xml11(title)
#: ./doc/admin-guide-cloud/section_ts_HTTP_bad_req_in_cinder_vol_log.xml43(title)
#: ./doc/admin-guide-cloud/section_ts_non_existent_vlun.xml12(title)
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_no_sysfsutils.xml15(title)
#: ./doc/admin-guide-cloud/section_ts_multipath_warn.xml20(title)
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml15(title)
#: ./doc/admin-guide-cloud/section_ts_duplicate_3par_host.xml12(title)
msgid "Solution"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_sched_create_vol.xml15(para)
msgid ""
"Enable the option "
"<filename>scheduler_driver=cinder.scheduler.simple.SimpleScheduler</filename>"
" in the <filename>/etc/cinder/cinder.conf</filename> file and restart the "
"<filename>cinder-scheduler</filename> service. The "
"<filename>scheduler_driver</filename> defaults to "
"<filename>cinder.scheduler.filter_scheduler.FilterScheduler</filename>."
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/admin-guide-cloud/section_networking-multi-dhcp-agents.xml32(None)
msgid ""
"@@image: '../common/figures/demo_multiple_dhcp_agents.png'; "
"md5=7e9abc4226d6b6cb9a6a3b3ec7435805"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml6(title)
msgid "Scalable and highly available DHCP agents"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml7(para)
msgid ""
"This section describes how to use the agent management (alias agent) and "
"scheduler (alias agent_scheduler) extensions for DHCP agents scalability and"
" HA."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml11(para)
msgid ""
"Use the <placeholder-1/> client command to check if these extensions are "
"enabled: <placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml47(para)
msgid ""
"Runs the Neutron, Keystone, and Nova services that are required to deploy "
"VMs. The node must have at least one network interface that is connected to "
"the Management Network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml52(para)
msgid ""
"Note that <systemitem class=\"service\">nova-network</systemitem> should not"
" be running because it is replaced by Neutron."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml35(para)
msgid ""
"There will be three hosts in the setup. <table rules=\"all\"><caption>Hosts "
"for "
"demo</caption><thead><tr><th>Host</th><th>Description</th></tr></thead><tbody><tr><td>OpenStack"
" Controller host - "
"controlnode</td><placeholder-1/></tr><tr><td>HostA</td><td>Runs Nova "
"compute, the Neutron L2 agent and DHCP "
"agent</td></tr><tr><td>HostB</td><td>Same as HostA</td></tr></tbody></table>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml71(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml15(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml383(title)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml146(th)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml221(td)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml256(td)
msgid "Configuration"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml73(title)
msgid "controlnode—Neutron Server"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml75(para)
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml100(para)
msgid ""
"Neutron configuration file <filename>/etc/neutron/neutron.conf</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml85(para)
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml109(para)
msgid ""
"Update the plug-in configuration file "
"<filename>/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml98(title)
msgid "HostA and HostB—L2 Agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml121(para)
msgid ""
"Update the nova configuration file <filename>/etc/nova/nova.conf</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml136(title)
msgid "HostA and HostB—DHCP Agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml138(para)
msgid ""
"Update the DHCP configuration file "
"<filename>/etc/neutron/dhcp_agent.ini</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml146(title)
msgid "Commands in agent management and scheduler extensions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml148(para)
msgid ""
"The following commands require the tenant running the command to have an "
"admin role."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml151(para)
msgid ""
"Ensure that the following environment variables are set. These are used by "
"the various clients to access Keystone."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml160(title)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml68(caption)
msgid "Settings"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml161(para)
msgid "To experiment, you need VMs and a neutron network:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml181(title)
msgid "Manage agents in neutron deployment"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml182(para)
msgid ""
"Every agent which supports these extensions will register itself with the "
"neutron server when it starts up."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml186(para)
msgid "List all agents:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml197(para)
msgid ""
"The output shows information for four agents. The <literal>alive</literal> "
"field shows <literal>:-)</literal> if the agent reported its state within "
"the period defined by the <option>agent_down_time</option> option in the "
"<filename>neutron.conf</filename> file. Otherwise the <option>alive</option>"
" is <literal>xxx</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml209(para)
msgid "List the DHCP agents that host a specified network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml211(para)
msgid ""
"In some deployments, one DHCP agent is not enough to hold all network data. "
"In addition, you must have a backup for it even when the deployment is "
"small. The same network can be assigned to more than one DHCP agent and one "
"DHCP agent can host more than one network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml218(para)
msgid "List DHCP agents that a a specified network:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml229(para)
msgid "List the networks hosted by a given DHCP agent."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml231(para)
msgid "This command is to show which networks a given dhcp agent is managing."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml242(para)
msgid "Show agent details."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml243(para)
msgid "The <placeholder-1/> command shows details for a specified agent:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml271(para)
msgid ""
"In this output, <literal>heartbeat_timestamp</literal> is the time on the "
"neutron server. You do not need to synchronize all agents to this time for "
"this extension to run correctly. <literal>configurations</literal> describes"
" the static configuration for the agent or run time data. This agent is a "
"DHCP agent and it hosts one network, one subnet, and three ports."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml281(para)
msgid ""
"Different types of agents show different details. The following output shows"
" information for a Linux bridge agent:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml306(para)
msgid ""
"The output shows <literal>bridge-mapping</literal> and the number of virtual"
" network devices on this L2 agent."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml313(title)
msgid "Manage assignment of networks to DHCP agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml314(para)
msgid ""
"Now that you have run the <placeholder-1/> and <placeholder-2/> commands, "
"you can add a network to a DHCP agent and remove one from it."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml320(para)
msgid "Default scheduling."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml321(para)
msgid ""
"When you create a network with one port, you can schedule it to an active "
"DHCP agent. If many active DHCP agents are running, select one randomly. You"
" can design more sophisticated scheduling algorithms in the same way as "
"<systemitem class=\"service\">nova-schedule</systemitem> later on."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml339(para)
msgid ""
"It is allocated to DHCP agent on HostA. If you want to validate the behavior"
" through the <placeholder-1/> command, you must create a subnet for the "
"network because the DHCP agent starts the <systemitem "
"class=\"service\">dnsmasq</systemitem> service only if there is a DHCP."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml349(para)
msgid "Assign a network to a given DHCP agent."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml351(para)
msgid "To add another DHCP agent to host the network, run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml362(para)
msgid "Both DHCP agents host the <literal>net2</literal> network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml367(para)
msgid "Remove a network from a specified DHCP agent."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml369(para)
msgid ""
"This command is the sibling command for the previous one. Remove "
"<literal>net2</literal> from the DHCP agent for HostA:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml381(para)
msgid ""
"You can see that only the DHCP agent for HostB is hosting the "
"<literal>net2</literal> network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml388(title)
msgid "HA of DHCP agents"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml389(para)
msgid ""
"Boot a VM on net2. Let both DHCP agents host <literal>net2</literal>. Fail "
"the agents in turn to see if the VM can still get the desired IP."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml394(para)
msgid "Boot a VM on net2."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml415(para)
msgid "Make sure both DHCP agents hosting 'net2'."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml417(para)
msgid "Use the previous commands to assign the network to agents."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml429(title)
msgid "Test the HA"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml431(para)
msgid ""
"Log in to the <literal>myserver4</literal> VM, and run "
"<literal>udhcpc</literal>, <literal>dhclient</literal> or other DHCP client."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml438(para)
msgid ""
"Stop the DHCP agent on HostA. Besides stopping the <code>neutron-dhcp-"
"agent</code> binary, you must stop the <placeholder-1/> processes."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml446(para)
msgid "Run a DHCP client in VM to see if it can get the wanted IP."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml451(para)
msgid "Stop the DHCP agent on HostB too."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml455(para)
msgid "Run <placeholder-1/> in the VM; it cannot get the wanted IP."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml460(para)
msgid "Start DHCP agent on HostB. The VM gets the wanted IP again."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml465(title)
msgid "Disable and remove an agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml466(para)
msgid ""
"An administrator might want to disable an agent if a system hardware or "
"software upgrade is planned. Some agents that support scheduling also "
"support disabling and enabling agents, such as L3 and DHCP agents. After the"
" agent is disabled, the scheduler does not schedule new resources to the "
"agent. After the agent is disabled, you can safely remove the agent. Remove "
"the resources on the agent before you delete the agent."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml475(para)
msgid "To run the following commands, you must stop the DHCP agent on HostA."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-multi-dhcp-agents.xml497(para)
msgid ""
"After deletion, if you restart the DHCP agent, it appears on the agent list "
"again."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml6(title)
msgid "Secure with root wrappers"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml7(para)
msgid ""
"The root wrapper enables the Compute unprivileged user to run a number of "
"actions as the root user in the safest manner possible. Historically, "
"Compute used a specific <filename>sudoers</filename> file that listed every "
"command that the Compute user was allowed to run, and used <placeholder-1/> "
"to run that command as <literal>root</literal>. However this was difficult "
"to maintain (the <filename>sudoers</filename> file was in packaging), and "
"did not enable complex filtering of parameters (advanced filters). The "
"rootwrap was designed to solve those issues."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml19(title)
msgid "How rootwrap works"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml20(para)
msgid ""
"Instead of calling <placeholder-1/>, Compute services start with nova- call "
"<placeholder-2/>. A generic sudoers entry lets the Compute user run nova-"
"rootwrap as root. The nova-rootwrap code looks for filter definition "
"directories in its configuration file, and loads command filters from them. "
"Then it checks if the command requested by Compute matches one of those "
"filters, in which case it executes the command (as root). If no filter "
"matches, it denies the request."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml33(title)
msgid "Security model"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml34(para)
msgid ""
"The escalation path is fully controlled by the root user. A sudoers entry "
"(owned by root) allows Compute to run (as root) a specific rootwrap "
"executable, and only with a specific configuration file (which should be "
"owned by root). nova-rootwrap imports the Python modules it needs from a "
"cleaned (and system-default) PYTHONPATH. The configuration file (also root-"
"owned) points to root-owned filter definition directories, which contain "
"root-owned filters definition files. This chain ensures that the Compute "
"user itself is not in control of the configuration or modules used by the "
"nova-rootwrap executable."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml47(title)
msgid "Details of rootwrap.conf"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml48(para)
msgid ""
"You configure nova-rootwrap in the <filename>rootwrap.conf</filename> file. "
"Because it's in the trusted security path, it must be owned and writable by "
"only the root user. Its location is specified both in the sudoers entry and "
"in the <filename>nova.conf</filename> configuration file with the "
"<code>rootwrap_config=entry</code>."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml55(para)
msgid "It uses an INI file format with these sections and parameters:"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml59(caption)
#: ./doc/admin-guide-cloud/section_rootwrap.xml98(caption)
msgid "rootwrap.conf configuration options"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml64(para)
#: ./doc/admin-guide-cloud/section_rootwrap.xml103(para)
msgid "Configuration option=Default value"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml66(para)
#: ./doc/admin-guide-cloud/section_rootwrap.xml105(para)
msgid "(Type) Description"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml71(para)
msgid "[DEFAULT]"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml72(para)
msgid "filters_path=/etc/nova/rootwrap.d,/usr/share/nova/rootwrap"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml74(para)
msgid ""
"(ListOpt) Comma-separated list of directories containing filter definition "
"files. Defines where filters for root wrap are stored. Directories defined "
"on this line should all exist, be owned and writable only by the root user."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml86(title)
msgid "Details of .filters files"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml87(para)
msgid ""
"Filters definition files contain lists of filters that nova-rootwrap will "
"use to allow or deny a specific command. They are generally suffixed by "
".filters. Since they are in the trusted security path, they need to be owned"
" and writable only by the root user. Their location is specified in the "
"rootwrap.conf file."
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml93(para)
msgid ""
"It uses an INI file format with a [Filters] section and several lines, each "
"with a unique parameter name (different for each filter that you define):"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml110(para)
msgid "[Filters]"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml111(para)
msgid "filter_name=kpartx: CommandFilter, /sbin/kpartx, root"
msgstr ""
#: ./doc/admin-guide-cloud/section_rootwrap.xml113(para)
msgid ""
"(ListOpt) Comma-separated list containing first the Filter class to use, "
"followed by that Filter arguments (which vary depending on the Filter class "
"selected)."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml7(title)
msgid "Troubleshoot the Block Storage configuration"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml9(para)
msgid ""
"This section helps you solve some basic and common errors that you might "
"encounter during setup and configuration of the Block Storage Service. The "
"focus here is on failed creation of volumes. The most important thing to "
"know is where to look in case of a failure."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml14(para)
msgid ""
"Two log files are especially helpful for solving volume creation failures, "
"the <systemitem class=\"service\">cinder-api</systemitem> log and the "
"<systemitem class=\"service\">cinder-volume</systemitem> log. The "
"<systemitem class=\"service\">cinder-api</systemitem> log is useful for "
"determining if you have endpoint or connectivity issues. If you send a "
"request to create a volume and it fails, review the <systemitem "
"class=\"service\">cinder-api</systemitem> log to determine whether the "
"request made it to the Block Storage service. If the request is logged and "
"you see no errors or trace-backs, check the <systemitem class=\"service"
"\">cinder-volume</systemitem> log for errors or trace-backs."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml28(para)
msgid ""
"Create commands are listed in the <systemitem class=\"service\">cinder-"
"api</systemitem> log."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml31(para)
msgid ""
"These entries in the <filename>cinder.openstack.common.log</filename> file "
"can be used to assist in troubleshooting your block storage configuration."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml103(para)
msgid ""
"These common issues might occur during configuration. To correct, use these "
"suggested solutions."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml107(para)
msgid ""
"Issues with <literal>state_path</literal> and <literal>volumes_dir</literal>"
" settings."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml109(para)
msgid ""
"The OpenStack Block Storage uses <placeholder-1/> as the default iscsi "
"helper and implements persistent targets. This means that in the case of a "
"tgt restart or even a node reboot your existing volumes on that node will be"
" restored automatically with their original IQN."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml114(para)
msgid ""
"In order to make this possible the iSCSI target information needs to be "
"stored in a file on creation that can be queried in case of restart of the "
"tgt daemon. By default, Block Storage uses a <literal>state_path</literal> "
"variable, which if installing with Yum or APT should be set to "
"<filename>/var/lib/cinder/</filename>. The next part is the "
"<literal>volumes_dir</literal> variable, by default this just simply appends"
" a \"<literal>volumes</literal>\" directory to the "
"<literal>state_path</literal>. The result is a file-tree "
"<filename>/var/lib/cinder/volumes/</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml127(para)
msgid ""
"While this should all be handled by the installer, it can go wrong. If you "
"have trouble creating volumes and this directory does not exist you should "
"see an error message in the <systemitem class=\"service\">cinder-"
"volume</systemitem> log indicating that the <literal>volumes_dir</literal> "
"does not exist, and it should provide information about which path it was "
"looking for."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml137(para)
msgid "The persistent tgt include file."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml138(para)
msgid ""
"Along with the <option>volumes_dir</option> option, the iSCSI target driver "
"also needs to be configured to look in the correct place for the persist "
"files. This is a simple entry in the <filename>/etc/tgt/conf.d</filename> "
"file that you should have set when you installed OpenStack. If issues occur,"
" verify that you have a <filename>/etc/tgt/conf.d/cinder.conf</filename> "
"file."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml147(para)
msgid "If the file is not present, create it with this command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml152(para)
msgid ""
"No sign of attach call in the <systemitem class=\"service\">cinder-"
"api</systemitem> log."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml155(para)
msgid ""
"This is most likely going to be a minor adjustment to your "
"<filename>nova.conf</filename> file. Make sure that your "
"<filename>nova.conf</filename> has this entry:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml162(para)
msgid ""
"Failed to create iscsi target error in the <filename>cinder-"
"volume.log</filename> file."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml166(para)
msgid ""
"You might see this error in <filename>cinder-volume.log</filename> after "
"trying to create a volume that is 1 GB. To fix this issue:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml170(para)
msgid ""
"Change content of the <filename>/etc/tgt/targets.conf</filename> from "
"<literal>include /etc/tgt/conf.d/*.conf</literal> to <literal>include "
"/etc/tgt/conf.d/cinder_tgt.conf</literal>, as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_cinder_config.xml179(para)
msgid ""
"Restart <systemitem class=\"service\">tgt</systemitem> and <systemitem "
"class=\"service\">cinder-*</systemitem> services so they pick up the new "
"configuration."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml7(title)
msgid "Block Storage"
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml8(para)
msgid ""
"The OpenStack Block Storage service works though the interaction of a series"
" of daemon processes named <systemitem "
"class=\"daemon\">cinder-*</systemitem> that reside persistently on the host "
"machine or machines. The binaries can all be run from a single node, or "
"spread across multiple nodes. They can also be run on the same node as other"
" OpenStack services."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml16(title)
msgid "Introduction to Block Storage"
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml17(para)
msgid ""
"To administer the OpenStack Block Storage service, it is helpful to "
"understand a number of concepts. You must make certain choices when you "
"configure the Block Storage service in OpenStack. The bulk of the options "
"come down to two choices, single node or multi-node install. You can read a "
"longer discussion about storage decisions in <link "
"href=\"http://docs.openstack.org/trunk/openstack-"
"ops/content/storage_decision.html\">Storage Decisions</link> in the "
"<citetitle>OpenStack Operations Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml26(para)
msgid ""
"The OpenStack Block Storage Service enables you to add extra block-level "
"storage to your OpenStack Compute instances. This service is similar to the "
"Amazon EC2 Elastic Block Storage (EBS) offering."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml33(title)
msgid "Manage volumes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml34(para)
msgid ""
"The default OpenStack Block Storage service implementation is an iSCSI "
"solution that uses Logical Volume Manager (LVM) for Linux."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml38(para)
msgid ""
"The OpenStack Block Storage service is not a shared storage solution like a "
"Storage Area Network (SAN) of NFS volumes, where you can attach a volume to "
"multiple servers. With the OpenStack Block Storage service, you can attach a"
" volume to only one instance at a time."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml44(para)
msgid ""
"The OpenStack Block Storage service also provides drivers that enable you to"
" use several vendors' back-end storage devices, in addition to or instead of"
" the base LVM implementation."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml49(para)
msgid ""
"This high-level procedure shows you how to create and attach a volume to a "
"server instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml53(para)
msgid ""
"You must configure both OpenStack Compute and the OpenStack Block Storage "
"service through the <filename>cinder.conf</filename> file."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml58(para)
msgid ""
"Create a volume through the <placeholder-1/> command. This command creates "
"an LV into the volume group (VG) \"cinder-volumes.\""
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml64(para)
msgid ""
"Attach the volume to an instance through the <placeholder-1/> command. This "
"command creates a unique iSCSI IQN that is exposed to the compute node."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml70(para)
msgid ""
"The compute node, which runs the instance, now has an active ISCSI session "
"and new local storage (usually a <filename>/dev/sdX</filename> disk)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml77(para)
msgid ""
"libvirt uses that local storage as storage for the instance. The instance "
"get a new disk, usually a <filename>/dev/vdX</filename> disk."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml86(para)
msgid ""
"For this particular walk through, one cloud controller runs <systemitem "
"class=\"service\">nova-api</systemitem>, <systemitem class=\"service\">nova-"
"scheduler</systemitem>, <systemitem class=\"service\">nova-"
"objectstore</systemitem>, <literal>nova-network</literal> and "
"<literal>cinder-*</literal> services. Two additional compute nodes run "
"<systemitem class=\"service\">nova-compute</systemitem>. The walk through "
"uses a custom partitioning scheme that carves out 60 GB of space and labels "
"it as LVM. The network uses the <literal>FlatManager</literal> and "
"<literal>NetworkManager</literal> settings for OpenStack Compute (Nova)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml100(para)
msgid ""
"The network mode does not interfere with the way cinder works, but you must "
"set up networking for cinder to work. For details, see <xref "
"linkend=\"ch_networking\"/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml103(para)
msgid ""
"To set up Compute to use volumes, ensure that Block Storage is installed "
"along with lvm2. This guide describes how to troubleshoot your installation "
"and back up your Compute volumes."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml108(title)
msgid "Boot from volume"
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml109(para)
msgid ""
"In some cases, instances can be stored and run from inside volumes. For "
"information, see the <link href=\"http://docs.openstack.org/user-"
"guide/content/boot_from_volume.html\">Launch an instance from a "
"volume</link> section in the <link href=\"http://docs.openstack.org/user-"
"guide/content/\"><citetitle>OpenStack End User Guide</citetitle></link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml124(title)
msgid "Troubleshoot your installation"
msgstr ""
#: ./doc/admin-guide-cloud/ch_blockstorage.xml125(para)
msgid ""
"This section provides useful tips to help troubleshoot your Block Storage "
"Service installation."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml6(title)
msgid "Advanced configuration options"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml7(para)
msgid ""
"This section describes advanced configuration options for various system "
"components. For example, configuration options where the default works but "
"that the user wants to customize options. After installing from packages, "
"$NEUTRON_CONF_DIR is <filename>/etc/neutron</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml13(title)
msgid "OpenStack Networking server with plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml14(para)
msgid ""
"This is the web server that runs the OpenStack Networking API Web Server. It"
" is responsible for loading a plug-in and passing the API calls to the plug-"
"in for processing. The neutron-server should receive one of more "
"configuration files as it its input, for example:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml20(para)
msgid ""
"The neutron config contains the common neutron configuration parameters. The"
" plug-in config contains the plug-in specific flags. The plug-in that is run"
" on the service is loaded through the <parameter>core_plugin</parameter> "
"configuration parameter. In some cases a plug-in might have an agent that "
"performs the actual networking."
msgstr ""
#. <para>Specific
#. configuration details can be seen in the Appendix -
#. Configuration File Options.</para>
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml31(para)
msgid ""
"Most plug-ins require a SQL database. After you install and start the "
"database server, set a password for the root account and delete the "
"anonymous accounts:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml37(para)
msgid "Create a database and user account specifically for plug-in:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml43(para)
msgid ""
"Once the above is done you can update the settings in the relevant plug-in "
"configuration files. The plug-in specific configuration files can be found "
"at $NEUTRON_CONF_DIR/plugins."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml47(para)
msgid ""
"Some plug-ins have a L2 agent that performs the actual networking. That is, "
"the agent will attach the virtual machine NIC to the OpenStack Networking "
"network. Each node should have an L2 agent running on it. Note that the "
"agent receives the following input parameters:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml53(para)
msgid "Two things need to be done prior to working with the plug-in:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml57(para)
msgid "Ensure that the core plug-in is updated."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml60(para)
msgid "Ensure that the database connection is correctly set."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml64(para)
msgid ""
"The following table contains examples for these settings. Some Linux "
"packages might provide installation utilities that configure these."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml73(th)
msgid "Parameter"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml74(th)
msgid "Value"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml79(emphasis)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml11(title)
#: ./doc/admin-guide-cloud/ch_networking.xml345(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2429(td)
msgid "Open vSwitch"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml84(td)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml107(td)
msgid "core_plugin ($NEUTRON_CONF_DIR/neutron.conf)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml86(td)
msgid "neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml90(code)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml113(code)
msgid "[database]"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml89(td)
msgid ""
"connection (in the plugin configuration file, section <placeholder-1/>)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml91(td)
msgid ""
"mysql://&lt;username&gt;:&lt;password&gt;@localhost/ovs_neutron?charset=utf8"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml94(td)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml117(td)
msgid "Plug-in Configuration File"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml95(td)
msgid "$NEUTRON_CONF_DIR/plugins/openvswitch/ovs_neutron_plugin.ini"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml98(td)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml121(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1315(th)
msgid "Agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml99(td)
msgid "neutron-openvswitch-agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml102(emphasis)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml378(title)
#: ./doc/admin-guide-cloud/ch_networking.xml297(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2434(td)
msgid "Linux Bridge"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml109(td)
msgid "neutron.plugins.linuxbridge.lb_neutron_plugin.LinuxBridgePluginV2"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml112(td)
msgid ""
"connection (in the plug-in configuration file, section <placeholder-1/>)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml114(td)
msgid ""
"mysql://&lt;username&gt;:&lt;password&gt;@localhost/neutron_linux_bridge?charset=utf8"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml118(td)
msgid "$NEUTRON_CONF_DIR/plugins/linuxbridge/linuxbridge_conf.ini"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml122(td)
msgid "neutron-linuxbridge-agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml126(para)
msgid ""
"All plug-in configuration files options can be found in the Appendix - "
"Configuration File Options."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml130(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml200(title)
msgid "DHCP agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml131(para)
msgid ""
"There is an option to run a DHCP server that will allocate IP addresses to "
"virtual machines running on the network. When a subnet is created, by "
"default, the subnet has DHCP enabled."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml135(para)
msgid "The node that runs the DHCP agent should run:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml138(para)
msgid ""
"Currently the DHCP agent uses dnsmasq to perform that static address "
"assignment."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml140(para)
msgid ""
"A driver needs to be configured that matches the plug-in running on the "
"service. <table rules=\"all\"><caption>Basic settings</caption><col "
"width=\"50%\"/><col "
"width=\"50%\"/><thead><tr><th>Parameter</th><th>Value</th></tr></thead><tbody><tr><td><emphasis"
" role=\"bold\">Open "
"vSwitch</emphasis></td><td/></tr><tr><td>interface_driver "
"($NEUTRON_CONF_DIR/dhcp_agent.ini)</td><td>neutron.agent.linux.interface.OVSInterfaceDriver</td></tr><tr><td><emphasis"
" role=\"bold\">Linux "
"Bridge</emphasis></td><td/></tr><tr><td>interface_driver "
"($NEUTRON_CONF_DIR/dhcp_agent.ini)</td><td>neutron.agent.linux.interface.BridgeInterfaceDriver</td></tr></tbody></table>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml175(title)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml264(title)
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml386(title)
msgid "Namespace"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml176(para)
msgid ""
"By default the DHCP agent makes use of Linux network namespaces in order to "
"support overlapping IP addresses. Requirements for network namespaces "
"support are described in the <link "
"linkend=\"section_limitations\">Limitations</link> section."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml182(para)
msgid ""
"<emphasis role=\"bold\">If the Linux installation does not support network "
"namespace, you must disable using network namespace in the DHCP agent config"
" file</emphasis> (The default value of use_namespaces is True)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml192(title)
msgid "L3 Agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml193(para)
msgid ""
"There is an option to run a L3 agent that will give enable layer 3 "
"forwarding and floating IP support. The node that runs the L3 agent should "
"run:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml198(para)
msgid ""
"A driver needs to be configured that matches the plug-in running on the "
"service. The driver is used to create the routing interface. <table "
"rules=\"all\"><caption>Basic settings</caption><col width=\"50%\"/><col "
"width=\"50%\"/><thead><tr><th>Parameter</th><th>Value</th></tr></thead><tbody><tr><td><emphasis"
" role=\"bold\">Open "
"vSwitch</emphasis></td><td/></tr><tr><td>interface_driver "
"($NEUTRON_CONF_DIR/l3_agent.ini)</td><td>neutron.agent.linux.interface.OVSInterfaceDriver</td></tr><tr><td>external_network_bridge"
" ($NEUTRON_CONF_DIR/l3_agent.ini)</td><td>br-ex</td></tr><tr><td><emphasis "
"role=\"bold\">Linux Bridge</emphasis></td><td/></tr><tr><td>interface_driver"
" "
"($NEUTRON_CONF_DIR/l3_agent.ini)</td><td>neutron.agent.linux.interface.BridgeInterfaceDriver</td></tr><tr><td>external_network_bridge"
" ($NEUTRON_CONF_DIR/l3_agent.ini)</td><td>This field must be empty (or the "
"bridge name for the external network).</td></tr></tbody></table>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml250(para)
msgid "OpenStack Identity authentication:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml252(para)
msgid "For example,"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml256(para)
msgid "Admin user details:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml246(para)
msgid ""
"The L3 agent communicates with the OpenStack Networking server via the "
"OpenStack Networking API, so the following configuration is required: "
"<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml265(para)
msgid ""
"By default the L3 agent makes use of Linux network namespaces in order to "
"support overlapping IP addresses. Requirements for network namespaces "
"support are described in the <link "
"linkend=\"section_limitations\">Limitation</link> section."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml271(para)
msgid ""
"<emphasis role=\"bold\">If the Linux installation does not support network "
"namespace, you must disable using network namespace in the L3 agent config "
"file</emphasis> (The default value of use_namespaces is True)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml278(para)
msgid ""
"When use_namespaces is set to False, only one router ID can be supported per"
" node. This must be configured via the configuration variable "
"<emphasis>router_id</emphasis>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml285(para)
msgid ""
"To configure it, you need to run the OpenStack Networking service and create"
" a router, and then set an ID of the router created to "
"<emphasis>router_id</emphasis> in the L3 agent configuration file."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml305(title)
msgid "Multiple floating IP pools"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml306(para)
msgid ""
"The L3 API in OpenStack Networking supports multiple floating IP pools. In "
"OpenStack Networking, a floating IP pool is represented as an external "
"network and a floating IP is allocated from a subnet associated with the "
"external network. Since each L3 agent can be associated with at most one "
"external network, we need to invoke multiple L3 agent to define multiple "
"floating IP pools. <emphasis "
"role=\"bold\">'gateway_external_network_id'</emphasis> in L3 agent "
"configuration file indicates the external network that the L3 agent handles."
" You can run multiple L3 agent instances on one host."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml318(para)
msgid ""
"In addition, when you run multiple L3 agents, make sure that <emphasis "
"role=\"bold\">handle_internal_only_routers</emphasis> is set to <emphasis "
"role=\"bold\">True</emphasis> only for one L3 agent in an OpenStack "
"Networking deployment and set to <emphasis role=\"bold\">False</emphasis> "
"for all other L3 agents. Since the default value of this parameter is True, "
"you need to configure it carefully."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml327(para)
msgid ""
"Before starting L3 agents, you need to create routers and external networks,"
" then update the configuration files with UUID of external networks and "
"start L3 agents."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml331(para)
msgid ""
"For the first agent, invoke it with the following l3_agent.ini where "
"handle_internal_only_routers is True."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml340(para)
msgid ""
"For the second (or later) agent, invoke it with the following l3_agent.ini "
"where handle_internal_only_routers is False."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml349(title)
msgid "L3 Metering Agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml350(para)
msgid ""
"There is an option to run a L3 metering agent that will enable layer 3 "
"traffic metering. In general case the metering agent should be launched on "
"all nodes that run the L3 agent:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml355(para)
msgid ""
"A driver needs to be configured that matches the plug-in running on the "
"service. The driver is used to add metering to the routing interface.<table "
"rules=\"all\"><caption>Basic settings</caption><col width=\"50%\"/><col "
"width=\"50%\"/><thead><tr><th>Parameter</th><th>Value</th></tr></thead><tbody><tr><td><emphasis"
" role=\"bold\">Open "
"vSwitch</emphasis></td><td/></tr><tr><td>interface_driver "
"($NEUTRON_CONF_DIR/metering_agent.ini)</td><td>neutron.agent.linux.interface.OVSInterfaceDriver</td></tr><tr><td><emphasis"
" role=\"bold\">Linux "
"Bridge</emphasis></td><td/></tr><tr><td>interface_driver "
"($NEUTRON_CONF_DIR/metering_agent.ini)</td><td>neutron.agent.linux.interface.BridgeInterfaceDriver</td></tr></tbody></table>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml387(para)
msgid ""
"The metering agent and the L3 agent have to have the same configuration "
"regarding to the network namespaces setting."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml389(para)
msgid ""
"If the Linux installation does not support network namespace, you must "
"disable using network namespace in the L3 metering config file (The default "
"value of <option>use_namespaces</option> is <code>True</code>)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml396(title)
msgid "L3 metering driver"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml397(para)
msgid ""
"A driver which implements the metering abstraction needs to be configured. "
"Currently there is only one implementation which is based on iptables."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml402(title)
msgid "L3 metering service driver"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml403(para)
msgid ""
"To enable L3 metering you have to be sure to set the following parameter in "
"<filename>neutron.conf</filename> on the host that runs <systemitem "
"class=\"service\">neutron-server</systemitem>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml410(title)
msgid "Limitations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml413(para)
msgid ""
"<emphasis>No equivalent for nova-network --multi_host flag:</emphasis> Nova-"
"network has a model where the L3, NAT, and DHCP processing happen on the "
"compute node itself, rather than a dedicated networking node. OpenStack "
"Networking now support running multiple l3-agent and dhcp-agents with load "
"being split across those agents, but the tight coupling of that scheduling "
"with the location of the VM is not supported in Grizzly. The Havana release "
"is expected to include an exact replacement for the --multi_host flag in "
"nova-network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml427(para)
msgid ""
"<emphasis>Linux network namespace required on nodes running <systemitem "
"class=\" service\">neutron-l3-agent</systemitem> or "
"<systemitem class=\" service\">neutron-dhcp-"
"agent</systemitem> if overlapping IPs are in use: </emphasis>. In order to "
"support overlapping IP addresses, the OpenStack Networking DHCP and L3 "
"agents use Linux network namespaces by default. The hosts running these "
"processes must support network namespaces. To support network namespaces, "
"the following are required:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml445(para)
msgid ""
"Linux kernel 2.6.24 or newer (with CONFIG_NET_NS=y in kernel configuration) "
"and"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml450(para)
msgid ""
"iproute2 utilities ('ip' command) version 3.1.0 (aka 20111117) or newer"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml455(para)
msgid ""
"To check whether your host supports namespaces try running the following as "
"root:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml459(para)
msgid ""
"If the preceding commands do not produce errors, your platform is likely "
"sufficient to use the dhcp-agent or l3-agent with namespace. In our "
"experience, Ubuntu 12.04 or later support namespaces as does Fedora 17 and "
"new, but some older RHEL platforms do not by default. It may be possible to "
"upgrade the iproute2 package on a platform that does not support namespaces "
"by default."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml468(para)
msgid ""
"If you need to disable namespaces, make sure the "
"<filename>neutron.conf</filename> used by neutron-server has the following "
"setting:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml472(para)
msgid ""
"and that the dhcp_agent.ini and l3_agent.ini have the following setting:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml476(para)
msgid ""
"If the host does not support namespaces then the <systemitem "
"class=\"service\">neutron-l3-agent</systemitem> and <systemitem "
"class=\"service\">neutron-dhcp-agent</systemitem> should be run on different"
" hosts. This is due to the fact that there is no isolation between the IP "
"addresses created by the L3 agent and by the DHCP agent. By manipulating the"
" routing the user can ensure that these networks have access to one another."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml488(para)
msgid ""
"If you run both L3 and DHCP services on the same node, you should enable "
"namespaces to avoid conflicts with routes:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml496(para)
msgid ""
"<emphasis>No IPv6 support for L3 agent:</emphasis> The <systemitem class=\""
" service\">neutron-l3-agent</systemitem>, used by many "
"plug-ins to implement L3 forwarding, supports only IPv4 forwarding. "
"Currently, there are no errors provided if you configure IPv6 addresses via "
"the API."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml507(para)
msgid ""
"<emphasis>ZeroMQ support is experimental</emphasis>: Some agents, including "
"<systemitem class=\"service\">neutron-dhcp-agent</systemitem>, <systemitem "
"class=\"service\">neutron-openvswitch-agent</systemitem>, and <systemitem "
"class=\"service\">neutron-linuxbridge-agent</systemitem> use RPC to "
"communicate. ZeroMQ is an available option in the configuration file, but "
"has not been tested and should be considered experimental. In particular, "
"issues might occur with ZeroMQ and the dhcp agent."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-adv-config.xml522(para)
msgid ""
"<emphasis>MetaPlugin is experimental</emphasis>: This release includes a "
"MetaPlugin that is intended to support multiple plug-ins at the same time "
"for different API requests, based on the content of those API requests. The "
"core team has not thoroughly reviewed or tested this functionality. Consider"
" this functionality to be experimental until further validation is "
"performed."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml6(title)
msgid "Back up Block Storage Service disks"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml7(para)
msgid ""
"While you can use the LVM snapshot to create snapshots, you can also use it "
"to back up your volumes. By using LVM snapshot, you reduce the size of the "
"backup; only existing data is backed up instead of the entire volume."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml11(para)
msgid ""
"To back up a volume, you must create a snapshot of it. An LVM snapshot is "
"the exact copy of a logical volume, which contains data in a frozen state. "
"This prevents data corruption, because data cannot be manipulated during the"
" volume creation process. Remember that the volumes created through a "
"<placeholder-1/> command exist in an LVM logical volume."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml18(para)
msgid ""
"Before you create the snapshot, you must have enough space to save it. As a "
"precaution, you should have at least twice as much space as the potential "
"snapshot size. If insufficient space is available, the snapshot might become"
" corrupted."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml23(para)
msgid ""
"For this example, assume that a 100 GB volume named "
"<literal>volume-00000001</literal> was created for an instance while only 4 "
"GB are used. This example uses these commands to back up only those 4 GB:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml29(para)
msgid "<placeholder-1/> command. Directly manipulates the volumes."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml33(para)
msgid ""
"<placeholder-1/> command. Discovers the partition table created inside the "
"instance."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml37(para)
msgid "<placeholder-1/> command. Creates a minimum-sized backup."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml41(para)
msgid ""
"<placeholder-1/> command. Calculates the backup checksum to check its "
"consistency."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml45(para)
msgid "You can apply this process to volumes of any size."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml47(title)
msgid "To back up Block Storage Service disks"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml49(title)
msgid "Create a snapshot of a used volume"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml52(para)
msgid "Use this command to list all volumes:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml56(para)
msgid ""
"Create the snapshot; you can do this while the volume is attached to an "
"instance:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml59(para)
msgid ""
"Use the <option>--snapshot</option> configuration option to tell LVM that "
"you want a snapshot of an already existing volume. The command includes the "
"size of the space reserved for the snapshot volume, the name of the "
"snapshot, and the path of an already existing volume. Generally, this path "
"is <filename>/dev/nova-"
"volumes/<replaceable>$volume_name</replaceable></filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml67(para)
msgid ""
"The size does not have to be the same as the volume of the snapshot. The "
"<parameter>size</parameter> parameter defines the space that LVM reserves "
"for the snapshot volume. As a precaution, the size should be the same as "
"that of the original volume, even if the whole space is not currently used "
"by the snapshot."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml78(para)
msgid "Run the <placeholder-1/> command again to verify the snapshot:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml120(title)
msgid "Partition table discovery"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml123(para)
msgid ""
"To exploit the snapshot with the <placeholder-1/> command, mount your "
"partition on the Block Storage Service server."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml127(para)
msgid ""
"The <placeholder-1/> utility discovers and maps table partitions. You can "
"use it to view partitions that are created inside the instance. Without "
"using the partitions created inside instances, you cannot see its content "
"and create efficient backups."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml136(para)
msgid ""
"On a Debian-based distribution, you can also use the <placeholder-1/> "
"command."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml140(para)
msgid ""
"If the tools successfully find and map the partition table, no errors are "
"returned."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml145(para)
msgid "To check the partition table map, run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml148(para)
msgid ""
"You can see the <literal>nova--volumes-volume--00000001--snapshot1</literal>"
" partition."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml151(para)
msgid ""
"If you created more than one partition on that volume, you see several "
"partitions; for example: <literal>nova--volumes-volume--00000001--"
"snapshot2</literal>, <literal>nova--volumes-volume--00000001--"
"snapshot3</literal>, and so on."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml159(para)
msgid "Mount your partition:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml161(para)
msgid "If the partition mounts successfully, no errors are returned."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml163(para)
msgid ""
"You can directly access the data inside the instance. If a message prompts "
"you for a partition or you cannot mount it, determine whether enough space "
"was allocated for the snapshot or the <placeholder-1/> command failed to "
"discover the partition table."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml170(para)
msgid "Allocate more space to the snapshot and try the process again."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml176(title)
msgid "Use the <placeholder-1/> command to create archives"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml178(para)
msgid "Create a backup of the volume:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml180(para)
msgid ""
"This command creates a <filename>tar.gz</filename> file that contains the "
"data, <emphasis role=\"italic\">and data only</emphasis>. This ensures that "
"you do not waste space by backing up empty sectors."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml186(title)
msgid "Checksum calculation I"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml187(para)
msgid ""
"You should always have the checksum for your backup files. When you transfer"
" the same file over the network, you can run a checksum calculation to "
"ensure that your file was not corrupted during its transfer. The checksum is"
" a unique ID for a file. If the checksums are different, the file is "
"corrupted."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml193(para)
msgid ""
"Run this command to run a checksum for your file and save the result to a "
"file:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml197(para)
msgid ""
"Use the <placeholder-1/> command carefully because the time it takes to "
"complete the calculation is directly proportional to the size of the file."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml201(para)
msgid ""
"For files larger than around 4 to 6 GB, and depending on your CPU, the "
"process might take a long time."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml207(title)
msgid "After work cleaning"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml208(para)
msgid ""
"Now that you have an efficient and consistent backup, use this command to "
"clean up the file system:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml213(para)
msgid "Unmount the volume:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml217(para)
msgid "Delete the partition table:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml221(para)
msgid "Remove the snapshot:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml225(para)
msgid "Repeat these steps for all your volumes."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml228(title)
msgid "Automate your backups"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml229(para)
msgid ""
"Because more and more volumes might be allocated to your Block Storage "
"service, you might want to automate your backups. The <link "
"href=\"https://github.com/Razique/BashStuff/blob/master/SYSTEMS/OpenStack"
"/SCR_5005_V01_NUAC-OPENSTACK-EBS-volumes-backup.sh\">SCR_5005_V01_NUAC-"
"OPENSTACK-EBS-volumes-backup.sh</link> script assists you with this task. "
"The script performs the operations from the previous example, but also "
"provides a mail report and runs the backup based on the "
"<option>backups_retention_days</option> setting."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml239(para)
msgid ""
"Launch this script from the server that runs the Block Storage Service."
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml241(para)
msgid "This example shows a mail report:"
msgstr ""
#: ./doc/admin-guide-cloud/section_backup-block-storage-disks.xml255(para)
msgid ""
"The script also enables you to SSH to your instances and run a "
"<placeholder-1/> command into them. To make this work, enable the connection"
" to the Compute project keys. If you do not want to run the <placeholder-2/>"
" command, you can add <literal>enable_mysql_dump=0</literal> to the script "
"to turn off this functionality."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_connect_vol_FC_SAN.xml4(title)
msgid "Failed to connect volume in FC SAN"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_connect_vol_FC_SAN.xml7(para)
msgid ""
"Compute node failed to connect to a volume in a Fibre Channel (FC) SAN "
"configuration. The WWN may not be zoned correctly in your FC SAN that links "
"the Compute host to the storage array."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_connect_vol_FC_SAN.xml16(para)
msgid ""
"The network administrator must configure the FC SAN fabric by correctly "
"zoning the WWN (port names) from your Compute node HBAs."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-admin.xml6(title)
msgid "System administration for Object Storage"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-admin.xml7(para)
msgid ""
"By understanding Object Storage concepts, you can better monitor and "
"administer your storage solution. The majority of the administration "
"information is maintained in developer documentation at <link "
"href=\"http://docs.openstack.org/developer/swift/\">docs.openstack.org/developer/swift/</link>."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-admin.xml13(para)
msgid ""
"See the <link href=\"http://docs.openstack.org/havana/config-"
"reference/content/\"><citetitle>OpenStack Configuration "
"Reference</citetitle></link> for a list of configuration options for Object "
"Storage."
msgstr ""
#: ./doc/admin-guide-cloud/ch_objectstorage.xml7(title)
msgid "Object Storage"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_vol_attach_miss_sg_scan.xml8(title)
msgid "Failed to Attach Volume, Missing sg_scan"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_vol_attach_miss_sg_scan.xml11(para)
msgid ""
"Failed to attach volume to an instance, <filename>sg_scan</filename> file "
"not found. This warning and error occur when the "
"<package>sg3-utils</package> package is not installed on the Compute node. "
"The IDs in your message are unique to your system:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_vol_attach_miss_sg_scan.xml25(para)
msgid ""
"Run this command on the Compute node to install the "
"<package>sg3-utils</package> package:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml6(title)
msgid "Advanced operational features"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml8(title)
msgid "Logging settings"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml9(para)
msgid ""
"Networking components use Python logging module to do logging. Logging "
"configuration can be provided in <filename>neutron.conf</filename> or as "
"command line options. Command options override ones in "
"<filename>neutron.conf</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml14(para)
msgid ""
"To configure logging for Networking components, use one of these methods:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml18(para)
msgid "Provide logging settings in a logging configuration file."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml20(para)
msgid ""
"See <link href=\"http://docs.python.org/howto/logging.html\">Python logging "
"how-to</link> to learn more about logging."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml24(para)
msgid "Provide logging setting in <filename>neutron.conf</filename>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml49(title)
msgid "Notifications"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml50(para)
msgid ""
"Notifications can be sent when Networking resources such as network, subnet "
"and port are created, updated or deleted."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml54(title)
msgid "Notification options"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml55(para)
msgid ""
"To support DHCP agent, rpc_notifier driver must be set. To set up the "
"notification, edit notification options in "
"<filename>neutron.conf</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml85(title)
msgid "Setting cases"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml87(title)
msgid "Logging and RPC"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml88(para)
msgid ""
"These options configure the Networking server to send notifications through "
"logging and RPC. The logging options are described in <citetitle>OpenStack "
"Configuration Reference</citetitle> . RPC notifications go to "
"'notifications.info' queue bound to a topic exchange defined by "
"'control_exchange' in <filename>neutron.conf</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml127(title)
msgid "Multiple RPC topics"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_operational_features.xml128(para)
msgid ""
"These options configure the Networking server to send notifications to "
"multiple RPC topics. RPC notifications go to 'notifications_one.info' and "
"'notifications_two.info' queues bound to a topic exchange defined by "
"'control_exchange' in <filename>neutron.conf</filename>."
msgstr ""
#. ... Based on a blog, should be replaced with original material...
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml7(title)
msgid "Object Storage monitoring"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml9(para)
msgid ""
"Excerpted from a blog post by <link "
"href=\"http://swiftstack.com/blog/2012/04/11/swift-monitoring-with-"
"statsd\">Darrell Bishop</link>"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml12(para)
msgid ""
"An OpenStack Object Storage cluster is a collection of many daemons that "
"work together across many nodes. With so many different components, you must"
" be able to tell what is going on inside the cluster. Tracking server-level "
"metrics like CPU utilization, load, memory consumption, disk usage and "
"utilization, and so on is necessary, but not sufficient."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml19(para)
msgid ""
"What are different daemons are doing on each server? What is the volume of "
"object replication on node8? How long is it taking? Are there errors? If so,"
" when did they happen?"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml22(para)
msgid ""
"In such a complex ecosystem, you can use multiple approaches to get the "
"answers to these questions. This section describes several approaches."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml26(title)
msgid "Swift Recon"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml27(para)
msgid ""
"The Swift Recon middleware (see <link "
"href=\"http://swift.openstack.org/admin_guide.html#cluster-telemetry-and-"
"monitoring\">http://swift.openstack.org/admin_guide.html#cluster-telemetry-"
"and-monitoring</link>) provides general machine statistics, such as load "
"average, socket statistics, <code>/proc/meminfo</code> contents, and so on, "
"as well as Swift-specific metrics:"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml35(para)
msgid "The MD5 sum of each ring file."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml38(para)
msgid "The most recent object replication time."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml41(para)
msgid "Count of each type of quarantined file: Account, container, or object."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml45(para)
msgid "Count of “async_pendings” (deferred container updates) on disk."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml49(para)
msgid ""
"Swift Recon is middleware that is installed in the object servers pipeline "
"and takes one required option: A local cache directory. To track "
"<literal>async_pendings</literal>, you must set up an additional cron job "
"for each object server. You access data by either sending HTTP requests "
"directly to the object server or using the <placeholder-1/> command-line "
"client."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml57(para)
msgid ""
"There are some good Object Storage cluster statistics but the general server"
" metrics overlap with existing server monitoring systems. To get the Swift-"
"specific metrics into a monitoring system, they must be polled. Swift Recon "
"essentially acts as a middleware metrics collector. The process that feeds "
"metrics to your statistics system, such as <literal>collectd</literal> and "
"<literal>gmond</literal>, probably already runs on the storage node. So, you"
" can choose to either talk to Swift Recon or collect the metrics directly."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml69(title)
msgid "Swift-Informant"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml70(para)
msgid ""
"Florian Hines developed the Swift-Informant middleware (see <link "
"href=\"http://pandemicsyn.posterous.com/swift-informant-statsd-getting-"
"realtime-telem\">http://pandemicsyn.posterous.com/swift-informant-statsd-"
"getting-realtime-telem</link>) to get real-time visibility into Object "
"Storage client requests. It sits in the pipeline for the proxy server, and "
"after each request to the proxy server, sends three metrics to a StatsD "
"server (see <link href=\"http://codeascraft.etsy.com/2011/02/15/measure-"
"anything-measure-everything/\">http://codeascraft.etsy.com/2011/02/15"
"/measure-anything-measure-everything/</link>):"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml82(para)
msgid ""
"A counter increment for a metric like <code>obj.GET.200</code> or "
"<code>cont.PUT.404</code>."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml87(para)
msgid ""
"Timing data for a metric like <code>acct.GET.200</code> or "
"<code>obj.GET.200</code>. [The README says the metrics look like "
"<code>duration.acct.GET.200</code>, but I do not see the "
"<literal>duration</literal> in the code. I am not sure what the Etsy server "
"does but our StatsD server turns timing metrics into five derivative metrics"
" with new segments appended, so it probably works as coded. The first metric"
" turns into <code>acct.GET.200.lower</code>, "
"<code>acct.GET.200.upper</code>, <code>acct.GET.200.mean</code>, "
"<code>acct.GET.200.upper_90</code>, and <code>acct.GET.200.count</code>]."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml104(para)
msgid ""
"A counter increase by the bytes transferred for a metric like "
"<code>tfer.obj.PUT.201</code>."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml109(para)
msgid ""
"This is good for getting a feel for the quality of service clients are "
"experiencing with the timing metrics, as well as getting a feel for the "
"volume of the various permutations of request server type, command, and "
"response code. Swift-Informant also requires no change to core Object "
"Storage code because it is implemented as middleware. However, it gives you "
"no insight into the workings of the cluster past the proxy server. If the "
"responsiveness of one storage node degrades, you can only see that some of "
"your requests are bad, either as high latency or error status codes. You do "
"not know exactly why or where that request tried to go. Maybe the container "
"server in question was on a good node but the object server was on a "
"different, poorly-performing node."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml125(title)
msgid "Statsdlog"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml126(para)
msgid ""
"Florians <link "
"href=\"https://github.com/pandemicsyn/statsdlog\">Statsdlog</link> project "
"increments StatsD counters based on logged events. Like Swift-Informant, it "
"is also non-intrusive, but statsdlog can track events from all Object "
"Storage daemons, not just proxy-server. The daemon listens to a UDP stream "
"of syslog messages and StatsD counters are incremented when a log line "
"matches a regular expression. Metric names are mapped to regex match "
"patterns in a JSON file, allowing flexible configuration of what metrics are"
" extracted from the log stream."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml137(para)
msgid ""
"Currently, only the first matching regex triggers a StatsD counter "
"increment, and the counter is always incremented by one. There is no way to "
"increment a counter by more than one or send timing data to StatsD based on "
"the log line content. The tool could be extended to handle more metrics for "
"each line and data extraction, including timing data. But a coupling would "
"still exist between the log textual format and the log parsing regexes, "
"which would themselves be more complex to support multiple matches for each "
"line and data extraction. Also, log processing introduces a delay between "
"the triggering event and sending the data to StatsD. It would be preferable "
"to increment error counters where they occur and send timing data as soon as"
" it is known to avoid coupling between a log string and a parsing regex and "
"prevent a time delay between events and sending data to StatsD."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml153(para)
msgid ""
"The next section describes another method for gathering Object Storage "
"operational metrics."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml157(title)
msgid "Swift StatsD logging"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml158(para)
msgid ""
"StatsD (see <link href=\"http://codeascraft.etsy.com/2011/02/15/measure-"
"anything-measure-everything/\">http://codeascraft.etsy.com/2011/02/15"
"/measure-anything-measure-everything/</link>) was designed for application "
"code to be deeply instrumented; metrics are sent in real-time by the code "
"that just noticed or did something. The overhead of sending a metric is "
"extremely low: a <code>sendto</code> of one UDP packet. If that overhead is "
"still too high, the StatsD client library can send only a random portion of "
"samples and StatsD approximates the actual number when flushing metrics "
"upstream."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml169(para)
msgid ""
"To avoid the problems inherent with middleware-based monitoring and after-"
"the-fact log processing, the sending of StatsD metrics is integrated into "
"Object Storage itself. The submitted change set (see <link "
"href=\"https://review.openstack.org/#change,6058\">https://review.openstack.org/#change,6058</link>)"
" currently reports 124 metrics across 15 Object Storage daemons and the "
"tempauth middleware. Details of the metrics tracked are in the <link "
"href=\"http://docs.openstack.org/developer/swift/admin_guide.html\">Administrator's"
" Guide</link>."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml180(para)
msgid ""
"The sending of metrics is integrated with the logging framework. To enable, "
"configure <code>log_statsd_host</code> in the relevant config file. You can "
"also specify the port and a default sample rate. The specified default "
"sample rate is used unless a specific call to a statsd logging method (see "
"the list below) overrides it. Currently, no logging calls override the "
"sample rate, but it is conceivable that some metrics may require accuracy "
"(sample_rate == 1) while others may not."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml195(para)
msgid ""
"Then the LogAdapter object returned by <code>get_logger()</code>, usually "
"stored in <code>self.logger</code>, has these new methods:"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml201(para)
msgid ""
"<code>set_statsd_prefix(self, prefix)</code> Sets the client library stat "
"prefix value which gets prefixed to every metric. The default prefix is the "
"“name” of the logger (such as, . “object-server”, “container-auditor”, "
"etc.). This is currently used to turn “proxy-server” into one of “proxy-"
"server.Account”, “proxy-server.Container”, or “proxy-server.Object” as soon "
"as the Controller object is determined and instantiated for the request."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml213(para)
msgid ""
"<code>update_stats(self, metric, amount, sample_rate=1)</code> Increments "
"the supplied metric by the given amount. This is used when you need to add "
"or subtract more that one from a counter, like incrementing “suffix.hashes” "
"by the number of computed hashes in the object replicator."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml222(para)
msgid ""
"<code>increment(self, metric, sample_rate=1)</code> Increments the given "
"counter metric by one."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml227(para)
msgid ""
"<code>decrement(self, metric, sample_rate=1)</code> Lowers the given counter"
" metric by one."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml232(para)
msgid ""
"<code>timing(self, metric, timing_ms, sample_rate=1)</code> Record that the "
"given metric took the supplied number of milliseconds."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml238(para)
msgid ""
"<code>timing_since(self, metric, orig_time, sample_rate=1)</code> "
"Convenience method to record a timing metric whose value is “now” minus an "
"existing timestamp."
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml244(para)
msgid ""
"Note that these logging methods may safely be called anywhere you have a "
"logger object. If StatsD logging has not been configured, the methods are "
"no-ops. This avoids messy conditional logic each place a metric is recorded."
" These example usages show the new logging methods:"
msgstr ""
#: ./doc/admin-guide-cloud/section_object-storage-monitoring.xml287(para)
msgid ""
"The development team of StatsD wanted to use the <link "
"href=\"https://github.com/sivy/py-statsd\">pystatsd</link> client library "
"(not to be confused with a <link href=\"https://github.com/sivy/py-statsd"
"\">similar-looking project</link> also hosted on GitHub), but the released "
"version on PyPi was missing two desired features the latest version in "
"GitHub had: the ability to configure a metrics prefix in the client object "
"and a convenience method for sending timing data between “now” and a “start”"
" timestamp you already have. So they just implemented a simple StatsD client"
" library from scratch with the same interface. This has the nice fringe "
"benefit of not introducing another external library dependency into Object "
"Storage."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_after_detach.xml5(title)
#: ./doc/admin-guide-cloud/section_ts_HTTP_bad_req_in_cinder_vol_log.xml5(title)
msgid "Failed to attach volume after detaching"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_after_detach.xml9(para)
msgid "Failed to attach a volume after detaching the same volume."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_after_detach.xml15(para)
msgid ""
"You must change the device name on the <placeholder-1/> command. The VM "
"might not clean up after a <placeholder-2/> command runs. This example shows"
" how the <placeholder-3/> command fails when you use the <code>vdb</code>, "
"<code>vdc</code>, or <code>vdd</code> device names:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_after_detach.xml34(para)
msgid ""
"You might also have this problem after attaching and detaching the same "
"volume from the same VM with the same mount point multiple times. In this "
"case, restart the KVM host."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_non_existent_host.xml4(title)
msgid "Non-existent host"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_non_existent_host.xml7(para)
msgid ""
"This error could be caused by a volume being exported outside of OpenStack "
"using a host name different from the system name that OpenStack expects. "
"This error could be displayed with the IQN if the host was exported using "
"iSCSI."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_non_existent_host.xml15(para)
msgid ""
"Host names constructed by the driver use just the local hostname, not the "
"fully qualified domain name (FQDN) of the Compute host. For example, if the "
"FQDN was <emphasis>myhost.example.com</emphasis>, just "
"<emphasis>myhost</emphasis> would be used as the 3PAR hostname. IP addresses"
" are not allowed as host names on the 3PAR storage server."
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/admin-guide-cloud/section_networking-scenarios.xml38(None)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml406(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1.png'; "
"md5=6c8c80ff7e23cc2c7c7e1aa66e1fd8c0"
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/admin-guide-cloud/section_networking-scenarios.xml79(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1-ovs-compute.png'; "
"md5=46509fcb546df0f43adb5350f2dd9fab"
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/admin-guide-cloud/section_networking-scenarios.xml172(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1-ovs-network.png'; "
"md5=8eea1c1dbde433c46666c985751c3276"
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/admin-guide-cloud/section_networking-scenarios.xml252(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1-ovs-netns.png'; "
"md5=de52650e491e4dc2946e827cd93e0a85"
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/admin-guide-cloud/section_networking-scenarios.xml298(None)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml503(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2.png'; "
"md5=148feb87744e7b04da21ec4f17503c75"
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/admin-guide-cloud/section_networking-scenarios.xml340(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2-ovs-compute.png'; "
"md5=94603b4ec7904ac04bc1ed81a2d38f79"
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/admin-guide-cloud/section_networking-scenarios.xml355(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2-ovs-network.png'; "
"md5=80aa67268b5ce7deddc41845e6313634"
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/admin-guide-cloud/section_networking-scenarios.xml364(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2-ovs-netns.png'; "
"md5=d8878beff47037240d6f8c48f8d4d4c3"
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/admin-guide-cloud/section_networking-scenarios.xml446(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1-linuxbridge-"
"compute.png'; md5=8270a65d291a628c7091997414046167"
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/admin-guide-cloud/section_networking-scenarios.xml484(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1-linuxbridge-"
"network.png'; md5=bd78453eb11ffebddf55484ca2cd125e"
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/admin-guide-cloud/section_networking-scenarios.xml491(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-1-linuxbridge-"
"netns.png'; md5=915d10e90cbb18e887b4d5eb5ea15e58"
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/admin-guide-cloud/section_networking-scenarios.xml546(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2-linuxbridge-"
"compute.png'; md5=f68f0baeba932b219574e55853bd2300"
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/admin-guide-cloud/section_networking-scenarios.xml559(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2-linuxbridge-"
"network.png'; md5=25f818f7f9148152e5a8dbf6d530dcf6"
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/admin-guide-cloud/section_networking-scenarios.xml567(None)
msgid ""
"@@image: '../common/figures/under-the-hood-scenario-2-linuxbridge-"
"netns.png'; md5=cdc0bd4b3e7988f7fedffefae4dae9d0"
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/admin-guide-cloud/section_networking-scenarios.xml599(None)
msgid ""
"@@image: '../common/figures/ml2_without_l2pop_full_mesh.png'; "
"md5=881485c0686f20b82967d5b817932952"
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/admin-guide-cloud/section_networking-scenarios.xml609(None)
msgid ""
"@@image: '../common/figures/ml2_without_l2pop_partial_mesh.png'; "
"md5=66fe83560a3e1880ffe3a85d80538f83"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml6(title)
msgid "Networking scenarios"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml7(para)
msgid ""
"This chapter describes two networking scenarios and how the Open vSwitch "
"plug-in and the Linux bridging plug-in implement these scenarios."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml12(para)
msgid ""
"This section describes how the Open vSwitch plug-in implements the "
"Networking abstractions."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml16(para)
msgid ""
"This example uses VLAN isolation on the switches to isolate tenant networks."
" This configuration labels the physical network associated with the public "
"network as <literal>physnet1</literal>, and the physical network associated "
"with the data network as <literal>physnet2</literal>, which leads to the "
"following configuration options in "
"<filename>ovs_neutron_plugin.ini</filename>:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml29(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml397(title)
msgid "Scenario 1: one tenant, two networks, one router"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml30(para)
msgid ""
"The first scenario has two private networks (<literal>net01</literal>, and "
"<literal>net02</literal>), each with one subnet "
"(<literal>net01_subnet01</literal>: 192.168.101.0/24, "
"<literal>net02_subnet01</literal>, 192.168.102.0/24). Both private networks "
"are attached to a router that connects them to the public network "
"(10.64.201.0/24)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml41(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml409(para)
msgid ""
"Under the <literal>service</literal> tenant, create the shared router, "
"define the public network, and set it as the default gateway of the "
"router<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml52(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml420(para)
msgid ""
"Under the <literal>demo</literal> user tenant, create the private network "
"<literal>net01</literal> and corresponding subnet, and connect it to the "
"<literal>router01</literal> router. Configure it to use VLAN ID 101 on the "
"physical switch.<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml63(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml431(para)
msgid ""
"Similarly, for <literal>net02</literal>, using VLAN ID 102 on the physical "
"switch:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml73(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml440(title)
msgid "Scenario 1: Compute host config"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml74(para)
msgid ""
"The following figure shows how to configure various Linux networking devices"
" on the compute host:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml84(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml451(title)
msgid "Types of network devices"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml85(para)
msgid ""
"There are four distinct type of virtual networking devices: TAP devices, "
"veth pairs, Linux bridges, and Open vSwitch bridges. For an ethernet frame "
"to travel from <literal>eth0</literal> of virtual machine "
"<literal>vm01</literal> to the physical network, it must pass through nine "
"devices inside of the host: TAP <literal>vnet0</literal>, Linux bridge "
"<literal>qbr<replaceable>nnn</replaceable></literal>, veth pair "
"<literal>(qvb<replaceable>nnn</replaceable>, "
"qvo<replaceable>nnn</replaceable>)</literal>, Open vSwitch bridge <literal"
">br-int</literal>, veth pair <literal>(int-br-eth1, phy-br-eth1)</literal>, "
"and, finally, the physical network interface card <literal>eth1</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml96(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml460(para)
msgid ""
"A <emphasis role=\"italic\">TAP device</emphasis>, such as "
"<literal>vnet0</literal> is how hypervisors such as KVM and Xen implement a "
"virtual network interface card (typically called a VIF or vNIC). An ethernet"
" frame sent to a TAP device is received by the guest operating system."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml100(para)
msgid ""
"A <emphasis role=\"italic\">veth pair</emphasis> is a pair of directly "
"connected virtual network interfaces. An ethernet frame sent to one end of a"
" veth pair is received by the other end of a veth pair. Networking uses veth"
" pairs as virtual patch cables to make connections between virtual bridges."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml104(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml473(para)
msgid ""
"A <emphasis role=\"italic\">Linux bridge</emphasis> behaves like a hub: you "
"can connect multiple (physical or virtual) network interfaces devices to a "
"Linux bridge. Any ethernet frames that come in from one interface attached "
"to the bridge is transmitted to all of the other devices."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml108(para)
msgid ""
"An <emphasis role=\"italic\">Open vSwitch bridge</emphasis> behaves like a "
"virtual switch: network interface devices connect to Open vSwitch bridge's "
"ports, and the ports can be configured much like a physical switch's ports, "
"including VLAN configurations."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml114(title)
msgid "Integration bridge"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml115(para)
msgid ""
"The <literal>br-int</literal> OpenvSwitch bridge is the integration bridge: "
"all guests running on the compute host connect to this bridge. Networking "
"implements isolation across these guests by configuring the <literal>br-"
"int</literal> ports."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml121(title)
msgid "Physical connectivity bridge"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml122(para)
msgid ""
"The <literal>br-eth1</literal> bridge provides connectivity to the physical "
"network interface card, <literal>eth1</literal>. It connects to the "
"integration bridge by a veth pair: <literal>(int-br-eth1, phy-br-"
"eth1)</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml127(title)
msgid "VLAN translation"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml128(para)
msgid ""
"In this example, net01 and net02 have VLAN ids of 1 and 2, respectively. "
"However, the physical network in our example only supports VLAN IDs in the "
"range 101 through 110. The Open vSwitch agent is responsible for configuring"
" flow rules on <literal>br-int</literal> and <literal>br-eth1</literal> to "
"do VLAN translation. When <literal>br-eth1</literal> receives a frame marked"
" with VLAN ID 1 on the port associated with <literal>phy-br-eth1</literal>, "
"it modifies the VLAN ID in the frame to 101. Similarly, when <literal>br-"
"int</literal> receives a frame marked with VLAN ID 101 on the port "
"associated with <literal>int-br-eth1</literal>, it modifies the VLAN ID in "
"the frame to 1."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml139(title)
msgid "Security groups: iptables and Linux bridges"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml140(para)
msgid ""
"Ideally, the TAP device <literal>vnet0</literal> would be connected directly"
" to the integration bridge, <literal>br-int</literal>. Unfortunately, this "
"isn't possible because of how OpenStack security groups are currently "
"implemented. OpenStack uses iptables rules on the TAP devices such as "
"<literal>vnet0</literal> to implement security groups, and Open vSwitch is "
"not compatible with iptables rules that are applied directly on TAP devices "
"that are connected to an Open vSwitch port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml147(para)
msgid ""
"Networking uses an extra Linux bridge and a veth pair as a workaround for "
"this issue. Instead of connecting <literal>vnet0</literal> to an Open "
"vSwitch bridge, it is connected to a Linux bridge, "
"<literal>qbr<replaceable>XXX</replaceable></literal>. This bridge is "
"connected to the integration bridge, <literal>br-int</literal>, through the "
"<literal>(qvb<replaceable>XXX</replaceable>, "
"qvo<replaceable>XXX</replaceable>)</literal> veth pair."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml157(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml480(title)
msgid "Scenario 1: Network host config"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml158(para)
msgid ""
"The network host runs the neutron-openvswitch-plugin-agent, the neutron-"
"dhcp-agent, neutron-l3-agent, and neutron-metadata-agent services."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml160(para)
msgid ""
"On the network host, assume that eth0 is connected to the external network, "
"and eth1 is connected to the data network, which leads to the following "
"configuration in the <filename>ovs_neutron_plugin.ini</filename> file: "
"<placeholder-1/> The following figure shows the network devices on the "
"network host:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml175(para)
msgid ""
"As on the compute host, there is an Open vSwitch integration bridge "
"(<literal>br-int</literal>) and an Open vSwitch bridge connected to the data"
" network (<literal>br-eth1</literal>), and the two are connected by a veth "
"pair, and the neutron-openvswitch-plugin-agent configures the ports on both "
"switches to do VLAN translation."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml180(para)
msgid ""
"An additional Open vSwitch bridge, <literal>br-ex</literal>, connects to the"
" physical interface that is connected to the external network. In this "
"example, that physical interface is <literal>eth0</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml183(para)
msgid ""
"While the integration bridge and the external bridge are connected by a veth"
" pair <literal>(int-br-ex, phy-br-ex)</literal>, this example uses layer 3 "
"connectivity to route packets from the internal networks to the public "
"network: no packets traverse that veth pair in this example."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml187(title)
msgid "Open vSwitch internal ports"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml188(para)
msgid ""
"The network host uses Open vSwitch <emphasis role=\"italic\">internal "
"ports</emphasis>. Internal ports enable you to assign one or more IP "
"addresses to an Open vSwitch bridge. In previous example, the <literal>br-"
"int</literal> bridge has four internal ports: "
"<literal>tap<replaceable>XXX</replaceable></literal>, "
"<literal>qr-<replaceable>YYY</replaceable></literal>, "
"<literal>qr-<replaceable>ZZZ</replaceable></literal>, and "
"<literal>tap<replaceable>WWW</replaceable></literal>. Each internal port has"
" a separate IP address associated with it. An internal port, <literal>qg-"
"VVV</literal>, is on the <literal>br-ex</literal> bridge."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml201(para)
msgid ""
"By default, The Networking DHCP agent uses a process called dnsmasq to "
"provide DHCP services to guests. Networking must create an internal port for"
" each network that requires DHCP services and attach a dnsmasq process to "
"that port. In the previous example, the "
"<literal>tap<replaceable>XXX</replaceable></literal> interface is on "
"<literal>net01_subnet01</literal>, and the "
"<literal>tap<replaceable>WWW</replaceable></literal> interface is on "
"<literal>net02_subnet01</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml211(title)
msgid "L3 agent (routing)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml212(para)
msgid ""
"The Networking L3 agent uses Open vSwitch internal ports to implement "
"routing and relies on the network host to route the packets across the "
"interfaces. In this example, the <literal>qr-YYY</literal> interface is on "
"<literal>net01_subnet01</literal> and has the IP address 192.168.101.1/24. "
"The <literal>qr-<replaceable>ZZZ</replaceable></literal>, interface is on "
"<literal>net02_subnet01</literal> and has the IP address "
"<literal>192.168.102.1/24</literal>. The "
"<literal>qg-<replaceable>VVV</replaceable></literal> interface has the IP "
"address <literal>10.64.201.254/24</literal>. Because each of these "
"interfaces is visible to the network host operating system, the network host"
" routes the packets across the interfaces, as long as an administrator has "
"enabled IP forwarding."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml224(para)
msgid ""
"The L3 agent uses iptables to implement floating IPs to do the network "
"address translation (NAT)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml228(title)
msgid "Overlapping subnets and network namespaces"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml229(para)
msgid ""
"One problem with using the host to implement routing is that one of the "
"Networking subnets might overlap with one of the physical networks that the "
"host uses. For example, if the management network is implemented on "
"<literal>eth2</literal> and also happens to be on the "
"<literal>192.168.101.0/24</literal> subnet, routing problems will occur "
"because the host can't determine whether to send a packet on this subnet to "
"<literal>qr-YYY</literal> or <literal>eth2</literal>. If end users are "
"permitted to create their own logical networks and subnets, you must design "
"the system so that such collisions do not occur."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml238(para)
msgid ""
"Networking uses Linux <emphasis role=\"italic\">network namespaces "
"</emphasis>to prevent collisions between the physical networks on the "
"network host, and the logical networks used by the virtual machines. It also"
" prevents collisions across different logical networks that are not routed "
"to each other, as the following scenario shows."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml243(para)
msgid ""
"A network namespace is an isolated environment with its own networking "
"stack. A network namespace has its own network interfaces, routes, and "
"iptables rules. Consider it a chroot jail, except for networking instead of "
"for a file system. LXC (Linux containers) use network namespaces to "
"implement networking virtualization."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml248(para)
msgid ""
"Networking creates network namespaces on the network host to avoid subnet "
"collisions."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml257(para)
msgid ""
"<literal>qdhcp-<replaceable>aaa</replaceable></literal>: contains the "
"<literal>tap<replaceable>XXX</replaceable></literal> interface and the "
"dnsmasq process that listens on that interface to provide DHCP services for "
"<literal>net01_subnet01</literal>. This allows overlapping IPs between "
"<literal>net01_subnet01</literal> and any other subnets on the network host."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml267(para)
msgid ""
"<literal>qrouter-<replaceable>bbbb</replaceable></literal>: contains the "
"<literal>qr-<replaceable>YYY</replaceable></literal>, "
"<literal>qr-<replaceable>ZZZ</replaceable></literal>, and "
"<literal>qg-<replaceable>VVV</replaceable></literal> interfaces, and the "
"corresponding routes. This namespace implements <literal>router01</literal> "
"in our example."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml276(para)
msgid ""
"<literal>qdhcp-<replaceable>ccc</replaceable></literal>: contains the "
"<literal>tap<replaceable>WWW</replaceable></literal> interface and the "
"dnsmasq process that listens on that interface, to provide DHCP services for"
" <literal>net02_subnet01</literal>. This allows overlapping IPs between "
"<literal>net02_subnet01</literal> and any other subnets on the network host."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml255(para)
msgid ""
"In this example, there are three network namespaces, as shown in the figure "
"above:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml290(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml497(title)
msgid "Scenario 2: two tenants, two networks, two routers"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml292(para)
msgid ""
"In this scenario, tenant A and tenant B each have a network with one subnet "
"and one router that connects the tenants to the public Internet."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml301(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml506(para)
msgid ""
"Under the <literal>service</literal> tenant, define the public "
"network:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml309(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml514(para)
msgid ""
"Under the <literal>tenantA</literal> user tenant, create the tenant router "
"and set its gateway for the public network.<placeholder-1/> Then, define "
"private network <literal>net01</literal> using VLAN ID 102 on the physical "
"switch, along with its subnet, and connect it to the router. "
"<placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml322(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml527(para)
msgid ""
"Similarly, for <literal>tenantB</literal>, create a router and another "
"network, using VLAN ID 102 on the physical switch:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml335(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml540(title)
msgid "Scenario 2: Compute host config"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml336(para)
msgid ""
"The following figure shows how to configure Linux networking devices on the "
"Compute host:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml343(para)
msgid ""
"The Compute host configuration resembles the configuration in scenario 1. "
"However, in scenario 1, a guest connects to two subnets while in this "
"scenario, the subnets belong to different tenants."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml350(title)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml554(title)
msgid "Scenario 2: Network host config"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml351(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml555(para)
msgid ""
"The following figure shows the network devices on the network host for the "
"second scenario."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml358(para)
msgid ""
"In this configuration, the network namespaces are organized to isolate the "
"two subnets from each other as shown in the following figure."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml367(para)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml570(para)
msgid ""
"In this scenario, there are four network namespaces "
"(<literal>qhdcp-<replaceable>aaa</replaceable></literal>, "
"<literal>qrouter-<replaceable>bbbb</replaceable></literal>, "
"<literal>qrouter-<replaceable>cccc</replaceable></literal>, and "
"<literal>qhdcp-<replaceable>dddd</replaceable></literal>), instead of three."
" Since there is no connectivity between the two networks, and so each router"
" is implemented by a separate namespace."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml379(para)
msgid ""
"This section describes how the Linux Bridge plug-in implements the "
"Networking abstractions. For information about DHCP and L3 agents, see <xref"
" linkend=\"under_the_hood_openvswitch_scenario1\"/>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml384(para)
msgid ""
"This example uses VLAN isolation on the switches to isolate tenant networks."
" This configuration labels the physical network associated with the public "
"network as <literal>physnet1</literal>, and the physical network associated "
"with the data network as <literal>physnet2</literal>, which leads to the "
"following configuration options in "
"<filename>linuxbridge_conf.ini</filename>:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml398(para)
msgid ""
"The first scenario has two private networks (<literal>net01</literal>, and "
"<literal>net02</literal>), each with one subnet "
"(<literal>net01_subnet01</literal>: 192.168.101.0/24, "
"<literal>net02_subnet01</literal>, 192.168.102.0/24). Both private networks "
"are attached to a router that contains them to the public network "
"(10.64.201.0/24)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml441(para)
msgid ""
"The following figure shows how to configure the various Linux networking "
"devices on the compute host."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml452(para)
msgid ""
"There are three distinct type of virtual networking devices: TAP devices, "
"VLAN devices, and Linux bridges. For an ethernet frame to travel from "
"<literal>eth0</literal> of virtual machine <literal>vm01</literal>, to the "
"physical network, it must pass through four devices inside of the host: TAP "
"<literal>vnet0</literal>, Linux bridge "
"<literal>brq<replaceable>XXX</replaceable></literal>, VLAN "
"<literal>eth1.101)</literal>, and, finally, the physical network interface "
"card <literal>eth1</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml464(para)
msgid ""
"A <emphasis role=\"italic\">VLAN device</emphasis> is associated with a VLAN"
" tag attaches to an existing interface device and adds or removes VLAN tags."
" In the preceding example, VLAN device <literal>eth1.101</literal> is "
"associated with VLAN ID 101 and is attached to interface "
"<literal>eth1</literal>. Packets received from the outside by "
"<literal>eth1</literal> with VLAN tag 101 will be passed to device "
"<literal>eth1.101</literal>, which will then strip the tag. In the other "
"direction, any ethernet frame sent directly to eth1.101 will have VLAN tag "
"101 added and will be forward to <literal>eth1</literal> for sending out to "
"the network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml481(para)
msgid "The following figure shows the network devices on the network host."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml487(para)
msgid ""
"The following figure shows how the Linux Bridge plug-in uses network "
"namespaces to provide isolation."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml488(para)
msgid ""
"veth pairs form connections between the Linux bridges and the network "
"namespaces."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml498(para)
msgid ""
"The second scenario has two tenants (A, B). Each tenant has a network with "
"one subnet, and each one has a router that connects them to the public "
"Internet."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml541(para)
msgid ""
"The following figure shows how the various Linux networking devices would be"
" configured on the compute host under this scenario."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml549(para)
msgid ""
"The configuration on the compute host is very similar to the configuration "
"in scenario 1. The only real difference is that scenario 1 had a guest that "
"was connected to two subnets, and in this scenario, the subnets belong to "
"different tenants."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml562(para)
msgid ""
"The main difference between the configuration in this scenario and the "
"previous one is the organization of the network namespaces, in order to "
"provide isolation across the two subnets, as shown in the following figure."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml581(title)
#: ./doc/admin-guide-cloud/ch_networking.xml321(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2424(td)
msgid "ML2"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml582(para)
msgid ""
"The Modular Layer 2 plugin allows OpenStack Networking to simultaneously "
"utilize the variety of layer 2 networking technologies found in complex "
"real-world data centers. It currently includes drivers for the local, flat, "
"vlan, gre and vxlan network types and works with the existing <emphasis>Open"
" vSwitch</emphasis>, <emphasis>Linux Bridge</emphasis>, and "
"<emphasis>HyperV</emphasis> L2 agents. The <emphasis>ML2</emphasis> plug-in "
"can be extended through mechanism drivers, multiple mechanisms can be used "
"simultaneously. This section describes different <emphasis>ML2</emphasis> "
"plug-in / agents configurations with different type drivers and mechanism "
"drivers."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml592(title)
msgid "ML2 with L2 population mechanism driver"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml593(para)
msgid ""
"Current <emphasis>Open vSwitch</emphasis> and <emphasis>Linux "
"Bridge</emphasis> tunneling implementations broadcast to every agent, even "
"if they dont host the corresponding network as illustrated below."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml602(para)
msgid ""
"As broadcast emulation on overlay is costly, it may be better to avoid its "
"use for mac learning and ARP resolution. This supposes the use of proxy ARP "
"on the agent to answer VM requests, and to populate forwarding table. "
"Currently only the <emphasis>Linux Bridge</emphasis> Agent implements an ARP"
" proxy. The prepopulation limits L2 broadcasts in overlay, however it may "
"anyway be necessary to provide broadcast emulation. This is achieved by "
"sending broadcasts packets over unicasts only to the relevant agents as "
"illustrated below.<placeholder-1/>The partial-mesh is available with the "
"<emphasis>Open vSwitch</emphasis> and the <emphasis>Linux Bridge</emphasis> "
"agent. The following scenarios will use the L2 population mechanism driver "
"with an <emphasis>Open vSwitch</emphasis> agent and a <emphasis>Linux "
"Bridge</emphasis> agent. To enable the l2 population driver we have to add "
"it in the list of mechanism drivers. We also need to have at least one "
"tunneling type driver enabled, either GRE, VXLAN or both. Below "
"configuration options that we have to set in "
"<filename>ml2_conf.ini</filename>:<placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml621(title)
msgid "Scenario 1: L2 population with Open vSwitch agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml625(replaceable)
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml637(replaceable)
msgid "192.168.1.10"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml628(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml184(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml191(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml208(literal)
msgid "gre"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml628(replaceable)
msgid "vxlan"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml622(para)
msgid ""
"We have to enable the l2 population extension on the <emphasis>Open "
"vSwitch</emphasis> agent side and we also have to set the "
"<option>local_ip</option> parameter and the "
"<option>tunnel_types</option><filename>ml2_conf.ini</filename>.<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml632(title)
msgid "Scenario 2: L2 population with <emphasis>Linux Bridge</emphasis> agent"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml633(para)
msgid ""
"We have to enable the l2 population extension on the agent side and we also "
"have to set the local_ip parameter and enable VXLAN in "
"<filename>ml2_conf.ini</filename>.<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml641(title)
msgid "Enable security group API"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-scenarios.xml642(para)
msgid ""
"Since the ML2 plugin can concurrently support different L2 agents (or other "
"mechanisms) with different configuration files, the actual "
"<option>firewall_driver</option> value in the "
"<filename>ml2_conf.ini</filename> file does not matter in the server, but "
"<option>firewall_driver</option> must be set to a non-default value in the "
"ml2 configuration to enable the securitygroup extension. To enable "
"securitygroup API, edit the <filename>ml2_conf.ini</filename> "
"file:<placeholder-1/> Each L2 agent configuration file (such as "
"<filename>ovs_neutron_plugin.ini</filename> or "
"<filename>linuxbridge_conf.ini</filename>) should contain the appropriate "
"<option>firewall_driver</option> value for that agent. To disable "
"securitygroup API, edit the <filename>ml2_conf.ini</filename> "
"file:<placeholder-2/> Also, each L2 agent configuration file (such as "
"<filename>ovs_neutron_plugin.ini</filename> or "
"<filename>linuxbridge_conf.ini</filename>) should contain this value in "
"<option>firewall_driver</option> parameter for that 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/admin-guide-cloud/ch_networking.xml1412(None)
msgid ""
"@@image: '../common/figures/Neutron-PhysNet-Diagram.png'; "
"md5=ac17dba8837f9d7ba714a692c60e68ab"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml7(title)
msgid "Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml8(para)
msgid ""
"Learn Networking concepts, architecture, and basic and advanced neutron and "
"nova command-line interface (CLI) cloud."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml12(title)
msgid "Introduction to Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml13(para)
msgid ""
"The Networking service, code-named Neutron, provides an API that lets you "
"define network connectivity and addressing in the cloud. The Networking "
"service enables operators to leverage different networking technologies to "
"power their cloud networking. The Networking service also provides an API to"
" configure and manage a variety of network services ranging from L3 "
"forwarding and NAT to load balancing, edge firewalls, and IPSEC VPN."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml21(para)
msgid ""
"For a detailed description of the Networking API abstractions and their "
"attributes, see the <link href=\"http://docs.openstack.org/api/openstack-"
"network/2.0/content/\"><citetitle>OpenStack Networking API v2.0 "
"Reference</citetitle></link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml27(title)
msgid "Networking API"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml28(para)
msgid ""
"Networking is a virtual network service that provides a powerful API to "
"define the network connectivity and IP addressing used by devices from other"
" services, such as Compute."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml32(para)
msgid ""
"The Compute API has a virtual server abstraction to describe computing "
"resources. Similarly, the Networking API has virtual network, subnet, and "
"port abstractions to describe networking resources."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml37(caption)
msgid "Networking resources"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml42(th)
msgid "Resource"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml43(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1316(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1428(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1541(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1605(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1678(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1782(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml45(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml171(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml374(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml436(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml759(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml806(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1074(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1209(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1287(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1524(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1903(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2011(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2054(th)
msgid "Description"
msgstr "ਵੇਰਵਾ"
#: ./doc/admin-guide-cloud/ch_networking.xml49(emphasis)
#: ./doc/admin-guide-cloud/ch_networking.xml1427(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1547(emphasis)
msgid "Network"
msgstr "ਸੰਜਾਲ"
#: ./doc/admin-guide-cloud/ch_networking.xml50(td)
msgid ""
"An isolated L2 segment, analogous to VLAN in the physical networking world."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml55(emphasis)
#: ./doc/admin-guide-cloud/ch_networking.xml1556(emphasis)
msgid "Subnet"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml56(td)
msgid "A block of v4 or v6 IP addresses and associated configuration state."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml60(emphasis)
#: ./doc/admin-guide-cloud/ch_networking.xml1568(emphasis)
msgid "Port"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml61(td)
msgid ""
"A connection point for attaching a single device, such as the NIC of a "
"virtual server, to a virtual network. Also describes the associated network "
"configuration, such as the MAC and IP addresses to be used on that port."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml70(para)
msgid ""
"You can configure rich network topologies by creating and configuring "
"networks and subnets, and then instructing other OpenStack services like "
"Compute to attach virtual devices to ports on these networks."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml75(para)
msgid ""
"In particular, Networking supports each tenant having multiple private "
"networks, and allows tenants to choose their own IP addressing scheme (even "
"if those IP addresses overlap with those used by other tenants). The "
"Networking service:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml82(para)
msgid ""
"Enables advanced cloud networking use cases, such as building multi-tiered "
"web applications and allowing applications to be migrated to the cloud "
"without changing IP addresses."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml89(para)
msgid ""
"Offers flexibility for the cloud administrator to customize network "
"offerings."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml94(para)
msgid ""
"Enables developers to extend the Networking API. Over time, the extended "
"functionality becomes part of the core Networking API."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml102(title)
msgid "Plug-in architecture"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml103(para)
msgid ""
"The original Compute network implementation assumed a basic model of "
"isolation through Linux VLANs and IP tables. Networking introduces the "
"concept of a <emphasis role=\"italic\">plug-in</emphasis>, which is a back-"
"end implementation of the Networking API. A plug-in can use a variety of "
"technologies to implement the logical API requests. Some Networking plug-ins"
" might use basic Linux VLANs and IP tables, while others might use more "
"advanced technologies, such as L2-in-L3 tunneling or OpenFlow, to provide "
"similar benefits."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml115(caption)
msgid "Available networking plug-ins"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml120(th)
#: ./doc/admin-guide-cloud/ch_networking.xml255(th)
#: ./doc/admin-guide-cloud/ch_networking.xml2417(th)
msgid "Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml121(th)
msgid "Documentation"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml126(emphasis)
msgid "Big Switch Plug-in (Floodlight REST Proxy)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml132(link)
msgid ""
"http://www.openflowhub.org/display/floodlightcontroller/Neutron+REST+Proxy+Plugin"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml129(td)
msgid "Documentation included in this guide and <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml136(emphasis)
msgid "Brocade Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml138(td)
msgid "Documentation included in this guide"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml142(emphasis)
#: ./doc/admin-guide-cloud/ch_networking.xml281(td)
msgid "Cisco"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml145(link)
msgid "http://wiki.openstack.org/cisco-neutron"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml148(emphasis)
msgid "Cloudbase Hyper-V Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml152(link)
msgid "http://www.cloudbase.it/quantum-hyper-v-plugin/"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml155(emphasis)
msgid "Linux Bridge Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml159(link)
msgid "http://wiki.openstack.org/Neutron-Linux-Bridge-Plugin"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml162(emphasis)
msgid "Mellanox Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml166(link)
msgid "https://wiki.openstack.org/wiki/Mellanox-Neutron/"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml169(emphasis)
msgid "Midonet Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml173(link)
msgid "http://www.midokura.com/"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml176(emphasis)
msgid "ML2 (Modular Layer 2) Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml180(link)
msgid "https://wiki.openstack.org/wiki/Neutron/ML2"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml183(emphasis)
msgid "NEC OpenFlow Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml187(link)
msgid "http://wiki.openstack.org/Quantum-NEC-OpenFlow-Plugin"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml190(emphasis)
msgid "Nicira NVP Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml195(link)
msgid "NVP Product Overview"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml197(link)
msgid "NVP Product Support"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml192(td)
msgid ""
"Documentation included in this guide as well as in <placeholder-1/>, "
"<placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml200(emphasis)
msgid "Open vSwitch Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml202(td)
msgid "Documentation included in this guide."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml206(emphasis)
msgid "PLUMgrid"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml210(link)
msgid "https://https://wiki.openstack.org/wiki/PLUMgrid-Neutron"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml207(td)
#: ./doc/admin-guide-cloud/ch_networking.xml215(td)
msgid "Documentation included in this guide as well as in <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml213(emphasis)
msgid "Ryu Plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml218(link)
msgid "https://github.com/osrg/ryu/wiki/OpenStack"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml222(para)
msgid ""
"Plug-ins can have different properties for hardware requirements, features, "
"performance, scale, or operator tools. Because Networking supports a large "
"number of plug-ins, the cloud administrator can weigh options to decide on "
"the right networking technology for the deployment."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml228(para)
msgid ""
"In the Havana release, OpenStack Networking provides the <firstterm "
"baseform=\"Modular Layer 2 (ML2) neutron plug-in\"> Modular Layer 2 (ML2) "
"plug-in</firstterm> that can concurrently use multiple layer 2 networking "
"technologies that are found in real-world data centers. It currently works "
"with the existing Open vSwitch, Linux Bridge, and Hyper-v L2 agents. The ML2"
" framework simplifies the addition of support for new L2 technologies and "
"reduces the effort that is required to add and maintain them compared to "
"monolithic plug-ins."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml239(title)
msgid "Plug-in deprecation notice:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml240(para)
msgid ""
"The Open vSwitch and Linux Bridge plug-ins are deprecated in the Havana "
"release and will be removed in the Icehouse release. All features have been "
"ported to the ML2 plug-in in the form of mechanism drivers. ML2 currently "
"provides Linux Bridge, Open vSwitch and Hyper-v mechanism drivers."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml248(para)
msgid ""
"Not all Networking plug-ins are compatible with all possible Compute "
"drivers:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml251(caption)
msgid "Plug-in compatibility with Compute drivers"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml256(th)
msgid "Libvirt (KVM/QEMU)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml257(th)
msgid "XenServer"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml258(th)
msgid "VMware"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml259(th)
#: ./doc/admin-guide-cloud/ch_compute.xml47(link)
msgid "Hyper-V"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml260(th)
msgid "Bare-metal"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml265(td)
msgid "Big Switch / Floodlight"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml266(td)
#: ./doc/admin-guide-cloud/ch_networking.xml274(td)
#: ./doc/admin-guide-cloud/ch_networking.xml282(td)
#: ./doc/admin-guide-cloud/ch_networking.xml293(td)
#: ./doc/admin-guide-cloud/ch_networking.xml298(td)
#: ./doc/admin-guide-cloud/ch_networking.xml306(td)
#: ./doc/admin-guide-cloud/ch_networking.xml314(td)
#: ./doc/admin-guide-cloud/ch_networking.xml322(td)
#: ./doc/admin-guide-cloud/ch_networking.xml325(td)
#: ./doc/admin-guide-cloud/ch_networking.xml330(td)
#: ./doc/admin-guide-cloud/ch_networking.xml338(td)
#: ./doc/admin-guide-cloud/ch_networking.xml339(td)
#: ./doc/admin-guide-cloud/ch_networking.xml340(td)
#: ./doc/admin-guide-cloud/ch_networking.xml346(td)
#: ./doc/admin-guide-cloud/ch_networking.xml354(td)
#: ./doc/admin-guide-cloud/ch_networking.xml356(td)
#: ./doc/admin-guide-cloud/ch_networking.xml362(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1909(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1918(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1927(td)
msgid "Yes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml273(td)
msgid "Brocade"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml289(td)
msgid "Cloudbase Hyper-V"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml305(td)
msgid "Mellanox"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml313(td)
msgid "Midonet"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml329(td)
msgid "NEC OpenFlow"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml337(td)
msgid "Nicira NVP"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml353(td)
msgid "Plumgrid"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml361(td)
msgid "Ryu"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml371(title)
msgid "Plug-in configurations"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml372(para)
msgid ""
"For configurations options, see <link "
"href=\"http://docs.openstack.org/havana/config-reference/content"
"/section_networking-options-reference.html\">Networking configuration "
"options</link> in <citetitle>Configuration Reference</citetitle>. These "
"sections explain how to configure specific plug-ins."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml379(title)
msgid "Configure Big Switch, Floodlight REST Proxy plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml382(title)
msgid "To use the REST Proxy plug-in with OpenStack Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml385(para)
#: ./doc/admin-guide-cloud/ch_networking.xml538(para)
#: ./doc/admin-guide-cloud/ch_networking.xml702(para)
#: ./doc/admin-guide-cloud/ch_networking.xml745(para)
msgid "Edit <filename>/etc/neutron/neutron.conf</filename> and set:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml391(para)
msgid ""
"Edit the plug-in configuration file, "
"<filename>/etc/neutron/plugins/bigswitch/restproxy.ini</filename>, and "
"specify a comma-separated list of "
"<systemitem>controller_ip:port</systemitem> pairs: <placeholder-1/> For "
"database configuration, see <link href=\"http://docs.openstack.org/havana"
"/install-guide/install/apt/content/neutron-install-network-"
"node.html\">Install Networking Services</link> in any of the "
"<citetitle>Installation Guides</citetitle> in the <link "
"href=\"http://docs.openstack.org\">OpenStack Documentation index</link>. "
"(The link defaults to the Ubuntu version.)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml408(para)
#: ./doc/admin-guide-cloud/ch_networking.xml608(para)
#: ./doc/admin-guide-cloud/ch_networking.xml806(para)
msgid ""
"To apply the new settings, restart <systemitem class=\"service\">neutron-"
"server</systemitem>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml417(title)
msgid "Configure Brocade plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml419(title)
msgid "To use the Brocade plug-in with OpenStack Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml422(para)
msgid ""
"Install the Brocade modified Python netconf client (ncclient) library which "
"is available at <link "
"href=\"https://github.com/brocade/ncclient\">https://github.com/brocade/ncclient</link>:"
" <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml431(para)
msgid ""
"Edit the <filename>/etc/neutron/neutron.conf</filename> file and set the "
"following option:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml437(para)
msgid ""
"Edit the <filename>/etc/neutron/plugins/brocade/brocade.ini</filename> "
"configuration file for the Brocade plug-in and specify the admin user name, "
"password, and IP address of the Brocade switch:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml444(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml665(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml666(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml677(replaceable)
msgid "admin"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml445(replaceable)
msgid "password"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml446(replaceable)
msgid "switch mgmt ip address"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml448(para)
msgid ""
"For database configuration, see <link "
"href=\"http://docs.openstack.org/havana/install-guide/install/apt/content"
"/neutron-install-network-node.html\">Install Networking Services</link> in "
"any of the <citetitle>Installation Guides</citetitle> in the <link "
"href=\"http://docs.openstack.org\">OpenStack Documentation index</link>. "
"(The link defaults to the Ubuntu version.)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml460(para)
msgid ""
"To apply the new settings, restart the <systemitem class=\"service"
"\">neutron-server</systemitem> service:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml470(title)
msgid "Configure OVS plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml471(para)
msgid ""
"If you use the Open vSwitch (OVS) plug-in in a deployment with multiple "
"hosts, you will need to use either tunneling or vlans to isolate traffic "
"from multiple networks. Tunneling is easier to deploy because it does not "
"require configuring VLANs on network switches."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml478(para)
msgid "This procedure uses tunneling:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml480(title)
msgid "To configure OpenStack Networking to use the OVS plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml483(para)
msgid ""
"Edit <filename>/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini "
"</filename> to specify these values (for database configuration, see <link "
"href=\"http://docs.openstack.org/havana/install-guide/install/apt/content"
"/neutron-install-network-node.html\">Install Networking Services</link> in "
"<citetitle>Installation Guide</citetitle>):"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml498(para)
msgid ""
"If you use the neutron DHCP agent, add these lines to the "
"<filename>/etc/neutron/dhcp_agent.ini</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml505(para)
msgid ""
"Create <filename>/etc/neutron/dnsmasq-neutron.conf</filename>, and add these"
" values to lower the MTU size on instances and prevent packet fragmentation "
"over the GRE tunnel:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml514(para)
msgid ""
"After performing that change on the node running <systemitem class=\"service"
"\">neutron-server</systemitem>, restart <systemitem class=\"service"
"\">neutron-server</systemitem> to apply the new settings:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml526(title)
msgid "Configure Nicira NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml528(title)
msgid "To configure OpenStack Networking to use the NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml530(para)
msgid ""
"While the instructions in this section refer to the Nicira NVP platform, "
"they also apply to VMware NSX."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml533(para)
msgid "Install the NVP plug-in, as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml542(para)
msgid "Example <filename>neutron.conf</filename> file for NVP:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml559(para)
msgid ""
"A set of parameters need to establish and configure the connection with the "
"controller cluster. Such parameters include NVP API endpoints, access "
"credentials, and settings for HTTP redirects and retries in case of "
"connection failures<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml571(para)
msgid ""
"In order to ensure correct operations <literal>nvp_user</literal> shoud be a"
" user with administrator credentials on the NVP platform."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml574(para)
msgid ""
"A controller API endpoint consists of the controller's IP address and port; "
"if the port is omitted, port 443 will be used. If multiple API endpoints are"
" specified, it is up to the user to ensure that all these endpoints belong "
"to the same controller cluster; The Openstack Networking Nicira NVP plugin "
"does not perform this check, and results might be unpredictable."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml582(para)
msgid ""
"When multiple API endpoints are specified, the plugin will load balance "
"requests on the various API endpoints."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml587(para)
msgid ""
"The UUID of the NVP Transport Zone that should be used by default when a "
"tenant creates a network. This value can be retrieved from the NVP Manager's"
" Transport Zones page:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml596(para)
msgid ""
"Ubuntu packaging currently does not update the neutron init script to point "
"to the NVP configuration file. Instead, you must manually update "
"<filename>/etc/default/neutron-server</filename> with the following:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml550(para)
msgid ""
"To configure the NVP controller cluster for the Openstack Networking "
"Service, locate the <literal>[default]</literal> section in the "
"<filename>/etc/neutron/plugins/nicira/nvp.ini</filename> file, and add the "
"following entries (for database configuration, see <link "
"href=\"http://docs.openstack.org/havana/install-guide/install/apt/content"
"/neutron-install-network-node.html\">Install Networking Services</link> in "
"<citetitle>Installation Guide</citetitle>): <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml614(para)
msgid "Example <filename>nvp.ini</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml623(para)
msgid ""
"To debug <filename>nvp.ini</filename> configuration issues, run this command"
" from the host that runs <systemitem class=\"service\">neutron-"
"server</systemitem>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml629(para)
msgid ""
"This command tests whether <systemitem class=\"service\">neutron-"
"server</systemitem> can log into all of the NVP Controllers and the SQL "
"server, and whether all UUID values are correct."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml637(title)
msgid "Loadbalancer-as-a-Service and Firewall-as-a-Service"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml638(para)
msgid ""
"The NVP LBaaS and FWaaS services use the standard OpenStack API with the "
"exception of requiring routed-insertion extension support."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml639(para)
msgid ""
"Below are the main differences between the NVP implementation and the "
"community reference implementation of these services:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml642(para)
msgid ""
"The NVP LBaaS and FWaaS plugins require the routed-insertion extension, "
"which adds the <code>router_id</code> attribute to the VIP (Virtual IP "
"address) and firewall resources and binds these services to a logical "
"router."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml645(para)
msgid ""
"The community reference implementation of LBaaS only supports a one-arm "
"model, which restricts the VIP to be on the same subnet as the backend "
"servers. The NVP LBaaS plugin only supports a two-arm model between north-"
"south traffic, meaning that the VIP can only be created on the external "
"(physical) network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml648(para)
msgid ""
"The community reference implementation of FWaaS applies firewall rules to "
"all logical routers in a tenant, while the NVP FWaaS plugin applies firewall"
" rules only to one logical router according to the <code>router_id</code> of"
" the firewall entity."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml652(title)
msgid ""
"To configure Loadbalancer-as-a-Service and Firewall-as-a-Service with NVP:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml654(para)
msgid "Edit <filename>/etc/neutron/neutron.conf</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml660(para)
msgid "Edit <filename>/etc/neutron/plugins/nicira/nvp.ini</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml661(para)
msgid ""
"In addition to the original NVP configuration, the "
"<code>default_l3_gw_service_uuid</code> is required for the NVP Advanced "
"Plugin and a <code>vcns</code> section must be added as shown below."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml667(replaceable)
msgid "10.37.1.137:443"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml668(replaceable)
msgid "aae63e9b-2e4e-4efe-81a1-92cf32e308bf"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml669(replaceable)
msgid "2702f27a-869a-49d1-8781-09331a0f6b9e"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml674(replaceable)
msgid "https://10.24.106.219"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml680(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1535(td)
msgid "default"
msgstr "ਮੂਲ"
#: ./doc/admin-guide-cloud/ch_networking.xml683(replaceable)
msgid "f2c023cf-76e2-4625-869b-d0dabcfcc638"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml697(title)
msgid "Configure PLUMgrid plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml699(title)
msgid "To use the PLUMgrid plug-in with OpenStack Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml708(para)
msgid ""
"Edit <filename>/etc/neutron/plugins/plumgrid/plumgrid.ini</filename> under "
"the <systemitem>[PLUMgridDirector]</systemitem> section, and specify the IP "
"address, port, admin user name, and password of the PLUMgrid Director: "
"<placeholder-1/> For database configuration, see <link "
"href=\"http://docs.openstack.org/havana/install-guide/install/apt/content"
"/neutron-install-network-node.html\">Install Networking Services</link> in "
"<citetitle>Installation Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml727(para)
msgid ""
"To apply the settings, restart <systemitem class=\"service\">neutron-"
"server</systemitem>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml735(title)
msgid "Configure Ryu plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml737(title)
msgid "To use the Ryu plug-in with OpenStack Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml740(para)
msgid "Install the Ryu plug-in, as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml763(para)
msgid ""
"The <systemitem>openflow_rest_api</systemitem> is used to tell where Ryu is "
"listening for REST API. Substitute <systemitem>ip-address</systemitem> and "
"<systemitem>port-no</systemitem> based on your Ryu setup."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml773(para)
msgid ""
"The <literal>ovsdb_interface</literal> is used for Ryu to access the "
"<systemitem>ovsdb-server</systemitem>. Substitute eth0 based on your set up."
" The IP address is derived from the interface name. If you want to change "
"this value irrespective of the interface name, "
"<systemitem>ovsdb_ip</systemitem> can be specified. If you use a non-default"
" port for <systemitem>ovsdb-server</systemitem>, it can be specified by "
"<systemitem>ovsdb_port</systemitem>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml790(para)
msgid ""
"<systemitem>tunnel_interface</systemitem> needs to be set to tell what IP "
"address is used for tunneling (if tunneling isn't used, this value is "
"ignored). The IP address is derived from the network interface name."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml751(para)
msgid ""
"Edit <filename>/etc/neutron/plugins/ryu/ryu.ini</filename> (for database "
"configuration, see <link href=\"http://docs.openstack.org/havana/install-"
"guide/install/apt/content/neutron-install-network-node.html\">Install "
"Networking Services</link> in <citetitle>Installation Guide</citetitle>), "
"and update the following in the <systemitem>[ovs]</systemitem> section for "
"the <systemitem>ryu-neutron-agent</systemitem>: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml799(para)
msgid ""
"You can use the same configuration file for many Compute nodes by using a "
"network interface name with a different IP address:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml816(title)
msgid "Configure neutron agents"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml817(para)
msgid ""
"Plug-ins typically have requirements for particular software that must be "
"run on each node that handles data packets. This includes any node that runs"
" <systemitem class=\"service\">nova-compute</systemitem> and nodes that run "
"dedicated OpenStack Networking service agents such as, <systemitem>neutron-"
"dhcp-agent</systemitem>, <systemitem>neutron-l3-agent</systemitem>, or "
"<systemitem>neutron-lbaas-agent</systemitem> (see below for more information"
" about individual service agents)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml828(para)
msgid ""
"A data-forwarding node typically has a network interface with an IP address "
"on the “management network” and another interface on the “data network”."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml832(para)
msgid ""
"This section shows you how to install and configure a subset of the "
"available plug-ins, which may include the installation of switching software"
" (for example, Open vSwitch) as well as agents used to communicate with the "
"<systemitem class=\"service\">neutron-server</systemitem> process running "
"elsewhere in the data center."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml840(title)
msgid "Configure data-forwarding nodes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml842(title)
msgid "Node set up: OVS plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml845(para)
msgid ""
"This section also applies to the ML2 plugin when Open vSwitch is used as a "
"mechanism driver."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml843(para)
msgid ""
"<placeholder-1/>If you use the Open vSwitch plug-in, you must install Open "
"vSwitch and the <systemitem>neutron-plugin-openvswitch-agent</systemitem> "
"agent on each data-forwarding node:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml851(para)
msgid ""
"Do not install the openvswitch-brcompat package as it breaks the security "
"groups functionality."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml856(title)
msgid "To set up each node for the OVS plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml859(para)
msgid ""
"Install the OVS agent package (this pulls in the Open vSwitch software as a "
"dependency):"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml865(para)
msgid ""
"On each node that runs the <systemitem>neutron-plugin-openvswitch-"
"agent</systemitem>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml869(para)
msgid ""
"Replicate the <filename>ovs_neutron_plugin.ini</filename> file created in "
"the first step onto the node."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml875(para)
msgid ""
"If using tunneling, the node's <filename>ovs_neutron_plugin.ini</filename> "
"file must also be updated with the node's IP address configured on the data "
"network using the <systemitem>local_ip</systemitem> value."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml887(para)
#: ./doc/admin-guide-cloud/ch_networking.xml991(para)
msgid "Restart Open vSwitch to properly load the kernel module:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml892(para)
#: ./doc/admin-guide-cloud/ch_networking.xml996(para)
msgid "Restart the agent:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml896(para)
msgid ""
"All nodes that run <systemitem>neutron-plugin-openvswitch-agent</systemitem>"
" must have an OVS <literal>br-int</literal> bridge. . To create the bridge, "
"run:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml906(title)
msgid "Node set up: Nicira NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml907(para)
msgid ""
"If you use the Nicira NVP plug-in, you must also install Open vSwitch on "
"each data-forwarding node. However, you do not need to install an additional"
" agent on each node."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml913(para)
msgid ""
"It is critical that you are running an Open vSwitch version that is "
"compatible with the current version of the NVP Controller software. Do not "
"use the Open vSwitch version that is installed by default on Ubuntu. "
"Instead, use the Open Vswitch version that is provided on the Nicira support"
" portal for your NVP Controller version."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml924(title)
msgid "To set up each node for the Nicira NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml927(para)
msgid ""
"Ensure each data-forwarding node has an IP address on the \"management "
"network,\" and an IP address on the \"data network\" that is used for "
"tunneling data traffic. For full details on configuring your forwarding "
"node, see the <citetitle>NVP Administrator Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml938(para)
msgid ""
"Use the <citetitle>NVP Administrator Guide</citetitle> to add the node as a "
"\"Hypervisor\" using the NVP Manager GUI. Even if your forwarding node has "
"no VMs and is only used for services agents like <systemitem>neutron-dhcp-"
"agent</systemitem> or <systemitem>neutron-lbaas-agent</systemitem>, it "
"should still be added to NVP as a Hypervisor."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml951(para)
msgid ""
"After following the <citetitle>NVP Administrator Guide</citetitle>, use the "
"page for this Hypervisor in the NVP Manager GUI to confirm that the node is "
"properly connected to the NVP Controller Cluster and that the NVP Controller"
" Cluster can see the <literal>br-int</literal> integration bridge."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml964(title)
msgid "Node set up: Ryu plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml965(para)
msgid ""
"If you use the Ryu plug-in, you must install both Open vSwitch and Ryu, in "
"addition to the Ryu agent package:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml969(title)
msgid "To set up each node for the Ryu plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml972(para)
msgid "Install Ryu (there isn't currently an Ryu package for ubuntu):"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml977(para)
msgid "Install the Ryu agent and Open vSwitch packages:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml982(para)
msgid ""
"Replicate the <filename>ovs_ryu_plugin.ini</filename> and "
"<filename>neutron.conf</filename> files created in the above step on all "
"nodes running <systemitem>neutron-plugin-ryu-agent</systemitem>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1000(para)
msgid ""
"All nodes running <systemitem>neutron-plugin-ryu-agent</systemitem> also "
"require that an OVS bridge named \"br-int\" exists on each node. To create "
"the bridge, run:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1011(title)
msgid "Configure DHCP agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1012(para)
msgid ""
"The DHCP service agent is compatible with all existing plug-ins and is "
"required for all deployments where VMs should automatically receive IP "
"addresses through DHCP."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1017(title)
msgid "To install and configure the DHCP agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1020(para)
msgid ""
"You must configure the host running the <systemitem>neutron-dhcp-"
"agent</systemitem> as a \"data forwarding node\" according to the "
"requirements for your plug-in (see <xref "
"linkend=\"install_neutron_agent\"/>)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1028(para)
msgid "Install the DHCP agent:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1032(para)
msgid ""
"Finally, update any options in the "
"<filename>/etc/neutron/dhcp_agent.ini</filename> file that depend on the "
"plug-in in use (see the sub-sections)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1039(para)
msgid ""
"If you reboot a node that runs the DHCP agent, you must run the "
"<placeholder-1/> command before the <systemitem class=\"service\">neutron-"
"dhcp-agent</systemitem> service starts."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1043(para)
msgid ""
"On Red Hat-based systems, the <systemitem class=\"service\"> neutron-ovs-"
"cleanup</systemitem> service runs the <placeholder-1/>command automatically."
" However, on Debian-based systems such as Ubuntu, you must manually run this"
" command or write your own system script that runs on boot before the "
"<systemitem class=\"service\"> neutron-dhcp-agent</systemitem> service "
"starts."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1053(title)
msgid "DHCP agent setup: OVS plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1054(para)
msgid ""
"These DHCP agent options are required in the "
"<filename>/etc/neutron/dhcp_agent.ini</filename> file for the OVS plug-in:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1064(title)
msgid "DHCP agent setup: NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1065(para)
msgid ""
"These DHCP agent options are required in the "
"<filename>/etc/neutron/dhcp_agent.ini</filename> file for the NVP plug-in:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1076(title)
msgid "DHCP agent setup: Ryu plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1077(para)
msgid ""
"These DHCP agent options are required in the "
"<filename>/etc/neutron/dhcp_agent.ini</filename> file for the Ryu plug-in:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1087(title)
msgid "Configure L3 agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1088(para)
msgid ""
"The OpenStack Networking Service has a widely used API extension to allow "
"administrators and tenants to create routers to interconnect L2 networks, "
"and floating IPs to make ports on private networks publicly accessible."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1093(para)
msgid ""
"Many plug-ins rely on the L3 service agent to implement the L3 "
"functionality. However, the following plug-ins already have built-in L3 "
"capabilities:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1100(para)
msgid "Nicira NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1103(para)
msgid ""
"Big Switch/Floodlight plug-in, which supports both the open source <link "
"href=\"http://www.projectfloodlight.org/floodlight/\">Floodlight</link> "
"controller and the proprietary Big Switch controller."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1110(para)
msgid ""
"Only the proprietary BigSwitch controller implements L3 functionality. When "
"using Floodlight as your OpenFlow controller, L3 functionality is not "
"available."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1119(para)
msgid "PLUMgrid plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1123(para)
msgid ""
"Do not configure or use <filename>neutron-l3-agent</filename> if you use one"
" of these plug-ins."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1128(title)
msgid "To install the L3 agent for all other plug-ins"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1131(para)
msgid ""
"Install the <systemitem>neutron-l3-agent</systemitem> binary on the network "
"node:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1137(para)
msgid ""
"To uplink the node that runs <systemitem>neutron-l3-agent</systemitem> to "
"the external network, create a bridge named \"br-ex\" and attach the NIC for"
" the external network to this bridge."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1143(para)
msgid ""
"For example, with Open vSwitch and NIC eth1 connected to the external "
"network, run:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1148(para)
msgid ""
"Do not manually configure an IP address on the NIC connected to the external"
" network for the node running <systemitem>neutron-l3-agent</systemitem>. "
"Rather, you must have a range of IP addresses from the external network that"
" can be used by OpenStack Networking for routers that uplink to the external"
" network. This range must be large enough to have an IP address for each "
"router in the deployment, as well as each floating IP."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1162(para)
msgid ""
"The <systemitem>neutron-l3-agent</systemitem> uses the Linux IP stack and "
"iptables to perform L3 forwarding and NAT. In order to support multiple "
"routers with potentially overlapping IP addresses, "
"<systemitem>neutron-l3-agent</systemitem> defaults to using Linux network "
"namespaces to provide isolated forwarding contexts. As a result, the IP "
"addresses of routers will not be visible simply by running <placeholder-1/> "
"or <placeholder-2/> on the node. Similarly, you will not be able to directly"
" <placeholder-3/> fixed IPs."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1179(para)
msgid ""
"To do either of these things, you must run the command within a particular "
"router's network namespace. The namespace will have the name "
"\"qrouter-&lt;UUID of the router&gt;. These example commands run in the "
"router namespace with UUID 47af3868-0fa8-4447-85f6-1304de32153b:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1193(para)
msgid ""
"If you reboot a node that runs the L3 agent, you must run the "
"<placeholder-1/> command before the <systemitem "
"class=\"service\">neutron-l3-agent</systemitem> service starts."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1196(para)
msgid ""
"On Red Hat-based systems, the <systemitem class=\"service\">neutron-ovs-"
"cleanup</systemitem> service runs the <placeholder-1/> command "
"automatically. However, on Debian-based systems such as Ubuntu, you must "
"manually run this command or write your own system script that runs on boot "
"before the <systemitem class=\"service\">neutron-l3-agent</systemitem> "
"service starts."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1206(title)
msgid "Configure LBaaS agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1207(para)
msgid ""
"Starting with the Havana release, the Neutron Load-Balancer-as-a-Service "
"(LBaaS) supports an agent scheduling mechanism, so several <systemitem"
">neutron-lbaas-agents</systemitem> can be run on several nodes (one per "
"one)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1213(title)
msgid "To install the LBaas agent and configure the node"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1216(para)
msgid "Install the agent by running:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1222(para)
msgid ""
"An OVS-based plug-in (OVS, NVP, Ryu, NEC, BigSwitch/Floodlight), you must "
"set:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1229(para)
msgid "A plug-in that uses LinuxBridge, you must set:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1220(para)
msgid "If you are using: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1236(para)
msgid "To use the reference implementation, you must also set:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1241(para)
#: ./doc/admin-guide-cloud/ch_networking.xml1262(para)
msgid ""
"Set this parameter in the <filename>neutron.conf</filename> file on the host"
" that runs <systemitem class=\"service\">neutron-server</systemitem>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1251(title)
msgid "Configure FWaaS agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1252(para)
msgid ""
"The Firewall-as-a-Service (FWaaS) agent is co-located with the Neutron L3 "
"agent and does not require any additional packages apart from those required"
" for the Neutron L3 agent. You can enable the FWaaS functionality by setting"
" the configuration, as follows."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1259(title)
msgid "To configure FWaaS service and agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1270(para)
msgid ""
"To use the reference implementation, you must also add a FWaaS driver "
"configuration to the <filename>neutron.conf</filename> file on every node "
"where the Neutron L3 agent is deployed:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1284(title)
msgid "Networking architecture"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1285(para)
msgid ""
"Before you deploy Networking, it helps to understand the Networking "
"components and how these components interact with each other and other "
"OpenStack services."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1289(title)
msgid "Overview"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1290(para)
msgid ""
"Networking is a standalone service, just like other OpenStack services such "
"as Compute, Image service, Identity service, or the Dashboard. Like those "
"services, a deployment of Networking often involves deploying several "
"processes on a variety of hosts."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1296(para)
msgid ""
"The Networking server uses the <systemitem class=\"service\">neutron-"
"server</systemitem> daemon to expose the Networking API and to pass user "
"requests to the configured Networking plug-in for additional processing. "
"Typically, the plug-in requires access to a database for persistent storage "
"(also similar to other OpenStack services)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1303(para)
msgid ""
"If your deployment uses a controller host to run centralized Compute "
"components, you can deploy the Networking server on that same host. However,"
" Networking is entirely standalone and can be deployed on its own host as "
"well. Depending on your deployment, Networking can also include the "
"following agents."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1310(caption)
msgid "Networking agents"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1321(emphasis)
msgid "plug-in agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1323(literal)
msgid "neutron-*-agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1321(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1331(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1339(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1348(td)
msgid "<placeholder-1/> (<placeholder-2/>)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1324(td)
msgid ""
"Runs on each hypervisor to perform local vswitch configuration. The agent "
"that runs depends on the plug-in that you use, and some plug-ins do not "
"require an agent."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1331(emphasis)
msgid "dhcp agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1333(literal)
msgid "neutron-dhcp-agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1334(td)
msgid ""
"Provides DHCP services to tenant networks. Some plug-ins use this agent."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1339(emphasis)
msgid "l3 agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1341(literal)
msgid "neutron-l3-agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1342(td)
msgid ""
"Provides L3/NAT forwarding to provide external network access for VMs on "
"tenant networks. Some plug-ins use this agent."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1348(emphasis)
msgid "l3 metering agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1349(literal)
msgid "neutron-metering-agent"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1350(td)
msgid "Provides L3 traffic measurements for tenant networks."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1355(para)
msgid ""
"These agents interact with the main neutron process through RPC (for "
"example, rabbitmq or qpid) or through the standard Networking API. Further:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1360(para)
msgid ""
"Networking relies on the Identity service (Keystone) for the authentication "
"and authorization of all API requests."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1365(para)
msgid ""
"Compute (Nova) interacts with Networking through calls to its standard API."
"  As part of creating a VM, the <systemitem class=\"service\">nova-"
"compute</systemitem> service communicates with the Networking API to plug "
"each virtual NIC on the VM into a particular network. "
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1374(para)
msgid ""
"The Dashboard (Horizon) integrates with the Networking API, enabling "
"administrators and tenant users to create and manage network services "
"through a web-based GUI."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1382(title)
msgid "Place services on physical hosts"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1383(para)
msgid ""
"Like other OpenStack services, Networking enables cloud administrators to "
"run one or more services on one or more physical devices. At one extreme, "
"the cloud administrator can run all service daemons on a single physical "
"host for evaluation purposes. Alternatively the cloud administrator can run "
"each service on its own physical host and, in some cases, can replicate "
"services across multiple hosts for redundancy. For more information, see the"
" <citetitle>OpenStack Configuration Reference</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1396(para)
msgid ""
"A standard architecture includes a cloud controller host, a network gateway "
"host, and a set of hypervisors that run virtual machines. The cloud "
"controller and network gateway can be on the same host. However, if you "
"expect VMs to send significant traffic to or from the Internet, a dedicated "
"network gateway host helps avoid CPU contention between the <systemitem "
"class=\"service\">neutron-l3-agent</systemitem> and other OpenStack services"
" that forward packets."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1407(title)
msgid "Network connectivity for physical hosts"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1415(para)
msgid ""
"A standard Networking set up has one or more of the following distinct "
"physical data center networks."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1421(caption)
msgid "General distinct physical data center networks"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1433(emphasis)
msgid "Management network"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1435(td)
msgid ""
"Provides internal communication between OpenStack Components. IP addresses "
"on this network should be reachable only within the data center."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1442(emphasis)
msgid "Data network"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1444(td)
msgid ""
"Provides VM data communication within the cloud deployment. The IP "
"addressing requirements of this network depend on the Networking plug-in "
"that is used."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1451(emphasis)
msgid "External network"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1453(td)
msgid ""
"Provides VMs with Internet access in some deployment scenarios. Anyone on "
"the Internet can reach IP addresses on this network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1459(emphasis)
msgid "API network"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1461(td)
msgid ""
"Exposes all OpenStack APIs, including the Networking API, to tenants. IP "
"addresses on this network should be reachable by anyone on the Internet. The"
" API network might be the same as the external network, because it is "
"possible to create an external-network subnet that is allocated IP ranges "
"that use less than the full range of IP addresses in an IP block."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1483(title)
msgid "Use Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1484(para)
msgid ""
"You can start and stop OpenStack Networking services using the "
"<systemitem>service</systemitem> command. For example:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1491(para)
msgid ""
"Log files are in the <systemitem>/var/log/neutron</systemitem> directory."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1494(para)
msgid ""
"Configuration files are in the <systemitem>/etc/neutron</systemitem> "
"directory."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1497(para)
msgid "You can use Networking in the following ways:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1500(para)
msgid ""
"Expose the Networking API to cloud tenants, which enables them to build rich"
" network topologies."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1505(para)
msgid ""
"Have the cloud administrator, or an automated administrative tool, create "
"network connectivity on behalf of tenants."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1510(para)
msgid ""
"A tenant or cloud administrator can both perform the following procedures."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1513(title)
msgid "Core Networking API features"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1514(para)
msgid ""
"After you install and run Networking, tenants and administrators can perform"
" create-read-update-delete (CRUD) API networking operations by using the "
"Networking API directly or the neutron command-line interface (CLI). The "
"neutron CLI is a wrapper around the Networking API. Every Networking API "
"call has a corresponding neutron command."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1521(para)
msgid ""
"The CLI includes a number of options. For details, refer to the <link "
"href=\"http://docs.openstack.org/user-guide/content/\"><citetitle>OpenStack "
"End User Guide</citetitle></link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1527(title)
#: ./doc/admin-guide-cloud/ch_networking.xml1535(caption)
msgid "API abstractions"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1528(para)
msgid ""
"The Networking v2.0 API provides control over both L2 network topologies and"
" the IP addresses used on those networks (IP Address Management or IPAM). "
"There is also an extension to cover basic L3 forwarding and NAT, which "
"provides capabilities similar to <placeholder-1/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1540(th)
msgid "Abstraction"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1548(td)
msgid ""
"An isolated L2 network segment (similar to a VLAN) that forms the basis for "
"describing the L2 network topology available in an Networking deployment."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1557(td)
msgid ""
"Associates a block of IP addresses and other network configuration, such as,"
" default gateways or dns-servers, with an Networking network. Each subnet "
"represents an IPv4 or IPv6 address block and, if needed, each Networking "
"network can have multiple subnets."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1569(td)
msgid ""
"Represents an attachment port to a L2 Networking network. When a port is "
"created on the network, by default it is allocated an available fixed IP "
"address out of one of the designated subnets for each IP version (if one "
"exists). When the port is destroyed, its allocated addresses return to the "
"pool of available IPs on the subnet. Users of the Networking API can either "
"choose a specific IP address from the block, or let Networking choose the "
"first available IP address."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1588(para)
msgid ""
"This table summarizes the attributes available for each networking "
"abstraction. For information about API abstraction and operations, see the "
"<link href=\"http://docs.openstack.org/api/openstack-"
"network/2.0/content/\">Networking API v2.0 Reference</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1595(caption)
msgid "Network attributes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1602(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1675(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1779(th)
msgid "Attribute"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1603(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1676(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1780(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml169(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml372(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml434(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml757(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml804(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1072(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1207(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1285(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1522(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2009(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2052(th)
msgid "Type"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1604(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1770(th)
msgid "Default value"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1610(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1787(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml392(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1320(td)
msgid "admin_state_up"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1611(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1633(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1712(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1788(td)
msgid "bool"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1612(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1713(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2425(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2426(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2430(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2431(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2435(td)
#: ./doc/admin-guide-cloud/ch_networking.xml2436(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml394(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1189(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1322(td)
msgid "True"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1613(td)
msgid ""
"Administrative state of the network. If specified as False (down), this "
"network does not forward packets."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1619(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1734(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1819(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1902(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml379(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml441(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml764(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml811(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1079(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1214(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1292(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1529(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2016(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2059(td)
msgid "id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1620(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1657(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml380(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml408(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml442(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml456(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml464(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml473(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml490(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml765(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml787(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml812(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml871(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1080(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1086(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1215(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1221(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1293(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1299(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1530(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1578(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2017(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2037(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2060(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2073(td)
msgid "uuid-str"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1621(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1736(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1821(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1827(td)
msgid "Generated"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1622(td)
msgid "UUID for this network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1625(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1746(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1831(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml385(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml770(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1093(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1228(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1306(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1544(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2022(td)
msgid "name"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1626(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1643(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1698(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1719(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1747(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1796(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1804(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1826(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1832(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1846(td)
msgid "string"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1627(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1748(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1797(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1805(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1833(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml387(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml772(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml781(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml833(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml840(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml846(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml852(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml859(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1095(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1102(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1132(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1144(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1150(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1158(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1166(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1172(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1230(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1237(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1254(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1308(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1315(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1359(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1546(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2024(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2031(td)
msgid "None"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1628(td)
msgid "Human-readable name for this network; is not required to be unique."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1632(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1121(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1243(td)
msgid "shared"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1634(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1123(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1245(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1263(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1840(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2083(td)
msgid "False"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1635(td)
msgid ""
"Specifies whether this network resource can be accessed by any tenant. The "
"default policy setting restricts usage of this attribute to administrative "
"users only."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1642(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1845(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml400(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1328(td)
msgid "status"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1644(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1658(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1699(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1755(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1762(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1840(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1847(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1854(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml178(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml214(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml402(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml409(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml457(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml465(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml491(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml788(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml826(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml872(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1087(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1222(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1300(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1330(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1559(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1579(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2038(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2074(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2093(td)
msgid "N/A"
msgstr "ਲਾਗੂ ਨਹੀਂ"
#: ./doc/admin-guide-cloud/ch_networking.xml1645(td)
msgid "Indicates whether this network is currently operational."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1649(option)
msgid "subnets"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1650(td)
msgid "list(uuid-str)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1651(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1706(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1728(td)
msgid "Empty list"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1652(td)
msgid "List of subnets associated with this network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1656(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1760(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1852(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml407(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml489(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml786(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml870(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1085(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1220(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1298(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1577(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2036(td)
msgid "tenant_id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1659(td)
msgid ""
"Tenant owner of the network. Only administrative users can set the tenant "
"identifier; this cannot be changed using authorization policies."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1668(caption)
msgid "Subnet attributes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1677(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1781(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml170(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml373(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml435(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml758(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml805(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1073(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1208(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1286(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1523(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2010(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2053(th)
msgid "Default Value"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1683(option)
msgid "allocation_pools"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1684(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1727(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1811(td)
msgid "list(dict)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1686(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1697(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1720(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2159(replaceable)
msgid "cidr"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1687(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1718(option)
msgid "gateway_ip"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1685(td)
msgid ""
"Every address in <placeholder-1/>, excluding <placeholder-2/> (if "
"configured)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1689(para)
msgid ""
"List of cidr sub-ranges that are available for dynamic allocation to ports. "
"Syntax:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1700(td)
msgid "IP range for this subnet, based on the IP version."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1704(option)
msgid "dns_nameservers"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1705(td)
msgid "list(string)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1707(td)
msgid "List of DNS name servers used by hosts in this subnet."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1711(option)
msgid "enable_dhcp"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1714(td)
msgid "Specifies whether DHCP is enabled for this subnet."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1720(td)
msgid "First address in <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1722(td)
msgid "Default gateway used by devices in this subnet."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1726(option)
msgid "host_routes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1729(td)
msgid ""
"Routes that should be used by devices with IPs from this subnet (not "
"including local subnet route)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1735(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1754(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1761(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1820(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1839(td)
#: ./doc/admin-guide-cloud/ch_networking.xml1853(td)
msgid "uuid-string"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1737(td)
msgid "UUID representing this subnet."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1740(option)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1136(td)
msgid "ip_version"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1741(td)
msgid "int"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1742(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1138(td)
msgid "4"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1743(td)
msgid "IP version."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1749(td)
msgid "Human-readable name for this subnet (might not be unique)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1753(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1838(option)
msgid "network_id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1756(td)
msgid "Network with which this subnet is associated."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1763(td)
msgid ""
"Owner of network. Only administrative users can set the tenant identifier; "
"this cannot be changed using authorization policies."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1772(caption)
msgid "Port attributes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1789(td)
msgid "true"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1790(td)
msgid ""
"Administrative state of this port. If specified as False (down), this port "
"does not forward packets."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1795(option)
msgid "device_id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1798(td)
msgid ""
"Identifies the device using this port (for example, a virtual server's ID)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1803(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1904(option)
msgid "device_owner"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1806(td)
msgid "Identifies the entity using this port (for example, a dhcp agent)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1810(option)
#: ./doc/admin-guide-cloud/ch_networking.xml1903(option)
msgid "fixed_ips"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1812(td)
msgid "Automatically allocated from pool"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1813(td)
msgid ""
"Specifies IP addresses for this port; associates the port with the subnets "
"containing the listed IP addresses."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1822(td)
msgid "UUID for this port."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1825(option)
#: ./doc/admin-guide-cloud/ch_networking.xml2048(option)
msgid "mac_address"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1828(td)
msgid "Mac address to use on this port."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1834(td)
msgid "Human-readable name for this port (might not be unique)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1841(td)
msgid "Network with which this port is associated."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1848(td)
msgid "Indicates whether the network is currently operational."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1855(td)
msgid ""
"Owner of the network. Only administrative users can set the tenant "
"identifier; this cannot be changed using authorization policies."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1865(title)
#: ./doc/admin-guide-cloud/ch_networking.xml1876(caption)
msgid "Basic Networking operations"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1866(para)
msgid ""
"To learn about advanced capabilities that are available through the neutron "
"command-line interface (CLI), read the networking section in the <link "
"href=\"http://docs.openstack.org/user-guide/content/index.html\"> OpenStack "
"End User Guide</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1872(para)
msgid ""
"This table shows example neutron commands that enable you to complete basic "
"Networking operations:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1881(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1962(th)
#: ./doc/admin-guide-cloud/ch_networking.xml2095(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml254(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml514(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml891(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml969(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1597(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2114(th)
msgid "Operation"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1882(th)
#: ./doc/admin-guide-cloud/ch_networking.xml1963(th)
#: ./doc/admin-guide-cloud/ch_networking.xml2022(th)
#: ./doc/admin-guide-cloud/ch_networking.xml2096(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml255(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml515(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml892(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml970(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1598(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2115(th)
msgid "Command"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1887(td)
msgid "Creates a network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1891(td)
msgid "Creates a subnet that is associated with net1."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1896(td)
msgid "Lists ports for a specified tenant."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1901(td)
msgid ""
"Lists ports for a specified tenant and displays the <placeholder-1/>, "
"<placeholder-2/>, and <placeholder-3/> columns."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1910(td)
msgid "Shows information for a specified port."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1912(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2055(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2108(option)
#: ./doc/admin-guide-cloud/ch_networking.xml2112(replaceable)
msgid "port-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1917(para)
msgid ""
"The <option>device_owner</option> field describes who owns the port. A port "
"whose <option>device_owner</option> begins with:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1923(para)
msgid "<literal>network</literal> is created by Networking."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1927(para)
msgid "<literal>compute</literal> is created by Compute."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1934(title)
msgid "Administrative operations"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1935(para)
msgid ""
"The cloud administrator can run any <placeholder-1/> command on behalf of "
"tenants by specifying an Identity <option>tenant_id</option> in the command,"
" as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1940(replaceable)
msgid "tenant-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1940(replaceable)
msgid "network-name"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1941(para)
#: ./doc/admin-guide-cloud/ch_compute.xml1140(para)
#: ./doc/admin-guide-cloud/ch_compute.xml1164(para)
#: ./doc/admin-guide-cloud/ch_compute.xml1208(para)
#: ./doc/admin-guide-cloud/ch_compute.xml1236(para)
#: ./doc/admin-guide-cloud/ch_compute.xml1242(para)
#: ./doc/admin-guide-cloud/ch_compute.xml1451(para)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml47(para)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml61(para)
msgid "For example:"
msgstr "ਉਦਾਹਰਣ ਲਈ:"
#: ./doc/admin-guide-cloud/ch_networking.xml1944(para)
msgid ""
"To view all tenant IDs in Identity, run the following command as an Identity"
" Service admin user:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1952(title)
#: ./doc/admin-guide-cloud/ch_networking.xml1957(caption)
msgid "Advanced Networking operations"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1953(para)
msgid ""
"This table shows example neutron commands that enable you to complete "
"advanced Networking operations:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1968(td)
msgid "Creates a network that all tenants can use."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1973(td)
msgid "Creates a subnet with a specified gateway IP address."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1978(td)
msgid "Creates a subnet that has no gateway IP address."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1983(td)
msgid "Creates a subnet with DHCP disabled."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1988(td)
msgid "Creates a subnet with a specified set of host routes."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1993(td)
msgid "Creates a subnet with a specified set of dns name servers."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml1998(td)
msgid "Displays all ports and IPs allocated on a network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2000(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2033(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2110(option)
#: ./doc/admin-guide-cloud/ch_networking.xml2111(replaceable)
msgid "net-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2008(title)
msgid "Use Compute with Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2010(title)
#: ./doc/admin-guide-cloud/ch_networking.xml2015(caption)
msgid "Basic Compute and Networking operations"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2011(para)
msgid ""
"This table shows example neutron and nova commands that enable you to "
"complete basic Compute and Networking operations:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2021(th)
msgid "Action"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2027(td)
msgid "Checks available networks."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2031(td)
msgid "Boots a VM with a single NIC on a selected Networking network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2033(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2102(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2112(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2121(replaceable)
msgid "img"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2033(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2102(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2112(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2121(replaceable)
msgid "flavor"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2033(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2102(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2112(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2121(replaceable)
msgid "vm-name"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2037(para)
msgid ""
"Searches for ports with a <option>device_id</option> that matches the "
"Compute instance UUID. See <xref linkend=\"network_compute_note\"/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2044(replaceable)
#: ./doc/admin-guide-cloud/ch_networking.xml2050(replaceable)
msgid "vm-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2047(td)
msgid "Searches for ports, but shows only the <placeholder-1/> for the port."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2053(td)
msgid "Temporarily disables a port from sending traffic."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2060(para)
msgid "The <option>device_id</option> can also be a logical router ID."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2064(title)
msgid "Create and delete VMs"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2067(para)
msgid ""
"When you boot a Compute VM, a port on the network that corresponds to the VM"
" NIC is automatically created and associated with the default security "
"group. You can configure <link linkend=\"enabling_ping_and_ssh\">security "
"group rules</link> to enable users to access the VM."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2077(para)
msgid ""
"When you delete a Compute VM, the underlying Networking port is "
"automatically deleted."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2085(title)
#: ./doc/admin-guide-cloud/ch_networking.xml2090(caption)
msgid "Advanced VM creation operations"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2086(para)
msgid ""
"This table shows example nova and neutron commands that enable you to "
"complete advanced VM creation operations:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2101(td)
msgid "Boots a VM with multiple NICs."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2102(replaceable)
msgid "net1-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2102(replaceable)
msgid "net2-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2105(td)
msgid ""
"Boots a VM with a specific IP address. First, create an Networking port with"
" a specific IP address. Then, boot a VM specifying a <placeholder-1/> rather"
" than a <placeholder-2/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2111(replaceable)
msgid "subnet-id"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2111(replaceable)
msgid "IP"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2119(parameter)
msgid "--nic"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2116(td)
msgid ""
"Boots a VM that connects to all networks that are accessible to the tenant "
"who submits the request (without the <placeholder-1/> option)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2127(para)
msgid ""
"Networking does not currently support the <parameter>v4-fixed-ip</parameter>"
" parameter of the <parameter>--nic</parameter> option for the "
"<placeholder-1/> command."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2134(title)
msgid "Enable ping and SSH on VMs (security groups)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2136(para)
msgid ""
"You must configure security group rules depending on the type of plug-in you"
" are using. If you are using a plug-in that:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2141(para)
msgid ""
"Implements Networking security groups, you can configure security group "
"rules directly by using <placeholder-1/>. This example enables "
"<placeholder-2/> and <placeholder-3/> access to your VMs."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2155(para)
msgid ""
"Does not implement Networking security groups, you can configure security "
"group rules by using the <placeholder-1/> or <placeholder-2/> command. These"
" <placeholder-3/> commands enable <placeholder-4/> and <placeholder-5/> "
"access to your VMs."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2169(para)
msgid ""
"If your plug-in implements Networking security groups, you can also leverage"
" Compute security groups by setting <code>security_group_api = "
"neutron</code> in the <filename>nova.conf</filename> file. After you set "
"this option, all Compute security group commands are proxied to Networking."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2184(title)
msgid "Authentication and authorization"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2185(para)
msgid ""
"Networking uses the Identity Service as the default authentication service. "
"When the Identity Service is enabled, users who submit requests to the "
"Networking service must provide an authentication token in <literal>X-Auth-"
"Token</literal> request header. Users obtain this token by authenticating "
"with the Identity Service endpoint. For more information about "
"authentication with the Identity Service, see <link "
"href=\"http://docs.openstack.org/api/openstack-identity-"
"service/2.0/content/\"><citetitle>OpenStack Identity Service API v2.0 "
"Reference</citetitle></link>. When the Identity Service is enabled, it is "
"not mandatory to specify the tenant ID for resources in create requests "
"because the tenant ID is derived from the authentication token."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2200(para)
msgid ""
"The default authorization settings only allow administrative users to create"
" resources on behalf of a different tenant. Networking uses information "
"received from Identity to authorize user requests. Networking handles two "
"kind of authorization policies:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2209(para)
msgid ""
"<emphasis role=\"bold\">Operation-based</emphasis> policies specify access "
"criteria for specific operations, possibly with fine-grained control over "
"specific attributes;"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2215(para)
msgid ""
"<emphasis role=\"bold\">Resource-based</emphasis> policies specify whether "
"access to specific resource is granted or not according to the permissions "
"configured for the resource (currently available only for the network "
"resource). The actual authorization policies enforced in Networking might "
"vary from deployment to deployment."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2225(para)
msgid ""
"The policy engine reads entries from the <filename>policy.json</filename> "
"file. The actual location of this file might vary from distribution to "
"distribution. Entries can be updated while the system is running, and no "
"service restart is required. Every time the policy file is updated, the "
"policies are automatically reloaded. Currently the only way of updating such"
" policies is to edit the policy file. In this section, the terms <emphasis "
"role=\"italic\">policy</emphasis> and <emphasis "
"role=\"italic\">rule</emphasis> refer to objects that are specified in the "
"same way in the policy file. There are no syntax differences between a rule "
"and a policy. A policy is something that is matched directly from the "
"Networking policy engine. A rule is an element in a policy, which is "
"evaluated. For instance in <code>create_subnet: "
"[[\"admin_or_network_owner\"]]</code>, <emphasis "
"role=\"italic\">create_subnet</emphasis> is a policy, and <emphasis "
"role=\"italic\">admin_or_network_owner</emphasis> is a rule."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2245(para)
msgid ""
"Policies are triggered by the Networking policy engine whenever one of them "
"matches an Networking API operation or a specific attribute being used in a "
"given operation. For instance the <code>create_subnet</code> policy is "
"triggered every time a <code>POST /v2.0/subnets</code> request is sent to "
"the Networking server; on the other hand <code>create_network:shared</code> "
"is triggered every time the <emphasis role=\"italic\">shared</emphasis> "
"attribute is explicitly specified (and set to a value different from its "
"default) in a <code>POST /v2.0/networks</code> request. It is also worth "
"mentioning that policies can be also related to specific API extensions; for"
" instance <code>extension:provider_network:set</code> is be triggered if the"
" attributes defined by the Provider Network extensions are specified in an "
"API request."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2261(para)
msgid ""
"An authorization policy can be composed by one or more rules. If more rules "
"are specified, evaluation policy succeeds if any of the rules evaluates "
"successfully; if an API operation matches multiple policies, then all the "
"policies must evaluate successfully. Also, authorization rules are "
"recursive. Once a rule is matched, the rule(s) can be resolved to another "
"rule, until a terminal rule is reached."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2269(para)
msgid ""
"The Networking policy engine currently defines the following kinds of "
"terminal rules:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2273(para)
msgid ""
"<emphasis role=\"bold\">Role-based rules</emphasis> evaluate successfully if"
" the user who submits the request has the specified role. For instance "
"<code>\"role:admin\"</code> is successful if the user who submits the "
"request is an administrator."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2281(para)
msgid ""
"<emphasis role=\"bold\">Field-based rules </emphasis>evaluate successfully "
"if a field of the resource specified in the current request matches a "
"specific value. For instance <code>\"field:networks:shared=True\"</code> is "
"successful if the <literal>shared</literal> attribute of the "
"<literal>network</literal> resource is set to true."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2291(para)
msgid ""
"<emphasis role=\"bold\">Generic rules</emphasis> compare an attribute in the"
" resource with an attribute extracted from the user's security credentials "
"and evaluates successfully if the comparison is successful. For instance "
"<code>\"tenant_id:%(tenant_id)s\"</code> is successful if the tenant "
"identifier in the resource is equal to the tenant identifier of the user "
"submitting the request."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2302(para)
msgid ""
"This extract is from the default <filename>policy.json</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2326(para)
msgid ""
"[1] is a rule which evaluates successfully if the current user is an "
"administrator or the owner of the resource specified in the request (tenant "
"identifier is equal)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2330(para)
msgid ""
"[2] is the default policy which is always evaluated if an API operation does"
" not match any of the policies in <filename>policy.json</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2333(para)
msgid ""
"[3] This policy evaluates successfully if either <emphasis "
"role=\"italic\">admin_or_owner</emphasis>, or <emphasis "
"role=\"italic\">shared</emphasis> evaluates successfully."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2337(para)
msgid ""
"[4] This policy restricts the ability to manipulate the <emphasis "
"role=\"italic\">shared</emphasis> attribute for a network to administrators "
"only."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2340(para)
msgid ""
"[5] This policy restricts the ability to manipulate the <emphasis "
"role=\"italic\">mac_address</emphasis> attribute for a port only to "
"administrators and the owner of the network where the port is attached."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2344(para)
msgid ""
"In some cases, some operations are restricted to administrators only. This "
"example shows you how to modify a policy file to permit tenants to define "
"networks and see their resources and permit administrative users to perform "
"all other operations:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2369(title)
msgid "High availability"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2370(para)
msgid ""
"The use of high-availability in a Networking deployment helps prevent "
"individual node failures. In general, you can run <systemitem "
"class=\"service\">neutron-server</systemitem> and <systemitem "
"class=\"service\">neutron-dhcp-agent</systemitem> in an active-active "
"fashion. You can run the <systemitem "
"class=\"service\">neutron-l3-agent</systemitem> service as active/passive, "
"which avoids IP conflicts with respect to gateway IP addresses."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2380(title)
msgid "Networking high availability with Pacemaker"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2381(para)
msgid ""
"You can run some Networking services into a cluster (Active / Passive or "
"Active / Active for Networking Server only) with Pacemaker."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2384(para)
msgid "Download the latest resources agents:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2387(para)
msgid ""
"neutron-server: <link href=\"https://github.com/madkiss/openstack-resource-"
"agents/blob/master/ocf/neutron-server\">https://github.com/madkiss"
"/openstack-resource-agents</link>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2392(para)
msgid ""
"neutron-dhcp-agent : <link href=\"https://github.com/madkiss/openstack-"
"resource-agents/blob/master/ocf/neutron-agent-"
"dhcp\">https://github.com/madkiss/openstack-resource-agents</link>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2397(para)
msgid ""
"neutron-l3-agent : <link href=\"https://github.com/madkiss/openstack-"
"resource-agents/blob/master/ocf/neutron-"
"agent-l3\">https://github.com/madkiss/openstack-resource-agents</link>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2403(para)
msgid ""
"For information about how to build a cluster, see <link "
"href=\"http://www.clusterlabs.org/wiki/Documentation\">Pacemaker "
"documentation</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2411(title)
msgid "Plug-in pagination and sorting support"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2413(caption)
msgid "Plug-ins that support native pagination and sorting"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2418(th)
msgid "Support Native Pagination"
msgstr ""
#: ./doc/admin-guide-cloud/ch_networking.xml2419(th)
msgid "Support Native Sorting"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml8(title)
msgid "OpenStack Cloud Administrator Guide"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml10(titleabbrev)
msgid "Cloud Administrator Guide"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml18(orgname)
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml23(holder)
msgid "OpenStack Foundation"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml22(year)
msgid "2013"
msgstr "੨੦੧੩"
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml25(releaseinfo)
msgid "havana"
msgstr "ਹਵਾਨਾ"
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml26(productname)
msgid "OpenStack"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml30(remark)
msgid "Copyright details are filled in by the template."
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml36(remark)
msgid "Remaining licensing details are filled in by the template."
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml41(para)
msgid ""
"OpenStack offers open source software for cloud administrators to manage and"
" troubleshoot an OpenStack cloud."
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml48(date)
msgid "2013-11-12"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml52(para)
msgid ""
"Adds options for tuning operational status synchronization in the NVP plug-"
"in."
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml60(date)
msgid "2013-10-17"
msgstr "੨੦੧੩--੧੭"
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml64(para)
msgid "Havana release."
msgstr "ਹਵਾਨਾ ਰਿਲੀਜ਼"
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml70(date)
msgid "2013-09-05"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml74(para)
msgid "Moves object storage monitoring section to this guide."
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml78(para)
msgid "Removes redundant object storage information."
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml85(date)
msgid "2013-09-03"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml89(para)
msgid ""
"Moved all but configuration and installation information from these "
"component guides to create the new guide:"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml95(para)
msgid "OpenStack Compute Administration Guide"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml99(para)
msgid "OpenStack Networking Administration Guide"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml103(para)
msgid "OpenStack Object Storage Administration Guide"
msgstr ""
#: ./doc/admin-guide-cloud/bk-admin-guide-cloud.xml107(para)
msgid "OpenStack Block Storage Service Administration Guide"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_no_emulator_x86_64.xml4(title)
msgid "Cannot find suitable emulator for x86_64"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_no_emulator_x86_64.xml7(para)
msgid ""
"When you attempt to create a VM, the error shows the VM is in the "
"<code>BUILD</code> then <code>ERROR</code> state."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_no_emulator_x86_64.xml12(para)
msgid ""
"On the KVM host run, <code>cat /proc/cpuinfo</code>. Make sure the "
"<code>vme</code> and <code>svm</code> flags are set."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_no_emulator_x86_64.xml14(para)
msgid ""
"Follow the instructions in the <link href=\"http://docs.openstack.org/havana"
"/config-reference/content/kvm.html#section_kvm_enable\"> enabling KVM "
"section</link> of the <citetitle>Configuration Reference</citetitle> to "
"enable hardware virtualization support in your BIOS."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_HTTP_bad_req_in_cinder_vol_log.xml9(para)
msgid ""
"These errors appear in the <filename>cinder-volume.log</filename> file."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_HTTP_bad_req_in_cinder_vol_log.xml44(para)
msgid ""
"You need to update your copy of the <filename>hp_3par_fc.py</filename> "
"driver which contains the synchronization code."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_non_existent_vlun.xml4(title)
msgid "Non-existent VLUN"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_non_existent_vlun.xml7(para)
msgid ""
"This error occurs if the 3PAR host exists with the correct host name that "
"the OpenStack Block Storage drivers expect but the volume was created in a "
"different Domain."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_non_existent_vlun.xml13(para)
msgid ""
"The <code>hp3par_domain</code> configuration items either need to be updated"
" to use the domain the 3PAR host currently resides in, or the 3PAR host "
"needs to be moved to the domain that the volume was created in."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_no_sysfsutils.xml4(title)
msgid "Failed to attach volume, systool is not installed"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_no_sysfsutils.xml7(para)
msgid ""
"This warning and error occurs if you do not have the required "
"<filename>sysfsutils</filename> package installed on the Compute node."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_failed_attach_vol_no_sysfsutils.xml16(para)
msgid ""
"Run the following command on the Compute node to install the "
"<filename>sysfsutils</filename> packages."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml6(title)
msgid "Advanced features through API extensions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml7(para)
msgid ""
"Several plug-ins implement API extensions that provide capabilities similar "
"to what was available in nova-network: These plug-ins are likely to be of "
"interest to the OpenStack community."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml12(title)
msgid "Provider networks"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml13(para)
msgid ""
"Provider networks enable cloud administrators to create Networking networks "
"that map directly to the physical networks in the data center. This is "
"commonly used to give tenants direct access to a public network that can be "
"used to reach the Internet. It might also be used to integrate with VLANs in"
" the network that already have a defined meaning (for example, enable a VM "
"from the \"marketing\" department to be placed on the same VLAN as bare-"
"metal marketing hosts in the same data center)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml22(para)
msgid ""
"The provider extension allows administrators to explicitly manage the "
"relationship between Networking virtual networks and underlying physical "
"mechanisms such as VLANs and tunnels. When this extension is supported, "
"Networking client users with administrative privileges see additional "
"provider attributes on all virtual networks, and are able to specify these "
"attributes in order to create provider networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml30(para)
msgid ""
"The provider extension is supported by the Open vSwitch and Linux Bridge "
"plug-ins. Configuration of these plug-ins requires familiarity with this "
"extension."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml34(title)
msgid "Terminology"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml35(para)
msgid ""
"A number of terms are used in the provider extension and in the "
"configuration of plug-ins supporting the provider extension:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml39(caption)
msgid "Provider extension terminology"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml44(th)
msgid "Term"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml50(emphasis)
msgid "virtual network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml52(td)
msgid ""
"An Networking L2 network (identified by a UUID and optional name) whose "
"ports can be attached as vNICs to Compute instances and to various "
"Networking agents. The Open vSwitch and Linux Bridge plug-ins each support "
"several different mechanisms to realize virtual networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml61(emphasis)
msgid "physical network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml63(td)
msgid ""
"A network connecting virtualization hosts (such as, Compute nodes) with each"
" other and with other network resources. Each physical network might support"
" multiple virtual networks. The provider extension and the plug-in "
"configurations identify physical networks using simple string names."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml73(emphasis)
msgid "tenant network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml75(td)
msgid ""
"A virtual network that a tenant or an administrator creates. The physical "
"details of the network are not exposed to the tenant."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml81(emphasis)
msgid "provider network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml83(td)
msgid ""
"A virtual network administratively created to map to a specific network in "
"the data center, typically to enable direct access to non-OpenStack "
"resources on that network. Tenants can be given access to provider networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml91(emphasis)
msgid "VLAN network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml93(td)
msgid ""
"A virtual network implemented as packets on a specific physical network "
"containing IEEE 802.1Q headers with a specific VID field value. VLAN "
"networks sharing the same physical network are isolated from each other at "
"L2, and can even have overlapping IP address spaces. Each distinct physical "
"network supporting VLAN networks is treated as a separate VLAN trunk, with a"
" distinct space of VID values. Valid VID values are 1 through 4094."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml107(emphasis)
msgid "flat network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml109(td)
msgid ""
"A virtual network implemented as packets on a specific physical network "
"containing no IEEE 802.1Q header. Each physical network can realize at most "
"one flat network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml116(emphasis)
msgid "local network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml118(td)
msgid ""
"A virtual network that allows communication within each host, but not across"
" a network. Local networks are intended mainly for single-node test "
"scenarios, but can have other uses."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml125(emphasis)
msgid "GRE network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml130(emphasis)
msgid "tunnels"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml127(td)
msgid ""
"A virtual network implemented as network packets encapsulated using GRE. GRE"
" networks are also referred to as <placeholder-1/>. GRE tunnel packets are "
"routed by the IP routing table for the host, so GRE networks are not "
"associated by Networking with specific physical networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml137(emphasis)
msgid "Virtual Extensible LAN (VXLAN) network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml139(td)
msgid ""
"VXLAN is a proposed encapsulation protocol for running an overlay network on"
" existing Layer 3 infrastructure. An overlay network is a virtual network "
"that is built on top of existing network Layer 2 and Layer 3 technologies to"
" support elastic compute architectures."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml149(para)
msgid ""
"The ML2, Open vSwitch, and Linux Bridge plug-ins support VLAN networks, flat"
" networks, and local networks. Only the ML2 and Open vSwitch plug-ins "
"currently support GRE and VXLAN networks, provided that the required "
"features exist in the hosts Linux kernel, Open vSwitch, and iproute2 "
"packages."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml157(title)
msgid "Provider attributes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml158(para)
msgid ""
"The provider extension extends the Networking network resource with these "
"attributes:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml161(caption)
msgid "Provider network attributes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml168(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml371(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml433(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml756(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml803(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1071(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1206(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1284(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1521(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1900(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2008(th)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2051(th)
msgid "Attribute name"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml176(td)
msgid "provider:network_type"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml177(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml197(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml386(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml401(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml771(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml780(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml825(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml832(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml851(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1094(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1101(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1131(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1181(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1229(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1236(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1307(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1314(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1329(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1545(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1565(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2023(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2030(td)
msgid "String"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml181(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml201(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml221(literal)
msgid "flat"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml182(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml190(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml202(literal)
msgid "vlan"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml183(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml192(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml207(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml222(literal)
msgid "local"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml179(td)
msgid ""
"The physical mechanism by which the virtual network is implemented. Possible"
" values are <placeholder-1/>, <placeholder-2/>, <placeholder-3/>, and "
"<placeholder-4/>, corresponding to flat networks, VLAN networks, local "
"networks, and GRE networks as defined above. All types of provider networks "
"can be created by administrators, while tenant networks can be implemented "
"as <placeholder-5/>, <placeholder-6/>, or <placeholder-7/> network types "
"depending on plug-in configuration."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml196(td)
msgid "provider:physical_network"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml198(td)
msgid ""
"If a physical network named \"default\" has been configured, and if "
"provider:network_type is <placeholder-1/> or <placeholder-2/>, then "
"\"default\" is used."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml204(td)
msgid ""
"The name of the physical network over which the virtual network is "
"implemented for flat and VLAN networks. Not applicable to the "
"<placeholder-1/> or <placeholder-2/> network types."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml212(td)
msgid "provider:segmentation_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml213(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml839(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml845(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1171(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1551(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1558(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1572(td)
msgid "Integer"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml215(td)
msgid ""
"For VLAN networks, the VLAN VID on the physical network that realizes the "
"virtual network. Valid VLAN VIDs are 1 through 4094. For GRE networks, the "
"tunnel ID. Valid tunnel IDs are any 32 bit unsigned integer. Not applicable "
"to the <placeholder-1/> or <placeholder-2/> network types."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml227(para)
msgid ""
"To view or set provider extended attributes, a client must be authorized for"
" the <code>extension:provider_network:view</code> and "
"<code>extension:provider_network:set</code> actions in the Networking policy"
" configuration. The default Networking configuration authorizes both actions"
" for users with the admin role. An authorized client or an administrative "
"user can view and set the provider extended attributes through Networking "
"API calls. See <xref linkend=\"section_networking_auth\"/> for details on "
"policy configuration."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml240(title)
msgid "Provider extension API operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml241(para)
msgid ""
"To use the provider extension with the default policy settings, you must "
"have the administrative role."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml244(para)
msgid ""
"This table shows example neutron commands that enable you to complete basic "
"provider extension API operations:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml248(caption)
msgid "Basic provider extension API operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml261(para)
msgid "Shows all attributes of a network, including provider attributes."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml270(para)
msgid "Creates a local provider network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml278(para)
msgid ""
"Creates a flat provider network. When you create flat networks, &lt;phys-"
"net-name&gt; must be known to the plug-in. See the <citetitle>OpenStack "
"Configuration Reference</citetitle> for details."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml293(para)
msgid ""
"Creates a VLAN provider network. When you create VLAN networks, &lt;phys-"
"net-name&gt; must be known to the plug-in. See the <citetitle>OpenStack "
"Configuration Reference</citetitle> for details on configuring "
"network_vlan_ranges to identify all physical networks. When you create VLAN "
"networks, &lt;VID&gt; can fall either within or outside any configured "
"ranges of VLAN IDs from which tenant networks are allocated."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml314(para)
msgid ""
"Creates a GRE provider network. When you create GRE networks, &lt;tunnel-"
"id&gt; can be either inside or outside any tunnel ID ranges from which "
"tenant networks are allocated."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml320(para)
msgid ""
"After you create provider networks, you can allocate subnets, which you can "
"use in the same way as other virtual networks, subject to authorization "
"policy based on the specified &lt;tenant_id&gt;."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml336(title)
msgid "L3 routing and NAT"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml337(para)
msgid ""
"The Networking API provides abstract L2 network segments that are decoupled "
"from the technology used to implement the L2 network. Networking includes an"
" API extension that provides abstract L3 routers that API users can "
"dynamically provision and configure. These Networking routers can connect "
"multiple L2 Networking networks, and can also provide a gateway that "
"connects one or more private L2 networks to a shared external network. For "
"example, a public network for access to the Internet. See the "
"<citetitle>OpenStack Configuration Reference</citetitle> for details on "
"common models of deploying Networking L3 routers."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml350(para)
msgid ""
"The L3 router provides basic NAT capabilities on gateway ports that uplink "
"the router to external networks. This router SNATs all traffic by default, "
"and supports floating IPs, which creates a static one-to-one mapping from a "
"public IP on the external network to a private IP on one of the other "
"subnets attached to the router. This allows a tenant to selectively expose "
"VMs on private networks to other hosts on the external network (and often to"
" all hosts on the Internet). You can allocate and map floating IPs from one "
"port to another, as needed."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml362(title)
msgid "L3 API abstractions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml364(caption)
msgid "Router"
msgstr "ਰਾਊਟਰ"
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml381(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml443(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml766(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml813(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1081(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1216(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1294(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1531(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2018(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2061(td)
msgid "generated"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml382(td)
msgid "UUID for the router."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml388(td)
msgid "Human-readable name for the router. Might not be unique."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml393(td)
msgid "Bool"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml395(td)
msgid ""
"The administrative state of router. If false (down), the router does not "
"forward packets."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml403(para)
msgid "Indicates whether router is currently operational."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml410(td)
msgid ""
"Owner of the router. Only admin users can specify a tenant_id other than its"
" own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml415(td)
msgid "external_gateway_info"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml416(td)
msgid "dict contain 'network_id' key-value pair"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml418(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml474(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml482(td)
msgid "Null"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml419(td)
msgid ""
"External network that this router connects to for gateway services (for "
"example, NAT)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml426(caption)
msgid "Floating IP"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml444(td)
msgid "UUID for the floating IP."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml447(td)
msgid "floating_ip_address"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml448(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml481(td)
msgid "string (IP address)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml449(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml819(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1110(td)
msgid "allocated by Networking"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml450(td)
msgid ""
"The external network IP address available to be mapped to an internal IP "
"address."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml455(td)
msgid "floating_network_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml458(para)
msgid ""
"The network indicating the set of subnets from which the floating IP should "
"be allocated"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml463(td)
msgid "router_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml466(td)
msgid ""
"Read-only value indicating the router that connects the external network to "
"the associated internal port, if a port is associated."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml472(td)
msgid "port_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml475(td)
msgid ""
"Indicates the internal Networking port associated with the external floating"
" IP."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml480(td)
msgid "fixed_ip_address"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml483(td)
msgid ""
"Indicates the IP address on the internal port that is mapped to by the "
"floating IP (since an Networking port might have more than one IP address)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml492(td)
msgid ""
"Owner of the Floating IP. Only admin users can specify a tenant_id other "
"than its own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml501(title)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml509(caption)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2109(caption)
msgid "Basic L3 operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml502(para)
msgid ""
"External networks are visible to all users. However, the default policy "
"settings enable only administrative users to create, update, and delete "
"external networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml506(para)
msgid ""
"This table shows example neutron commands that enable you to complete basic "
"L3 operations:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml521(para)
msgid "Creates external networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml530(para)
msgid "Lists external networks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml536(para)
msgid ""
"Creates an internal-only router that connects to multiple L2 networks "
"privately."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml551(para)
msgid ""
"Connects a router to an external network, which enables that router to act "
"as a NAT gateway for external connectivity."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml557(para)
msgid ""
"The router obtains an interface with the gateway_ip address of the subnet, "
"and this interface is attached to a port on the L2 Networking network "
"associated with the subnet. The router also gets a gateway interface to the "
"specified external network. This provides SNAT connectivity to the external "
"network as well as support for floating IPs allocated on that external "
"networks. Commonly an external network maps to a network in the provider"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml574(para)
msgid "Lists routers."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml581(para)
msgid "Shows information for a specified router."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml589(para)
msgid "Shows all internal interfaces for a router."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml595(para)
msgid ""
"Identifies the <literal>port-id</literal> that represents the VM NIC to "
"which the floating IP should map."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml601(para)
msgid ""
"This port must be on an Networking subnet that is attached to a router "
"uplinked to the external network used to create the floating IP.  "
"Conceptually, this is because the router must be able to perform the "
"Destination NAT (DNAT) rewriting of packets from the Floating IP address "
"(chosen from a subnet on the external network) to the internal Fixed IP "
"(chosen from a private subnet that is behind the router)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml617(para)
msgid "Creates a floating IP address and associates it with a port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml626(para)
msgid ""
"Creates a floating IP address and associates it with a port, in a single "
"step."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml635(para)
msgid "Lists floating IPs."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml642(para)
msgid "Finds floating IP for a specified VM port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml650(para)
msgid "Disassociates a floating IP address."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml658(para)
msgid "Deletes the floating IP address."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml666(para)
msgid "Clears the gateway."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml673(para)
msgid "Removes the interfaces from the router."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml681(para)
msgid "Deletes the router."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml692(title)
msgid "Security groups"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml693(para)
msgid ""
"Security groups and security group rules allows administrators and tenants "
"the ability to specify the type of traffic and direction (ingress/egress) "
"that is allowed to pass through a port. A security group is a container for "
"security group rules."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml698(para)
msgid ""
"When a port is created in Networking it is associated with a security group."
" If a security group is not specified the port is associated with a "
"'default' security group. By default, this group drops all ingress traffic "
"and allows all egress. Rules can be added to this group in order to change "
"the behaviour."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml704(para)
msgid ""
"To use the Compute security group APIs or use Compute to orchestrate the "
"creation of ports for instances on specific security groups, you must "
"complete additional configuration. You must configure the "
"<filename>/etc/nova/nova.conf</filename> file and set the "
"<code>security_group_api=neutron</code> option on every node that runs "
"<systemitem class=\"service\">nova-compute</systemitem> and <systemitem "
"class=\"service\">nova-api</systemitem>. After you make this change, restart"
" <systemitem class=\"service\">nova-api</systemitem> and <systemitem "
"class=\"service\">nova-compute</systemitem> to pick up this change. Then, "
"you can use both the Compute and OpenStack Network security group APIs at "
"the same time."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml721(para)
msgid ""
"To use the Compute security group API with Networking, the Networking plug-"
"in must implement the security group API. The following plug-ins currently "
"implement this: ML2, Nicira NVP, Open vSwitch, Linux Bridge, NEC, and Ryu."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml729(para)
msgid ""
"You must configure the correct firewall driver in the "
"<literal>securitygroup</literal> section of the plug-in/agent configuration "
"file. Some plug-ins and agents, such as Linux Bridge Agent and Open vSwitch "
"Agent, use the no-operation driver as the default, which results in non-"
"working security groups."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml738(para)
msgid ""
"When using the security group API through Compute, security groups are "
"applied to all ports on an instance. The reason for this is that Compute "
"security group APIs are instances based and not port based as Networking."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml747(title)
msgid "Security group API abstractions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml749(caption)
msgid "Security group attributes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml767(td)
msgid "UUID for the security group."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml773(td)
msgid ""
"Human-readable name for the security group. Might not be unique. Cannot be "
"named default as that is automatically created for a tenant."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml779(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1100(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1235(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1313(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2029(td)
msgid "description"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml782(td)
msgid "Human-readable description of a security group."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml789(td)
msgid ""
"Owner of the security group. Only admin users can specify a tenant_id other "
"than their own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml796(caption)
msgid "Security group rules"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml814(td)
msgid "UUID for the security group rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml817(td)
msgid "security_group_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml818(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml864(td)
msgid "uuid-str or Integer"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml820(td)
msgid "The security group to associate rule with."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml824(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2065(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2159(replaceable)
msgid "direction"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml827(td)
msgid "The direction the traffic is allow (ingress/egress) from a VM."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml831(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1130(td)
msgid "protocol"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml834(td)
msgid "IP Protocol (icmp, tcp, udp, and so on)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml838(td)
msgid "port_range_min"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml841(td)
msgid "Port at start of range"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml844(td)
msgid "port_range_max"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml847(td)
msgid "Port at end of range"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml850(td)
msgid "ethertype"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml853(td)
msgid "ethertype in L2 packet (IPv4, IPv6, and so on)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml857(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2091(td)
msgid "remote_ip_prefix"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml858(td)
msgid "string (IP cidr)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml860(td)
msgid "CIDR for address range"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml863(td)
msgid "remote_group_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml865(td)
msgid "allocated by Networking or Compute"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml866(td)
msgid "Source security group to apply to rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml873(td)
msgid ""
"Owner of the security group rule. Only admin users can specify a tenant_id "
"other than its own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml881(title)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml886(caption)
msgid "Basic security group operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml882(para)
msgid ""
"This table shows example neutron commands that enable you to complete basic "
"security group operations:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml898(para)
msgid "Creates a security group for our web servers."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml904(para)
msgid "Lists security groups."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml910(para)
msgid "Creates a security group rule to allow port 80 ingress."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml917(para)
msgid "Lists security group rules."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml923(para)
msgid "Deletes a security group rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml930(para)
msgid "Deletes a security group."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml936(para)
msgid "Creates a port and associates two security groups."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml943(para)
msgid "Removes security groups from a port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml954(title)
msgid "Basic Load-Balancer-as-a-Service operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml956(para)
msgid ""
"The Load-Balancer-as-a-Service (LBaaS) API provisions and configures load "
"balancers. The Havana release offers a reference implementation that is "
"based on the HAProxy software load balancer."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml961(para)
msgid ""
"This table shows example neutron commands that enable you to complete basic "
"LBaaS operations:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml964(caption)
msgid "Basic LBaaS operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml976(para)
msgid "Creates a load balancer pool by using specific provider."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml978(para)
msgid ""
"<parameter>--provider</parameter> is an optional argument. If not used, the "
"pool is created with default provider for LBaaS service. You should "
"configure the default provider in the <literal>[service_providers]</literal>"
" section of <filename>neutron.conf</filename> file. If no default provider "
"is specified for LBaaS, the <parameter>--provider</parameter> option is "
"required for pool creation."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml992(parameter)
msgid "--provider &lt;provider_name&gt;"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml996(para)
msgid "Associates two web servers with pool."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1004(para)
msgid ""
"Creates a health monitor which checks to make sure our instances are still "
"running on the specified protocol-port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1012(para)
msgid "Associates a health monitor with pool."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1019(para)
msgid ""
"Creates a virtual IP (VIP) address that, when accessed through the load "
"balancer, directs the requests to one of the pool members."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1032(title)
msgid "Firewall-as-a-Service"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1033(para)
msgid ""
"The Firewall-as-a-Service (FWaaS) API is an experimental API that enables "
"early adopters and vendors to test their networking implementations."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1036(para)
msgid ""
"The FWaaS is backed by a <emphasis role=\"bold\">reference "
"implementation</emphasis> that works with the Networking OVS plug-in and "
"provides perimeter firewall functionality. It leverages the footprint of the"
" Networking OVS L3 agent and an IPTables driver to apply the firewall rules "
"contained in a particular firewall policy. This reference implementation "
"supports one firewall policy and consequently one logical firewall instance "
"for each tenant. This is not a constraint of the resource model, but of the "
"current reference implementation. The firewall is present on a Networking "
"virtual router. If a tenant has multiple routers, the firewall is present on"
" all the routers. If a tenant does not have any router, the firewall is in "
"<code>PENDING_CREATE</code> state until a router is created and the first "
"interface is added to the router. At that point the firewall policy is "
"immediately applied to the router and the firewall changes to "
"<code>ACTIVE</code> state."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1056(para)
msgid ""
"Because this is the first iteration of this implementation, it should "
"probably not be run in production environments without adequate testing."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1062(title)
msgid "Firewall-as-a-Service API abstractions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1064(caption)
msgid "Firewall rules"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1082(td)
msgid "UUID for the firewall rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1088(td)
msgid ""
"Owner of the firewall rule. Only admin users can specify a tenant_id other "
"than its own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1096(td)
msgid "Human readable name for the firewall rule (255 characters limit)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1103(td)
msgid ""
"Human readable description for the firewall rule (1024 characters limit)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1108(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1357(td)
msgid "firewall_policy_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1109(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1358(td)
msgid "uuid-str or None"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1111(td)
msgid ""
"This is a read-only attribute that gets populated with the uuid of the "
"firewall policy when this firewall rule is associated with a firewall "
"policy. A firewall rule can be associated with only one firewall policy at a"
" time. However, the association can be changed to a different firewall "
"policy."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1122(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1188(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1244(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1262(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1321(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1536(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2082(td)
msgid "Boolean"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1124(td)
msgid ""
"When set to True makes this firewall rule visible to tenants other than its "
"owner, and it can be used in firewall policies not owned by its tenant."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1133(td)
msgid "IP Protocol (icmp, tcp, udp, None)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1137(td)
msgid "Integer or String"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1139(td)
msgid "IP Version (4, 6)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1142(td)
msgid "source_ip_address"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1143(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1149(td)
msgid "String (IP address or CIDR)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1145(td)
msgid "Source IP address or CIDR."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1148(td)
msgid "destination_ip_address"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1151(td)
msgid "Destination IP address or CIDR."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1154(td)
msgid "source_port"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1155(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1163(td)
msgid ""
"Integer or String (either as a single port number or in the format of a ':' "
"separated range)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1159(td)
msgid "Source port number or a range."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1162(td)
msgid "destination_port"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1167(td)
msgid "Destination port number or a range."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1170(td)
msgid "position"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1173(td)
msgid ""
"This is a read-only attribute that gets assigned to this rule when the rule "
"is associated with a firewall policy. It indicates the position of this rule"
" in that firewall policy."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1180(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1926(td)
msgid "action"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1182(td)
msgid "deny"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1183(td)
msgid "Action to be performed on the traffic matching the rule (allow, deny)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1187(td)
msgid "enabled"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1190(td)
msgid ""
"When set to False, disables this rule in the firewall policy. Facilitates "
"selectively turning off rules without having to disassociate the rule from "
"the firewall policy."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1199(caption)
msgid "Firewall policies"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1217(td)
msgid "UUID for the firewall policy."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1223(td)
msgid ""
"Owner of the firewall policy. Only admin users can specify a tenant_id other"
" their own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1231(td)
msgid "Human readable name for the firewall policy (255 characters limit)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1238(td)
msgid ""
"Human readable description for the firewall policy (1024 characters limit)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1246(td)
msgid ""
"When set to True makes this firewall policy visible to tenants other than "
"its owner, and can be used to associate with firewalls not owned by its "
"tenant."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1252(td)
msgid "firewall_rules"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1253(td)
msgid "List of uuid-str or None"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1255(td)
msgid ""
"This is an ordered list of firewall rule uuids. The firewall applies the "
"rules in the order in which they appear in this list."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1261(td)
msgid "audited"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1264(td)
msgid ""
"When set to True by the policy owner indicates that the firewall policy has "
"been audited. This attribute is meant to aid in the firewall policy audit "
"workflows. Each time the firewall policy or the associated firewall rules "
"are changed, this attribute is set to False and must be explicitly set to "
"True through an update operation."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1277(caption)
msgid "Firewalls"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1295(td)
msgid "UUID for the firewall."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1301(td)
msgid ""
"Owner of the firewall. Only admin users can specify a tenant_id other than "
"its own."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1309(td)
msgid "Human readable name for the firewall (255 characters limit)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1316(td)
msgid "Human readable description for the firewall (1024 characters limit)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1323(td)
msgid ""
"The administrative state of the firewall. If False (down), the firewall does"
" not forward any packets."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1331(para)
msgid ""
"Indicates whether the firewall is currently operational. Possible values "
"include:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1336(para)
msgid "ACTIVE"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1339(para)
msgid "DOWN"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1342(para)
msgid "PENDING_CREATE"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1345(para)
msgid "PENDING_UPDATE"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1348(para)
msgid "PENDING_DELETE"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1351(para)
msgid "ERROR"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1360(td)
msgid ""
"The firewall policy uuid that this firewall is associated with. This "
"firewall implements the rules contained in the firewall policy represented "
"by this uuid."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1370(title)
msgid "Basic Firewall-as-a-Service operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1373(para)
msgid "Create a firewall rule:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1375(para)
msgid ""
"The CLI requires that a protocol value be provided. If the rule is protocol "
"agnostic, the 'any' value can be used."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1378(para)
msgid ""
"In addition to the protocol attribute, other attributes can be specified in "
"the firewall rule. See the previous section for the supported attributes."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1384(para)
msgid "Create a firewall policy:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1386(para)
msgid ""
"The order of the rules specified above is important. A firewall policy can "
"be created without any rules and rules can be added later either via the "
"update operation (if adding multiple rules) or via the insert-rule operation"
" (if adding a single rule). Please check the CLI help for more details on "
"these operations."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1395(para)
msgid ""
"The reference implementation always adds a default deny all rule at the end "
"of each policy. This implies that if a firewall policy is created without "
"any rules and is associated with a firewall, that firewall blocks all "
"traffic."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1404(para)
msgid "Create a firewall:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1409(para)
msgid ""
"The FWaaS features and the above workflow can also be accessed from the "
"Horizon user interface. This support is disabled by default, but can be "
"enabled by configuring "
"<filename>#HORIZON_DIR/openstack_dashboard/local/local_settings.py "
"</filename> and setting:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1421(title)
msgid "Allowed-address-pairs"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1422(para)
msgid ""
"Allowed-address-pairs is an API extension that extends the port attribute. "
"This extension allows one to specify arbitrary mac_address/ip_address(cidr) "
"pairs that are allowed to pass through a port regardless of subnet. The main"
" use case for this is to enable the ability to use protocols such as VRRP "
"which floats an ip address between two instances to enable fast data plane "
"failover."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1430(para)
msgid ""
"The allowed-address-pairs extension is currently only supported by these "
"plug-ins: ML2, Nicira NVP, and Open vSwitch."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1435(title)
msgid "Basic allowed address pairs operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1438(para)
msgid "Create a port with a specific allowed-address-pairs:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1443(para)
msgid "Update a port adding allowed-address-pairs:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1449(para)
msgid ""
"Setting an allowed-address-pair that matches the mac_address and ip_address "
"of a port is prevented. This is because that would have no effect since "
"traffic matching the mac_address and ip_address is already allowed to pass "
"through the port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1456(para)
msgid ""
"If your plug-in implements the port-security extension port-security-enabled"
" must be set to True on the port in order to have allowed-address-pairs on a"
" port. The reason for this is because if port-security-enabled is set to "
"False this allows all traffic to be passed through the port thus having "
"allowed-address-pairs would have no effect."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1469(title)
msgid "Plug-in specific extensions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1471(para)
msgid ""
"Each vendor can choose to implement additional API extensions to the core "
"API. This section describes the extensions for each plug-in."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1475(title)
msgid "Nicira NVP extensions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1476(para)
msgid "These sections explain Nicira NVP plug-in extensions."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1479(title)
msgid "Nicira NVP QoS extension"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1480(para)
msgid ""
"The Nicira NVP QoS extension rate-limits network ports to guarantee a "
"specific amount of bandwidth for each port. This extension, by default, is "
"only accessible by a tenant with an admin role but is configurable through "
"the <filename>policy.json</filename> file. To use this extension, create a "
"queue and specify the min/max bandwidth rates (kbps) and optionally set the "
"QoS Marking and DSCP value (if your network fabric uses these values to make"
" forwarding decisions). Once created, you can associate a queue with a "
"network. Then, when ports are created on that network they are automatically"
" created and associated with the specific queue size that was associated "
"with the network. Because one size queue for a every port on a network might"
" not be optimal, a scaling factor from the Nova flavor 'rxtx_factor' is "
"passed in from Compute when creating the port to scale the queue."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1499(para)
msgid ""
"Lastly, if you want to set a specific baseline QoS policy for the amount of "
"bandwidth a single port can use (unless a network queue is specified with "
"the network a port is created on) a default queue can be created in "
"Networking which then causes ports created to be associated with a queue of "
"that size times the rxtx scaling factor. Note that after a network or "
"default queue is specified, queues are added to ports that are subsequently "
"created but are not added to existing ports."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1512(title)
msgid "Nicira NVP QoS API abstractions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1514(caption)
msgid "Nicira NVP QoS attributes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1532(td)
msgid "UUID for the QoS queue."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1537(td)
msgid "False by default"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1538(td)
msgid ""
"If True, ports are created with this queue size unless the network port is "
"created or associated with a queue at port creation time."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1547(td)
msgid "Name for QoS queue."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1550(td)
msgid "min"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1552(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1573(td)
msgid "0"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1553(td)
msgid "Minimum Bandwidth Rate (kbps)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1557(td)
msgid "max"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1560(td)
msgid "Maximum Bandwidth Rate (kbps)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1564(td)
msgid "qos_marking"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1566(td)
msgid "untrusted by default"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1567(td)
msgid "Whether QoS marking should be trusted or untrusted."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1571(td)
msgid "dscp"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1574(td)
msgid "DSCP Marking value."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1580(td)
msgid "The owner of the QoS queue."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1586(title)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1591(caption)
msgid "Basic Nicira NVP QoS operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1587(para)
msgid ""
"This table shows example neutron commands that enable you to complete basic "
"queue operations:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1604(para)
msgid "Creates QoS Queue (admin-only)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1612(para)
msgid "Associates a queue with a network."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1620(para)
msgid "Creates a default system queue."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1626(para)
msgid "Lists QoS queues."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1633(para)
msgid "Deletes a QoS queue."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1644(title)
msgid "Nicira NVP provider networks extension"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1645(para)
msgid ""
"Provider networks can be implemented in different ways by the underlying NVP"
" platform."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1648(para)
msgid ""
"The <emphasis>FLAT</emphasis> and <emphasis>VLAN</emphasis> network types "
"use bridged transport connectors. These network types enable the attachment "
"of large number of ports. To handle the increased scale, the NVP plug-in can"
" back a single Openstack Network with a chain of NVP logical switches. You "
"can specify the maximum number of ports on each logical switch in this chain"
" on the <literal>max_lp_per_bridged_ls</literal> parameter, which has a "
"default value of 5,000."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1660(para)
msgid ""
"The recommended value for this parameter varies with the NVP version running"
" in the back-end, as shown in the following table."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1664(caption)
msgid "Recommended values for max_lp_per_bridged_ls"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1670(td)
msgid "NVP version"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1671(td)
msgid "Recommended Value"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1676(td)
msgid "2.x"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1677(td)
msgid "64"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1680(td)
msgid "3.0.x"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1681(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1685(td)
msgid "5,000"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1684(td)
msgid "3.1.x"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1688(td)
msgid "3.2.x"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1689(td)
msgid "10,000"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1693(para)
msgid ""
"In addition to these network types, the NVP plug-in also supports a special "
"<emphasis>l3_ext</emphasis> network type, which maps external networks to "
"specific NVP gateway services as discussed in the next section."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1701(title)
msgid "Nicira NVP L3 extension"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1702(para)
msgid ""
"NVP exposes its L3 capabilities through gateway services which are usually "
"configured out of band from OpenStack. To use NVP with L3 capabilities, "
"first create a L3 gateway service in the NVP Manager. Next, in <filename> "
"/etc/neutron/plugins/nicira/nvp.ini</filename> set "
"<literal>default_l3_gw_service_uuid</literal> to this value. By default, "
"routers are mapped to this gateway service."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1712(title)
msgid "Nicira NVP L3 extension operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1713(para)
msgid "Create external network and map it to a specific NVP gateway service:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1717(para)
msgid "Terminate traffic on a specific VLAN from a NVP gateway service:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1724(title)
msgid "Operational status synchronization in the Nicira NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1726(para)
msgid ""
"Starting with the Havana release, the Nicira NVP plug-in provides an "
"asynchronous mechanism for retrieving the operational status for neutron "
"resources from the NVP back-end; this applies to "
"<emphasis>network</emphasis>, <emphasis>port</emphasis>, and "
"<emphasis>router</emphasis> resources."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1733(para)
msgid ""
"The back-end is polled periodically, and the status for every resource is "
"retrieved; then the status in the Networking database is updated only for "
"the resources for which a status change occurred. As operational status is "
"now retrieved asynchronously, performance for <literal>GET</literal> "
"operations is consistently improved."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1741(para)
msgid ""
"Data to retrieve from the back-end are divided in chunks in order to avoid "
"expensive API requests; this is achieved leveraging NVP APIs response paging"
" capabilities. The minimum chunk size can be specified using a configuration"
" option; the actual chunk size is then determined dynamically according to: "
"total number of resources to retrieve, interval between two synchronization "
"task runs, minimum delay between two subsequent requests to the NVP back-"
"end."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1752(para)
msgid ""
"The operational status synchronization can be tuned or disabled using the "
"configuration options reported in this table; it is however worth noting "
"that the default values work fine in most cases."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1758(caption)
msgid ""
"Configuration options for tuning operational status synchronization in the "
"NVP plug-in"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1768(th)
msgid "Option name"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1769(th)
msgid "Group"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1771(th)
msgid "Type and constraints"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1772(th)
msgid "Notes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1777(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1784(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1808(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1826(literal)
msgid "state_sync_interval"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1778(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1793(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1805(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1818(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1839(literal)
msgid "nvp_sync"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1779(td)
msgid "120 seconds"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1780(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1820(td)
msgid "Integer; no constraint."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1781(td)
msgid ""
"Interval in seconds between two run of the synchronization task. If the "
"synchronization task takes more than <placeholder-1/> seconds to execute, a "
"new instance of the task is started as soon as the other is completed. "
"Setting the value for this option to 0 will disable the synchronization "
"task."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1792(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1799(literal)
msgid "max_random_sync_delay"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1794(td)
msgid "0 seconds"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1796(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1804(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1828(literal)
msgid "min_sync_req_delay"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1795(td)
msgid "Integer. Must not exceed <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1797(td)
msgid ""
"When different from zero, a random delay between 0 and <placeholder-1/> will"
" be added before processing the next chunk."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1806(td)
msgid "10 seconds"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1807(td)
msgid "Integer. Must not exceed <placeholder-1/>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1809(td)
msgid ""
"The value of this option can be tuned according to the observed load on the "
"NVP controllers. Lower values will result in faster synchronization, but "
"might increase the load on the controller cluster."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1817(literal)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1832(literal)
msgid "min_chunk_size"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1819(td)
msgid "500 resources"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1821(td)
msgid ""
"Minimum number of resources to retrieve from the back-end for each "
"synchronization chunk. The expected number of synchronization chunks is "
"given by the ratio between <placeholder-1/> and <placeholder-2/>. This size "
"of a chunk might increase if the total number of resources is such that more"
" than <placeholder-3/> resources must be fetched in one chunk with the "
"current number of chunks."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1838(literal)
msgid "always_read_status"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1841(td)
msgid "Boolean; no constraint."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1845(literal)
msgid "GET"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1842(td)
msgid ""
"When this option is enabled, the operational status will always be retrieved"
" from the NVP back-end ad every <placeholder-1/> request. In this case it is"
" advisable to disable the synchronization task."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1851(para)
msgid ""
"When running multiple OpenStack Networking server instances, the status "
"synchronization task should not run on every node; doing so sends "
"unnecessary traffic to the NVP back-end and performs unnecessary DB "
"operations. Set the <option>state_sync_interval</option> configuration "
"option to a non-zero value exclusively on a node designated for back-end "
"status synchronization."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1860(para)
msgid ""
"Explicitly specifying the <emphasis role=\"italic\">status</emphasis> "
"attribute in Neutron API requests (e.g.: <literal>GET /v2.0/networks/&lt"
";net-id&gt;?fields=status&amp;fields=name</literal>) always triggers an "
"explicit query to the NVP back-end, even when asynchronous state "
"synchronization is enabled."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1870(title)
msgid "Big Switch plug-in extensions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1871(para)
msgid ""
"This section explains the Big Switch Neutron plug-in-specific extension."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1874(title)
msgid "Big Switch router rules"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1875(para)
msgid ""
"Big Switch allows router rules to be added to each tenant router. These "
"rules can be used to enforce routing policies such as denying traffic "
"between subnets or traffic to external networks. By enforcing these at the "
"router level, network segmentation policies can be enforced across many VMs "
"that have differing security groups."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1883(title)
msgid "Router rule attributes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1884(para)
msgid ""
"Each tenant router has a set of router rules associated with it. Each router"
" rule has the attributes in this table. Router rules and their attributes "
"can be set using the <placeholder-1/> command, through the Horizon interface"
" or the Neutron API."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1892(caption)
msgid "Big Switch Router rule attributes"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1901(th)
msgid "Required"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1902(th)
msgid "Input Type"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1908(td)
msgid "source"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1910(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1919(td)
msgid "A valid CIDR or one of the keywords 'any' or 'external'"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1912(td)
msgid ""
"The network that a packet's source IP must match for the rule to be applied"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1917(td)
msgid "destination"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1921(td)
msgid ""
"The network that a packet's destination IP must match for the rule to be "
"applied"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1928(td)
msgid "'permit' or 'deny'"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1929(td)
msgid ""
"Determines whether or not the matched packets will allowed to cross the "
"router"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1934(td)
msgid "nexthop"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1935(td)
msgid "No"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1936(td)
msgid ""
"A plus-separated (+) list of next-hop IP addresses (e.g. '1.1.1.1+1.1.1.2')"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1939(td)
msgid ""
"Overrides the default virtual router used to handle traffic for packets that"
" match the rule"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1948(title)
msgid "Order of rule processing"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1949(para)
msgid ""
"The order of router rules has no effect. Overlapping rules are evaluated "
"using longest prefix matching on the source and destination fields. The "
"source field is matched first so it always takes higher precedence over the "
"destination field. In other words, longest prefix matching is used on the "
"destination field only if there are multiple matching rules with the same "
"source."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1961(title)
msgid "Big Switch router rules operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1962(para)
msgid ""
"Router rules are configured with a router update operation in OpenStack "
"Networking. The update overrides any previous rules so all rules must be "
"provided at the same time."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1966(para)
msgid ""
"Update a router with rules to permit traffic by default but block traffic "
"from external networks to the 10.10.10.0/24 subnet:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1969(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1974(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1979(replaceable)
msgid "Router-UUID"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1972(para)
msgid "Specify alternate next-hop addresses for a specific subnet:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1977(para)
msgid "Block traffic between two subnets while allowing everything else:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1987(title)
msgid "L3 metering"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1988(para)
msgid ""
"The L3 metering API extension enables administrators to configure IP ranges "
"and assign a specified label to them to be able to measure traffic that goes"
" through a virtual router."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1992(para)
msgid ""
"The L3 metering extension is decoupled from the technology that implements "
"the measurement. Two abstractions have been added: One is the metering label"
" that can contain metering rules. Because a metering label is associated "
"with a tenant, all virtual routers in this tenant are associated with this "
"label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml1999(title)
msgid "L3 metering API abstractions"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2001(caption)
msgid "Label"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2019(td)
msgid "UUID for the metering label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2025(td)
msgid "Human-readable name for the metering label. Might not be unique."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2032(td)
msgid "The optional description for the metering label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2039(td)
msgid "Owner of the metering label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2044(caption)
msgid "Rules"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2062(td)
msgid "UUID for the metering rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2066(td)
msgid "String (Either ingress or egress)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2067(td)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2160(replaceable)
msgid "ingress"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2068(td)
msgid ""
"The direction in which metering rule is applied, either ingress or egress."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2072(td)
msgid "metering_label_id"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2076(para)
msgid "The metering label ID to associate with this metering rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2081(td)
msgid "excluded"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2084(td)
msgid ""
"Specify whether the remote_ip_prefix will be excluded or not from traffic "
"counters of the metering label, For example to not count the traffic of a "
"specific IP address of a range."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2092(td)
msgid "String (CIDR)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2094(td)
msgid "Indicates remote IP prefix to be associated with this metering rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2102(title)
msgid "Basic L3 metering operations"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2103(para)
msgid "Only administrators can manage the L3 metering labels and rules."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2105(para)
msgid ""
"This table shows example <placeholder-1/> commands that enable you to "
"complete basic L3 metering operations:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2121(para)
msgid "Creates a metering label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2124(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2142(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2151(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2160(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2161(replaceable)
msgid "label1"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2124(replaceable)
msgid "\"description of label1\""
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2129(para)
msgid "Lists metering labels."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2137(para)
msgid "Shows information for a specified label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2141(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2150(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2159(replaceable)
msgid "label-uuid"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2147(para)
msgid "Deletes a metering label."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2156(para)
msgid "Creates a metering rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2160(replaceable)
msgid "10.0.0.0/24"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2161(replaceable)
msgid "20.0.0.0/24"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2166(para)
msgid "Lists metering all label rules."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2175(para)
msgid "Shows information for a specified label rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2179(replaceable)
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2185(replaceable)
msgid "rule-uuid"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking_adv_features.xml2183(td)
msgid "Deletes a metering label rule."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml5(title)
msgid "Configure a multiple-storage back-end"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml6(para)
msgid ""
"This section presents the multi back-end storage feature introduced with the"
" Grizzly release. Multi back-end allows the creation of several back-end "
"storage solutions serving the same OpenStack Compute configuration. "
"Basically, multi back-end launches one <systemitem class=\"service\">cinder-"
"volume</systemitem> for each back-end."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml12(para)
msgid ""
"In a multi back-end configuration, each back-end has a name "
"(<literal>volume_backend_name</literal>). Several back-ends can have the "
"same name. In that case, the scheduler properly decides which back-end the "
"volume has to be created in."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml17(para)
msgid ""
"The name of the back-end is declared as an extra-specification of a volume "
"type (such as, <literal>volume_backend_name=LVM_iSCSI</literal>). When a "
"volume is created, the scheduler chooses an appropriate back-end to handle "
"the request, according to the volume type specified by the user."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml24(title)
msgid "Enable multi back-end"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml25(para)
msgid ""
"To enable a multi back-end configuration, you must set the "
"<option>enabled_backends</option> flag in the "
"<filename>cinder.conf</filename> file. This flag defines the names "
"(separated by a comma) of the configuration groups for the different back-"
"ends: one name is associated to one configuration group for a back-end (such"
" as, <literal>[lvmdriver-1]</literal>)."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml33(para)
msgid ""
"The configuration group name is not related to the "
"<literal>volume_backend_name</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml36(para)
msgid ""
"The options for a configuration group must be defined in the group (or "
"default options are used). All the standard Block Storage configuration "
"options (<literal>volume_group</literal>, <literal>volume_driver</literal>, "
"and so on) might be used in a configuration group. Configuration values in "
"the <literal>[DEFAULT]</literal> configuration group are not used."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml44(para)
msgid "These examples show three back-ends:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml59(para)
msgid ""
"In this configuration, <literal>lvmdriver-1</literal> and "
"<literal>lvmdriver-2</literal> have the same "
"<literal>volume_backend_name</literal>. If a volume creation requests the "
"<literal>LVM_iSCSI</literal> back-end name, the scheduler uses the capacity "
"filter scheduler to choose the most suitable driver, which is either "
"<literal>lvmdriver-1</literal> or <literal>lvmdriver-2</literal>. The "
"capacity filter scheduler is enabled by default. The next section provides "
"more information. In addition, this example presents a "
"<literal>lvmdriver-3</literal> back-end."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml72(title)
msgid "Configure Block Storage scheduler multi back-end"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml73(para)
msgid ""
"You must enable the <option>filter_scheduler</option> option to use multi "
"back-end. Filter scheduler acts in two steps:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml78(para)
msgid ""
"The filter scheduler filters the available back-ends. By default, "
"<literal>AvailabilityZoneFilter</literal>, <literal>CapacityFilter</literal>"
" and <literal>CapabilitiesFilter</literal> are enabled."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml86(para)
msgid ""
"The filter scheduler weighs the previously filtered back-ends. By default, "
"<literal>CapacityWeigher</literal> is enabled. The "
"<literal>CapacityWeigher</literal> attributes higher scores to back-ends "
"with the most available."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml94(para)
msgid ""
"The scheduler uses the filtering and weighing process to pick the best back-"
"end to handle the request, and explicitly creates volumes on specific back-"
"ends through the use of volume types."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml99(para)
msgid ""
"To enable the filter scheduler, add this line to the "
"<filename>cinder.conf</filename> configuration file:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml103(para)
msgid ""
"While the Block Storage Scheduler defaults to "
"<option>filter_scheduler</option> in Grizzly, this setting is not required."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml110(title)
msgid "Volume type"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml111(para)
msgid ""
"Before using it, a volume type has to be declared to Block Storage. This can"
" be done by the following command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml114(para)
msgid ""
"Then, an extra-specification have to be created to link the volume type to a"
" back-end name. Run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml118(para)
msgid ""
"This example creates a <literal>lvm</literal> volume type with "
"<literal>volume_backend_name=LVM_iSCSI</literal> as extra-specifications."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml121(para)
msgid "Create another volume type:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml124(para)
msgid ""
"This second volume type is named <literal>lvm_gold</literal> and has "
"<literal>LVM_iSCSI_b</literal> as back-end name."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml129(para)
msgid "To list the extra-specifications, use this command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml134(para)
msgid ""
"If a volume type points to a <literal>volume_backend_name</literal> that "
"does not exist in the Block Storage configuration, the "
"<literal>filter_scheduler</literal> returns an error that it cannot find a "
"valid host with the suitable back-end."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml143(title)
msgid "Usage"
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml144(para)
msgid ""
"When you create a volume, you must specify the volume type. The extra-"
"specifications of the volume type are used to determine which back-end has "
"to be used. <placeholder-1/> Considering the <literal>cinder.conf</literal> "
"described previously, the scheduler creates this volume on "
"<literal>lvmdriver-1</literal> or <literal>lvmdriver-2</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_multi_backend.xml153(para)
msgid "This second volume is created on <literal>lvmdriver-3</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_multipath_warn.xml6(title)
msgid "Multipath Call Failed Exit"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_multipath_warn.xml9(para)
msgid ""
"Multipath call failed exit. This warning occurs in the Compute log if you do"
" not have the optional <filename>multipath-tools</filename> package "
"installed on the Compute node. This is an optional package and the volume "
"attachment does work without the multipath tools installed. If the <filename"
">multipath-tools</filename> package is installed on the Compute node, it is "
"used to perform the volume attachment. The IDs in your message are unique to"
" your system."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_multipath_warn.xml21(para)
msgid ""
"Run the following command on the Compute node to install the <filename"
">multipath-tools</filename> packages."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml6(title)
msgid "Migrate volumes"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml7(para)
msgid ""
"The Havana release of OpenStack introduces the ability to migrate volumes "
"between back-ends. Migrating a volume transparently moves its data from the "
"current back-end for the volume to a new one. This is an administrator "
"function, and can be used for functions including storage evacuation (for "
"maintenance or decommissioning), or manual optimizations (for example, "
"performance, reliability, or cost)."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml14(para)
msgid "These workflows are possible for a migration:"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml17(para)
msgid ""
"If the storage can migrate the volume on its own, it is given the "
"opportunity to do so. This allows the Block Storage driver to enable "
"optimizations that the storage might be able to perform. If the back-end is "
"not able to perform the migration, the Block Storage Service uses one of two"
" generic flows, as follows."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml26(para)
msgid ""
"If the volume is not attached, the Block Storage Service creates a volume "
"and copies the data from the original to the new volume. Note: While most "
"back-ends support this function, not all do. See driver documentation in the"
" <link href=\"http://docs.openstack.org/havana/config-"
"reference/content/\"><citetitle>OpenStack Configuration "
"Reference</citetitle></link> for more details."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml37(para)
msgid ""
"If the volume is attached to a VM instance, the Block Storage Service "
"creates a volume, and calls Compute to copy the data from the original to "
"the new volume. Currently this is supported only by the Compute libvirt "
"driver."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml44(para)
msgid ""
"As an example, this scenario shows two LVM back-ends and migrates an "
"attached volume from one to the other. This scenario uses the third "
"migration flow."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml47(para)
msgid "First, list the available back-ends:"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml51(para)
msgid ""
"Next, as the admin user, you can see the current status of the volume "
"(replace the example ID with your own):"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml75(para)
msgid "Note these attributes:"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml78(para)
msgid ""
"<literal>os-vol-host-attr:host</literal> - the volume's current back-end."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml82(para)
msgid ""
"<literal>os-vol-mig-status-attr:migstat</literal> - the status of this "
"volume's migration ('None' means that a migration is not currently in "
"progress)."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml87(para)
msgid ""
"<literal>os-vol-mig-status-attr:name_id</literal> - the volume ID that this "
"volume's name on the back-end is based on. Before a volume is ever migrated,"
" its name on the back-end storage may be based on the volume's ID (see the "
"volume_name_template configuration parameter). For example, if "
"volume_name_template is kept as the default value (volume-%s), your first "
"LVM back-end has a logical volume named <literal>volume-"
"6088f80a-f116-4331-ad48-9afb0dfb196c</literal>. During the course of a "
"migration, if you create a volume and copy over the data, the volume get the"
" new name but keeps its original ID. This is exposed by the "
"<literal>name_id</literal> attribute."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml104(para)
msgid "Migrate this volume to the second LVM back-end:"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml106(para)
msgid ""
"You can use the <placeholder-1/> command to see the status of the migration."
" While migrating, the <literal>migstat</literal> attribute shows states such"
" as <literal>migrating</literal> or <literal>completing</literal>. On error,"
" <literal>migstat</literal> is set to <literal>None</literal> and the "
"<literal>host</literal> attribute shows the original host. On success, in "
"this example, the output looks like:"
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml137(para)
msgid ""
"Note that <literal>migstat</literal> is None, <literal>host</literal> is the"
" new host, and <literal>name_id</literal> holds the ID of the volume created"
" by the migration. If you look at the second LVM back-end, you find the "
"logical volume <literal>volume-133d1f56-9ffc-"
"4f57-8798-d5217d851862</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml144(para)
msgid ""
"The migration is not visible to non-admin users (for example, through the "
"volume <literal>status</literal>). However, some operations are not allowed "
"while a migration is taking place, such as attaching/detaching a volume and "
"deleting a volume. If a user performs such an action during a migration, an "
"error is returned."
msgstr ""
#: ./doc/admin-guide-cloud/section_volume-migration.xml152(para)
msgid "Migrating volumes that have snapshots are currently not allowed."
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml7(title)
#: ./doc/admin-guide-cloud/ch_compute.xml766(title)
msgid "Dashboard"
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml8(para)
msgid ""
"The OpenStack dashboard is a web-based interface that allows you to manage "
"OpenStack resources and services. The dashboard allows you to interact with "
"the OpenStack Compute cloud controller using the OpenStack APIs. For more "
"information about installing and configuring the dashboard, see the "
"<citetitle>OpenStack Installation Guide</citetitle> for your operating "
"system."
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml20(para)
msgid "<xref linkend=\"dashboard-custom-brand\"/>, for customizing the dashboard."
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml24(para)
msgid ""
"<xref linkend=\"dashboard-sessions\"/>, for setting up session storage for "
"the dashboard."
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml28(para)
msgid ""
"The <link "
"href=\"http://docs.openstack.org/developer/horizon/topics/deployment.html\">"
" Horizon documentation</link>, for deploying the dashboard."
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml32(para)
msgid ""
"The <link href=\"http://docs.openstack.org/user-"
"guide/content/\"><citetitle>OpenStack End User Guide</citetitle></link>, for"
" launching instances with the dashboard.."
msgstr ""
#: ./doc/admin-guide-cloud/ch_dashboard.xml16(para)
msgid "For more information about using the dashboard, see: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml5(title)
msgid "Nova volume attach error, not JSON serializable"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml8(para)
msgid ""
"When you attach a nova volume to a VM, you will see the error with stack "
"trace in <filename>/var/log/nova/nova-volume.log</filename>. The JSON "
"serializable issue is caused by an RPC response timeout."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml16(para)
msgid ""
"Make sure your iptables allow port 3260 communication on the ISC controller."
" Run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml19(para)
msgid ""
"If the port communication is properly configured, you can try running this "
"command."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml23(para)
msgid "This service does not exist on Debian or Ubuntu."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_attach_vol_fail_not_JSON.xml26(para)
msgid ""
"If you continue to get the RPC response time out, your ISC controller and "
"KVM host might be incompatible."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_duplicate_3par_host.xml4(title)
msgid "Duplicate 3PAR host"
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_duplicate_3par_host.xml7(para)
msgid ""
"This error may be caused by a volume being exported outside of OpenStack "
"using a host name different from the system name that OpenStack expects. "
"This error could be displayed with the IQN if the host was exported using "
"iSCSI."
msgstr ""
#: ./doc/admin-guide-cloud/section_ts_duplicate_3par_host.xml13(para)
msgid ""
"Change the 3PAR host name to match the one that OpenStack expects. The 3PAR "
"host constructed by the driver uses just the local hostname, not the fully "
"qualified domain name (FQDN) of the compute host. For example, if the FQDN "
"was <emphasis>myhost.example.com</emphasis>, just "
"<emphasis>myhost</emphasis> would be used as the 3PAR hostname. IP addresses"
" are not allowed as host names on the 3PAR storage server."
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/admin-guide-cloud/ch_compute.xml214(None)
msgid ""
"@@image: '../common/figures/instance-life-1.png'; "
"md5=c7e56263f9ffb5a5cffb59fbc5ffba35"
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/admin-guide-cloud/ch_compute.xml233(None)
msgid ""
"@@image: '../common/figures/instance-life-2.png'; "
"md5=84aed8a4c2575548c2f8bacf496465ac"
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/admin-guide-cloud/ch_compute.xml275(None)
msgid ""
"@@image: '../common/figures/instance-life-3.png'; "
"md5=e25d1bd617373f95e1b8a12605a65ac6"
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/admin-guide-cloud/ch_compute.xml1544(None)
msgid ""
"@@image: '../common/figures/SCH_5007_V00_NUAC-multi_nic_OpenStack-Flat-"
"manager.jpg'; md5=31f7e15a45d042bd9d6499631e2f3ccc"
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/admin-guide-cloud/ch_compute.xml1554(None)
msgid ""
"@@image: '../common/figures/SCH_5007_V00_NUAC-multi_nic_OpenStack-Flat-DHCP-"
"manager.jpg'; md5=0f33a228f1dec4a4e4424dd5ee81bde8"
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/admin-guide-cloud/ch_compute.xml1564(None)
msgid ""
"@@image: '../common/figures/SCH_5007_V00_NUAC-multi_nic_OpenStack-VLAN-"
"manager.jpg'; md5=0acaf3e2041f941d8fee2d111f37e7ac"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml9(title)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml102(title)
msgid "Compute"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml10(para)
msgid ""
"The OpenStack Compute service allows you to control an Infrastructure-"
"as-a-Service (IaaS) cloud computing platform. It gives you control over "
"instances and networks, and allows you to manage access to the cloud through"
" users and projects."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml15(para)
msgid ""
"Compute does not include any virtualization software. Instead, it defines "
"drivers that interact with underlying virtualization mechanisms that run on "
"your host operating system, and exposes functionality over a web-based API."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml20(title)
msgid "Hypervisors"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml21(para)
msgid ""
"Compute controls hypervisors through an API server. Selecting the best "
"hypervisor to use can be difficult, and you must take budget, resource "
"constraints, supported features, and required technical specifications into "
"account. However, the majority of OpenStack development is done on systems "
"using KVM and Xen-based hypervisors. For a detailed list of features and "
"support across different hypervisors, see <link "
"href=\"http://wiki.openstack.org/HypervisorSupportMatrix\">http://wiki.openstack.org/HypervisorSupportMatrix</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml31(para)
msgid ""
"You can also orchestrate clouds using multiple hypervisors in different "
"availability zones. The types of virtualization standards that can be used "
"with Compute include:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml40(link)
msgid "Baremetal"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml54(link)
msgid "Kernel-based Virtual Machine (KVM)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml60(link)
msgid "Linux Containers (LXC)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml66(link)
msgid "Quick Emulator (QEMU)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml73(link)
msgid "User Mode Linux (UML)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml80(link)
msgid "VMWare vSphere"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml87(link)
msgid "Xen"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml91(para)
msgid ""
"For more information about hypervisors, see the <link "
"href=\"http://docs.openstack.org/trunk/config-reference/content"
"/section_compute-hypervisors.html\">Hypervisors</link> section in the "
"<citetitle>OpenStack Configuration Reference</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml98(title)
msgid "Tenants, users, and roles"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml99(para)
msgid ""
"The Compute system is designed to be used by different consumers in the form"
" of tenants on a shared system, and role-based access assignments. Roles "
"control the actions that a user is allowed to perform."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml103(para)
msgid ""
"Tenants are isolated resource containers that form the principal "
"organizational structure within the Compute service. They consist of an "
"individual VLAN, and volumes, instances, images, keys, and users. A user can"
" specify the tenant by appending <literal>:project_id</literal> to their "
"access key. If no tenant is specified in the API request, Compute attempts "
"to use a tenant with the same ID as the user."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml111(para)
msgid "For tenants, quota controls are available to limit the:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml115(para)
msgid "number of volumes that may be launched."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml118(para)
msgid "number of processor cores and the amount of RAM that can be allocated."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml122(para)
msgid ""
"floating IP addresses assigned to any instance when it launches. This allows"
" instances to have the same publicly accessible IP addresses."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml127(para)
msgid ""
"fixed IP addresses assigned to the same instance when it launches. This "
"allows instances to have the same publicly or privately accessible IP "
"addresses."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml133(para)
msgid ""
"Roles control the actions a user is allowed to perform. By default, most "
"actions do not require a particular role, but you can configure them by "
"editing the <filename>policy.json</filename> file for user roles. For "
"example, a rule can be defined so that a user must have the "
"<parameter>admin</parameter> role in order to be able to allocate a public "
"IP address."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml140(para)
msgid ""
"A tenant limits users' access to particular images. Each user is assigned a "
"username and password. Keypairs granting access to an instance are enabled "
"for each user, but quotas are set, so that each tenant can control resource "
"consumption across available hardware resources."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml147(para)
msgid ""
"Earlier versions of OpenStack used the term <systemitem "
"class=\"service\">project</systemitem> instead of <systemitem "
"class=\"service\">tenant</systemitem>. Because of this legacy terminology, "
"some command-line tools use <parameter>--project_id</parameter> where you "
"would normally expect to enter a tenant ID."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml157(title)
msgid "Images and instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml158(para)
msgid ""
"Disk images provide templates for virtual machine file systems. The Glance "
"service manages storage and management of images."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml161(para)
msgid ""
"Instances are the individual virtual machines that run on physical compute "
"nodes. Users can launch any number of instances from the same image. Each "
"launched instance runs from a copy of the base image so that any changes "
"made to the instance do not affect the base image. You can take snapshots of"
" running instances to create an image based on the current disk state of a "
"particular instance. The Compute services manages instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml169(para)
msgid ""
"For more information about creating and troubleshooting images, see the "
"<link href=\"http://docs.openstack.org/user-guide-"
"admin/content/cli_manage_images.html\">Manage Images</link> section of the "
"<citetitle>OpenStack Admin User Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml175(para)
msgid ""
"For more information about image configuration options, see the <link "
"href=\"http://docs.openstack.org/trunk/config-reference/content"
"/ch_configuring-openstack-image-service.html\">Image Services</link> section"
" of the <citetitle>OpenStack Configuration Reference</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml181(para)
msgid ""
"When you launch an instance, you must choose a <literal>flavor</literal>, "
"which represents a set of virtual resources. Flavors define how many virtual"
" CPUs an instance has and the amount of RAM and size of its ephemeral disks."
" OpenStack provides a number of predefined flavors that you can edit or add "
"to. Users must select from the set of available flavors defined on their "
"cloud."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml189(para)
msgid ""
"For more information about flavors, see the <link "
"href=\"http://docs.openstack.org/trunk/openstack-"
"ops/content/flavors.html\">Flavors</link> section in the "
"<citetitle>OpenStack Operations Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml193(para)
msgid ""
"You can add and remove additional resources from running instances, such as "
"persistent volume storage, or public IP addresses. The example used in this "
"chapter is of a typical virtual system within an OpenStack cloud. It uses "
"the <systemitem class=\"service\">cinder-volume</systemitem> service, which "
"provides persistent block storage, instead of the ephemeral storage provided"
" by the selected instance flavor."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml201(para)
msgid ""
"This diagram shows the system state prior to launching an instance. The "
"image store, fronted by the image service, Glance, has a number of "
"predefined images. Inside the cloud, a compute node contains the available "
"vCPU, memory, and local disk resources. Additionally, the <systemitem "
"class=\"service\">cinder-volume</systemitem> service provides a number of "
"predefined volumes."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml209(title)
msgid "Base image state with no running instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml218(para)
msgid ""
"To launch an instance, select an image, a flavor, and other optional "
"attributes. The selected flavor provides a root volume, labeled "
"<literal>vda</literal> in this diagram, and additional ephemeral storage, "
"labeled <literal>vdb</literal>. In this example, the <systemitem "
"class=\"service\">cinder-volume</systemitem> store is mapped to the third "
"virtual disk on this instance, <literal>vdc</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml227(title)
msgid "Instance creation from image and runtime state"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml237(para)
msgid ""
"The base image is copied from the image store to the local disk. The local "
"disk is the first disk that the instance accesses, and is labeled "
"<literal>vda</literal>. By using smaller images, your instances start up "
"faster as less data needs to be copied across the network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml242(para)
msgid ""
"A new empty disk, labeled <literal>vdb</literal> is also created. This is an"
" empty ephemeral disk, which is destroyed when you delete the instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml245(para)
msgid ""
"The compute node is attached to the <systemitem class=\"service\">cinder-"
"volume</systemitem> using iSCSI, and maps to the third disk, "
"<literal>vdc</literal>. The vCPU and memory resources are provisioned and "
"the instance is booted from <literal>vda</literal>. The instance runs and "
"changes data on the disks as indicated in red in the diagram."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml255(para)
msgid ""
"Some of the details in this example scenario might be different in your "
"environment. Specifically, you might use a different type of back-end "
"storage or different network protocols. One common variant is that the "
"ephemeral storage used for volumes <literal>vda</literal> and "
"<literal>vdb</literal> could be backed by network storage rather than a "
"local disk."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml264(para)
msgid ""
"When the instance is deleted, the state is reclaimed with the exception of "
"the persistent volume. The ephemeral storage is purged, memory and vCPU "
"resources are released. The image remains unchanged throughout."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml269(title)
msgid "End state of image and volume after instance exits"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml281(title)
msgid "System architecture"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml282(para)
msgid ""
"OpenStack Compute contains several main components. The <firstterm>cloud "
"controller</firstterm> represents the global state and interacts with the "
"other components. The <literal>API server</literal> acts as the web services"
" front end for the cloud controller. The <literal>compute "
"controller</literal> provides compute server resources and usually also "
"contains the Compute service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml289(para)
msgid ""
"The <literal>object store</literal> is an optional component that provides "
"storage services. An <literal>auth manager</literal> provides authentication"
" and authorization services when used with the Compute system, or you can "
"use the <literal>identity service</literal> as a separate authentication "
"service instead. A <literal>volume controller</literal> provides fast and "
"permanent block-level storage for the compute servers. The <literal>network "
"controller</literal> provides virtual networks to enable compute servers to "
"interact with each other and with the public network. The "
"<literal>scheduler</literal> is used to select the most suitable compute "
"controller to host an instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml303(para)
msgid ""
"Compute uses a messaging-based, <literal>shared nothing</literal> "
"architecture. All major components exist on multiple servers, including the "
"compute, volume, and network controllers, and the object store or image "
"service. The state of the entire system is stored in a database. The cloud "
"controller communicates with the internal object store using HTTP, but it "
"communicates with the scheduler, network controller, and volume controller "
"using AMQP (advanced message queueing protocol). To avoid blocking a "
"component while waiting for a response, Compute uses asynchronous calls, "
"with a callback that is triggered when a response is received."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml317(title)
msgid "Block storage"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml318(para)
msgid ""
"OpenStack provides two classes of block storage: ephemeral storage and "
"persistent volumes. Volumes are persistent virtualized block devices "
"independent of any particular instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml322(para)
msgid ""
"Ephemeral storage is associated with a single unique instance, and it exists"
" only for the life of that instance. The amount of ephemeral storage is "
"defined by the flavor of the instance. Generally, the root file system for "
"an instance will be stored on ephemeral storage. It persists across reboots "
"of the guest operating system, but when the instance is deleted, the "
"ephemeral storage is also removed."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml330(para)
msgid ""
"In addition to the ephemeral root volume, all flavors except the smallest, "
"<filename>m1.tiny</filename>, also provide an additional ephemeral block "
"device of between 20 and 160GB. These sizes can be configured to suit your "
"environment. This is presented as a raw block device with no partition table"
" or file system. Cloud-aware operating system images can discover, format, "
"and mount these storage devices. For example, the <systemitem "
"class=\"service\">cloud-init</systemitem> package included in Ubuntu's stock"
" cloud images format this space as an <filename>ext3</filename> file system "
"and mount it on <filename>/mnt</filename>. This is a feature of the guest "
"operating system you are using, and is not an OpenStack mechanism. OpenStack"
" only provisions the raw storage."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml345(para)
msgid ""
"Persistent volumes are created by users and their size is limited only by "
"the user's quota and availability limits. Upon initial creation, volumes are"
" raw block devices without a partition table or a file system. To partition "
"or format volumes, you must attach them to an instance. Once they are "
"attached to an instance, you can use persistent volumes in much the same way"
" as you would use external hard disk drive. You can attach volumes to only "
"one instance at a time, although you can detach and reattach volumes to as "
"many different instances as you like."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml356(para)
msgid ""
"Persistent volumes can be configured as bootable and used to provide a "
"persistent virtual instance similar to traditional non-cloud-based "
"virtualization systems. Typically, the resulting instance can also still "
"have ephemeral storage depending on the flavor selected, but the root file "
"system can be on the persistent volume and its state maintained even if the "
"instance is shut down. For more information about this type of "
"configuration, see the <citetitle>OpenStack Configuration "
"Reference</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml367(para)
msgid ""
"Persistent volumes do not provide concurrent access from multiple instances."
" That type of configuration requires a traditional network file system like "
"NFS or CIFS, or a cluster file system such as GlusterFS. These systems can "
"be built within an OpenStack cluster or provisioned outside of it, but "
"OpenStack software does not provide these features."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml377(title)
msgid "Image management"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml378(para)
msgid ""
"The OpenStack Image service discovers, registers, and retrieves virtual "
"machine images. The service also includes a RESTful API that allows you to "
"query VM image metadata and retrieve the actual image with HTTP requests. "
"For more information about the API, see the <link "
"href=\"http://api.openstack.org/api-ref.html#os-images-2.0\"> OpenStack "
"API</link> or the <link href=\"http://docs.openstack.org/developer/python-"
"glanceclient/\"> Python API</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml387(para)
msgid ""
"The OpenStack Image service can be controlled using a command line tool. For"
" more information about the OpenStack Image command line tool, see the <link"
" href=\"http://docs.openstack.org/user-"
"guide/content/cli_manage_images.html\"> Image Management</link> section in "
"the <citetitle>OpenStack User Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml393(para)
msgid ""
"Virtual images that have been made available through the Image service can "
"be stored in a variety of ways. In order to use these services, you must "
"have a working installation of the Image service, with a working endpoint, "
"and users that have been created in the Identity service. Additionally, you "
"must meet the environment variables required by the Compute and Image "
"clients."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml401(para)
msgid "The Image service supports these back end stores:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml404(term)
msgid "File system"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml406(para)
msgid ""
"The OpenStack Image service stores virtual machine images in the file system"
" back-end by default. This simple back end writes image files to the local "
"file system."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml413(term)
msgid "Object Storage service"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml415(para)
msgid "The OpenStack highly-available object storage service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml420(term)
msgid "S3"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml422(para)
msgid "The Amazon S3 service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml426(term)
msgid "HTTP"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml428(para)
msgid ""
"OpenStack Image Service can read virtual machine images that are available "
"on the internet using HTTP. This store is read only."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml435(term)
msgid "Rados block device (RBD)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml437(para)
msgid ""
"Stores images inside of a Ceph storage cluster using Ceph's RBD interface."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml442(term)
msgid "GridFS"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml444(para)
msgid "Stores images using MongoDB."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml450(title)
msgid "Instance management tools"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml451(para)
msgid ""
"OpenStack provides command line, web-based, and API-based instance "
"management tools. Additionally, a number of third party management tools are"
" available, using either the native API or the provided EC2-compatible API."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml456(para)
msgid ""
"The OpenStack <application>python-novaclient</application> package provides "
"a basic command line utility, which uses the <placeholder-1/> command. This "
"is available as a native package for most Linux distributions, or you can "
"install the latest version using the <application>pip</application> python "
"package installer: <placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml466(para)
msgid ""
"For more information about <application>python-novaclient</application> and "
"other available command line tools, see the <link "
"href=\"http://docs.openstack.org/user-"
"guide/content/index.html\"><citetitle>OpenStack End User "
"Guide</citetitle></link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml574(title)
msgid "EC2 compatibility API"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml575(para)
msgid ""
"In addition to the native compute API, OpenStack provides an EC2-compatible "
"API. This API allows EC2 legacy workflows built for EC2 to work with "
"OpenStack."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml578(para)
msgid ""
"The <citetitle>OpenStack Configuration Reference</citetitle> lists "
"configuration options for customizing this compatibility API on your "
"OpenStack cloud."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml582(para)
msgid ""
"Numerous third party tools and language-specific SDKs can be used to "
"interact with OpenStack clouds, using both native and compatibility APIs. "
"Some of the more popular third-party tools are:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml588(term)
msgid "Euca2ools"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml590(para)
msgid ""
"A popular open source command line tool for interacting with the EC2 API. "
"This is convenient for multi-cloud environments where EC2 is the common API,"
" or for transitioning from EC2-based clouds to OpenStack. For more "
"information, see the <link "
"href=\"http://open.eucalyptus.com/wiki/Euca2oolsGuide\">euca2ools "
"site</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml601(term)
msgid "Hybridfox"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml603(para)
msgid ""
"A Firefox browser add-on that provides a graphical interface to many popular"
" public and private cloud technologies, including OpenStack. For more "
"information, see the <link href=\"http://code.google.com/p/hybridfox/\"> "
"hybridfox site</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml612(term)
msgid "boto"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml614(para)
msgid ""
"A Python library for interacting with Amazon Web Services. It can be used to"
" access OpenStack through the EC2 compatibility API. For more information, "
"see the <link href=\"https://github.com/boto/boto\"> boto project page on "
"GitHub</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml623(term)
msgid "fog"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml625(para)
msgid ""
"A Ruby cloud services library. It provides methods for interacting with a "
"large number of cloud and virtualization platforms, including OpenStack. For"
" more information, see the <link href=\"https://rubygems.org/gems/fog\"> fog"
" site</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml634(term)
msgid "php-opencloud"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml636(para)
msgid ""
"A PHP SDK designed to work with most OpenStack- based cloud deployments, as "
"well as Rackspace public cloud. For more information, see the <link "
"href=\"http://www.php-opencloud.com\"> php-opencloud site</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml647(title)
msgid "Building blocks"
msgstr ""
#. <para>There are two fundamental requirements for a
#. computing system, software and hardware.
#. Virtualization and cloud frameworks tend to blur these
#. lines and some of your "hardware" might actually be
#. "software" but conceptually you still need an
#. operating system and something to run it on.</para>
#: ./doc/admin-guide-cloud/ch_compute.xml654(para)
msgid ""
"In OpenStack the base operating system is usually copied from an image "
"stored in the OpenStack Image service. This is the most common case and "
"results in an ephemeral instance that starts from a known template state and"
" loses all accumulated states on shutdown. It is also possible to put an "
"operating system on a persistent volume in the Nova-Volume or Cinder volume "
"system. This gives a more traditional persistent system that accumulates "
"states, which are preserved across restarts. To get a list of available "
"images on your system run: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml673(para)
msgid "The displayed image attributes are:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml676(literal)
msgid "ID"
msgstr "ID"
#: ./doc/admin-guide-cloud/ch_compute.xml678(para)
msgid "Automatically generated UUID of the image"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml683(literal)
msgid "Name"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml685(para)
msgid "Free form, human-readable name for image"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml690(literal)
msgid "Status"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml692(para)
msgid ""
"The status of the image. Images marked <literal>ACTIVE</literal> are "
"available for use."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml698(literal)
msgid "Server"
msgstr "ਸਰਵਰ"
#: ./doc/admin-guide-cloud/ch_compute.xml700(para)
msgid ""
"For images that are created as snapshots of running instances, this is the "
"UUID of the instance the snapshot derives from. For uploaded images, this "
"field is blank."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml708(para)
msgid ""
"Virtual hardware templates are called <literal>flavors</literal>. The "
"default installation provides five flavors. By default, these are "
"configurable by admin users, however that behavior can be changed by "
"redefining the access controls for "
"<parameter>compute_extension:flavormanage</parameter> in "
"<filename>/etc/nova/policy.json</filename> on the <filename>compute-"
"api</filename> server."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml716(para)
msgid "For a list of flavors that are available on your system:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml742(title)
msgid "Control where instances run"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml743(para)
msgid ""
"The <citetitle>OpenStack Configuration Reference</citetitle> provides "
"detailed information on controlling where your instances run, including "
"ensuring a set of instances run on different compute nodes for service "
"resiliency or on the same node for high performance inter-instance "
"communications."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml752(replaceable)
msgid "availability-zone"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml752(replaceable)
msgid "compute-host"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml750(para)
msgid ""
"Admin users can specify an exact compute node to run on using the command "
"<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml757(title)
msgid "Admin password injection"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml758(para)
msgid ""
"You can configure Compute to generate a random administrator (root) password"
" and inject that password into the instance. If this feature is enabled, a "
"user can ssh to an instance without an ssh keypair. The random password "
"appears in the output of the <placeholder-1/> command. You can also view and"
" set the admin password from the dashboard."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml767(para)
msgid ""
"The dashboard is configured by default to display the admin password and "
"allow the user to modify it."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml770(para)
msgid ""
"If you do not want to support password injection, we recommend disabling the"
" password fields by editing your Dashboard "
"<filename>local_settings</filename> file (file location will vary by Linux "
"distribution, on Fedora/RHEL/CentOS: <filename> /etc/openstack-"
"dashboard/local_settings</filename>, on Ubuntu and Debian: <filename>/etc"
"/openstack-dashboard/local_settings.py</filename> and on openSUSE and SUSE "
"Linux Enterprise Server: <filename>/usr/share/openstack-"
"dashboard/openstack_dashboard/local/local_settings.py</filename>) "
"<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml786(title)
msgid "Libvirt-based hypervisors (KVM, QEMU, LXC)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml787(para)
msgid ""
"For hypervisors such as KVM that use the libvirt backend, admin password "
"injection is disabled by default. To enable it, set the following option in "
"<filename>/etc/nova/nova.conf</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml795(para)
msgid ""
"When enabled, Compute will modify the password of the root account by "
"editing the <filename>/etc/shadow</filename> file inside of the virtual "
"machine instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml803(para)
msgid "The virtual machine image is a Linux distribution"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml807(para)
msgid ""
"The virtual machine has been configured to allow users to ssh as the root "
"user. This is not the case for <link href=\"http://cloud-"
"images.ubuntu.com/\">Ubuntu cloud images</link>, which disallow ssh to the "
"root account by default."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml800(para)
msgid ""
"Users will only be able to ssh to the instance using the admin password "
"if:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml820(title)
msgid "XenAPI (XenServer/XCP)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml821(para)
msgid ""
"Compute uses the XenAPI agent to inject passwords into guests when using the"
" XenAPI hypervisor backend. The virtual machine image must be configured "
"with the agent for password injection to work."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml827(title)
msgid "Windows images (all hypervisors)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml828(para)
msgid ""
"To support the admin password for Windows virtual machines, you must "
"configure the Windows image to retrieve the admin password on boot by "
"installing an agent such as <link href=\"https://github.com/cloudbase"
"/cloudbase-init\">cloudbase-init</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml856(title)
msgid "Networking with nova-network"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml857(para)
msgid ""
"Understanding the networking configuration options helps you design the best"
" configuration for your Compute instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml861(title)
msgid "Networking options"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml862(para)
msgid ""
"This section offers a brief overview of each concept in networking for "
"Compute. With the Grizzly release, you can choose to either install and "
"configure <systemitem class=\"service\">nova-network</systemitem> for "
"networking between VMs or use the Networking service (neutron) for "
"networking. To configure Compute networking options with Neutron, see the "
"<xref linkend=\"ch_networking\"/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml871(para)
msgid ""
"For each VM instance, Compute assigns to it a private IP address. "
"(Currently, Compute with <systemitem class=\"service\">nova-"
"network</systemitem> only supports Linux bridge networking that enables the "
"virtual interfaces to connect to the outside network through the physical "
"interface.)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml878(para)
msgid ""
"The network controller with <systemitem class=\"service\">nova-"
"network</systemitem> provides virtual networks to enable compute servers to "
"interact with each other and with the public network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml887(para)
msgid "Flat Network Manager"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml890(para)
msgid "Flat DHCP Network Manager"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml893(para)
msgid "VLAN Network Manager"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml882(para)
msgid ""
"Currently, Compute with <systemitem class=\"service\">nova-"
"network</systemitem> supports these kinds of networks, implemented in "
"different “Network Manager” types: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml896(para)
msgid ""
"These networks can co-exist in a cloud system. However, because you can't "
"yet select the type of network for a given project, you cannot configure "
"more than one type of network in a given Compute installation."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml902(para)
msgid ""
"All networking options require network connectivity to be already set up "
"between OpenStack physical nodes. OpenStack does not configure any physical "
"network interfaces. OpenStack automatically creates all network bridges (for"
" example, br100) and VM virtual interfaces."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml909(para)
msgid ""
"All machines must have a <emphasis role=\"italic\">public</emphasis> and "
"<emphasis role=\"italic\">internal</emphasis> network interface (controlled "
"by the options: <literal>public_interface</literal> for the public "
"interface, and <literal>flat_interface</literal> and "
"<literal>vlan_interface</literal> for the internal interface with flat / "
"VLAN managers)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml919(para)
msgid ""
"The internal network interface is used for communication with VMs, it "
"shouldn't have an IP address attached to it before OpenStack installation "
"(it serves merely as a fabric where the actual endpoints are VMs and "
"dnsmasq). Also, the internal network interface must be put in <emphasis "
"role=\"italic\">promiscuous mode</emphasis>, because it must receive packets"
" whose target MAC address is of the guest VM, not of the host."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml930(para)
msgid ""
"All the network managers configure the network using <emphasis "
"role=\"italic\">network drivers</emphasis>. For example, the Linux L3 driver"
" (<literal>l3.py</literal> and <literal>linux_net.py</literal>), which makes"
" use of <literal>iptables</literal>, <literal>route</literal> and other "
"network management facilities, and libvirt's <link "
"href=\"http://libvirt.org/formatnwfilter.html\">network filtering "
"facilities</link>. The driver isn't tied to any particular network manager; "
"all network managers use the same driver. The driver usually initializes "
"(creates bridges and so on) only when the first VM lands on this host node."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml944(para)
msgid ""
"All network managers operate in either <emphasis role=\"italic\">single-"
"host</emphasis> or <emphasis role=\"italic\">multi-host</emphasis> mode. "
"This choice greatly influences the network configuration. In single-host "
"mode, a single <systemitem class=\"service\">nova-network</systemitem> "
"service provides a default gateway for VMs and hosts a single DHCP server "
"(dnsmasq). In multi-host mode, each compute node runs its own <systemitem "
"class=\"service\">nova-network</systemitem> service. In both cases, all "
"traffic between VMs and the outer world flows through <systemitem "
"class=\"service\">nova-network</systemitem>. Each mode has its pros and "
"cons. Read more in the <link href=\"http://docs.openstack.org/havana/config-"
"reference/content/\"><citetitle>OpenStack Configuration "
"Reference</citetitle></link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml961(para)
msgid ""
"Compute makes a distinction between <emphasis role=\"italic\">fixed "
"IPs</emphasis> and <emphasis role=\"italic\">floating IPs</emphasis> for VM "
"instances. Fixed IPs are IP addresses that are assigned to an instance on "
"creation and stay the same until the instance is explicitly terminated. By "
"contrast, floating IPs are addresses that can be dynamically associated with"
" an instance. A floating IP address can be disassociated and associated with"
" another instance at any time. A user can reserve a floating IP for their "
"project."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml972(para)
msgid ""
"In <emphasis role=\"bold\">Flat Mode</emphasis>, a network administrator "
"specifies a subnet. The IP addresses for VM instances are grabbed from the "
"subnet, and then injected into the image on launch. Each instance receives a"
" fixed IP address from the pool of available addresses. A system "
"administrator may create the Linux networking bridge (typically named "
"<literal>br100</literal>, although this configurable) on the systems running"
" the <systemitem class=\"service\">nova-network</systemitem> service. All "
"instances of the system are attached to the same bridge, configured manually"
" by the network administrator."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml986(para)
msgid ""
"The configuration injection currently only works on Linux-style systems that"
" keep networking configuration in "
"<filename>/etc/network/interfaces</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml991(para)
msgid ""
"In <emphasis role=\"bold\">Flat DHCP Mode</emphasis>, OpenStack starts a "
"DHCP server (dnsmasq) to pass out IP addresses to VM instances from the "
"specified subnet in addition to manually configuring the networking bridge. "
"IP addresses for VM instances are grabbed from a subnet specified by the "
"network administrator."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml998(para)
msgid ""
"Like Flat Mode, all instances are attached to a single bridge on the compute"
" node. In addition a DHCP server is running to configure instances "
"(depending on single-/multi-host mode, alongside each <systemitem "
"class=\"service\">nova-network</systemitem>). In this mode, Compute does a "
"bit more configuration in that it attempts to bridge into an ethernet device"
" (<literal>flat_interface</literal>, eth0 by default). It also runs and "
"configures dnsmasq as a DHCP server listening on this bridge, usually on IP "
"address 10.0.0.1 (see <link linkend=\"section_dnsmasq\">DHCP server: "
"dnsmasq</link>). For every instance, nova allocates a fixed IP address and "
"configure dnsmasq with the MAC/IP pair for the VM. For example, dnsmasq "
"doesn't take part in the IP address allocation process, it only hands out "
"IPs according to the mapping done by nova. Instances receive their fixed IPs"
" by doing a dhcpdiscover. These IPs are <emphasis "
"role=\"italic\">not</emphasis> assigned to any of the host's network "
"interfaces, only to the VM's guest-side interface."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1019(para)
msgid ""
"In any setup with flat networking, the host(-s) with nova-network on it is "
"(are) responsible for forwarding traffic from the private network. Compute "
"can determine the NAT entries for each network, though sometimes NAT is not "
"used, such as when configured with all public IPs or a hardware router is "
"used (one of the HA options). Such host(-s) needs to have "
"<literal>br100</literal> configured and physically connected to any other "
"nodes that are hosting VMs. You must set the "
"<literal>flat_network_bridge</literal> option or create networks with the "
"bridge parameter in order to avoid raising an error. Compute nodes have "
"iptables/ebtables entries created for each project and instance to protect "
"against IP/MAC address spoofing and ARP poisoning."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1035(para)
msgid ""
"In single-host Flat DHCP mode you <emphasis role=\"italic\">will</emphasis> "
"be able to ping VMs through their fixed IP from the nova-network node, but "
"you <emphasis role=\"italic\">cannot</emphasis> ping them from the compute "
"nodes. This is expected behavior."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1042(para)
msgid ""
"<emphasis role=\"bold\">VLAN Network Mode is the default mode</emphasis> for"
" OpenStack Compute. In this mode, Compute creates a VLAN and bridge for each"
" project. For multiple machine installation, the VLAN Network Mode requires "
"a switch that supports VLAN tagging (IEEE 802.1Q). The project gets a range "
"of private IPs that are only accessible from inside the VLAN. In order for a"
" user to access the instances in their project, a special VPN instance (code"
" named cloudpipe) needs to be created. Compute generates a certificate and "
"key for the user to access the VPN and starts the VPN automatically. It "
"provides a private network segment for each project's instances that can be "
"accessed through a dedicated VPN connection from the Internet. In this mode,"
" each project gets its own VLAN, Linux networking bridge, and subnet."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1059(para)
msgid ""
"The subnets are specified by the network administrator, and are assigned "
"dynamically to a project when required. A DHCP Server is started for each "
"VLAN to pass out IP addresses to VM instances from the subnet assigned to "
"the project. All instances belonging to one project are bridged into the "
"same VLAN for that project. OpenStack Compute creates the Linux networking "
"bridges and VLANs when required."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1070(title)
msgid "DHCP server: dnsmasq"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1071(para)
msgid ""
"The Compute service uses <link "
"href=\"http://www.thekelleys.org.uk/dnsmasq/doc.html\">dnsmasq</link> as the"
" DHCP server when running with either that Flat DHCP Network Manager or the "
"VLAN Network Manager. The <systemitem class=\"service\">nova-"
"network</systemitem> service is responsible for starting up dnsmasq "
"processes."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1078(para)
msgid ""
"The behavior of dnsmasq can be customized by creating a dnsmasq "
"configuration file. Specify the config file using the "
"<literal>dnsmasq_config_file</literal> configuration option. For example: "
"<placeholder-1/> See the <link href=\"http://docs.openstack.org/havana"
"/config-reference/content/\"><citetitle> OpenStack Configuration "
"Reference</citetitle></link> for an example of how to change the behavior of"
" dnsmasq using a dnsmasq configuration file. The dnsmasq documentation has a"
" more comprehensive <link "
"href=\"http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq.conf.example\">dnsmasq"
" configuration file example</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1093(para)
msgid ""
"Dnsmasq also acts as a caching DNS server for instances. You can explicitly "
"specify the DNS server that dnsmasq should use by setting the "
"<literal>dns_server</literal> configuration option in "
"<filename>/etc/nova/nova.conf</filename>. The following example would "
"configure dnsmasq to use Google's public DNS server: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1101(para)
msgid ""
"Dnsmasq logging output goes to the syslog (typically "
"<filename>/var/log/syslog</filename> or "
"<filename>/var/log/messages</filename>, depending on Linux distribution). "
"The dnsmasq logging output can be useful for troubleshooting if VM instances"
" boot successfully but are not reachable over the network."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1108(para)
msgid ""
"A network administrator can run <code>nova-manage fixed reserve "
"--address=<replaceable>x.x.x.x</replaceable></code> to specify the starting "
"point IP address (x.x.x.x) to reserve with the DHCP server. This reservation"
" only affects which IP address the VMs start at, not the fixed IP addresses "
"that the <systemitem class=\"service\">nova-network</systemitem> service "
"places on the bridges."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1119(title)
msgid "Metadata service"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1121(title)
msgid "Introduction"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1122(para)
msgid ""
"The Compute service uses a special metadata service to enable virtual "
"machine instances to retrieve instance-specific data. Instances access the "
"metadata service at <literal>http://169.254.169.254</literal>. The metadata "
"service supports two sets of APIs: an OpenStack metadata API and an "
"EC2-compatible API. Each of the APIs is versioned by date."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1130(para)
msgid ""
"To retrieve a list of supported versions for the OpenStack metadata API, "
"make a GET request to <placeholder-1/> For example:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1134(para)
msgid ""
"<placeholder-1/> To retrieve a list of supported versions for the "
"EC2-compatible metadata API, make a GET request to <placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1152(para)
msgid ""
"If you write a consumer for one of these APIs, always attempt to access the "
"most recent API version supported by your consumer first, then fall back to "
"an earlier version if the most recent one is not available."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1159(title)
msgid "OpenStack metadata API"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1160(para)
msgid ""
"Metadata from the OpenStack API is distributed in JSON format. To retrieve "
"the metadata, make a GET request to:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1167(para)
msgid ""
"Here is the same content after having run through a JSON pretty-printer:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1183(para)
msgid ""
"Instances also retrieve user data (passed as the "
"<literal>user_data</literal> parameter in the API call or by the "
"<literal>--user_data</literal> flag in the <placeholder-1/> command) through"
" the metadata service, by making a GET request to: <placeholder-2/> For "
"example:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1197(title)
msgid "EC2 metadata API"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1198(para)
msgid ""
"The metadata service has an API that is compatible with version 2009-04-04 "
"of the <link "
"href=\"http://docs.amazonwebservices.com/AWSEC2/2009-04-04/UserGuide/AESDG-"
"chapter-instancedata.html\">Amazon EC2 metadata service</link>; virtual "
"machine images that are designed for EC2 work properly with OpenStack."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1204(para)
msgid ""
"The EC2 API exposes a separate URL for each metadata. You can retrieve a "
"listing of these elements by making a GET query to:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1232(para)
msgid ""
"Instances can retrieve the public SSH key (identified by keypair name when a"
" user requests a new instance) by making a GET request to:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1239(para)
msgid "Instances can retrieve user data by making a GET request to:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1248(title)
msgid "Run the metadata service"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1249(para)
msgid ""
"The metadata service is implemented by either the <systemitem "
"class=\"service\">nova-api</systemitem> service or the <systemitem "
"class=\"service\">nova-api-metadata</systemitem> service. (The <systemitem "
"class=\"service\">nova-api-metadata</systemitem> service is generally only "
"used when running in multi-host mode, see the <link "
"href=\"http://docs.openstack.org/havana/config-"
"reference/content/\"><citetitle>OpenStack Configuration "
"Reference</citetitle></link> for details). If you are running the "
"<systemitem class=\"service\">nova-api</systemitem> service, you must have "
"<literal>metadata</literal> as one of the elements of the list of the "
"<literal>enabled_apis</literal> configuration option in "
"<filename>/etc/nova/nova.conf</filename>. The default "
"<literal>enabled_apis</literal> configuration setting includes the metadata "
"service, so you should not need to modify it."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1272(para)
msgid ""
"To enable instances to reach the metadata service, the <systemitem "
"class=\"service\">nova-network</systemitem> service configures iptables to "
"NAT port <literal>80</literal> of the <literal>169.254.169.254</literal> "
"address to the IP address specified in <option>metadata_host</option> "
"(default <literal>$my_ip</literal>, which is the IP address of the "
"<systemitem class=\"service\">nova-network</systemitem> service) and port "
"specified in <option>metadata_port</option> (default "
"<literal>8775</literal>) in <filename>/etc/nova/nova.conf</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1286(para)
msgid ""
"The <literal>metadata_host</literal> configuration option must be an IP "
"address, not a host name."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1291(para)
msgid ""
"The default Compute service settings assume that the <systemitem "
"class=\"service\">nova-network</systemitem> service and the <systemitem "
"class=\"service\">nova-api</systemitem> service are running on the same "
"host. If this is not the case, you must make this change in the "
"<filename>/etc/nova/nova.conf</filename> file on the host running the "
"<systemitem class=\"service\">nova-network</systemitem> service:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1302(para)
msgid ""
"Set the <literal>metadata_host</literal> configuration option to the IP "
"address of the host where the <systemitem class=\"service\">nova-"
"api</systemitem> service runs."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1313(title)
msgid "Enable ping and SSH on VMs"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1314(para)
msgid ""
"Be sure you enable access to your VMs by using the <placeholder-1/> or "
"<placeholder-2/> command. These commands enable you to <placeholder-3/> and "
"<placeholder-4/> to your VMs:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1320(para)
msgid ""
"You must run these commands as root only if the credentials used to interact"
" with <systemitem class=\"service\">nova-api</systemitem> are in "
"<filename>/root/.bashrc</filename>. If the EC2 credentials are the "
"<filename>.bashrc</filename> file for another user, you must run these "
"commands as the user."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1328(para)
msgid "Run <placeholder-1/> commands:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1331(para)
msgid "Using euca2ools:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1334(para)
msgid ""
"If you still cannot ping or SSH your instances after issuing the "
"<placeholder-1/> commands, look at the number of <literal>dnsmasq</literal> "
"processes that are running. If you have a running instance, check to see "
"that TWO <literal>dnsmasq</literal> processes are running. If not, perform "
"this as root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1345(title)
msgid "Configure public (floating) IP addresses"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1348(para)
msgid ""
"This section describes how to configure floating IP addresses if you opt to "
"use <systemitem class=\"service\">nova-network</systemitem> instead of "
"neutron for OpenStack Networking. For instructions on how to configure "
"neutron to provide access to instances through floating IP addresses, see "
"<xref linkend=\"section_l3_router_and_nat\"/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1358(title)
msgid "Private and public IP addresses"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1359(para)
msgid ""
"Every virtual instance is automatically assigned a private IP address. You "
"can optionally assign public IP addresses to instances. The term <firstterm "
"baseform=\"floating IP address\">floating IP</firstterm> refers to an IP "
"address, typically public, that you can dynamically add to a running virtual"
" instance. OpenStack Compute uses Network Address Translation (NAT) to "
"assign floating IPs to virtual instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1369(para)
msgid ""
"If you plan to use this feature, you must add edit the "
"<filename>/etc/nova/nova.conf</filename> file to specify to which interface "
"the <systemitem class=\"service\">nova-network</systemitem> service binds "
"public IP addresses, as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1375(replaceable)
msgid "vlan100"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1376(para)
msgid ""
"If you make changes to the <filename>/etc/nova/nova.conf</filename> file "
"while the <systemitem class=\"service\">nova-network</systemitem> service is"
" running, you must restart the service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1382(title)
msgid "Traffic between VMs using floating IPs"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1384(para)
msgid ""
"Because floating IPs are implemented by using a source NAT (SNAT rule in "
"iptables), security groups can show inconsistent behavior if VMs use their "
"floating IP to communicate with other VMs, particularly on the same physical"
" host. Traffic from VM to VM across the fixed network does not have this "
"issue, and so this is the recommended path. To ensure that traffic does not "
"get SNATed to the floating range, explicitly set <placeholder-1/>. The "
"<literal>x.x.x.x/y</literal> value specifies the range of floating IPs for "
"each pool of floating IPs that you define. If the VMs in the source group "
"have floating IPs, this configuration is also required."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1403(title)
msgid "Enable IP forwarding"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1404(para)
msgid ""
"By default, IP forwarding is disabled on most Linux distributions. To use "
"the floating IP feature, you must enable IP forwarding."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1408(para)
msgid ""
"You must enable IP forwarding on only the nodes that run the <systemitem "
"class=\"service\">nova-network</systemitem> service. If you use "
"<literal>multi_host</literal> mode, make sure to enable it on all compute "
"nodes. Otherwise, enable it on only the node that runs the <systemitem "
"class=\"service\">nova-network</systemitem> service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1417(para)
msgid "To check if the forwarding is enabled, run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1421(para)
msgid "Alternatively, you can run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1424(para)
msgid ""
"In this example, IP forwarding is <emphasis "
"role=\"bold\">disabled</emphasis>. To enable it dynamically, run this "
"command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1428(para)
msgid "Or:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1430(para)
msgid ""
"To make the changes permanent, edit the "
"<filename>/etc/sysctl.conf</filename> file and update the IP forwarding "
"setting:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1434(para)
msgid "Save the file and run this command to apply the changes:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1437(para)
msgid "You can also update the setting by restarting the network service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1439(para)
msgid "For example, on Ubuntu, run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1441(para)
msgid "On RHEL/Fedora/CentOS, run this command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1445(title)
msgid "Create a list of available floating IP addresses"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1447(para)
msgid ""
"Nova maintains a list of floating IP addresses that you can assign to "
"instances. Use the <placeholder-1/> command to add entries to this list."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1453(para)
msgid ""
"You can use the following <placeholder-1/> commands to perform floating IP "
"operations:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1459(para)
msgid "Lists the floating IP addresses in the pool."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1464(replaceable)
msgid "[pool name]"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1466(replaceable)
#: ./doc/admin-guide-cloud/ch_compute.xml1473(replaceable)
msgid "[CIDR]"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1468(para)
msgid "Creates specific floating IPs for either a single address or a subnet."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1474(para)
msgid ""
"Removes floating IP addresses using the same parameters as the create "
"command."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1479(para)
msgid ""
"For information about how administrators can associate floating IPs with "
"instances, see <link href=\"http://docs.openstack.org/user-guide-"
"admin/content/manage_ip_addresses.html\">Manage IP addresses</link> in the "
"<citetitle>OpenStack Admin User Guide</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1487(title)
msgid "Automatically add floating IPs"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1488(para)
msgid ""
"You can configure the <systemitem class=\"service\">nova-"
"network</systemitem> service to automatically allocate and assign a floating"
" IP address to virtual instances when they are launched. Add the following "
"line to the <filename>/etc/nova/nova.conf</filename> file and restart the "
"<systemitem class=\"service\">nova-network</systemitem> service:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1498(para)
msgid ""
"If you enable this option and all floating IP addresses have already been "
"allocated, the <placeholder-1/> command fails."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1506(title)
msgid "Remove a network from a project"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1507(para)
msgid ""
"You cannot remove a network that has already been associated to a project by"
" simply deleting it."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1509(para)
msgid ""
"To determine the project ID you must have admin rights. You can disassociate"
" the project from the network with a scrub command and the project ID as the"
" final parameter:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1513(replaceable)
msgid "&lt;id&gt;"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1516(title)
msgid "Multiple interfaces for your instances (multinic)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1523(para)
msgid "SSL Configurations (VIPs)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1526(para)
msgid "Services failover/ HA"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1529(para)
msgid "Bandwidth Allocation"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1532(para)
msgid "Administrative/ Public access to your instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1539(title)
msgid "multinic flat manager"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1549(title)
msgid "multinic flatdhcp manager"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1559(title)
msgid "multinic VLAN manager"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1519(para)
msgid ""
"The multi-nic feature allows you to plug more than one interface to your "
"instances, making it possible to make several use cases available: "
"<placeholder-1/> Each VIF is representative of a separate network with its "
"own IP block. Every network mode introduces it's own set of changes "
"regarding the mulitnic usage: "
"<placeholder-2/><placeholder-3/><placeholder-4/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1570(title)
msgid "Use the multinic feature"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1571(para)
msgid ""
"In order to use the multinic feature, first create two networks, and attach "
"them to your project: <placeholder-1/> Now every time you spawn a new "
"instance, it gets two IP addresses from the respective DHCP servers:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1586(para)
msgid ""
"Make sure to power up the second interface on the instance, otherwise that "
"last won't be reachable through its second IP. Here is an example of how to "
"setup the interfaces within the instance (this is the configuration that "
"needs to be applied inside the image):"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1592(filename)
msgid "/etc/network/interfaces"
msgstr "/etc/network/interfaces"
#: ./doc/admin-guide-cloud/ch_compute.xml1604(para)
msgid ""
"If the Virtual Network Service Neutron is installed, it is possible to "
"specify the networks to attach to the respective interfaces by using the "
"<literal>--nic</literal> flag when invoking the <literal>nova</literal> "
"command: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1616(title)
msgid "Troubleshoot Networking"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1618(title)
msgid "Cannot reach floating IPs"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1619(para)
msgid ""
"If you cannot reach your instances through the floating IP address, make "
"sure the default security group allows ICMP (ping) and SSH (port 22), so "
"that you can reach the instances:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1630(para)
msgid ""
"Ensure the NAT rules have been added to iptables on the node that nova-"
"network is running on, as root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1638(para)
msgid ""
"Check that the public address, in this example \"68.99.26.170\", has been "
"added to your public interface: You should see the address in the listing "
"when you enter \"ip addr\" at the command prompt."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1650(para)
msgid ""
"Note that you cannot SSH to an instance with a public IP from within the "
"same server as the routing configuration won't allow it."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1653(para)
msgid ""
"You can use <placeholder-1/> to identify if packets are being routed to the "
"inbound interface on the compute host. If the packets are reaching the "
"compute hosts but the connection is failing, the issue may be that the "
"packet is being dropped by reverse path filtering. Try disabling reverse "
"path filtering on the inbound interface. For example, if the inbound "
"interface is <literal>eth2</literal>, as root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1663(replaceable)
msgid "eth2"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1664(para)
msgid ""
"If this solves your issue, add this line to "
"<filename>/etc/sysctl.conf</filename> so that the reverse path filter is "
"disabled the next time the compute host reboots: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1671(title)
msgid "Disable firewall"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1672(para)
msgid ""
"To help debug networking issues with reaching VMs, you can disable the "
"firewall by setting the following option in "
"<filename>/etc/nova/nova.conf</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1677(para)
msgid ""
"We strongly recommend you remove this line to re-enable the firewall once "
"your networking issues have been resolved."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1682(title)
msgid "Packet loss from instances to nova-network server (VLANManager mode)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1684(para)
msgid ""
"If you can SSH to your instances but you find that the network interactions "
"to your instance is slow, or if you find that running certain operations are"
" slower than they should be (for example, <placeholder-1/>), then there may "
"be packet loss occurring on the connection to the instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1691(para)
msgid ""
"Packet loss can be caused by Linux networking configuration settings related"
" to bridges. Certain settings can cause packets to be dropped between the "
"VLAN interface (for example, <literal>vlan100</literal>) and the associated "
"bridge interface (for example, <literal>br100</literal>) on the host running"
" the <systemitem class=\"service\">nova-network</systemitem> service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1700(para)
msgid ""
"One way to check if this is the issue in your setup is to open up three "
"terminals and run the following commands:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1703(para)
msgid ""
"In the first terminal, on the host running nova-network, use "
"<placeholder-1/> to monitor DNS-related traffic (UDP, port 53) on the VLAN "
"interface. As root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1708(para)
msgid ""
"In the second terminal, also on the host running nova-network, use "
"<placeholder-1/> to monitor DNS-related traffic on the bridge interface. As "
"root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1713(para)
msgid ""
"In the third terminal, SSH inside of the instance and generate DNS requests "
"by using the <placeholder-1/> command:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1717(para)
msgid ""
"The symptoms may be intermittent, so try running <placeholder-1/> multiple "
"times. If the network configuration is correct, the command should return "
"immediately each time. If it is not functioning properly, the command hangs "
"for several seconds."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1723(para)
msgid ""
"If the <placeholder-1/> command sometimes hangs, and there are packets that "
"appear in the first terminal but not the second, then the problem may be due"
" to filtering done on the bridges. Try to disable filtering, as root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1731(para)
msgid ""
"If this solves your issue, add this line to "
"<filename>/etc/sysctl.conf</filename> so that these changes take effect the "
"next time the host reboots:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1740(title)
msgid "KVM: Network connectivity works initially, then fails"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1742(para)
msgid ""
"Some administrators have observed an issue with the KVM hypervisor where "
"instances running Ubuntu 12.04 sometimes loses network connectivity after "
"functioning properly for a period of time. Some users have reported success "
"with loading the vhost_net kernel module as a workaround for this issue (see"
" <link "
"href=\"https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/997978/\">bug "
"#997978</link>) . This kernel module may also <link href=\"http://www.linux-"
"kvm.org/page/VhostNet\">improve network performance on KVM</link>. To load "
"the kernel module, as root:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1757(para)
msgid "Loading the module has no effect on running instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1764(title)
msgid "Volumes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1765(para)
msgid ""
"The Block Storage Service provides persistent block storage resources that "
"OpenStack Compute instances can consume."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1768(para)
msgid ""
"See the <citetitle>OpenStack Configuration Reference</citetitle> for "
"information about configuring volume drivers and creating and attaching "
"volumes to server instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1774(title)
msgid "System administration"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1775(para)
msgid ""
"By understanding how the different installed nodes interact with each other "
"you can administer the Compute installation. Compute offers many ways to "
"install using multiple servers but the general idea is that you can have "
"multiple compute nodes that control the virtual servers and a cloud "
"controller node that contains the remaining Compute services."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1782(para)
msgid ""
"The Compute cloud works through the interaction of a series of daemon "
"processes named nova-* that reside persistently on the host machine or "
"machines. These binaries can all run on the same machine or be spread out on"
" multiple boxes in a large deployment. The responsibilities of Services, "
"Managers, and Drivers, can be a bit confusing at first. Here is an outline "
"the division of responsibilities to make understanding the system a little "
"bit easier."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1791(para)
msgid ""
"Currently, Services are <systemitem class=\"service\">nova-api</systemitem>,"
" <systemitem class=\"service\">nova-objectstore</systemitem> (which can be "
"replaced with Glance, the OpenStack Image Service), <systemitem "
"class=\"service\">nova-compute</systemitem>, and <systemitem class=\"service"
"\">nova-network</systemitem>. Managers and Drivers are specified by "
"configuration options and loaded using utils.load_object(). Managers are "
"responsible for a certain aspect of the system. It is a logical grouping of "
"code relating to a portion of the system. In general other components should"
" be using the manager to make changes to the components that it is "
"responsible for."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1806(para)
msgid ""
"<systemitem class=\"service\">nova-api</systemitem>. Receives xml requests "
"and sends them to the rest of the system. It is a wsgi app that routes and "
"authenticate requests. It supports the EC2 and OpenStack APIs. There is a "
"<filename>nova-api.conf</filename> file created when you install Compute."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1815(para)
msgid ""
"<systemitem class=\"service\">nova-objectstore</systemitem>: The <systemitem"
" class=\"service\">nova-objectstore</systemitem> service is an ultra simple "
"file-based storage system for images that replicates most of the S3 API. It "
"can be replaced with OpenStack Image Service and a simple image manager or "
"use OpenStack Object Storage as the virtual machine image storage facility. "
"It must reside on the same node as <systemitem class=\"service\">nova-"
"compute</systemitem>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1829(para)
msgid ""
"<systemitem class=\"service\">nova-compute</systemitem>. Responsible for "
"managing virtual machines. It loads a Service object which exposes the "
"public methods on ComputeManager through Remote Procedure Call (RPC)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1837(para)
msgid ""
"<systemitem class=\"service\">nova-network</systemitem>. Responsible for "
"managing floating and fixed IPs, DHCP, bridging and VLANs. It loads a "
"Service object which exposes the public methods on one of the subclasses of "
"NetworkManager. Different networking strategies are available to the service"
" by changing the network_manager configuration option to FlatManager, "
"FlatDHCPManager, or VlanManager (default is VLAN if no other is specified)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1850(title)
msgid "Compute service architecture"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1851(para)
msgid ""
"These basic categories describe the service architecture and what's going on"
" within the cloud controller."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1855(title)
msgid "API server"
msgstr "API ਸਰਵਰ"
#: ./doc/admin-guide-cloud/ch_compute.xml1856(para)
msgid ""
"At the heart of the cloud framework is an API server. This API server makes "
"command and control of the hypervisor, storage, and networking "
"programmatically available to users in realization of the definition of "
"cloud computing."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1861(para)
msgid ""
"The API endpoints are basic HTTP web services which handle authentication, "
"authorization, and basic command and control functions using various API "
"interfaces under the Amazon, Rackspace, and related models. This enables API"
" compatibility with multiple existing tool sets created for interaction with"
" offerings from other vendors. This broad compatibility prevents vendor "
"lock-in."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1872(title)
msgid "Message queue"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1873(para)
msgid ""
"A messaging queue brokers the interaction between compute nodes "
"(processing), the networking controllers (software which controls network "
"infrastructure), API endpoints, the scheduler (determines which physical "
"hardware to allocate to a virtual resource), and similar components. "
"Communication to and from the cloud controller is by HTTP requests through "
"multiple API endpoints."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1882(para)
msgid ""
"A typical message passing event begins with the API server receiving a "
"request from a user. The API server authenticates the user and ensures that "
"the user is permitted to issue the subject command. Availability of objects "
"implicated in the request is evaluated and, if available, the request is "
"routed to the queuing engine for the relevant workers. Workers continually "
"listen to the queue based on their role, and occasionally their type host "
"name. When such listening produces a work request, the worker takes "
"assignment of the task and begins its execution. Upon completion, a response"
" is dispatched to the queue which is received by the API server and relayed "
"to the originating user. Database entries are queried, added, or removed as "
"necessary throughout the process."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1901(title)
msgid "Compute worker"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1902(para)
msgid ""
"Compute workers manage computing instances on host machines. The API "
"dispatches commands to compute workers to complete these tasks:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1907(para)
msgid "Run instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1910(para)
msgid "Terminate instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1913(para)
msgid "Reboot instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1916(para)
msgid "Attach volumes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1919(para)
msgid "Detach volumes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1922(para)
msgid "Get console output"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1927(title)
msgid "Network Controller"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1928(para)
msgid ""
"The Network Controller manages the networking resources on host machines. "
"The API server dispatches commands through the message queue, which are "
"subsequently processed by Network Controllers. Specific operations include:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1935(para)
msgid "Allocate fixed IP addresses"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1938(para)
msgid "Configuring VLANs for projects"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1941(para)
msgid "Configuring networks for compute nodes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1948(title)
msgid "Manage Compute users"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1949(para)
msgid ""
"Access to the Euca2ools (ec2) API is controlled by an access and secret key."
" The users access key needs to be included in the request, and the request "
"must be signed with the secret key. Upon receipt of API requests, Compute "
"verifies the signature and runs commands on behalf of the user."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1955(para)
msgid ""
"To begin using Compute, you must create a user with the Identity Service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1959(title)
msgid "Manage the cloud"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1960(para)
msgid ""
"A system administrator can use these tools to manage a cloud; the nova "
"client, the <placeholder-1/> command, and the <placeholder-2/> commands."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1964(para)
msgid ""
"The <placeholder-1/> command can only be run by cloud administrators. Both "
"nova client and euca2ools can be used by all users, though specific commands"
" might be restricted by Role Based Access Control in the Identity Service."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1970(title)
msgid "To use the nova command-line tool"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1972(para)
msgid ""
"Installing the python-novaclient gives you a <code>nova</code> shell command"
" that enables Compute API interactions from the command line. You install "
"the client, and then provide your user name and password, set as environment"
" variables for convenience, and then you can have the ability to send "
"commands to your cloud on the command-line."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1980(para)
msgid ""
"To install python-novaclient, download the tarball from <link "
"href=\"http://pypi.python.org/pypi/python-"
"novaclient/2.6.3#downloads\">http://pypi.python.org/pypi/python-"
"novaclient/2.6.3#downloads</link> and then install it in your favorite "
"python environment."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml1992(para)
msgid ""
"Now that you have installed the python-novaclient, confirm the installation "
"by entering:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2003(para)
msgid ""
"This command returns a list of nova commands and parameters. Set the "
"required parameters as environment variables to make running commands "
"easier. You can add <parameter>--os-username</parameter>, for example, on "
"the nova command, or set it as environment variables:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2015(para)
msgid ""
"Using the Identity Service, you are supplied with an authentication "
"endpoint, which nova recognizes as the <literal>OS_AUTH_URL</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2026(title)
msgid "To use the nova-manage command"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2027(para)
msgid ""
"The nova-manage command may be used to perform many essential functions for "
"administration and ongoing maintenance of nova, such as network creation or "
"user manipulation."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2032(para)
msgid ""
"The man page for nova-manage has a good explanation for each of its "
"functions, and is recommended reading for those starting out. Access it by "
"running:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2039(para)
msgid ""
"For administrators, the standard pattern for executing a nova-manage command"
" is:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2041(replaceable)
msgid "[args]"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2044(para)
msgid "For example, to obtain a list of all projects:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2049(para)
msgid "Run without arguments to see a list of available command categories:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2054(para)
msgid ""
"You can also run with a category argument such as user to see a list of all "
"commands in that category:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2061(title)
msgid "Use the euca2ools commands"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2062(para)
msgid ""
"For a command-line interface to EC2 API calls, use the euca2ools command "
"line tool. See <link "
"href=\"http://open.eucalyptus.com/wiki/Euca2oolsGuide_v1.3\">http://open.eucalyptus.com/wiki/Euca2oolsGuide_v1.3</link>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2071(title)
msgid "Manage logs"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2073(title)
msgid "Logging module"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2074(para)
msgid ""
"Add this line to the <filename>/etc/nova/nova.conf</filename> file to "
"specify a configuration file to change the logging behavior. To change the "
"logging level, such as <literal>DEBUG</literal>, <literal>INFO</literal>, "
"<literal>WARNING</literal>, <literal>ERROR</literal>): <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2083(para)
msgid ""
"The log config file is an ini-style config file which must contain a section"
" called <literal>logger_nova</literal>, which controls the behavior of the "
"logging facility in the <literal>nova-*</literal> services. The file must "
"contain a section called <literal>logger_nova</literal>, for "
"example:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2094(para)
msgid ""
"This example sets the debugging level to <literal>INFO</literal> (which less"
" verbose than the default <literal>DEBUG</literal> setting). See the <link "
"href=\"http://docs.python.org/release/2.7/library/logging.html"
"#configuration-file-format\">Python documentation on logging configuration "
"file format </link>for more details on this file, including the meaning of "
"the <literal>handlers</literal> and <literal>quaname</literal> variables. "
"See <link "
"href=\"http://git.openstack.org/cgit/openstack/nova/plain/etc/nova/logging_sample.conf\">etc/nova/logging_sample.conf</link>"
" in the openstack/nova repository on GitHub for an example "
"<filename>logging.conf</filename> file with various handlers defined."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2112(title)
msgid "Syslog"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2113(para)
msgid ""
"You can configure OpenStack Compute services to send logging information to "
"syslog. This is useful if you want to use rsyslog, which forwards the logs "
"to a remote machine. You need to separately configure the Compute service "
"(Nova), the Identity Service (Keystone), the Image Service (Glance), and, if"
" you are using it, the Block Storage Service (Cinder) to send log messages "
"to syslog. To do so, add these lines to:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2124(filename)
msgid "/etc/nova/nova.conf"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2127(filename)
msgid "/etc/keystone/keystone.conf"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2130(filename)
msgid "/etc/glance/glance-api.conf"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2133(filename)
msgid "/etc/glance/glance-registry.conf"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2136(filename)
msgid "/etc/cinder/cinder.conf"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2146(para)
msgid ""
"While the example above uses the same local facility for each service "
"(<literal>LOG_LOCAL0</literal>, which corresponds to syslog facility "
"<literal>LOCAL0</literal>), we recommend that you configure a separate local"
" facility for each service, as this provides better isolation and more "
"flexibility. For example, you may want to capture logging info at different "
"severity levels for different services. Syslog allows you to define up to "
"seven local facilities, <literal>LOCAL0, LOCAL1, ..., LOCAL7</literal>. See "
"the syslog documentation for more details."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2143(para)
msgid ""
"In addition to enabling syslog, these settings also turn off more verbose "
"output and debugging output from the log.<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2164(title)
msgid "Rsyslog"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2165(para)
msgid ""
"Rsyslog is a useful tool for setting up a centralized log server across "
"multiple machines. We briefly describe the configuration to set up an "
"rsyslog server; a full treatment of rsyslog is beyond the scope of this "
"document. We assume rsyslog has already been installed on your hosts, which "
"is the default on most Linux distributions."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2173(para)
msgid ""
"This example shows a minimal configuration for "
"<filename>/etc/rsyslog.conf</filename> on the log server host, which "
"receives the log files:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2185(replaceable)
msgid "compute-01"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2180(para)
msgid ""
"Add to <filename>/etc/rsyslog.conf</filename> a filter rule on which looks "
"for a host name. The example below use <replaceable>compute-01</replaceable>"
" as an example of a compute host name:<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2186(para)
msgid ""
"On the compute hosts, create a file named "
"<filename>/etc/rsyslog.d/60-nova.conf</filename>, with this "
"content.<placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2193(para)
msgid ""
"Once you have created this file, restart your rsyslog daemon. Error-level "
"log messages on the compute hosts should now be sent to your log server."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2201(title)
msgid "Migration"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2202(para)
msgid ""
"Before starting migrations, review the <link "
"href=\"http://docs.openstack.org/havana/config-reference/content"
"/configuring-openstack-compute-basics.html#section_configuring-compute-"
"migrations\">Configure migrations</link> section in <citetitle>OpenStack "
"Configuration Reference</citetitle>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2207(para)
msgid ""
"Migration provides a scheme to migrate running instances from one OpenStack "
"Compute server to another OpenStack Compute server."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2211(title)
msgid "To migrate instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2213(para)
msgid ""
"Look at the running instances, to get the ID of the instance you wish to "
"migrate."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2224(para)
msgid ""
"Look at information associated with that instance - our example is vm1 from "
"above."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2241(para)
msgid "In this example, vm1 is running on HostB."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2245(para)
msgid "Select the server to migrate instances to."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2252(para)
msgid ""
"In this example, HostC can be picked up because <systemitem class=\"service"
"\">nova-compute</systemitem> is running on it."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2258(para)
msgid "Ensure that HostC has enough resource for migration."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2270(para)
msgid "<emphasis role=\"bold\">cpu:</emphasis>the number of cpu"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2275(para)
msgid "<emphasis role=\"bold\">mem(mb):</emphasis>total amount of memory (MB)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2280(para)
msgid ""
"<emphasis role=\"bold\">hdd:</emphasis>total amount of space for NOVA-INST-"
"DIR/instances (GB)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2286(para)
msgid ""
"<emphasis role=\"bold\">1st line shows </emphasis>total amount of resource "
"physical server has."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2291(para)
msgid "<emphasis role=\"bold\">2nd line shows </emphasis>current used resource."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2296(para)
msgid "<emphasis role=\"bold\">3rd line shows </emphasis>maximum used resource."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2301(para)
msgid ""
"<emphasis role=\"bold\">4th line and under</emphasis> shows the resource for"
" each project."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2308(para)
msgid "Use the <placeholder-1/> command to migrate the instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2321(para)
msgid ""
"While the nova command is called <placeholder-1/>, under the default Compute"
" configuration options the instances are suspended before migration."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2326(para)
msgid ""
"See <link href=\"http://docs.openstack.org/havana/config-reference/content"
"/configuring-openstack-compute-basics.html\">Configure migrations</link> in "
"<citetitle>OpenStack Configuration Reference</citetitle> for more details."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2312(para)
msgid ""
"Make sure instances are migrated successfully with <placeholder-1/>. If "
"instances are still running on HostB, check log files (src/dest <systemitem "
"class=\"service\">nova-compute</systemitem> and <systemitem class=\"service"
"\">nova-scheduler</systemitem>) to determine why. <placeholder-2/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2338(title)
msgid "Recover from a failed compute node"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2339(para)
msgid ""
"If you have deployed Compute with a shared file system, you can quickly "
"recover from a failed compute node. Of the two methods covered in these "
"sections, the evacuate API is the preferred method even in the absence of "
"shared storage. The evacuate API provides many benefits over manual "
"recovery, such as re-attachment of volumes and floating IPs."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2348(title)
msgid "Manual recovery"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2349(para)
msgid ""
"For KVM/libvirt compute node recovery, see the previous section. Use this "
"procedure for other hypervisors."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2353(title)
msgid "To work with host information"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2355(para)
msgid ""
"Identify the vms on the affected hosts, using tools such as a combination of"
" <literal>nova list</literal> and <literal>nova show</literal> or <literal"
">euca-describe-instances</literal>. Here's an example using the EC2 API - "
"instance i-000015b9 that is running on node np-rcc54:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2366(para)
msgid ""
"You can review the status of the host by using the nova database. Some of "
"the important information is highlighted below. This example converts an EC2"
" API instance ID into an OpenStack ID - if you used the "
"<literal>nova</literal> commands, you can substitute the ID directly. You "
"can find the credentials for your database in "
"<filename>/etc/nova.conf</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2397(title)
msgid "To recover the VM"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2399(para)
msgid ""
"Armed with the information of VMs on the failed host, determine to which "
"compute host the affected VMs should move. Run the following database "
"command to move the VM to np-rcc46:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2407(para)
msgid ""
"Next, if using a hypervisor that relies on libvirt (such as KVM) it is a "
"good idea to update the <literal>libvirt.xml</literal> file (found in "
"<literal>/var/lib/nova/instances/[instance ID]</literal>). The important "
"changes to make are to change the <literal>DHCPSERVER</literal> value to the"
" host ip address of the Compute host that is the VMs new home, and update "
"the VNC IP if it isn't already <literal>0.0.0.0</literal>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2422(para)
msgid "Next, reboot the VM:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2426(para)
msgid ""
"In theory, the above database update and <literal>nova reboot</literal> "
"command are all that is required to recover the VMs from a failed host. "
"However, if further problems occur, consider looking at recreating the "
"network filter configuration using <literal>virsh</literal>, restarting the "
"Compute services or updating the <literal>vm_state</literal> and "
"<literal>power_state</literal> in the Compute database."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2443(title)
msgid "Recover from a UID/GID mismatch"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2444(para)
msgid ""
"When running OpenStack compute, using a shared file system or an automated "
"configuration tool, you could encounter a situation where some files on your"
" compute node are using the wrong UID or GID. This causes a raft of errors, "
"such as being unable to live migrate, or start virtual machines."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2450(para)
msgid ""
"This basic procedure runs on <systemitem class=\"service\">nova-"
"compute</systemitem> hosts, based on the KVM hypervisor, that could help to "
"restore the situation:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2455(title)
msgid "To recover from a UID/GID mismatch"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2457(para)
msgid ""
"Make sure you don't use numbers that are already used for some other "
"user/group."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2461(para)
msgid ""
"Set the nova uid in <filename>/etc/passwd</filename> to the same number in "
"all hosts (for example, 112)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2467(para)
msgid ""
"Set the libvirt-qemu uid in <filename>/etc/passwd</filename> to the same "
"number in all hosts (for example, 119)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2473(para)
msgid ""
"Set the nova group in <filename>/etc/group</filename> file to the same "
"number in all hosts (for example, 120)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2479(para)
msgid ""
"Set the libvirtd group in <filename>/etc/group</filename> file to the same "
"number in all hosts (for example, 119)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2485(para)
msgid "Stop the services on the compute node."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2489(para)
msgid "Change all the files owned by user nova or by group nova. For example:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2495(para)
msgid ""
"Repeat the steps for the libvirt-qemu owned files if those were needed to "
"change."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2499(para)
msgid "Restart the services."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2502(para)
msgid ""
"Now you can run the <placeholder-1/> command to verify that all files using "
"the correct identifiers."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2509(title)
msgid "Compute disaster recovery process"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2510(para)
msgid ""
"In this section describes how to manage your cloud after a disaster, and how"
" to easily back up the persistent storage volumes. Backups <emphasis "
"role=\"bold\">are</emphasis> mandatory, even outside of disaster scenarios."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2515(para)
msgid ""
"For reference, you can find a DRP definition at <link "
"href=\"http://en.wikipedia.org/wiki/Disaster_Recovery_Plan\">http://en.wikipedia.org/wiki/Disaster_Recovery_Plan</link>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2520(title)
msgid "A- The disaster recovery process presentation"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2522(para)
msgid ""
"A disaster could happen to several components of your architecture: a disk "
"crash, a network loss, a power cut, and so on. In this example, assume the "
"following set up:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2528(para)
msgid "A cloud controller (nova-api, nova-objecstore, nova-network)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2532(para)
msgid "A compute node (<systemitem class=\"service\">nova-compute</systemitem>)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2537(para)
msgid ""
"A Storage Area Network used by <systemitem class=\"service\">cinder-"
"volumes</systemitem> (aka SAN)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2543(para)
msgid ""
"The disaster example is the worst one: a power loss. That power loss applies"
" to the three components. <emphasis role=\"italic\">Let's see what runs and "
"how it runs before the crash</emphasis>:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2550(para)
msgid ""
"From the SAN to the cloud controller, we have an active iscsi session (used "
"for the \"cinder-volumes\" LVM's VG)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2555(para)
msgid ""
"From the cloud controller to the compute node we also have active iscsi "
"sessions (managed by <systemitem class=\"service\">cinder-"
"volume</systemitem>)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2561(para)
msgid ""
"For every volume an iscsi session is made (so 14 ebs volumes equals 14 "
"sessions)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2566(para)
msgid ""
"From the cloud controller to the compute node, we also have iptables/ "
"ebtables rules which allows the access from the cloud controller to the "
"running instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2573(para)
msgid ""
"And at least, from the cloud controller to the compute node ; saved into "
"database, the current state of the instances (in that case \"running\" ), "
"and their volumes attachment (mount point, volume id, volume status, and so "
"on.)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2581(para)
msgid ""
"Now, after the power loss occurs and all hardware components restart, the "
"situation is as follows:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2586(para)
msgid "From the SAN to the cloud, the ISCSI session no longer exists."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2590(para)
msgid ""
"From the cloud controller to the compute node, the ISCSI sessions no longer "
"exist."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2595(para)
msgid ""
"From the cloud controller to the compute node, the iptables and ebtables are"
" recreated, since, at boot, nova-network reapply the configurations."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2601(para)
msgid ""
"From the cloud controller, instances turn into a shutdown state (because "
"they are no longer running)"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2606(para)
msgid ""
"Into the database, data was not updated at all, since Compute could not have"
" guessed the crash."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2611(para)
msgid ""
"Before going further, and to prevent the admin to make fatal "
"mistakes,<emphasis role=\"bold\"> the instances won't be lost</emphasis>, "
"because no \"<placeholder-1/>\" or \"<placeholder-2/>\" command was invoked,"
" so the files for the instances remain on the compute node."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2618(para)
msgid "Perform these tasks in that exact order."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2619(para)
msgid ""
"<emphasis role=\"underline\">Any extra step would be dangerous at this "
"stage</emphasis> :"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2624(para)
msgid ""
"Get the current relation from a volume to its instance, so that you can "
"recreate the attachment."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2629(para)
msgid ""
"Update the database to clean the stalled state. (After that, you cannot "
"perform the first step)."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2634(para)
msgid ""
"Restart the instances. In other words, go from a shutdown to running state."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2639(para)
msgid ""
"After the restart, you can reattach the volumes to their respective "
"instances."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2644(para)
msgid ""
"That step, which is not a mandatory one, exists in an SSH into the instances"
" to reboot them."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2652(title)
msgid "B - Disaster recovery"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2654(title)
msgid "To perform disaster recovery"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2656(title)
msgid "Get the instance-to-volume relationship"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2658(para)
msgid ""
"You must get the current relationship from a volume to its instance, because"
" we re-create the attachment."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2661(para)
msgid ""
"You can find this relationship by running <placeholder-1/>. Note that nova "
"client includes the ability to get volume information from cinder."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2668(title)
msgid "Update the database"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2669(para)
msgid ""
"Update the database to clean the stalled state. You must restore for every "
"volume, uses these queries to clean up the database:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2678(para)
msgid "Then, when you run <placeholder-1/> commands, all volumes appear."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2683(title)
msgid "Restart instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2686(replaceable)
msgid "$instance"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2684(para)
msgid "You can restart the instances through the <placeholder-1/>."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2687(para)
msgid ""
"At that stage, depending on your image, some instances completely reboot and"
" become reachable, while others stop on the \"plymouth\" stage."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2693(title)
msgid "DO NOT reboot a second time"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2694(para)
msgid ""
"Do not reboot the ones that are stopped at that stage (<emphasis "
"role=\"italic\">see the fourth step</emphasis>). In fact it depends on "
"whether you added an <filename>/etc/fstab</filename> entry for that volume. "
"Images built with the <package>cloud-init</package> package remain in a "
"pending state, while others skip the missing volume and start. (More "
"information is available on <link "
"href=\"https://help.ubuntu.com/community/CloudInit\">help.ubuntu.com</link>.)"
" The idea of that stage is only to ask nova to reboot every instance, so the"
" stored state is preserved."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2711(title)
msgid "Reattach volumes"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2712(para)
msgid ""
"After the restart, you can reattach the volumes to their respective "
"instances. Now that nova has restored the right status, it is time to "
"perform the attachments through a <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2718(para)
msgid "This simple snippet uses the created file:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2730(para)
msgid ""
"At that stage, instances that were pending on the boot sequence (<emphasis "
"role=\"italic\">plymouth</emphasis>) automatically continue their boot, and "
"restart normally, while the ones that booted see the volume."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2738(title)
msgid "SSH into instances"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2739(para)
msgid ""
"If some services depend on the volume, or if a volume has an entry into "
"fstab, it could be good to simply restart the instance. This restart needs "
"to be made from the instance itself, not through nova. So, we SSH into the "
"instance and perform a reboot:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2749(para)
msgid "By completing this procedure, you can successfully recover your cloud."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2751(para)
msgid "Follow these guidelines:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2754(para)
msgid ""
"Use the <parameter> errors=remount</parameter> parameter in the "
"<filename>fstab</filename> file, which prevents data corruption."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2758(para)
msgid ""
"The system would lock any write to the disk if it detects an I/O error. This"
" configuration option should be added into the <systemitem class=\"service"
"\">cinder-volume</systemitem> server (the one which performs the ISCSI "
"connection to the SAN), but also into the instances' "
"<filename>fstab</filename> file."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2769(para)
msgid ""
"Do not add the entry for the SAN's disks to the <systemitem class=\"service"
"\">cinder-volume</systemitem>'s <filename>fstab</filename> file."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2774(para)
msgid ""
"Some systems hang on that step, which means you could lose access to your "
"cloud-controller. To re-run the session manually, you would run the "
"following command before performing the mount: <placeholder-1/>"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2782(para)
msgid ""
"For your instances, if you have the whole <filename>/home/</filename> "
"directory on the disk, instead of emptying the <filename>/home</filename> "
"directory and map the disk on it, leave a user's directory with the user's "
"bash files and the <filename>authorized_keys</filename> file."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2790(para)
msgid ""
"This enables you to connect to the instance, even without the volume "
"attached, if you allow only connections through public keys."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2798(title)
msgid "C - Scripted DRP"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2800(title)
msgid "To use scripted DRP"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2801(para)
msgid ""
"You can download from <link "
"href=\"https://github.com/Razique/BashStuff/blob/master/SYSTEMS/OpenStack"
"/SCR_5006_V00_NUAC-OPENSTACK-DRP-OpenStack.sh\">here</link> a bash script "
"which performs these steps:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2806(para)
msgid ""
"The \"test mode\" allows you to perform that whole sequence for only one "
"instance."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2811(para)
msgid ""
"To reproduce the power loss, connect to the compute node which runs that "
"same instance and close the iscsi session. <emphasis role=\"underline\">Do "
"not detach the volume through <placeholder-1/></emphasis>, but instead "
"manually close the iscsi session."
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2822(para)
msgid "In this example, the iscsi session is number 15 for that instance:"
msgstr ""
#: ./doc/admin-guide-cloud/ch_compute.xml2827(para)
msgid ""
"Do not forget the <literal>-r</literal> flag. Otherwise, you close ALL "
"sessions."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml6(title)
msgid "Configure Identity Service for Networking"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml8(title)
msgid "To configure the Identity Service for use with Networking"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml11(title)
msgid "Create the <function>get_id()</function> function"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml12(para)
msgid ""
"The <function>get_id()</function> function stores the ID of created objects,"
" and removes the need to copy and paste object IDs in later steps:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml16(para)
msgid "Add the following function to your <filename>.bashrc</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml23(para)
msgid "Source the <filename>.bashrc</filename> file:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml29(title)
msgid "Create the Networking service entry"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml30(para)
msgid ""
"Networking must be available in the Compute service catalog. Create the "
"service:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml34(title)
msgid "Create the Networking service endpoint entry"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml36(para)
msgid ""
"The way that you create a Networking endpoint entry depends on whether you "
"are using the SQL or the template catalog driver:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml40(para)
msgid ""
"If you use the <emphasis>SQL driver</emphasis>, run the following command "
"with the specified region (<literal>$REGION</literal>), IP address of the "
"Networking server (<literal>$IP</literal>), and service ID "
"(<literal>$NEUTRON_SERVICE_ID</literal>, obtained in the previous step)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml52(para)
msgid ""
"If you are using the <emphasis>template driver</emphasis>, specify the "
"following parameters in your Compute catalog template file "
"(<filename>default_catalog.templates</filename>), along with the region "
"(<literal>$REGION</literal>) and IP address of the Networking server "
"(<literal>$IP</literal>)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml70(title)
msgid "Create the Networking service user"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml71(para)
msgid ""
"You must provide admin user credentials that Compute and some internal "
"Networking components can use to access the Networking API. Create a special"
" <literal>service</literal> tenant and a <literal>neutron</literal> user "
"within this tenant, and assign an <literal>admin</literal> role to this "
"role."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml77(para)
msgid "Create the <literal>admin</literal> role:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml82(para)
msgid "Create the <literal>neutron</literal> user:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml87(para)
msgid "Create the <literal>service</literal> tenant:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml91(para)
msgid "Establish the relationship among the tenant, user, and role:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml98(para)
msgid ""
"For information about how to create service entries and users, see the "
"<citetitle>OpenStack Installation Guide</citetitle> for your distribution "
"(<link href=\"docs.openstack.org\">docs.openstack.org</link>)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml103(para)
msgid ""
"If you use Networking, do not run the Compute <systemitem class=\"service"
"\">nova-network</systemitem> service (like you do in traditional Compute "
"deployments). Instead, Compute delegates most network-related decisions to "
"Networking. Compute proxies tenant-facing API calls to manage security "
"groups and floating IPs to Networking APIs. However, operator-facing tools "
"such as <systemitem class=\"service\">nova-manage</systemitem>, are not "
"proxied and should not be used."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml110(para)
msgid ""
"When you configure networking, you must use this guide. Do not rely on "
"Compute networking documentation or past experience with Compute. If a "
"<placeholder-1/> command or configuration option related to networking is "
"not mentioned in this guide, the command is probably not supported for use "
"with Networking. In particular, you cannot use CLI tools like "
"<placeholder-2/> and <placeholder-3/> to manage networks or IP addressing, "
"including both fixed and floating IPs, with Networking."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml118(para)
msgid ""
"Uninstall <systemitem class=\"service\">nova-network</systemitem> and reboot"
" any physical nodes that have been running <systemitem class=\"service"
"\">nova-network</systemitem> before using them to run Networking. "
"Inadvertently running the <systemitem class=\"service\">nova-"
"network</systemitem> process while using Networking can cause problems, as "
"can stale iptables rules pushed down by previously running <systemitem "
"class=\"service\">nova-network</systemitem>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml126(para)
msgid ""
"To ensure that Compute works properly with Networking (rather than the "
"legacy <systemitem class=\"service\">nova-network</systemitem> mechanism), "
"you must adjust settings in the <filename>nova.conf</filename> configuration"
" file."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml133(title)
msgid "Networking API and credential configuration"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml134(para)
msgid ""
"Each time you provision or de-provision a VM in Compute, <systemitem "
"class=\"service\">nova-*</systemitem> services communicate with Networking "
"using the standard API. For this to happen, you must configure the following"
" items in the <filename>nova.conf</filename> file (used by each <systemitem "
"class=\"service\">nova-compute</systemitem> and <systemitem class=\"service"
"\">nova-api</systemitem> instance)."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml140(caption)
msgid "nova.conf API and credential settings"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml145(th)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml220(td)
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml255(td)
msgid "Item"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml151(literal)
msgid "network_api_class"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml153(para)
msgid ""
"Modify from the default to "
"<literal>nova.network.neutronv2.api.API</literal>, to indicate that "
"Networking should be used rather than the traditional <systemitem "
"class=\"service\">nova-network </systemitem> networking model."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml161(literal)
msgid "neutron_url"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml162(para)
msgid ""
"Update to the hostname/IP and port of the <systemitem class=\"service"
"\">neutron-server</systemitem> instance for this deployment."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml168(literal)
msgid "neutron_auth_strategy"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml169(para)
msgid ""
"Keep the default <literal>keystone</literal> value for all production "
"deployments."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml173(literal)
msgid "neutron_admin_tenant_name"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml175(para)
msgid ""
"Update to the name of the service tenant created in the above section on "
"Identity configuration."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml180(literal)
msgid "neutron_admin_username"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml182(para)
msgid ""
"Update to the name of the user created in the above section on Identity "
"configuration."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml187(literal)
msgid "neutron_admin_password"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml189(para)
msgid ""
"Update to the password of the user created in the above section on Identity "
"configuration."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml194(literal)
msgid "neutron_admin_auth_url"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml196(para)
msgid ""
"Update to the Identity server IP and port. This is the Identity (keystone) "
"admin API server IP and port value, and not the Identity service API IP and "
"port."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml206(title)
msgid "Configure security groups"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml207(para)
msgid ""
"The Networking Service provides security group functionality using a "
"mechanism that is more flexible and powerful than the security group "
"capabilities built into Compute. Therefore, if you use Networking, you "
"should always disable built-in security groups and proxy all security group "
"calls to the Networking API . If you do not, security policies will conflict"
" by being simultaneously applied by both services."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml212(para)
msgid ""
"To proxy security groups to Networking, use the following configuration "
"values in <filename>nova.conf</filename>:"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml215(caption)
msgid "nova.conf security group settings"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml226(literal)
msgid "firewall_driver"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml227(para)
msgid ""
"Update to <literal>nova.virt.firewall.NoopFirewallDriver</literal>, so that "
"<systemitem class=\"service\">nova-compute</systemitem> does not perform "
"iptables-based filtering itself."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml234(literal)
msgid "security_group_api"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml235(para)
msgid ""
"Update to <literal>neutron</literal>, so that all security group requests "
"are proxied to the Network Service."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml242(title)
msgid "Configure metadata"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml243(para)
msgid ""
"The Compute service allows VMs to query metadata associated with a VM by "
"making a web request to a special 169.254.169.254 address. Networking "
"supports proxying those requests to <systemitem class=\"service\">nova-"
"api</systemitem>, even when the requests are made from isolated networks, or"
" from multiple networks that use overlapping IP addresses."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml247(para)
msgid ""
"To enable proxying the requests, you must update the following fields in "
"<filename>nova.conf</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml250(caption)
msgid "nova.conf metadata settings"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml261(literal)
msgid "service_neutron_metadata_proxy"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml263(para)
msgid ""
"Update to <literal>true</literal>, otherwise <systemitem class=\"service"
"\">nova-api</systemitem> will not properly respond to requests from the "
"<systemitem class=\"service\">neutron-metadata-agent</systemitem>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml270(literal)
msgid "neutron_metadata_proxy_shared_secret"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml272(para)
msgid ""
"Update to a string \"password\" value. You must also configure the same "
"value in the <filename>metadata_agent.ini</filename> file, to authenticate "
"requests made for metadata."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml276(para)
msgid ""
"The default value of an empty string in both files will allow metadata to "
"function, but will not be secure if any non-trusted entities have access to "
"the metadata APIs exposed by <systemitem class=\"service\">nova-"
"api</systemitem>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml285(para)
msgid ""
"As a precaution, even when using "
"<literal>neutron_metadata_proxy_shared_secret</literal>, it is recommended "
"that you do not expose metadata using the same <systemitem class=\"service"
"\">nova-api</systemitem> instances that are used for tenants. Instead, you "
"should run a dedicated set of <systemitem class=\"service\">nova-"
"api</systemitem> instances for metadata that are available only on your "
"management network. Whether a given <systemitem class=\"service\">nova-"
"api</systemitem> instance exposes metadata APIs is determined by the value "
"of <literal>enabled_apis</literal> in its <filename>nova.conf</filename>."
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml300(title)
msgid ""
"Example nova.conf (for <systemitem class=\"service\">nova-"
"compute</systemitem> and <systemitem class=\"service\">nova-"
"api</systemitem>)"
msgstr ""
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml303(para)
msgid ""
"Example values for the above settings, assuming a cloud controller node "
"running Compute and Networking with an IP address of 192.168.1.2:"
msgstr ""
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: ./doc/admin-guide-cloud/section_networking-config-identity.xml0(None)
msgid "translator-credits"
msgstr "ਅਮਨਦੀਪ ਸਿੰਘ ਸੈਣੀ <jimidar@gmail.com>"