openstack-manuals/doc/install-guide/locale/install-guide.pot

5188 lines
307 KiB
Plaintext

msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2015-05-22 06:09+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:176(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_1_admin_token.png'; md5=29a51caaf09c3d6e3f0fda73c256a17a"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:203(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_2_register_admin_tenant_yes_no.png'; md5=25c9a90b1df2d979aae6ce9975c7285b"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:212(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_3_admin_user_name.png'; md5=173cf7ed13252df1425109be588b2ad6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:221(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_4_admin_user_email.png'; md5=b7f0d34350ccc0aa9ae4e766b7ac80c1"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:230(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_5_admin_user_pass.png'; md5=e6b32d8d80af90f07a66abc8fb256c84"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:239(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_6_admin_user_pass_confirm.png'; md5=1fbf9223e4923c93030d53278d1771cc"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_keystone-install.xml:259(None)
msgid "@@image: 'figures/debconf-screenshots/keystone_7_register_endpoint.png'; md5=d24d84133bfee936267e79631a2666e6"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:11(title) ./doc/install-guide/section_glance-install.xml:7(title) ./doc/install-guide/section_dashboard-install.xml:8(title)
msgid "Install and configure"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:12(para)
msgid "This section describes how to install and configure the OpenStack Identity service, code-named keystone, on the controller node. For performance, this configuration deploys the Apache HTTP server to handle requests and Memcached to store tokens instead of a SQL database."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:18(title) ./doc/install-guide/section_ceilometer-swift.xml:11(title) ./doc/install-guide/section_ceilometer-cinder.xml:14(title) ./doc/install-guide/section_basics-packages.xml:26(title) ./doc/install-guide/section_cinder-storage-node.xml:21(title) ./doc/install-guide/section_cinder-controller-node.xml:13(title) ./doc/install-guide/section_nova-controller-install.xml:11(title) ./doc/install-guide/section_swift-storage-node.xml:22(title) ./doc/install-guide/section_glance-install.xml:20(title) ./doc/install-guide/section_neutron-compute-node.xml:12(title) ./doc/install-guide/section_neutron-controller-node.xml:9(title) ./doc/install-guide/section_neutron-network-node.xml:11(title) ./doc/install-guide/section_heat-install.xml:11(title) ./doc/install-guide/section_swift-controller-node.xml:19(title) ./doc/install-guide/section_ceilometer-controller.xml:17(title) ./doc/install-guide/section_ceilometer-controller.xml:193(title) ./doc/install-guide/section_keystone-services.xml:14(title)
msgid "To configure prerequisites"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:19(para)
msgid "Before you configure the OpenStack Identity service, you must create a database and an administration token."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:22(para) ./doc/install-guide/section_sahara-install.xml:101(para) ./doc/install-guide/section_cinder-controller-node.xml:17(para) ./doc/install-guide/section_nova-controller-install.xml:15(para) ./doc/install-guide/section_glance-install.xml:24(para) ./doc/install-guide/section_neutron-controller-node.xml:14(para) ./doc/install-guide/section_heat-install.xml:15(para)
msgid "To create the database, complete these steps:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:25(para) ./doc/install-guide/section_sahara-install.xml:104(para) ./doc/install-guide/section_cinder-controller-node.xml:20(para) ./doc/install-guide/section_nova-controller-install.xml:18(para) ./doc/install-guide/section_glance-install.xml:27(para) ./doc/install-guide/section_neutron-controller-node.xml:17(para) ./doc/install-guide/section_heat-install.xml:18(para)
msgid "Use the database access client to connect to the database server as the <literal>root</literal> user:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:30(para)
msgid "Create the <literal>keystone</literal> database:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:34(para)
msgid "Grant proper access to the <literal>keystone</literal> database:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:37(replaceable) ./doc/install-guide/section_keystone-install.xml:39(replaceable) ./doc/install-guide/section_keystone-install.xml:101(replaceable) ./doc/install-guide/section_keystone-install.xml:162(replaceable)
msgid "KEYSTONE_DBPASS"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:40(para)
msgid "Replace <replaceable>KEYSTONE_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:43(para) ./doc/install-guide/section_sahara-install.xml:118(para) ./doc/install-guide/section_cinder-controller-node.xml:39(para) ./doc/install-guide/section_nova-controller-install.xml:39(para) ./doc/install-guide/section_glance-install.xml:46(para) ./doc/install-guide/section_neutron-controller-node.xml:36(para) ./doc/install-guide/section_heat-install.xml:37(para)
msgid "Exit the database access client."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:48(para) ./doc/install-guide/section_keystone-install.xml:169(para)
msgid "Generate a random value to use as the administration token during initial configuration:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:54(title)
msgid "To install and configure the Identity service components"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:56(para) ./doc/install-guide/section_swift-finalize-installation.xml:11(para) ./doc/install-guide/section_nova-controller-install.xml:118(para) ./doc/install-guide/section_swift-storage-node.xml:165(para) ./doc/install-guide/section_glance-install.xml:126(para) ./doc/install-guide/section_neutron-compute-node.xml:79(para) ./doc/install-guide/section_neutron-controller-node.xml:167(para) ./doc/install-guide/section_neutron-network-node.xml:83(para) ./doc/install-guide/section_nova-compute-install.xml:42(para) ./doc/install-guide/section_swift-controller-node.xml:103(para)
msgid "Default configuration files vary by distribution. You might need to add these sections and options rather than modifying existing sections and options. Also, an ellipsis (...) in the configuration snippets indicates potential default configuration options that you should retain."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:63(para)
msgid "By default, the <systemitem class=\"service\">keystone</systemitem> service listens on ports 5000 and 35357. However, this guide configures the Apache HTTP server to listen on those ports. To avoid port conflicts, disable the <systemitem class=\"service\">keystone</systemitem> service from starting automatically after installation:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:72(para) ./doc/install-guide/section_keystone-install.xml:152(para)
msgid "Run the following command to install the packages:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:78(para)
msgid "Start the Memcached service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:84(para)
msgid "Edit the <filename>/etc/keystone/keystone.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:88(para)
msgid "In the <literal>[DEFAULT]</literal> section, define the value of the initial administration token:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:92(replaceable) ./doc/install-guide/section_keystone-install.xml:187(replaceable) ./doc/install-guide/section_keystone-services.xml:36(replaceable)
msgid "ADMIN_TOKEN"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:93(para)
msgid "Replace <replaceable>ADMIN_TOKEN</replaceable> with the random value that you generated in a previous step."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:97(para) ./doc/install-guide/section_cinder-storage-node.xml:145(para) ./doc/install-guide/section_cinder-controller-node.xml:168(para) ./doc/install-guide/section_glance-install.xml:146(para) ./doc/install-guide/section_glance-install.xml:214(para) ./doc/install-guide/section_neutron-controller-node.xml:178(para) ./doc/install-guide/section_heat-install.xml:206(para) ./doc/install-guide/section_ceilometer-controller.xml:256(para)
msgid "In the <literal>[database]</literal> section, configure database access:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:101(replaceable) ./doc/install-guide/section_keystone-install.xml:162(replaceable) ./doc/install-guide/section_keystone-install.xml:250(replaceable) ./doc/install-guide/section_keystone-install.xml:251(replaceable) ./doc/install-guide/section_keystone-install.xml:252(replaceable) ./doc/install-guide/section_keystone-install.xml:272(replaceable) ./doc/install-guide/section_keystone-install.xml:279(replaceable) ./doc/install-guide/section_ceilometer-swift.xml:72(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:42(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:54(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:55(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:73(replaceable) ./doc/install-guide/section_sahara-install.xml:45(replaceable) ./doc/install-guide/section_sahara-install.xml:51(replaceable) ./doc/install-guide/section_sahara-install.xml:52(replaceable) ./doc/install-guide/section_sahara-install.xml:182(replaceable) ./doc/install-guide/section_sahara-install.xml:183(replaceable) ./doc/install-guide/section_sahara-install.xml:184(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:319(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:363(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:149(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:163(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:180(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:181(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:243(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:113(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:114(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:115(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:131(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:132(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:133(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:186(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:203(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:204(replaceable) ./doc/install-guide/section_basics-ntp.xml:81(replaceable) ./doc/install-guide/section_nova-controller-install.xml:96(replaceable) ./doc/install-guide/section_nova-controller-install.xml:97(replaceable) ./doc/install-guide/section_nova-controller-install.xml:98(replaceable) ./doc/install-guide/section_nova-controller-install.xml:158(replaceable) ./doc/install-guide/section_nova-controller-install.xml:175(replaceable) ./doc/install-guide/section_nova-controller-install.xml:176(replaceable) ./doc/install-guide/section_nova-controller-install.xml:213(replaceable) ./doc/install-guide/section_glance-install.xml:104(replaceable) ./doc/install-guide/section_glance-install.xml:105(replaceable) ./doc/install-guide/section_glance-install.xml:106(replaceable) ./doc/install-guide/section_glance-install.xml:150(replaceable) ./doc/install-guide/section_glance-install.xml:160(replaceable) ./doc/install-guide/section_glance-install.xml:161(replaceable) ./doc/install-guide/section_glance-install.xml:218(replaceable) ./doc/install-guide/section_glance-install.xml:228(replaceable) ./doc/install-guide/section_glance-install.xml:229(replaceable) ./doc/install-guide/section_dashboard-install.xml:75(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:104(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:121(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:122(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:266(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:268(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:93(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:94(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:95(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:182(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:196(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:213(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:214(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:247(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:251(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:357(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:359(replaceable) ./doc/install-guide/section_neutron-network-node.xml:108(replaceable) ./doc/install-guide/section_neutron-network-node.xml:125(replaceable) ./doc/install-guide/section_neutron-network-node.xml:126(replaceable) ./doc/install-guide/section_neutron-network-node.xml:379(replaceable) ./doc/install-guide/section_neutron-network-node.xml:380(replaceable) ./doc/install-guide/section_neutron-network-node.xml:397(replaceable) ./doc/install-guide/section_keystone-openrc.xml:31(replaceable) ./doc/install-guide/section_keystone-openrc.xml:44(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:233(replaceable) ./doc/install-guide/section_trove-install.xml:54(replaceable) ./doc/install-guide/section_trove-install.xml:55(replaceable) ./doc/install-guide/section_trove-install.xml:56(replaceable) ./doc/install-guide/section_trove-install.xml:67(replaceable) ./doc/install-guide/section_trove-install.xml:68(replaceable) ./doc/install-guide/section_trove-install.xml:69(replaceable) ./doc/install-guide/section_trove-install.xml:70(replaceable) ./doc/install-guide/section_trove-install.xml:71(replaceable) ./doc/install-guide/section_trove-install.xml:74(replaceable) ./doc/install-guide/section_trove-install.xml:84(replaceable) ./doc/install-guide/section_trove-install.xml:161(replaceable) ./doc/install-guide/section_trove-install.xml:166(replaceable) ./doc/install-guide/section_trove-install.xml:247(replaceable) ./doc/install-guide/section_trove-install.xml:248(replaceable) ./doc/install-guide/section_trove-install.xml:249(replaceable) ./doc/install-guide/section_nova-compute-install.xml:68(replaceable) ./doc/install-guide/section_nova-compute-install.xml:85(replaceable) ./doc/install-guide/section_nova-compute-install.xml:86(replaceable) ./doc/install-guide/section_nova-compute-install.xml:122(replaceable) ./doc/install-guide/section_nova-compute-install.xml:147(replaceable) ./doc/install-guide/section_heat-install.xml:149(replaceable) ./doc/install-guide/section_heat-install.xml:150(replaceable) ./doc/install-guide/section_heat-install.xml:151(replaceable) ./doc/install-guide/section_heat-install.xml:167(replaceable) ./doc/install-guide/section_heat-install.xml:168(replaceable) ./doc/install-guide/section_heat-install.xml:169(replaceable) ./doc/install-guide/section_heat-install.xml:210(replaceable) ./doc/install-guide/section_heat-install.xml:220(replaceable) ./doc/install-guide/section_heat-install.xml:232(replaceable) ./doc/install-guide/section_heat-install.xml:233(replaceable) ./doc/install-guide/section_heat-install.xml:240(replaceable) ./doc/install-guide/section_heat-install.xml:256(replaceable) ./doc/install-guide/section_heat-install.xml:257(replaceable) ./doc/install-guide/section_heat-install.xml:328(replaceable) ./doc/install-guide/section_ceilometer-glance.xml:22(replaceable) ./doc/install-guide/section_debconf-keystone_authtoken.xml:16(replaceable) ./doc/install-guide/section_debconf-keystone_authtoken.xml:17(replaceable) ./doc/install-guide/section_swift-controller-node.xml:81(replaceable) ./doc/install-guide/section_swift-controller-node.xml:82(replaceable) ./doc/install-guide/section_swift-controller-node.xml:83(replaceable) ./doc/install-guide/section_swift-controller-node.xml:177(replaceable) ./doc/install-guide/section_swift-controller-node.xml:178(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:90(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:99(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:173(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:174(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:175(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:260(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:276(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:293(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:294(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:313(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:392(replaceable) ./doc/install-guide/section_keystone-services.xml:44(replaceable) ./doc/install-guide/section_keystone-services.xml:94(replaceable) ./doc/install-guide/section_keystone-services.xml:95(replaceable) ./doc/install-guide/section_keystone-services.xml:96(replaceable)
msgid "controller"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:102(para)
msgid "Replace <replaceable>KEYSTONE_DBPASS</replaceable> with the password you chose for the database."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:106(para)
msgid "In the <literal>[memcache]</literal> section, configure the Memcache service:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:113(para)
msgid "In the <literal>[token]</literal> section, configure the UUID token provider and Memcached driver:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:121(para)
msgid "In the <literal>[revoke]</literal> section, configure the SQL revocation driver:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:128(para) ./doc/install-guide/section_ceilometer-nova.xml:84(para) ./doc/install-guide/section_cinder-storage-node.xml:253(para) ./doc/install-guide/section_cinder-controller-node.xml:235(para) ./doc/install-guide/section_nova-controller-install.xml:226(para) ./doc/install-guide/section_glance-install.xml:200(para) ./doc/install-guide/section_glance-install.xml:260(para) ./doc/install-guide/section_neutron-compute-node.xml:148(para) ./doc/install-guide/section_neutron-controller-node.xml:264(para) ./doc/install-guide/section_neutron-network-node.xml:152(para) ./doc/install-guide/section_neutron-network-node.xml:261(para) ./doc/install-guide/section_neutron-network-node.xml:291(para) ./doc/install-guide/section_neutron-network-node.xml:409(para) ./doc/install-guide/section_nova-compute-install.xml:160(para) ./doc/install-guide/section_heat-install.xml:272(para) ./doc/install-guide/section_ceilometer-controller.xml:341(para)
msgid "(Optional) To assist with troubleshooting, enable verbose logging in the <literal>[DEFAULT]</literal> section:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:137(para)
msgid "Create generic certificates and keys and restrict access to the associated files:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:145(para)
msgid "Populate the Identity service database:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:150(title)
msgid "To install and configure the components"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:154(para)
msgid "<package>python-keystoneclient</package> will automatically be installed as it is a dependency of the <package>keystone</package> package."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:158(para)
msgid "Respond to prompts for <xref linkend=\"debconf-dbconfig-common\"/>, which will fill the below database access directive."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:163(para)
msgid "If you decide to not use <placeholder-1/>, then you will have to create the database and manage its access rights yourself, and run the following by hand."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:172(para)
msgid "Configure the initial administration token:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:180(para)
msgid "Use the random value that you generated in a previous step. If you install using non-interactive mode or you do not specify this token, the configuration tool generates a random value."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:183(para)
msgid "Later on, the package will configure the below directive with the value you entered:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:190(para)
msgid "Create the <literal>admin</literal> tenant and user:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:191(para)
msgid "During the final stage of the package installation, it is possible to automatically create an admin tenant and an admin user. This can later be used for other OpenStack services to contact the Identity service. This is the equivalent of running the below commands:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:196(replaceable) ./doc/install-guide/section_keystone-openrc.xml:30(replaceable) ./doc/install-guide/section_trove-install.xml:115(replaceable) ./doc/install-guide/section_trove-install.xml:164(replaceable)
msgid "ADMIN_PASS"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:245(title)
msgid "Create the Identity service endpoints"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:246(para)
msgid "In Debian, the Keystone package offers automatic registration of Keystone in the service catalogue. This is equivalent of running the below commands:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:266(title)
msgid "To configure the Apache HTTP server"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:268(para)
msgid "Edit the <filename os=\"ubuntu\">/etc/apache2/apache2.conf</filename><filename os=\"rhel;centos;fedora\">/etc/httpd/conf/httpd.conf</filename> file and configure the <literal>ServerName</literal> option to reference the controller node:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:275(para)
msgid "Edit the <filename>/etc/sysconf/apache2</filename> file and configure the <literal>APACHE_SERVERNAME</literal> option to reference the controller node:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:282(para)
msgid "Create the <filename os=\"ubuntu\">/etc/apache2/sites-available/wsgi-keystone.conf</filename><filename os=\"rhel;centos;fedora\">/etc/httpd/conf.d/wsgi-keystone.conf</filename><filename os=\"opensuse;sles\">/etc/apache2/conf.d/wsgi-keystone.conf</filename> file with the following content:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:371(para)
msgid "Enable the Identity service virtual hosts:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:375(para)
msgid "Create the directory structure for the WSGI components:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:380(para)
msgid "Copy the WSGI components from the upstream repository into this directory:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:388(para)
msgid "Adjust ownership and permissions on this directory and the files in it:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:396(para)
msgid "Restore the default SELinux security context:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:400(para)
msgid "Change the ownership of <filename>/etc/keystone/keystone.conf</filename> to give the <literal>keystone</literal> system access to it:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:408(para)
msgid "Add the <literal>apache</literal> system user to the <literal>keystone</literal> system group to permit access to the Identity service configuration files by the Apache HTTP server:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:415(title) ./doc/install-guide/section_basics-database.xml:63(title) ./doc/install-guide/section_ceilometer-nova.xml:111(title) ./doc/install-guide/section_basics-packages.xml:141(title) ./doc/install-guide/section_cinder-storage-node.xml:288(title) ./doc/install-guide/section_cinder-controller-node.xml:267(title) ./doc/install-guide/section_nova-controller-install.xml:273(title) ./doc/install-guide/section_glance-install.xml:303(title) ./doc/install-guide/section_dashboard-install.xml:117(title) ./doc/install-guide/section_neutron-controller-node.xml:371(title) ./doc/install-guide/section_nova-compute-install.xml:202(title) ./doc/install-guide/section_heat-install.xml:334(title) ./doc/install-guide/section_ceilometer-controller.xml:404(title)
msgid "To finalize installation"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:417(para)
msgid "Restart the Apache HTTP server:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:425(para) ./doc/install-guide/section_heat-install.xml:350(para)
msgid "By default, the Ubuntu packages create a SQLite database."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:426(para) ./doc/install-guide/section_cinder-controller-node.xml:281(para) ./doc/install-guide/section_nova-controller-install.xml:295(para) ./doc/install-guide/section_glance-install.xml:317(para) ./doc/install-guide/section_nova-compute-install.xml:239(para) ./doc/install-guide/section_heat-install.xml:351(para)
msgid "Because this configuration uses a SQL database server, you can remove the SQLite database file:"
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:431(para)
msgid "By default, the Identity service stores expired tokens in the SQL database indefinitely. The accumulation of expired tokens considerably increases the database size and degrades performance over time, particularly in environments with limited resources."
msgstr ""
#: ./doc/install-guide/section_keystone-install.xml:435(para)
msgid "The packages already contain a cron job under <filename>/etc/cron.hourly/keystone</filename>, so it is not necessary to manually configure a periodic task that purges expired tokens."
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:8(title)
msgid "SQL database"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:9(para)
msgid "Most OpenStack services use an SQL database to store information. The database typically runs on the controller node. The procedures in this guide use <application>MariaDB</application> or <application>MySQL</application> depending on the distribution. OpenStack services also support other SQL databases including <link href=\"http://www.postgresql.org/\">PostgreSQL</link>."
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:16(title)
msgid "To install and configure the database server"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:18(para) ./doc/install-guide/section_ceilometer-nova.xml:14(para) ./doc/install-guide/section_sahara-install.xml:18(para) ./doc/install-guide/section_cinder-storage-node.xml:133(para) ./doc/install-guide/section_cinder-storage-node.xml:266(para) ./doc/install-guide/section_cinder-controller-node.xml:153(para) ./doc/install-guide/section_cinder-controller-node.xml:252(para) ./doc/install-guide/section_nova-controller-install.xml:125(para) ./doc/install-guide/section_nova-controller-install.xml:242(para) ./doc/install-guide/section_swift-storage-node.xml:175(para) ./doc/install-guide/section_glance-install.xml:133(para) ./doc/install-guide/section_glance-install.xml:277(para) ./doc/install-guide/section_dashboard-install.xml:24(para) ./doc/install-guide/section_dashboard-install.xml:41(para) ./doc/install-guide/section_nova-compute-install.xml:49(para) ./doc/install-guide/section_nova-compute-install.xml:187(para) ./doc/install-guide/section_swift-controller-node.xml:110(para) ./doc/install-guide/section_ceilometer-controller.xml:236(para) ./doc/install-guide/section_ceilometer-controller.xml:355(para)
msgid "Install the packages:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:20(para)
msgid "The Python MySQL library is compatible with MariaDB."
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:28(para)
msgid "Choose a suitable password for the database root account."
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:31(para)
msgid "Create and edit the <filename>/etc/mysql/conf.d/mysqld_openstack.cnf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:34(para)
msgid "Create and edit the <filename>/etc/my.cnf.d/mariadb_openstack.cnf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:39(para)
msgid "In the <literal>[mysqld]</literal> section, set the <literal>bind-address</literal> key to the management IP address of the controller node to enable access by other nodes via the management network:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:48(para)
msgid "In the <literal>[mysqld]</literal> section, set the following keys to enable useful options and the UTF-8 character set:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:65(para) ./doc/install-guide/section_sahara-install.xml:94(para)
msgid "Restart the database service:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:69(para)
msgid "Start the database service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:77(para)
msgid "Secure the database service:"
msgstr ""
#: ./doc/install-guide/section_basics-database.xml:78(para)
msgid "Secure the database service including choosing a suitable password for the root account:"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:37(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_keep_admin_pass.png'; md5=01af4867c16e458306b8abd78a1fccc9"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:46(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_used_for_remote_db.png'; md5=c6ec966bbfdee18ad87456cf4d44a56f"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:96(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_1_configure-with-dbconfig-yes-no.png'; md5=4e9d7bce27cc6c7bd68ce8622c80b60f"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:105(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_2_db-types.png'; md5=a77beb7e13b487cf79716c2140f258c2"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:114(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_3_connection_method.png'; md5=6cc592e5dd5ea404ad7aad98b37a71f6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:123(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_4_mysql_root_password.png'; md5=873ec338742e37305583e9e692bcfdc6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:132(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_5_mysql_app_password.png'; md5=3651970770d05892f21d1b5741afbee6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:141(None)
msgid "@@image: 'figures/debconf-screenshots/dbconfig-common_6_mysql_app_password_confirm.png'; md5=060cc90aaf6f6fd5cea718064829c1b1"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:7(title)
msgid "Configure the database with dbconfig-common"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:8(para)
msgid "Many of the OpenStack services need to be configured to access a database. These are configured through a DSN (Database Source Name) directive as follows:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:13(para)
msgid "This <literal>connection</literal> directive will be handled by the <package>dbconfig-common</package> package, which provides a standard Debian interface. It enables you to configure Debian database parameters. It includes localized prompts for many languages and it supports the following database backends: SQLite, MySQL, and PostgreSQL."
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:19(para)
msgid "By default, the <package>dbconfig-common</package> package configures the OpenStack services to use SQLite. So if you use <package>debconf</package> in non-interactive mode and without pre-seeding, the OpenStack services that you install will use SQLite."
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:24(para)
msgid "By default, <package>dbconfig-common</package> does not provide access to database servers over a network. If you want the <package>dbconfig-common</package> package to prompt for remote database servers that are accessed over a network and not through a UNIX socket file, reconfigure it, as follows:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:30(para)
msgid "These screens appear when you re-configure the <package>dbconfig-common</package> package:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:50(para)
msgid "Unlike other <package>debconf</package> prompts, you cannot pre-seed the responses for the <package>dbconfig-common</package> prompts by using <placeholder-1/>. Instead, you must create a file in <filename>/etc/dbconfig-common</filename>. For example, you might create a keystone configuration file for <package>dbconfig-common</package> that is located in <filename>/etc/dbconfig-common/keystone.conf</filename>, as follows:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:73(para)
msgid "After you create this file, run this command:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:75(para)
msgid "The Identity Service is installed with MySQL as the database back end, <literal>keystonedb</literal> as database name, and the localhost socket file. The corresponding DNS will then be:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:80(para)
msgid "The <package>dbconfig-common</package> package will configure MySQL for these access rights, and create the database for you. Since OpenStack 2014.1.1, all OpenStack packages in Debian are performing the following MySQL query after database creation (if you decide to use MySQL as a back-end):"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:86(para)
msgid "So, if using Debian, you wont need to care about database creation, access rights and character sets. All that is handled for you by the packages."
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:89(para)
msgid "As an example, here are screenshots from the <package>cinder-common</package> package:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:145(para)
msgid "By default in Debian, you can access the MySQL server from either localhost through the socket file or 127.0.0.1. To access it over the network, you must edit the <filename>/etc/mysql/my.cnf</filename> file, and the <literal>mysql.user</literal> table. To do so, Debian provides a helper script in the <package>openstack-deploy</package> package. To use it, install the package and run:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:152(para)
msgid "Alternatively, if you do not want to install this package, run this script to enable remote root access:"
msgstr ""
#: ./doc/install-guide/section_debconf-dbconfig-common.xml:175(para)
msgid "You must enable remote access before you install OpenStack services on multiple nodes."
msgstr ""
#: ./doc/install-guide/ch_launch-instance.xml:7(title)
msgid "Launch an instance"
msgstr ""
#: ./doc/install-guide/ch_launch-instance.xml:8(para)
msgid "An instance is a VM that OpenStack provisions on a compute node. This guide shows you how to launch a minimal instance using the <glossterm>CirrOS</glossterm> image that you added to your environment in the <xref linkend=\"ch_glance\"/> chapter. In these steps, you use the command-line interface (CLI) on your controller node or any system with the appropriate OpenStack client libraries. To use the dashboard, see the <link href=\"http://docs.openstack.org/user-guide/dashboard.html\"><citetitle>OpenStack User Guide</citetitle></link>."
msgstr ""
#: ./doc/install-guide/ch_launch-instance.xml:17(para)
msgid "Launch an instance using <link linkend=\"launch-instance-neutron\">OpenStack Networking (neutron) </link> or <link linkend=\"launch-instance-nova\">legacy networking (nova-network) </link>. For more information, see the <link href=\"http://docs.openstack.org/user-guide/cli_launch_instances.html\"><citetitle>OpenStack User Guide</citetitle></link>."
msgstr ""
#: ./doc/install-guide/ch_launch-instance.xml:27(para)
msgid "These steps reference example components created in previous chapters. You must adjust certain values such as IP addresses to match your environment."
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:7(title)
msgid "Configure the Object Storage service"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:8(para)
msgid "To retrieve storage-oriented events and samples, configure the Object Storage service to send notifications to the message bus."
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:12(para)
msgid "The Telemetry service requires access to the Object Storage service using the <literal>ResellerAdmin</literal> role. Perform these steps on the controller node."
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:16(para)
msgid "Source the <literal>admin</literal> credentials to gain access to admin-only CLI commands."
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:21(para)
msgid "Create the <literal>ResellerAdmin</literal> role:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:31(para)
msgid "Add the <literal>ResellerAdmin</literal> role to the <literal>service</literal> tenant and <literal>ceilometer</literal> user:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:44(title) ./doc/install-guide/section_ceilometer-nova.xml:95(title)
msgid "To configure notifications"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:45(para)
msgid "Perform these steps on the controller and any other nodes that run the Object Storage proxy service."
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:48(para) ./doc/install-guide/section_swift-controller-node.xml:132(para)
msgid "Edit the <filename>/etc/swift/proxy-server.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:52(para)
msgid "In the <literal>[filter:keystoneauth]</literal> section, add the <literal>ResellerAdmin</literal> role:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:59(para)
msgid "In the <literal>[pipeline:main]</literal> section, add <literal>ceilometer</literal>:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:66(para)
msgid "In the <literal>[filter:ceilometer]</literal> section, configure notifications:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:72(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:44(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:165(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:188(replaceable) ./doc/install-guide/section_nova-controller-install.xml:160(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:106(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:198(replaceable) ./doc/install-guide/section_neutron-network-node.xml:110(replaceable) ./doc/install-guide/section_trove-install.xml:86(replaceable) ./doc/install-guide/section_trove-install.xml:162(replaceable) ./doc/install-guide/section_nova-compute-install.xml:70(replaceable) ./doc/install-guide/section_heat-install.xml:221(replaceable) ./doc/install-guide/section_ceilometer-glance.xml:24(replaceable) ./doc/install-guide/section_basics-queue.xml:67(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:278(replaceable)
msgid "RABBIT_PASS"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:76(para) ./doc/install-guide/section_ceilometer-nova.xml:45(para) ./doc/install-guide/section_cinder-storage-node.xml:166(para) ./doc/install-guide/section_cinder-controller-node.xml:189(para) ./doc/install-guide/section_nova-controller-install.xml:161(para) ./doc/install-guide/section_neutron-compute-node.xml:107(para) ./doc/install-guide/section_neutron-controller-node.xml:199(para) ./doc/install-guide/section_neutron-network-node.xml:111(para) ./doc/install-guide/section_nova-compute-install.xml:71(para) ./doc/install-guide/section_ceilometer-glance.xml:25(para) ./doc/install-guide/section_ceilometer-controller.xml:279(para)
msgid "Replace <replaceable>RABBIT_PASS</replaceable> with the password you chose for the <literal>openstack</literal> account in <application>RabbitMQ</application>."
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:83(para)
msgid "Add the <literal>swift</literal> system user to the <literal>ceilometer</literal> system group to permit access to the Telemetry configuration files by the Object Storage service:"
msgstr ""
#. Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1214928.
#: ./doc/install-guide/section_ceilometer-swift.xml:90(para)
msgid "Install the <package>ceilometermiddleware</package> package:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-swift.xml:94(para)
msgid "Restart the Object Storage proxy service:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:7(title)
msgid "Create projects, users, and roles"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:8(para)
msgid "The Identity service provides authentication services for each OpenStack service. The authentication service uses a combination of <glossterm baseform=\"domain\">domains</glossterm>, <glossterm baseform=\"project\">projects</glossterm> (tenants), <glossterm baseform=\"user\">users</glossterm>, and <glossterm baseform=\"role\">roles</glossterm>."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:15(para)
msgid "For simplicity, this guide implicitly uses the <literal>default</literal> domain."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:19(title)
msgid "To create tenants, users, and roles"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:21(para) ./doc/install-guide/section_keystone-services.xml:50(para)
msgid "The packages can automatically create the service entity and API endpoint."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:25(para)
msgid "Create an administrative project, user, and role for administrative operations in your environment:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:29(para)
msgid "Create the <literal>admin</literal> project:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:40(para) ./doc/install-guide/section_glance-verify.xml:78(para) ./doc/install-guide/section_keystone-services.xml:71(para)
msgid "OpenStack generates IDs dynamically, so you will see different values in the example command output."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:45(para)
msgid "Create the <literal>admin</literal> user:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:60(para)
msgid "Create the <literal>admin</literal> role:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:70(para)
msgid "Add the <literal>admin</literal> role to the <literal>admin</literal> project and user:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:82(para)
msgid "Any roles that you create must map to roles specified in the <filename>policy.json</filename> file in the configuration file directory of each OpenStack service. The default policy for most services grants administrative access to the <literal>admin</literal> role. For more information, see the <link href=\"http://docs.openstack.org/openstack-ops/content/projects_users.html\">Operations Guide - Managing Projects and Users</link>."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:92(para)
msgid "This guide uses a service project that contains a unique user for each service that you add to your environment."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:96(para)
msgid "Create the <literal>service</literal> project:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:110(para)
msgid "Regular (non-admin) tasks should use an unprivileged project and user. As an example, this guide creates the <literal>demo</literal> project and user."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:115(para)
msgid "Create the <literal>demo</literal> project:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:126(para)
msgid "Do not repeat this step when creating additional users for this project."
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:131(para)
msgid "Create the <literal>demo</literal> user:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:147(para)
msgid "Create the <literal>user</literal> role:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:157(para)
msgid "Add the <literal>user</literal> role to the <literal>demo</literal> project and user:"
msgstr ""
#: ./doc/install-guide/section_keystone-users.xml:171(para)
msgid "You can repeat this procedure to create additional projects and users."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:8(title)
msgid "Configure the Compute service"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:9(para)
msgid "Telemetry uses a combination of notifications and an agent to collect Compute metrics. Perform these steps on each compute node."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:12(title)
msgid "To install and configure the agent"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:20(para) ./doc/install-guide/section_ceilometer-controller.xml:252(para) ./doc/install-guide/section_ceilometer-controller.xml:375(para)
msgid "Edit the <filename>/etc/ceilometer/ceilometer.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:24(para) ./doc/install-guide/section_ceilometer-controller.xml:324(para) ./doc/install-guide/section_ceilometer-controller.xml:379(para)
msgid "In the <literal>[publisher]</literal> section, configure the telemetry secret:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:28(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:328(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:383(replaceable)
msgid "TELEMETRY_SECRET"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:29(para)
msgid "Replace <replaceable>TELEMETRY_SECRET</replaceable> with the telemetry secret you chose for the Telemetry module."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:33(para) ./doc/install-guide/section_cinder-storage-node.xml:154(para) ./doc/install-guide/section_cinder-controller-node.xml:177(para) ./doc/install-guide/section_nova-controller-install.xml:149(para) ./doc/install-guide/section_neutron-compute-node.xml:95(para) ./doc/install-guide/section_neutron-controller-node.xml:187(para) ./doc/install-guide/section_neutron-network-node.xml:99(para) ./doc/install-guide/section_nova-compute-install.xml:59(para) ./doc/install-guide/section_ceilometer-controller.xml:267(para)
msgid "In the <literal>[DEFAULT]</literal> and <literal>[oslo_messaging_rabbit]</literal> sections, configure <application>RabbitMQ</application> message queue access:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:50(para)
msgid "In the <literal>[keystone_authtoken]</literal> section, configure Identity service access:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:58(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:76(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:297(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:316(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:395(replaceable)
msgid "CEILOMETER_PASS"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:59(para)
msgid "Replace <replaceable>CEILOMETER_PASS</replaceable> with the password you chose for the Telemetry module database."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:62(para) ./doc/install-guide/section_heat-install.xml:245(para) ./doc/install-guide/section_ceilometer-controller.xml:302(para)
msgid "Comment out any <literal>auth_host</literal>, <literal>auth_port</literal>, and <literal>auth_protocol</literal> options because the <literal>identity_uri</literal> option replaces them."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:69(para) ./doc/install-guide/section_ceilometer-controller.xml:309(para) ./doc/install-guide/section_ceilometer-controller.xml:388(para)
msgid "In the <literal>[service_credentials]</literal> section, configure service credentials:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:79(para) ./doc/install-guide/section_ceilometer-controller.xml:319(para) ./doc/install-guide/section_ceilometer-controller.xml:396(para)
msgid "Replace <replaceable>CEILOMETER_PASS</replaceable> with the password you chose for the <literal>ceilometer</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:96(para)
msgid "Configure the Compute service to send notifications to the message bus."
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:99(para)
msgid "Edit the <filename>/etc/nova/nova.conf</filename> file and configure notifications in the <literal>[DEFAULT]</literal> section:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:113(para)
msgid "Restart the agent:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:117(para) ./doc/install-guide/section_ceilometer-nova.xml:123(para)
msgid "Start the Telemetry agent and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-nova.xml:129(para) ./doc/install-guide/section_neutron-compute-node.xml:310(para) ./doc/install-guide/section_nova-compute-install.xml:228(para)
msgid "Restart the Compute service:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:7(title)
msgid "Install the Data processing service"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:8(para)
msgid "This procedure installs the Data processing service (sahara) on the controller node."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:10(para)
msgid "To install the Data processing service on the controller:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:13(para)
msgid "Install the required packages:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:22(para) ./doc/install-guide/section_glance-install.xml:281(para) ./doc/install-guide/section_heat-install.xml:310(para) ./doc/install-guide/section_ceilometer-controller.xml:361(para)
msgid "Respond to prompts for <link linkend=\"debconf-dbconfig-common\">database management</link>, <link linkend=\"debconf-keystone_authtoken\">Identity service credentials</link>, <link linkend=\"debconf-api-endpoints\">service endpoint registration</link>, and <link linkend=\"debconf-rabbitmq\">message broker credentials</link>."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:32(para)
msgid "You need to install the required packages. For now, sahara doesn't have packages for Ubuntu. Documentation will be updated once the packages are available. The rest of this document assumes that you have the sahara service packages installed on the system."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:39(para)
msgid "Edit <filename>/etc/sahara/sahara.conf</filename> configuration file"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:45(replaceable) ./doc/install-guide/section_sahara-install.xml:113(replaceable) ./doc/install-guide/section_sahara-install.xml:114(replaceable)
msgid "SAHARA_DBPASS"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:41(para)
msgid "First, edit <placeholder-1/> option in the <literal>[database]</literal> section. The URL provided here should point to an empty database. For instance, connection string for MySQL database will be: <placeholder-2/>"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:47(para)
msgid "Switch to the <literal>[keystone_authtoken]</literal> section. The <placeholder-1/> option should point to the public Identity API endpoint. <placeholder-2/> should point to the admin Identity API endpoint. For example: <placeholder-3/>"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:54(para)
msgid "Next specify <literal>admin_user</literal>, <literal>admin_password</literal> and <literal>admin_tenant_name</literal>. These parameters must specify a keystone user which has the <literal>admin</literal> role in the given tenant. These credentials allow sahara to authenticate and authorize its users."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:61(para)
msgid "Switch to the <literal>[DEFAULT]</literal> section. Proceed to the networking parameters. If you are using Neutron for networking, then set <literal>use_neutron=true</literal>. Otherwise if you are using <systemitem>nova-network</systemitem> set the given parameter to <literal>false</literal>."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:67(para)
msgid "That should be enough for the first run. If you want to increase logging level for troubleshooting, there are two parameters in the config: <literal>verbose</literal> and <literal>debug</literal>. If the former is set to <literal>true</literal>, sahara will start to write logs of <literal>INFO</literal> level and above. If <literal>debug</literal> is set to <literal>true</literal>, sahara will write all the logs, including the <literal>DEBUG</literal> ones."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:80(para)
msgid "If you use the Data processing service with a MySQL or MariaDB database, you must configure the maximum number of allowed packets for storing big job binaries in the service internal database."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:85(para)
msgid "Edit the <filename os=\"ubuntu;debian\">/etc/mysql/my.cnf</filename><filename os=\"rhel;centos;fedora;sles;opensuse\">/etc/my.cnf</filename> file and change the <literal>max_allowed_packet</literal> option:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:108(para)
msgid "Create the <literal>sahara</literal> database:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:112(para)
msgid "Grant proper access to the <literal>sahara</literal> database:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:115(para)
msgid "Replace <replaceable>SAHARA_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:123(para)
msgid "Create database schema: <placeholder-1/>"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:129(para) ./doc/install-guide/section_glance-verify.xml:26(para) ./doc/install-guide/section_cinder-controller-node.xml:44(para) ./doc/install-guide/section_neutron-initial-networks.xml:48(para) ./doc/install-guide/section_nova-controller-install.xml:44(para) ./doc/install-guide/section_nova-verify.xml:14(para) ./doc/install-guide/section_glance-install.xml:51(para) ./doc/install-guide/section_neutron-compute-node.xml:337(para) ./doc/install-guide/section_cinder-verify.xml:23(para) ./doc/install-guide/section_neutron-controller-node.xml:41(para) ./doc/install-guide/section_neutron-controller-node.xml:431(para) ./doc/install-guide/section_ceilometer-verify.xml:15(para) ./doc/install-guide/section_neutron-network-node.xml:557(para) ./doc/install-guide/section_trove-install.xml:193(para) ./doc/install-guide/section_heat-install.xml:42(para) ./doc/install-guide/section_heat-install.xml:283(para) ./doc/install-guide/section_ceilometer-controller.xml:120(para)
msgid "Source the <literal>admin</literal> credentials to gain access to admin-only CLI commands:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:135(para) ./doc/install-guide/section_cinder-controller-node.xml:49(para) ./doc/install-guide/section_nova-controller-install.xml:49(para) ./doc/install-guide/section_glance-install.xml:56(para) ./doc/install-guide/section_neutron-controller-node.xml:46(para) ./doc/install-guide/section_trove-install.xml:199(para) ./doc/install-guide/section_heat-install.xml:47(para) ./doc/install-guide/section_ceilometer-controller.xml:125(para)
msgid "To create the service credentials, complete these steps:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:138(para)
msgid "Create the <literal>sahara</literal> user:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:153(para)
msgid "Add the <literal>admin</literal> role to the <literal>sahara</literal> user:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:164(para)
msgid "Create the <literal>sahara</literal> service entity:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:180(para)
msgid "Create the Data processing service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_sahara-install.xml:201(para)
msgid "Start the Data processing service and configure it to start when the system boots: <placeholder-1/>"
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:8(title)
msgid "Configure the Block Storage service"
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:9(para)
msgid "To retrieve volume-oriented events and samples, you must configure the Block Storage service to send notifications to the message bus. Perform these steps on the controller and storage nodes."
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:15(para) ./doc/install-guide/section_cinder-storage-node.xml:141(para) ./doc/install-guide/section_cinder-controller-node.xml:164(para)
msgid "Edit the <filename>/etc/cinder/cinder.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:18(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure notifications:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:26(para)
msgid "Restart the Block Storage services on the controller node:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:32(para)
msgid "Restart the Block Storage services on the storage nodes:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-cinder.xml:37(para)
msgid "Use the <placeholder-1/> command to retrieve metrics on demand. For more information, see <link href=\"http://docs.openstack.org/admin-guide-cloud/content/section_telemetry-cinder-audit-script.html\"><citetitle>Block Storage audit script setup to get notifications</citetitle></link>."
msgstr ""
#: ./doc/install-guide/section_dashboard-verify.xml:8(title) ./doc/install-guide/section_glance-verify.xml:7(title) ./doc/install-guide/section_keystone-verify.xml:7(title) ./doc/install-guide/section_heat-verify.xml:7(title) ./doc/install-guide/section_basics-ntp.xml:100(title) ./doc/install-guide/section_nova-verify.xml:7(title) ./doc/install-guide/section_neutron-compute-node.xml:332(title) ./doc/install-guide/section_cinder-verify.xml:7(title) ./doc/install-guide/section_neutron-controller-node.xml:426(title) ./doc/install-guide/section_neutron-network-node.xml:552(title) ./doc/install-guide/section_swift-verify.xml:7(title)
msgid "Verify operation"
msgstr ""
#: ./doc/install-guide/section_dashboard-verify.xml:9(para)
msgid "This section describes how to verify operation of the dashboard."
msgstr ""
#: ./doc/install-guide/section_dashboard-verify.xml:13(para)
msgid "Access the dashboard using a web browser: <uri os=\"ubuntu\">http://controller/horizon</uri><uri os=\"debian\">https://controller/</uri><uri os=\"rhel;centos;fedora\">http://controller/dashboard</uri><uri os=\"sles;opensuse\">http://controller</uri>."
msgstr ""
#: ./doc/install-guide/section_dashboard-verify.xml:20(para)
msgid "Authenticate using <literal>admin</literal> or <literal>demo</literal> user credentials."
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:8(para)
msgid "Verify operation of the Image service using <link href=\"http://launchpad.net/cirros\">CirrOS</link>, a small Linux image that helps you test your OpenStack deployment."
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:11(para)
msgid "For more information about how to download and build images, see <link href=\"http://docs.openstack.org/image-guide/content/index.html\"><citetitle>OpenStack Virtual Machine Image Guide</citetitle></link>. For information about how to manage images, see the <link href=\"http://docs.openstack.org/user-guide/index.html\"><citetitle>OpenStack User Guide</citetitle></link>."
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:21(para)
msgid "In each client environment script, configure the Image service client to use API version 2.0:"
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:31(para)
msgid "Create a temporary local directory:"
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:35(para)
msgid "Download the source image into it:"
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:39(para)
msgid "Upload the image to the Image service using the <glossterm baseform=\"QEMU Copy On Write 2 (QCOW2)\">QCOW2</glossterm> disk format, <glossterm>bare</glossterm> container format, and public visibility so all projects can access it:"
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:66(para)
msgid "For information about the <placeholder-1/> parameters, see <link href=\"http://docs.openstack.org/cli-reference/content/glanceclient_commands.html#glanceclient_subcommand_image-create\">Image service command-line client</link> in the <citetitle>OpenStack Command-Line Interface Reference</citetitle>."
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:72(para)
msgid "For information about disk and container formats for images, see <link href=\"http://docs.openstack.org/image-guide/content/image-formats.html\">Disk and container formats for images</link> in the <citetitle>OpenStack Virtual Machine Image Guide</citetitle>."
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:83(para)
msgid "Confirm upload of the image and validate attributes:"
msgstr ""
#: ./doc/install-guide/section_glance-verify.xml:93(para)
msgid "Remove the temporary local directory and source image:"
msgstr ""
#: ./doc/install-guide/ch_debconf.xml:8(title)
msgid "Configure OpenStack with debconf"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_basics-networking-neutron.xml:67(None) ./doc/install-guide/ch_overview.xml:146(None)
msgid "@@image: '../common/figures/installguidearch-neutron-networks.png'; md5=e9bc3993ebae65063c83a7fcbe779ad2"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:12(title) ./doc/install-guide/ch_networking.xml:23(title)
msgid "OpenStack Networking (neutron)"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:13(para)
msgid "The example architecture with OpenStack Networking (neutron) requires one controller node, one network node, and at least one compute node. The controller node contains one network interface on the <glossterm>management network</glossterm>. The network node contains one network interface on the management network, one on the <glossterm>instance tunnels network</glossterm>, and one on the <glossterm>external network</glossterm>. The compute node contains one network interface on the management network and one on the instance tunnels network."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:22(para) ./doc/install-guide/section_basics-networking-nova.xml:19(para)
msgid "The example architecture assumes use of the following networks:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:25(para) ./doc/install-guide/section_basics-networking-nova.xml:22(para)
msgid "Management on 10.0.0.0/24 with gateway 10.0.0.1"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:27(para) ./doc/install-guide/section_basics-networking-nova.xml:24(para)
msgid "This network requires a gateway to provide Internet access to all nodes for administrative purposes such as package installation, security updates, <glossterm>DNS</glossterm>, and <glossterm baseform=\"Network Time Protocol (NTP)\">NTP</glossterm>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:36(para)
msgid "Instance tunnels on 10.0.1.0/24 without a gateway"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:38(para)
msgid "This network does not require a gateway because communication only occurs among network and compute nodes in your OpenStack environment."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:44(para) ./doc/install-guide/section_basics-networking-nova.xml:33(para)
msgid "External on 203.0.113.0/24 with gateway 203.0.113.1"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:46(para) ./doc/install-guide/section_basics-networking-nova.xml:35(para)
msgid "This network requires a gateway to provide Internet access to instances in your OpenStack environment."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:51(para) ./doc/install-guide/section_basics-networking-nova.xml:40(para)
msgid "You can modify these ranges and gateways to work with your particular network infrastructure."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:54(para)
msgid "Network interface names vary by distribution. Traditionally, interfaces use \"eth\" followed by a sequential number. To cover all variations, this guide simply refers to the first interface as the interface with the lowest number, the second interface as the interface with the middle number, and the third interface as the interface with the highest number."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:62(title) ./doc/install-guide/ch_overview.xml:141(title)
msgid "Minimal architecture example with OpenStack Networking (neutron)Network layout"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:71(para) ./doc/install-guide/section_basics-networking-nova.xml:59(para)
msgid "Unless you intend to use the exact configuration provided in this example architecture, you must modify the networks in this procedure to match your environment. Also, each node must resolve the other nodes by name in addition to IP address. For example, the <replaceable>controller</replaceable> name must resolve to <literal>10.0.0.11</literal>, the IP address of the management interface on the controller node."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:79(para) ./doc/install-guide/section_basics-networking-nova.xml:67(para)
msgid "Reconfiguring network interfaces will interrupt network connectivity. We recommend using a local terminal session for these procedures."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:84(title) ./doc/install-guide/section_basics-ntp.xml:15(title) ./doc/install-guide/section_basics-networking-nova.xml:72(title)
msgid "Controller node"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:86(title) ./doc/install-guide/section_basics-networking-neutron.xml:124(title) ./doc/install-guide/section_basics-networking-neutron.xml:204(title) ./doc/install-guide/section_basics-networking-nova.xml:74(title) ./doc/install-guide/section_basics-networking-nova.xml:109(title)
msgid "To configure networking:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:88(para) ./doc/install-guide/section_basics-networking-neutron.xml:126(para) ./doc/install-guide/section_basics-networking-neutron.xml:206(para) ./doc/install-guide/section_basics-networking-nova.xml:76(para) ./doc/install-guide/section_basics-networking-nova.xml:111(para)
msgid "Configure the first interface as the management interface:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:89(para) ./doc/install-guide/section_basics-networking-nova.xml:77(para)
msgid "IP address: 10.0.0.11"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:90(para) ./doc/install-guide/section_basics-networking-neutron.xml:128(para) ./doc/install-guide/section_basics-networking-neutron.xml:135(para) ./doc/install-guide/section_basics-networking-neutron.xml:208(para) ./doc/install-guide/section_basics-networking-neutron.xml:219(para) ./doc/install-guide/section_cinder-storage-node.xml:32(para) ./doc/install-guide/section_swift-storage-node.xml:36(para) ./doc/install-guide/section_swift-storage-node.xml:51(para) ./doc/install-guide/section_basics-networking-nova.xml:78(para) ./doc/install-guide/section_basics-networking-nova.xml:113(para)
msgid "Network mask: 255.255.255.0 (or /24)"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:91(para) ./doc/install-guide/section_basics-networking-neutron.xml:129(para) ./doc/install-guide/section_basics-networking-neutron.xml:209(para) ./doc/install-guide/section_cinder-storage-node.xml:33(para) ./doc/install-guide/section_swift-storage-node.xml:37(para) ./doc/install-guide/section_swift-storage-node.xml:52(para) ./doc/install-guide/section_basics-networking-nova.xml:79(para) ./doc/install-guide/section_basics-networking-nova.xml:114(para)
msgid "Default gateway: 10.0.0.1"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:94(para) ./doc/install-guide/section_basics-networking-neutron.xml:175(para) ./doc/install-guide/section_basics-networking-neutron.xml:226(para) ./doc/install-guide/section_basics-networking-nova.xml:82(para) ./doc/install-guide/section_basics-networking-nova.xml:158(para)
msgid "Reboot the system to activate the changes."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:98(title) ./doc/install-guide/section_basics-networking-neutron.xml:179(title) ./doc/install-guide/section_basics-networking-neutron.xml:230(title) ./doc/install-guide/section_basics-networking-nova.xml:86(title) ./doc/install-guide/section_basics-networking-nova.xml:162(title)
msgid "To configure name resolution:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:100(para) ./doc/install-guide/section_basics-networking-nova.xml:88(para)
msgid "Set the hostname of the node to <code><replaceable>controller</replaceable></code>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:104(para) ./doc/install-guide/section_basics-networking-neutron.xml:184(para) ./doc/install-guide/section_basics-networking-neutron.xml:235(para) ./doc/install-guide/section_basics-networking-nova.xml:92(para) ./doc/install-guide/section_basics-networking-nova.xml:167(para)
msgid "Edit the <filename>/etc/hosts</filename> file to contain the following:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:115(para) ./doc/install-guide/section_basics-networking-neutron.xml:195(para) ./doc/install-guide/section_basics-networking-neutron.xml:246(para) ./doc/install-guide/section_basics-networking-nova.xml:100(para) ./doc/install-guide/section_basics-networking-nova.xml:175(para)
msgid "You must remove or comment the line beginning with <literal>127.0.1.1</literal>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:122(title)
msgid "Network node"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:127(para)
msgid "IP address: 10.0.0.21"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:132(para) ./doc/install-guide/section_basics-networking-neutron.xml:216(para)
msgid "Configure the second interface as the instance tunnels interface:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:134(para)
msgid "IP address: 10.0.1.21"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:138(para)
msgid "The external interface uses a special configuration without an IP address assigned to it. Configure the third interface as the external interface:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:141(para) ./doc/install-guide/section_neutron-network-node.xml:470(para)
msgid "Replace <replaceable>INTERFACE_NAME</replaceable> with the actual interface name. For example, <emphasis>eth2</emphasis> or <emphasis>ens256</emphasis>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:146(para) ./doc/install-guide/section_basics-networking-nova.xml:129(para)
msgid "Edit the <filename>/etc/network/interfaces</filename> file to contain the following:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:149(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:150(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:160(replaceable) ./doc/install-guide/section_nova-networking-compute-node.xml:45(replaceable) ./doc/install-guide/section_nova-networking-compute-node.xml:46(replaceable) ./doc/install-guide/section_neutron-network-node.xml:473(replaceable) ./doc/install-guide/section_neutron-network-node.xml:481(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:132(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:133(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:143(replaceable)
msgid "INTERFACE_NAME"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:155(para) ./doc/install-guide/section_basics-networking-nova.xml:138(para)
msgid "Edit the <filename>/etc/sysconfig/network-scripts/ifcfg-<replaceable>INTERFACE_NAME</replaceable></filename> file to contain the following:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:158(para) ./doc/install-guide/section_basics-networking-nova.xml:141(para)
msgid "Do not change the <literal>HWADDR</literal> and <literal>UUID</literal> keys."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:166(para) ./doc/install-guide/section_basics-networking-nova.xml:149(para)
msgid "Edit the <filename>/etc/sysconfig/network/ifcfg-<replaceable>INTERFACE_NAME</replaceable></filename> file to contain the following:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:181(para)
msgid "Set the hostname of the node to <code>network</code>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:202(title) ./doc/install-guide/section_basics-networking-nova.xml:107(title)
msgid "Compute node"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:207(para) ./doc/install-guide/section_basics-networking-nova.xml:112(para)
msgid "IP address: 10.0.0.31"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:211(para) ./doc/install-guide/section_basics-networking-nova.xml:116(para)
msgid "Additional compute nodes should use 10.0.0.32, 10.0.0.33, and so on."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:218(para)
msgid "IP address: 10.0.1.31"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:221(para)
msgid "Additional compute nodes should use 10.0.1.32, 10.0.1.33, and so on."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:232(para) ./doc/install-guide/section_basics-networking-nova.xml:164(para)
msgid "Set the hostname of the node to <code>compute1</code>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:253(title) ./doc/install-guide/section_neutron-initial-networks.xml:235(title) ./doc/install-guide/section_basics-networking-nova.xml:182(title)
msgid "Verify connectivity"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:254(para) ./doc/install-guide/section_basics-networking-nova.xml:183(para)
msgid "We recommend that you verify network connectivity to the Internet and among the nodes before proceeding further."
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:258(para) ./doc/install-guide/section_basics-networking-nova.xml:187(para)
msgid "From the <emphasis>controller</emphasis> node, <placeholder-1/> a site on the Internet:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:272(para)
msgid "From the <emphasis>controller</emphasis> node, <placeholder-1/> the management interface on the <emphasis>network</emphasis> node:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:275(replaceable)
msgid "network"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:287(para) ./doc/install-guide/section_basics-networking-nova.xml:201(para)
msgid "From the <emphasis>controller</emphasis> node, <placeholder-1/> the management interface on the <emphasis>compute</emphasis> node:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:290(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:204(replaceable)
msgid "compute1"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:302(para)
msgid "From the <emphasis>network</emphasis> node, <placeholder-1/> a site on the Internet:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:316(para)
msgid "From the <emphasis>network</emphasis> node, <placeholder-1/> the management interface on the <emphasis>controller</emphasis> node:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:331(para)
msgid "From the <emphasis>network</emphasis> node, <placeholder-1/> the instance tunnels interface on the <emphasis>compute</emphasis> node:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:346(para) ./doc/install-guide/section_basics-networking-nova.xml:216(para)
msgid "From the <emphasis>compute</emphasis> node, <placeholder-1/> a site on the Internet:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:360(para) ./doc/install-guide/section_basics-networking-nova.xml:230(para)
msgid "From the <emphasis>compute</emphasis> node, <placeholder-1/> the management interface on the <emphasis>controller</emphasis> node:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-neutron.xml:375(para)
msgid "From the <emphasis>compute</emphasis> node, <placeholder-1/> the instance tunnels interface on the <emphasis>network</emphasis> node:"
msgstr ""
#: ./doc/install-guide/ch_keystone.xml:7(title)
msgid "Add the Identity service"
msgstr ""
#: ./doc/install-guide/ch_swift.xml:7(title)
msgid "Add Object Storage"
msgstr ""
#: ./doc/install-guide/ch_swift.xml:8(para)
msgid "The OpenStack Object Storage services (swift) work together to provide object storage and retrieval through a <glossterm baseform=\"RESTful\">REST</glossterm> API. Your environment must at least include the Identity service (keystone) prior to deploying Object Storage."
msgstr ""
#: ./doc/install-guide/ch_swift.xml:20(title) ./doc/install-guide/ch_horizon.xml:24(title) ./doc/install-guide/ch_heat.xml:14(title) ./doc/install-guide/ch_ceilometer.xml:19(title) ./doc/install-guide/ch_cinder.xml:28(title) ./doc/install-guide/ch_networking.xml:38(title)
msgid "Next steps"
msgstr ""
#: ./doc/install-guide/ch_swift.xml:21(para)
msgid "Your OpenStack environment now includes Object Storage. You can <link linkend=\"launch-instance\">launch an instance</link> or add more services to your environment in the following chapters."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:7(title)
msgid "Networking concepts"
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:8(para)
msgid "OpenStack Networking (neutron) manages all networking facets for the Virtual Networking Infrastructure (VNI) and the access layer aspects of the Physical Networking Infrastructure (PNI) in your OpenStack environment. OpenStack Networking enables tenants to create advanced virtual network topologies including services such as <glossterm baseform=\"firewall\">firewalls</glossterm>, <glossterm baseform=\"load balancer\">load balancers</glossterm>, and <glossterm baseform=\"virtual private network (VPN)\">virtual private networks (VPNs)</glossterm>."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:17(para)
msgid "Networking provides the networks, subnets, and routers object abstractions. Each abstraction has functionality that mimics its physical counterpart: networks contain subnets, and routers route traffic between different subnet and networks."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:21(para)
msgid "Each router has one gateway that connects to a network, and many interfaces connected to subnets. Subnets can access machines on other subnets connected to the same router."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:24(para)
msgid "Any given Networking set up has at least one external network. Unlike the other networks, the external network is not merely a virtually defined network. Instead, it represents a view into a slice of the physical, external network accessible outside the OpenStack installation. IP addresses on the external network are accessible by anybody physically on the outside network. Because the external network merely represents a view into the outside network, DHCP is disabled on this network."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:32(para)
msgid "In addition to external networks, any Networking set up has one or more internal networks. These software-defined networks connect directly to the VMs. Only the VMs on any given internal network, or those on subnets connected through interfaces to a similar router, can access VMs connected to that network directly."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:38(para)
msgid "For the outside network to access VMs, and vice versa, routers between the networks are needed. Each router has one gateway that is connected to a network and many interfaces that are connected to subnets. Like a physical router, subnets can access machines on other subnets that are connected to the same router, and machines can access the outside network through the gateway for the router."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:45(para)
msgid "Additionally, you can allocate IP addresses on external networks to ports on the internal network. Whenever something is connected to a subnet, that connection is called a port.You can associate external network IP addresses with ports to VMs. This way, entities on the outside network can access VMs."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:50(para)
msgid "Networking also supports <emphasis role=\"italic\">security groups</emphasis>. Security groups enable administrators to define firewall rules in groups. A VM can belong to one or more security groups, and Networking applies the rules in those security groups to block or unblock ports, port ranges, or traffic types for that VM."
msgstr ""
#: ./doc/install-guide/section_neutron-concepts.xml:56(para)
msgid "Each plug-in that Networking uses has its own concepts. While not vital to operating the VNI and OpenStack environment, understanding these concepts can help you set up Networking. All Networking installations use a core plug-in and a security group plug-in (or just the No-Op security group plug-in). Additionally, Firewall-as-a-Service (FWaaS) and Load-Balancer-as-a-Service (LBaaS) plug-ins are available."
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:7(title)
msgid "Create initial network"
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:8(para)
msgid "Before launching your first instance, you must create the necessary virtual network infrastructure to which the instance will connect. This network typically provides Internet access <emphasis>from</emphasis> instances. You can enable Internet access <emphasis>to</emphasis> individual instances using a <glossterm>floating IP address</glossterm> and suitable <glossterm>security group</glossterm> rules. The <literal>admin</literal> tenant owns this network because it provides external network access for multiple tenants."
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:17(para)
msgid "This network shares the same <glossterm>subnet</glossterm> associated with the physical network connected to the external <glossterm>interface</glossterm> on the compute node. You should specify an exclusive slice of this subnet to prevent interference with other devices on the external network."
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:23(para) ./doc/install-guide/section_neutron-initial-networks.xml:43(para) ./doc/install-guide/section_neutron-initial-networks.xml:132(para) ./doc/install-guide/section_nova-verify.xml:11(para) ./doc/install-guide/section_neutron-compute-node.xml:334(para) ./doc/install-guide/section_cinder-verify.xml:14(para) ./doc/install-guide/section_neutron-controller-node.xml:428(para) ./doc/install-guide/section_neutron-network-node.xml:554(para)
msgid "Perform these commands on the controller node."
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:26(title)
msgid "To create the network"
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:28(para) ./doc/install-guide/section_heat-verify.xml:12(para)
msgid "Source the <literal>admin</literal> tenant credentials:"
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:32(para) ./doc/install-guide/section_neutron-initial-networks.xml:53(para) ./doc/install-guide/section_neutron-initial-networks.xml:142(para)
msgid "Create the network:"
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:33(para)
msgid "Replace <replaceable>NETWORK_CIDR</replaceable> with the subnet associated with the physical network."
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:36(replaceable)
msgid "NETWORK_CIDR"
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:37(para)
msgid "For example, using an exclusive slice of <literal>203.0.113.0/24</literal> with IP address range <literal>203.0.113.24</literal> to <literal>203.0.113.31</literal>:"
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:44(para) ./doc/install-guide/section_launch-instance-nova.xml:27(para) ./doc/install-guide/section_swift-initial-rings.xml:35(para) ./doc/install-guide/section_swift-initial-rings.xml:99(para) ./doc/install-guide/section_swift-initial-rings.xml:162(para) ./doc/install-guide/section_launch-instance-neutron.xml:238(para)
msgid "This command provides no output."
msgstr ""
#: ./doc/install-guide/section_nova-networking-initial-network.xml:48(para)
msgid "Verify creation of the network:"
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:7(title)
msgid "Add the dashboard"
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:8(para)
msgid "The OpenStack dashboard, also known as <link href=\"https://git.openstack.org/cgit/openstack/horizon\">Horizon</link>, is a Web interface that enables cloud administrators and users to manage various OpenStack resources and services."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:13(para)
msgid "The dashboard enables web-based interactions with the OpenStack Compute cloud controller through the OpenStack APIs."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:16(para)
msgid "Horizon enables you to customize the brand of the dashboard."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:17(para)
msgid "Horizon provides a set of core classes and reusable templates and tools."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:18(para)
msgid "This example deployment uses an Apache web server."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:25(para)
msgid "Your OpenStack environment now includes the dashboard. You can <link linkend=\"launch-instance\">launch an instance</link> or add more services to your environment in the following chapters."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:28(para)
msgid "After you install and configure the dashboard, you can complete the following tasks:"
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:32(para)
msgid "Customize your dashboard. See section <link href=\"http://docs.openstack.org/admin-guide-cloud/content/ch_install-dashboard.html#dashboard-custom-brand\">Customize the dashboard</link> in the <link href=\"http://docs.openstack.org/admin-guide-cloud/content/\"><citetitle>OpenStack Cloud Administrator Guide</citetitle></link> for information on setting up colors, logos, and site titles."
msgstr ""
#: ./doc/install-guide/ch_horizon.xml:38(para)
msgid "Set up session storage. See section <link href=\"http://docs.openstack.org/admin-guide-cloud/content/dashboard-sessions.html#dashboard-sessions\">Set up session storage for the dashboard</link> in the <link href=\"http://docs.openstack.org/admin-guide-cloud/content/\"><citetitle>OpenStack Cloud Administrator Guide</citetitle></link> for information on user session data."
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:8(para)
msgid "Verify operation of the Identity service before installing other services."
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:12(para)
msgid "For security reasons, disable the temporary authentication token mechanism:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:14(para)
msgid "Edit the <filename>/etc/keystone/keystone-paste.ini</filename> file and remove <literal>admin_token_auth</literal> from the <literal>[pipeline:public_api]</literal>, <literal>[pipeline:admin_api]</literal>, and <literal>[pipeline:api_v3]</literal> sections."
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:21(para)
msgid "Unset the temporary <envar>OS_TOKEN</envar> and <envar>OS_URL</envar> environment variables:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:26(para)
msgid "As the <literal>admin</literal> user, request an authentication token from the Identity version 2.0 API:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:41(para) ./doc/install-guide/section_keystone-verify.xml:67(para) ./doc/install-guide/section_keystone-verify.xml:93(para) ./doc/install-guide/section_keystone-verify.xml:116(para) ./doc/install-guide/section_keystone-verify.xml:139(para)
msgid "This command uses the password for the <literal>admin</literal> user."
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:46(para)
msgid "The Identity version 3 API adds support for domains that contain projects and users. Projects and users can use the same names in different domains. Therefore, in order to use the version 3 API, requests must also explicitly contain at least the <literal>default</literal> domain or use IDs. For simplicity, this guide explicitly uses the <literal>default</literal> domain so examples can use names instead of IDs."
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:72(para)
msgid "As the <literal>admin</literal> user, list projects to verify that the <literal>admin</literal> user can execute admin-only CLI commands and that the Identity service contains the projects that you created in <xref linkend=\"keystone-users\"/>:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:77(para)
msgid "As the <literal>admin</literal> user, list projects to verify that the <literal>admin</literal> user can execute CLI commands and that the Identity service contains the projects created by the configuration tool:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:98(para)
msgid "As the <literal>admin</literal> user, list users to verify that the Identity service contains the users that you created in <xref linkend=\"keystone-users\"/>:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:102(para)
msgid "As the <literal>admin</literal> user, list users to verify that the Identity service contains the users created by the configuration tool:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:121(para)
msgid "As the <literal>admin</literal> user, list roles to verify that the Identity service contains the role that you created in <xref linkend=\"keystone-users\"/>:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:125(para)
msgid "As the <literal>admin</literal> user, list roles to verify that the Identity service contains the role created by the configuration tool:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:144(para)
msgid "As the <literal>demo</literal> user, request an authentication token from the Identity version 3 API:"
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:160(para)
msgid "This command uses the password for the <literal>demo</literal> user and API port 5000 which only allows regular (non-admin) access to the Identity service API."
msgstr ""
#: ./doc/install-guide/section_keystone-verify.xml:166(para)
msgid "As the <literal>demo</literal> user, attempt to list users to verify that it cannot execute admin-only CLI commands:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:8(title)
msgid "OpenStack packages"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:9(para)
msgid "Distributions release OpenStack packages as part of the distribution or using other methods because of differing release schedules. Perform these procedures on all nodes."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:13(para)
msgid "Disable or remove any automatic update services because they can impact your OpenStack environment."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:17(title) ./doc/install-guide/section_basics-packages.xml:46(title) ./doc/install-guide/section_basics-packages.xml:54(title)
msgid "To enable the OpenStack repository"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:19(para)
msgid "Install the Ubuntu Cloud archive keyring and repository:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:28(para)
msgid "On RHEL and CentOS, enable the <link href=\"http://download.fedoraproject.org/pub/epel/7/x86_64/repoview/epel-release.html\">EPEL</link> repository:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:33(para)
msgid "Fedora does not require this repository."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:37(para)
msgid "On RHEL, enable the extras repository using the subscription manager:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:41(para)
msgid "CentOS and Fedora do not require this repository."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:48(para)
msgid "Install the <package>rdo-release-kilo</package> package to enable the RDO repository:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:56(para)
msgid "Enable the Open Build Service repositories based on your openSUSE or SLES version:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:58(para)
msgid "On openSUSE 13.2:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:60(para)
msgid "On SLES 12:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:63(para)
msgid "The packages are signed by GPG key 893A90DAD85F9316. You should verify the fingerprint of the imported GPG key before using it."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:75(title)
msgid "To use the Debian Wheezy backports archive for Juno"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:77(para)
msgid "The <glossterm>Juno</glossterm> release is available only in Debian Experimental (otherwise called rc-buggy), as Jessie is frozen soon, and will contain Icehouse. However, the Debian maintainers of OpenStack also maintain a non-official Debian repository for OpenStack containing Wheezy backports."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:84(para)
msgid "On all nodes, install the Debian Wheezy backport repository Juno:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:89(para)
msgid "Install the Debian Wheezy OpenStack repository for Juno:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:94(para)
msgid "Update the repository database and install the key:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:98(para)
msgid "Update the package database, upgrade your system, and reboot for all changes to take effect:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:104(para)
msgid "Numerous archive.gplhost.com mirrors are available around the world. All are available with both FTP and HTTP protocols (you should use the closest mirror). The list of mirrors is available at <link href=\"http://archive.gplhost.com/readme.mirrors\">http://archive.gplhost.com/readme.mirrors</link>."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:111(title)
msgid "Manually install python-argparse"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:112(para)
msgid "The Debian OpenStack packages are maintained on Debian Sid (also known as Debian Unstable) - the current development version. Backported packages run correctly on Debian Wheezy with one caveat:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:116(para)
msgid "All OpenStack packages are written in Python. All packages support version 2.7; porting to Python version 3 is ongoing. Note that Debian Wheezy uses Python 2.6 and 2.7, with Python 2.7 as the default interpreter; Sid has only Python 2.7. There is one packaging change between these two. In Python 2.6, you installed the <package>python-argparse</package> package separately. In Python 2.7, this package is installed by default. Unfortunately, in Python 2.7, this package does not include <code>Provides: python-argparse</code> directive."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:127(para)
msgid "Because the packages are maintained in Sid where the <code>Provides: python-argparse</code> directive causes an error, and the Debian OpenStack maintainer wants to maintain one version of the OpenStack packages, you must manually install the <package>python-argparse</package> on each OpenStack system that runs Debian Wheezy before you install the other OpenStack packages. Use the following command to install the package:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:136(para)
msgid "This caveat applies to most OpenStack packages in Wheezy."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:143(para)
msgid "Upgrade the packages on your system:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:148(para)
msgid "If the upgrade process includes a new kernel, reboot your system to activate it."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:153(para)
msgid "RHEL and CentOS enable <glossterm>SELinux</glossterm> by default. Install the <package>openstack-selinux</package> package to automatically manage security policies for OpenStack services:"
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:159(para)
msgid "Fedora does not require this package."
msgstr ""
#: ./doc/install-guide/section_basics-packages.xml:162(para)
msgid "The installation process for this package can take a while."
msgstr ""
#: ./doc/install-guide/section_basics-security.xml:8(title)
msgid "Security"
msgstr ""
#: ./doc/install-guide/section_basics-security.xml:9(para)
msgid "OpenStack services support various security methods including password, policy, and encryption. Additionally, supporting services including the database server and message broker support at least password security."
msgstr ""
#: ./doc/install-guide/section_basics-security.xml:13(para)
msgid "To ease the installation process, this guide only covers password security where applicable. You can create secure passwords manually, generate them using a tool such as <link href=\"http://sourceforge.net/projects/pwgen/\">pwgen</link>, or by running the following command:"
msgstr ""
#: ./doc/install-guide/section_basics-security.xml:19(para)
msgid "For OpenStack services, this guide uses <replaceable>SERVICE_PASS</replaceable> to reference service account passwords and <replaceable>SERVICE_DBPASS</replaceable> to reference database passwords."
msgstr ""
#: ./doc/install-guide/section_basics-security.xml:24(para)
msgid "The following table provides a list of services that require passwords and their associated references in the guide: <table rules=\"all\"><caption>Passwords</caption><thead><tr><th>Password name</th><th>Description</th></tr></thead><tbody><tr><td>Database password (no variable used)</td><td>Root password for the database</td></tr><tr><td><literal><replaceable>ADMIN_PASS</replaceable></literal></td><td>Password of user <literal>admin</literal></td></tr><tr><td><literal><replaceable>CEILOMETER_DBPASS</replaceable></literal></td><td>Database password for the Telemetry service</td></tr><tr><td><literal><replaceable>CEILOMETER_PASS</replaceable></literal></td><td>Password of Telemetry service user <literal>ceilometer</literal></td></tr><tr><td><literal><replaceable>CINDER_DBPASS</replaceable></literal></td><td>Database password for the Block Storage service</td></tr><tr><td><literal><replaceable>CINDER_PASS</replaceable></literal></td><td>Password of Block Storage service user <literal>cinder</literal></td></tr><tr><td><literal><replaceable>DASH_DBPASS</replaceable></literal></td><td>Database password for the dashboard</td></tr><tr><td><literal><replaceable>DEMO_PASS</replaceable></literal></td><td>Password of user <literal>demo</literal></td></tr><tr><td><literal><replaceable>GLANCE_DBPASS</replaceable></literal></td><td>Database password for Image service</td></tr><tr><td><literal><replaceable>GLANCE_PASS</replaceable></literal></td><td>Password of Image service user <literal>glance</literal></td></tr><tr><td><literal><replaceable>HEAT_DBPASS</replaceable></literal></td><td>Database password for the Orchestration service</td></tr><tr><td><literal><replaceable>HEAT_DOMAIN_PASS</replaceable></literal></td><td>Password of Orchestration domain</td></tr><tr><td><literal><replaceable>HEAT_PASS</replaceable></literal></td><td>Password of Orchestration service user <literal>heat</literal></td></tr><tr><td><literal><replaceable>KEYSTONE_DBPASS</replaceable></literal></td><td>Database password of Identity service</td></tr><tr><td><literal><replaceable>NEUTRON_DBPASS</replaceable></literal></td><td>Database password for the Networking service</td></tr><tr><td><literal><replaceable>NEUTRON_PASS</replaceable></literal></td><td>Password of Networking service user <literal>neutron</literal></td></tr><tr><td><literal><replaceable>NOVA_DBPASS</replaceable></literal></td><td>Database password for Compute service</td></tr><tr><td><literal><replaceable>NOVA_PASS</replaceable></literal></td><td>Password of Compute service user <literal>nova</literal></td></tr><tr><td><literal><replaceable>RABBIT_PASS</replaceable></literal></td><td>Password of user guest of RabbitMQ</td></tr><tr><td><literal><replaceable>SAHARA_DBPASS</replaceable></literal></td><td>Database password of Data processing service</td></tr><tr><td><literal><replaceable>SWIFT_PASS</replaceable></literal></td><td>Password of Object Storage service user <literal>swift</literal></td></tr><tr><td><literal><replaceable>TROVE_DBPASS</replaceable></literal></td><td>Database password of Database service</td></tr><tr><td><literal><replaceable>TROVE_PASS</replaceable></literal></td><td>Password of Database service user <literal>trove</literal></td></tr></tbody></table>"
msgstr ""
#: ./doc/install-guide/section_basics-security.xml:130(para)
msgid "OpenStack and supporting services require administrative privileges during installation and operation. In some cases, services perform modifications to the host that can interfere with deployment automation tools such as Ansible, Chef, and Puppet. For example, some OpenStack services add a root wrapper to <literal>sudo</literal> that can interfere with security policies. See the <link href=\"http://docs.openstack.org/admin-guide-cloud/content/root-wrap-reference.html\">Cloud Administrator Guide</link> for more information. Also, the Networking service assumes default values for kernel network parameters and modifies firewall rules. To avoid most issues during your initial installation, we recommend using a stock deployment of a supported distribution on your hosts. However, if you choose to automate deployment of your hosts, review the configuration and policies applied to them before proceeding further."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:8(title)
msgid "Install and configure a storage node"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:9(para)
msgid "This section describes how to install and configure storage nodes for the Block Storage service. For simplicity, this configuration references one storage node with an empty local block storage device <literal>/dev/sdb</literal> that contains a suitable partition table with one partition <literal>/dev/sdb1</literal> occupying the entire device. The service provisions logical volumes on this device using the <glossterm>LVM</glossterm> driver and provides them to instances via <glossterm baseform=\"Internet Small Computer Systems Interface (iSCSI)\">iSCSI</glossterm> transport. You can follow these instructions with minor modifications to horizontally scale your environment with additional storage nodes."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:22(para)
msgid "You must configure the storage node before you install and configure the volume service on it. Similar to the controller node, the storage node contains one network interface on the <glossterm>management network</glossterm>. The storage node also needs an empty block storage device of suitable size for your environment. For more information, see <xref linkend=\"ch_basic_environment\"/>."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:30(para) ./doc/install-guide/section_swift-storage-node.xml:34(para) ./doc/install-guide/section_swift-storage-node.xml:49(para)
msgid "Configure the management interface:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:31(para)
msgid "IP address: 10.0.0.41"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:36(para)
msgid "Set the hostname of the node to <replaceable>block1</replaceable>."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:40(para)
msgid "Copy the contents of the <filename>/etc/hosts</filename> file from the controller node to the storage node and add the following to it:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:45(para) ./doc/install-guide/section_swift-storage-node.xml:71(para)
msgid "Also add this content to the <filename>/etc/hosts</filename> file on all other nodes in your environment."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:49(para) ./doc/install-guide/section_swift-storage-node.xml:75(para)
msgid "Install and configure <glossterm baseform=\"Network Time Protocol (NTP)\">NTP</glossterm> using the instructions in <xref linkend=\"basics-ntp-other-nodes\"/>."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:55(para)
msgid "Install the LVM packages:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:59(para)
msgid "Some distributions include LVM by default."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:63(para)
msgid "Start the LVM metadata service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:69(para)
msgid "Create the LVM physical volume <literal>/dev/sdb1</literal>:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:73(para)
msgid "If your system uses a different device name, adjust these steps accordingly."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:78(para)
msgid "Create the LVM volume group <literal>cinder-volumes</literal>:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:82(para)
msgid "The Block Storage service creates logical volumes in this volume group."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:86(para)
msgid "Only instances can access Block Storage volumes. However, the underlying operating system manages the devices associated with the volumes. By default, the LVM volume scanning tool scans the <literal>/dev</literal> directory for block storage devices that contain volumes. If projects use LVM on their volumes, the scanning tool detects these volumes and attempts to cache them which can cause a variety of problems with both the underlying operating system and project volumes. You must reconfigure LVM to scan only the devices that contain the <literal>cinder-volume</literal> volume group. Edit the <filename>/etc/lvm/lvm.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:99(para)
msgid "In the <literal>devices</literal> section, add a filter that accepts the <literal>/dev/sdb</literal> device and rejects all other devices:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:105(para)
msgid "Each item in the filter array begins with <literal>a</literal> for <emphasis>accept</emphasis> or <literal>r</literal> for <emphasis>reject</emphasis> and includes a regular expression for the device name. The array must end with <literal>r/.*/</literal> to reject any remaining devices. You can use the <placeholder-1/> command to test filters."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:113(para)
msgid "If your storage nodes use LVM on the operating system disk, you must also add the associated device to the filter. For example, if the <literal>/dev/sda</literal> device contains the operating system:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:118(para)
msgid "Similarly, if your compute nodes use LVM on the operating system disk, you must also modify the filter in the <literal>/etc/lvm/lvm.conf</literal> file on those nodes to include only the operating system disk. For example, if the <literal>/dev/sda</literal> device contains the operating system:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:131(title) ./doc/install-guide/section_cinder-storage-node.xml:264(title)
msgid "Install and configure Block Storage volume components"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:149(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:32(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:34(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:172(replaceable)
msgid "CINDER_DBPASS"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:150(para) ./doc/install-guide/section_cinder-controller-node.xml:173(para)
msgid "Replace <replaceable>CINDER_DBPASS</replaceable> with the password you chose for the Block Storage database."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:171(para) ./doc/install-guide/section_cinder-controller-node.xml:194(para) ./doc/install-guide/section_nova-controller-install.xml:166(para) ./doc/install-guide/section_neutron-compute-node.xml:112(para) ./doc/install-guide/section_neutron-controller-node.xml:204(para) ./doc/install-guide/section_neutron-network-node.xml:116(para) ./doc/install-guide/section_nova-compute-install.xml:76(para) ./doc/install-guide/section_ceilometer-controller.xml:284(para)
msgid "In the <literal>[DEFAULT]</literal> and <literal>[keystone_authtoken]</literal> sections, configure Identity service access:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:187(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:210(replaceable)
msgid "CINDER_PASS"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:188(para) ./doc/install-guide/section_cinder-controller-node.xml:211(para)
msgid "Replace <replaceable>CINDER_PASS</replaceable> with the password you chose for the <literal>cinder</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:192(para) ./doc/install-guide/section_cinder-controller-node.xml:215(para) ./doc/install-guide/section_nova-controller-install.xml:187(para) ./doc/install-guide/section_glance-install.xml:176(para) ./doc/install-guide/section_glance-install.xml:244(para) ./doc/install-guide/section_neutron-compute-node.xml:133(para) ./doc/install-guide/section_neutron-controller-node.xml:225(para) ./doc/install-guide/section_neutron-network-node.xml:137(para) ./doc/install-guide/section_nova-compute-install.xml:97(para)
msgid "Comment out or remove any other options in the <literal>[keystone_authtoken]</literal> section."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:197(para) ./doc/install-guide/section_nova-compute-install.xml:102(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the <literal>my_ip</literal> option:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:201(replaceable) ./doc/install-guide/section_swift-storage-node.xml:117(replaceable) ./doc/install-guide/section_swift-storage-node.xml:207(replaceable) ./doc/install-guide/section_swift-storage-node.xml:249(replaceable) ./doc/install-guide/section_swift-storage-node.xml:291(replaceable) ./doc/install-guide/section_nova-compute-install.xml:106(replaceable) ./doc/install-guide/section_nova-compute-install.xml:121(replaceable)
msgid "MANAGEMENT_INTERFACE_IP_ADDRESS"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:202(para)
msgid "Replace <replaceable>MANAGEMENT_INTERFACE_IP_ADDRESS</replaceable> with the IP address of the management network interface on your storage node, typically 10.0.0.41 for the first node in the <link linkend=\"architecture_example-architectures\">example architecture</link>."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:210(para)
msgid "In the <literal>[lvm]</literal> section, configure the LVM back end with the LVM driver, <literal>cinder-volumes</literal> volume group, iSCSI protocol, and appropriate iSCSI service:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:228(para)
msgid "In the <literal>[DEFAULT]</literal> section, enable the LVM back end:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:234(para)
msgid "Back-end names are arbitrary. As an example, this guide uses the name of the driver as the name of the back end."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:239(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the location of the Image service:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:246(para) ./doc/install-guide/section_cinder-controller-node.xml:228(para) ./doc/install-guide/section_nova-controller-install.xml:216(para) ./doc/install-guide/section_nova-compute-install.xml:150(para)
msgid "In the <literal>[oslo_concurrency]</literal> section, configure the lock path:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:270(para)
msgid "Respond to the prompts for <link linkend=\"debconf-dbconfig-common\">database management</link>, <link linkend=\"debconf-keystone_authtoken\">Identity service credentials</link>, <link linkend=\"debconf-api-endpoints\">service endpoint registration</link>, and <link linkend=\"debconf-rabbitmq\">message broker credentials.</link>."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:280(para)
msgid "Respond to prompts for the volume group to associate with the Block Storage service. The script scans for volume groups and attempts to use the first one. If your system only contains the <literal>cinder-volumes</literal> volume group, the script should automatically choose it."
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:290(para)
msgid "Restart the Block Storage volume service including its dependencies:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:296(para)
msgid "Start the Block Storage volume service including its dependencies and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_cinder-storage-node.xml:304(para)
msgid "By default, the Ubuntu packages create an SQLite database. Because this configuration uses a SQL database server, remove the SQLite database file:"
msgstr ""
#: ./doc/install-guide/section_debconf-preseeding.xml:7(title)
msgid "Pre-seed debconf prompts"
msgstr ""
#: ./doc/install-guide/section_debconf-preseeding.xml:8(para)
msgid "You can pre-seed all <systemitem class=\"library\">debconf</systemitem> prompts. To pre-seed means to store responses in the <package>debconf</package> database so that <package>debconf</package> does not prompt the user for responses. Pre-seeding enables a hands-free installation for users. The package maintainer creates scripts that automatically configure the services."
msgstr ""
#: ./doc/install-guide/section_debconf-preseeding.xml:15(para)
msgid "The following example shows how to pre-seed an automated MySQL Server installation:"
msgstr ""
#: ./doc/install-guide/section_debconf-preseeding.xml:17(replaceable) ./doc/install-guide/section_debconf-preseeding.xml:18(replaceable) ./doc/install-guide/section_debconf-preseeding.xml:20(replaceable)
msgid "MYSQL_PASSWORD"
msgstr ""
#: ./doc/install-guide/section_debconf-preseeding.xml:24(para)
msgid "The <code>seen true</code> option tells <package>debconf</package> that a specified screen was already seen by the user so do not show it again. This option is useful for upgrades."
msgstr ""
#: ./doc/install-guide/section_heat-verify.xml:8(para)
msgid "This section describes how to verify operation of the Orchestration module (heat)."
msgstr ""
#: ./doc/install-guide/section_heat-verify.xml:16(para)
msgid "The Orchestration module uses templates to describe stacks. To learn about the template language, see <link href=\"http://docs.openstack.org/developer/heat/template_guide/index.html\">the Template Guide</link> in the <link href=\"http://docs.openstack.org/developer/heat/\">Heat developer documentation</link>."
msgstr ""
#: ./doc/install-guide/section_heat-verify.xml:22(para)
msgid "Create a test template in the <filename>test-stack.yml</filename> file with the following content:"
msgstr ""
#: ./doc/install-guide/section_heat-verify.xml:50(para)
msgid "Use the <placeholder-1/> command to create a stack from the template:"
msgstr ""
#: ./doc/install-guide/section_heat-verify.xml:62(para)
msgid "Use the <placeholder-1/> command to verify successful creation of the stack:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:7(title)
msgid "Finalize installation"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:9(title)
msgid "Configure hashes and default storage policy"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:18(para)
msgid "Obtain the <filename>/etc/swift/swift.conf</filename> file from the Object Storage source repository:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:24(para)
msgid "Edit the <filename>/etc/swift/swift.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:28(para)
msgid "In the <literal>[swift-hash]</literal> section, configure the hash path prefix and suffix for your environment."
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:32(replaceable)
msgid "HASH_PATH_PREFIX"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:33(replaceable)
msgid "HASH_PATH_SUFFIX"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:34(para)
msgid "Replace <replaceable>HASH_PATH_PREFIX</replaceable> and <replaceable>HASH_PATH_SUFFIX</replaceable> with unique values."
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:38(para)
msgid "Keep these values secret and do not change or lose them."
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:43(para)
msgid "In the <literal>[storage-policy:0]</literal> section, configure the default storage policy:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:53(para)
msgid "Copy the <filename>swift.conf</filename> file to the <literal>/etc/swift</literal> directory on each storage node and any additional nodes running the proxy service."
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:58(para)
msgid "On all nodes, ensure proper ownership of the configuration directory:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:63(para)
msgid "On the controller node and any other nodes running the proxy service, restart the Object Storage proxy service including its dependencies:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:70(para)
msgid "On the controller node and any other nodes running the proxy service, start the Object Storage proxy service including its dependencies and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:77(para)
msgid "On the storage nodes, start the Object Storage services:"
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:80(para)
msgid "The storage node runs many Object Storage services and the <placeholder-1/> command makes them easier to manage. You can ignore errors from services not running on the storage node."
msgstr ""
#: ./doc/install-guide/section_swift-finalize-installation.xml:87(para)
msgid "On the storage nodes, start the Object Storage services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:7(title) ./doc/install-guide/section_nova-controller-install.xml:7(title) ./doc/install-guide/section_neutron-controller-node.xml:7(title) ./doc/install-guide/section_ceilometer-controller.xml:11(title)
msgid "Install and configure controller node"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:8(para)
msgid "This section describes how to install and configure the Block Storage service, code-named cinder, on the controller node. This service requires at least one additional storage node that provides volumes to instances."
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:14(para)
msgid "Before you install and configure the Block Storage service, you must create a database, service credentials, and API endpoint."
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:25(para)
msgid "Create the <literal>cinder</literal> database:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:29(para)
msgid "Grant proper access to the <literal>cinder</literal> database:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:35(para)
msgid "Replace <replaceable>CINDER_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:52(para)
msgid "Create a <literal>cinder</literal> user:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:67(para)
msgid "Add the <literal>admin</literal> role to the <literal>cinder</literal> user:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:78(para)
msgid "Create the <literal>cinder</literal> service entities:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:102(para)
msgid "The Block Storage service requires both the <literal>volume</literal> and <literal>volumev2</literal> services. However, both services use the same API endpoint that references the Block Storage version 2 API."
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:111(para)
msgid "Create the Block Storage service API endpoints:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:151(title) ./doc/install-guide/section_cinder-controller-node.xml:250(title)
msgid "To install and configure Block Storage controller components"
msgstr ""
#. Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1212900.
#: ./doc/install-guide/section_cinder-controller-node.xml:160(para)
msgid "Copy the <filename>/usr/share/cinder/cinder-dist.conf</filename> file to <filename>/etc/cinder/cinder.conf</filename>."
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:220(para) ./doc/install-guide/section_nova-controller-install.xml:192(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the <literal>my_ip</literal> option to use the management interface IP address of the controller node:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:245(para)
msgid "Populate the Block Storage database:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:256(para)
msgid "Respond to the prompts for <link linkend=\"debconf-dbconfig-common\">database management</link>, <link linkend=\"debconf-keystone_authtoken\">Identity service credentials</link>, <link linkend=\"debconf-api-endpoints\">service endpoint registration</link>, and <link linkend=\"debconf-rabbitmq\">message broker credentials</link>."
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:269(para)
msgid "Restart the Block Storage services:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:274(para)
msgid "Start the Block Storage services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_cinder-controller-node.xml:280(para) ./doc/install-guide/section_nova-controller-install.xml:294(para) ./doc/install-guide/section_glance-install.xml:316(para) ./doc/install-guide/section_nova-compute-install.xml:238(para)
msgid "By default, the Ubuntu packages create an SQLite database."
msgstr ""
#: ./doc/install-guide/ch_heat.xml:7(title)
msgid "Add the Orchestration module"
msgstr ""
#: ./doc/install-guide/ch_heat.xml:8(para)
msgid "The Orchestration module (heat) uses a heat orchestration template (HOT) to create and manage cloud resources."
msgstr ""
#: ./doc/install-guide/ch_heat.xml:15(para)
msgid "Your OpenStack environment now includes Orchestration. You can <link linkend=\"launch-instance\">launch an instance</link> or add more services to your environment in the following chapters."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:8(title)
msgid "Network Time Protocol (NTP)"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:9(para)
msgid "You must install <glossterm baseform=\"Network Time Protocol (NTP)\">NTP</glossterm> to properly synchronize services among nodes. We recommend that you configure the controller node to reference more accurate (lower stratum) servers and other nodes to reference the controller node."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:17(title) ./doc/install-guide/section_basics-ntp.xml:66(title)
msgid "To install the NTP service"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:25(title) ./doc/install-guide/section_basics-ntp.xml:74(title)
msgid "To configure the NTP service"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:26(para)
msgid "By default, the controller node synchronizes the time via a pool of public servers. However, you can optionally edit the <filename>/etc/ntp.conf</filename> file to configure alternative servers such as those provided by your organization."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:31(para)
msgid "Edit the <filename>/etc/ntp.conf</filename> file and add, change, or remove the following keys as necessary for your environment:"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:34(replaceable)
msgid "NTP_SERVER"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:37(para)
msgid "Replace <replaceable>NTP_SERVER</replaceable> with the hostname or IP address of a suitable more accurate (lower stratum) NTP server. The configuration supports multiple <literal>server</literal> keys."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:42(para)
msgid "For the <literal>restrict</literal> keys, you essentially remove the <literal>nopeer</literal> and <literal>noquery</literal> options."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:47(para) ./doc/install-guide/section_basics-ntp.xml:83(para)
msgid "Remove the <filename>/var/lib/ntp/ntp.conf.dhcp</filename> file if it exists."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:52(para) ./doc/install-guide/section_basics-ntp.xml:88(para)
msgid "Restart the NTP service:"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:56(para) ./doc/install-guide/section_basics-ntp.xml:92(para)
msgid "Start the NTP service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:64(title)
msgid "Other nodes"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:75(para)
msgid "Configure the network and compute nodes to reference the controller node."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:78(para)
msgid "Edit the <filename>/etc/ntp.conf</filename> file:"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:79(para)
msgid "Comment out or remove all but one <literal>server</literal> key and change it to reference the controller node."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:101(para)
msgid "We recommend that you verify NTP synchronization before proceeding further. Some nodes, particularly those that reference the controller node, can take several minutes to synchronize."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:106(para) ./doc/install-guide/section_basics-ntp.xml:121(para)
msgid "Run this command on the <emphasis>controller</emphasis> node:"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:113(para)
msgid "Contents in the <emphasis>remote</emphasis> column should indicate the hostname or IP address of one or more NTP servers."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:116(para) ./doc/install-guide/section_basics-ntp.xml:140(para)
msgid "Contents in the <emphasis>refid</emphasis> column typically reference IP addresses of upstream servers."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:128(para)
msgid "Contents in the <emphasis>condition</emphasis> column should indicate <literal>sys.peer</literal> for at least one server."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:132(para) ./doc/install-guide/section_basics-ntp.xml:145(para)
msgid "Run this command on <emphasis>all other</emphasis> nodes:"
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:137(para)
msgid "Contents in the <emphasis>remote</emphasis> column should indicate the hostname of the controller node."
msgstr ""
#: ./doc/install-guide/section_basics-ntp.xml:151(para)
msgid "Contents in the <emphasis>condition</emphasis> column should indicate <literal>sys.peer</literal>."
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_neutron-initial-networks.xml:27(None)
msgid "@@image: '../common/figures/installguide-neutron-initialnetworks.png'; md5=f77c580f44d340221742a6a1ac443b33"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:7(title)
msgid "Create initial networks"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:8(para)
msgid "Before launching your first instance, you must create the necessary virtual network infrastructure to which the instances connect, including the <link linkend=\"neutron_initial-external-network\">external network</link> and <link linkend=\"neutron_initial-tenant-network\">tenant network</link>. See <xref linkend=\"neutron_figure-neutron-initial-networks\"/>. After creating this infrastructure, we recommend that you <link linkend=\"neutron_initial-networks-verify\">verify connectivity</link> and resolve any issues before proceeding further. <xref linkend=\"neutron_figure-neutron-initial-networks\"/> provides a basic architectural overview of the components that Networking implements for the initial networks and shows how network traffic flows from the instance to the external network or Internet."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:23(title)
msgid "Initial networks"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:32(title)
msgid "External network"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:33(para)
msgid "The external network typically provides Internet access for your instances. By default, this network only allows Internet access <emphasis>from</emphasis> instances using <glossterm>Network Address Translation (NAT)</glossterm>. You can enable Internet access <emphasis>to</emphasis> individual instances using a <glossterm>floating IP address</glossterm> and suitable <glossterm>security group</glossterm> rules. The <literal>admin</literal> tenant owns this network because it provides external network access for multiple tenants."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:46(title)
msgid "To create the external network"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:74(para)
msgid "Like a physical network, a virtual network requires a <glossterm>subnet</glossterm> assigned to it. The external network shares the same subnet and <glossterm>gateway</glossterm> associated with the physical network connected to the external interface on the network node. You should specify an exclusive slice of this subnet for <glossterm>router</glossterm> and floating IP addresses to prevent interference with other devices on the external network."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:82(title)
msgid "To create a subnet on the external network"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:84(para) ./doc/install-guide/section_neutron-initial-networks.xml:166(para)
msgid "Create the subnet:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:85(replaceable)
msgid "EXTERNAL_NETWORK_CIDR"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:86(replaceable)
msgid "FLOATING_IP_START"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:86(replaceable)
msgid "FLOATING_IP_END"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:87(replaceable)
msgid "EXTERNAL_NETWORK_GATEWAY"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:88(para)
msgid "Replace <replaceable>FLOATING_IP_START</replaceable> and <replaceable>FLOATING_IP_END</replaceable> with the first and last IP addresses of the range that you want to allocate for floating IP addresses. Replace <replaceable>EXTERNAL_NETWORK_CIDR</replaceable> with the subnet associated with the physical network. Replace <replaceable>EXTERNAL_NETWORK_GATEWAY</replaceable> with the gateway associated with the physical network, typically the \".1\" IP address. You should disable <glossterm>DHCP</glossterm> on this subnet because instances do not connect directly to the external network and floating IP addresses require manual assignment."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:98(para)
msgid "For example, using <literal>203.0.113.0/24</literal> with floating IP address range <literal>203.0.113.101</literal> to <literal>203.0.113.200</literal>:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:126(title)
msgid "Tenant network"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:127(para)
msgid "The tenant network provides internal network access for instances. The architecture isolates this type of network from other tenants. The <literal>demo</literal> tenant owns this network because it only provides network access for instances within it."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:135(title)
msgid "To create the tenant network"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:137(para)
msgid "Source the <literal>demo</literal> credentials to gain access to user-only CLI commands:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:159(para)
msgid "Like the external network, your tenant network also requires a subnet attached to it. You can specify any valid subnet because the architecture isolates tenant networks. By default, this subnet uses DHCP so your instances can obtain IP addresses."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:164(title)
msgid "To create a subnet on the tenant network"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:167(replaceable)
msgid "TENANT_NETWORK_CIDR"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:168(replaceable)
msgid "TENANT_NETWORK_GATEWAY"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:169(para)
msgid "Replace <replaceable>TENANT_NETWORK_CIDR</replaceable> with the subnet you want to associate with the tenant network and <replaceable>TENANT_NETWORK_GATEWAY</replaceable> with the gateway you want to associate with it, typically the \".1\" IP address."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:173(para)
msgid "Example using <literal>192.168.1.0/24</literal>:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:196(para)
msgid "A virtual router passes network traffic between two or more virtual networks. Each router requires one or more <glossterm baseform=\"interface\">interfaces</glossterm> and/or gateways that provide access to specific networks. In this case, you create a router and attach your tenant and external networks to it."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:202(title)
msgid "To create a router on the tenant network and attach the external and tenant networks to it"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:205(para)
msgid "Create the router:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:221(para)
msgid "Attach the router to the <literal>demo</literal> tenant subnet:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:227(para)
msgid "Attach the router to the external network by setting it as the gateway:"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:236(para)
msgid "We recommend that you verify network connectivity and resolve any issues before proceeding further. Following the external network subnet example using <literal>203.0.113.0/24</literal>, the tenant router gateway should occupy the lowest IP address in the floating IP address range, <literal>203.0.113.101</literal>. If you configured your external physical network and virtual networks correctly, you should be able to <placeholder-1/> this IP address from any host on your external physical network."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:245(para)
msgid "If you are building your OpenStack nodes as virtual machines, you must configure the hypervisor to permit promiscuous mode on the external network."
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:250(title)
msgid "To verify network connectivity"
msgstr ""
#: ./doc/install-guide/section_neutron-initial-networks.xml:252(para)
msgid "From a host on the the external network, ping the tenant router gateway:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:8(para)
msgid "This section describes how to install and configure the Compute service, code-named nova, on the controller node."
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:12(para)
msgid "Before you install and configure the Compute service, you must create a database, service credentials, and API endpoint."
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:24(para)
msgid "Create the <literal>nova</literal> database:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:28(para)
msgid "Grant proper access to the <literal>nova</literal> database:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:31(replaceable) ./doc/install-guide/section_nova-controller-install.xml:33(replaceable) ./doc/install-guide/section_nova-controller-install.xml:144(replaceable)
msgid "NOVA_DBPASS"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:34(para)
msgid "Replace <replaceable>NOVA_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:52(para)
msgid "Create the <literal>nova</literal> user:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:67(para)
msgid "Add the <literal>admin</literal> role to the <literal>nova</literal> user:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:78(para)
msgid "Create the <literal>nova</literal> service entity:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:94(para)
msgid "Create the Compute service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:116(title)
msgid "To install and configure Compute controller components"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:136(para) ./doc/install-guide/section_nova-controller-install.xml:257(para) ./doc/install-guide/section_nova-networking-compute-node.xml:26(para) ./doc/install-guide/section_neutron-compute-node.xml:241(para) ./doc/install-guide/section_nova-networking-controller-node.xml:14(para) ./doc/install-guide/section_nova-compute-install.xml:55(para)
msgid "Edit the <filename>/etc/nova/nova.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:140(para)
msgid "Add a <literal>[database]</literal> section, and configure database access:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:145(para)
msgid "Replace <replaceable>NOVA_DBPASS</replaceable> with the password you chose for the Compute database."
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:182(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:258(replaceable) ./doc/install-guide/section_nova-compute-install.xml:92(replaceable)
msgid "NOVA_PASS"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:183(para) ./doc/install-guide/section_nova-compute-install.xml:93(para)
msgid "Replace <replaceable>NOVA_PASS</replaceable> with the password you chose for the <literal>nova</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:200(para) ./doc/install-guide/section_nova-controller-install.xml:261(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the VNC proxy to use the management interface IP address of the controller node:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:209(para) ./doc/install-guide/section_nova-compute-install.xml:143(para)
msgid "In the <literal>[glance]</literal> section, configure the location of the Image service:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:235(para)
msgid "Populate the Compute database:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:240(title)
msgid "To install and configure the Compute controller components"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:247(para) ./doc/install-guide/section_neutron-compute-node.xml:46(para) ./doc/install-guide/section_neutron-controller-node.xml:132(para) ./doc/install-guide/section_neutron-network-node.xml:49(para)
msgid "Respond to prompts for <link linkend=\"debconf-dbconfig-common\">database management</link>, <link linkend=\"debconf-keystone_authtoken\">Identity service credentials</link>, <link linkend=\"debconf-api-endpoints\">service endpoint registration</link>, and <link linkend=\"debconf-rabbitmq\">message queue credentials</link>."
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:275(para) ./doc/install-guide/section_neutron-controller-node.xml:403(para) ./doc/install-guide/section_nova-networking-controller-node.xml:28(para)
msgid "Restart the Compute services:"
msgstr ""
#: ./doc/install-guide/section_nova-controller-install.xml:284(para)
msgid "Start the Compute services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:7(title)
msgid "System requirements"
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:8(para)
msgid "Before you install the OpenStack dashboard, you must meet the following system requirements:"
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:12(para)
msgid "OpenStack Compute installation. Enable the Identity Service for user and project management."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:14(para)
msgid "Note the URLs of the Identity Service and Compute endpoints."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:18(para)
msgid "Identity Service user with sudo privileges. Because Apache does not serve content from a root user, users must run the dashboard as an Identity Service user with sudo privileges."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:24(para)
msgid "Python 2.7. The Python version must support Django. The Python version should run on any system, including Mac OS X. Installation prerequisites might differ by platform."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:31(para)
msgid "Then, install and configure the dashboard on a node that can contact the Identity Service."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:33(para)
msgid "Provide users with the following information so that they can access the dashboard through a web browser on their local machine:"
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:38(para)
msgid "The public IP address from which they can access the dashboard"
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:42(para)
msgid "The user name and password with which they can access the dashboard"
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:46(para)
msgid "Your web browser, and that of your users, must support HTML5 and have cookies and JavaScript enabled."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:50(para)
msgid "To use the VNC client with the dashboard, the browser must support HTML5 Canvas and HTML5 WebSockets."
msgstr ""
#: ./doc/install-guide/section_dashboard-system-reqs.xml:52(para)
msgid "For details about browsers that support noVNC, see <link href=\"https://github.com/kanaka/noVNC/blob/master/README.md\">https://github.com/kanaka/noVNC/blob/master/README.md</link>, and <link href=\"https://github.com/kanaka/noVNC/wiki/Browser-support\">https://github.com/kanaka/noVNC/wiki/Browser-support</link>, respectively."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:7(title)
msgid "Launch an instance with legacy networking (nova-network)"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:9(title) ./doc/install-guide/section_launch-instance-neutron.xml:9(title)
msgid "To generate a key pair"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:10(para)
msgid "Most cloud images support <glossterm>public key authentication</glossterm> rather than conventional user name/password authentication. Before launching an instance, you must generate a public/private key pair using <placeholder-1/> and add the public key to your OpenStack environment."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:16(para) ./doc/install-guide/section_sahara-verify.xml:13(para) ./doc/install-guide/section_launch-instance-neutron.xml:15(para)
msgid "Source the <literal>demo</literal> tenant credentials:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:20(para)
msgid "Generate a key pair:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:24(para)
msgid "Add the public key to your OpenStack environment:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:31(para)
msgid "Verify addition of the public key:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:41(title) ./doc/install-guide/section_launch-instance-neutron.xml:33(title)
msgid "To launch an instance"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:42(para) ./doc/install-guide/section_launch-instance-neutron.xml:34(para)
msgid "To launch an instance, you must at least specify the flavor, image name, network, security group, key, and instance name."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:45(para) ./doc/install-guide/section_launch-instance-neutron.xml:37(para)
msgid "A flavor specifies a virtual resource allocation profile which includes processor, memory, and storage."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:47(para) ./doc/install-guide/section_launch-instance-neutron.xml:39(para)
msgid "List available flavors:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:58(para) ./doc/install-guide/section_launch-instance-neutron.xml:50(para)
msgid "Your first instance uses the <literal>m1.tiny</literal> flavor."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:61(para) ./doc/install-guide/section_launch-instance-neutron.xml:53(para)
msgid "You can also reference a flavor by ID."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:65(para) ./doc/install-guide/section_launch-instance-neutron.xml:57(para)
msgid "List available images:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:72(para) ./doc/install-guide/section_launch-instance-neutron.xml:64(para)
msgid "Your first instance uses the <literal>cirros-0.3.4-x86_64</literal> image."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:76(para) ./doc/install-guide/section_launch-instance-neutron.xml:68(para)
msgid "List available networks:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:78(para)
msgid "You must source the <literal>admin</literal> tenant credentials for this step and then source the <literal>demo</literal> tenant credentials for the remaining steps."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:89(para) ./doc/install-guide/section_launch-instance-neutron.xml:76(para)
msgid "Your first instance uses the <literal>demo-net</literal> tenant network. However, you must reference this network using the ID instead of the name."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:94(para) ./doc/install-guide/section_launch-instance-neutron.xml:81(para)
msgid "List available security groups:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:101(para)
msgid "Your first instance uses the <literal>default</literal> security group. By default, this security group implements a firewall that blocks remote access to instances. If you would like to permit remote access to your instance, launch it and then <link linkend=\"launch-instance-nova-remoteaccess\"> configure remote access</link>."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:109(para) ./doc/install-guide/section_launch-instance-neutron.xml:96(para)
msgid "Launch the instance:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:110(para) ./doc/install-guide/section_launch-instance-neutron.xml:97(para)
msgid "Replace <replaceable>DEMO_NET_ID</replaceable> with the ID of the <literal>demo-net</literal> tenant network."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:112(replaceable) ./doc/install-guide/section_launch-instance-neutron.xml:99(replaceable)
msgid "DEMO_NET_ID"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:113(replaceable) ./doc/install-guide/section_launch-instance-nova.xml:163(replaceable) ./doc/install-guide/section_launch-instance-neutron.xml:100(replaceable) ./doc/install-guide/section_launch-instance-neutron.xml:150(replaceable)
msgid "demo-instance1"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:146(para) ./doc/install-guide/section_launch-instance-neutron.xml:133(para)
msgid "Check the status of your instance:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:153(para) ./doc/install-guide/section_launch-instance-neutron.xml:140(para)
msgid "The status changes from <literal>BUILD</literal> to <literal>ACTIVE</literal> when your instance finishes the build process."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:159(title) ./doc/install-guide/section_launch-instance-neutron.xml:146(title)
msgid "To access your instance using a virtual console"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:161(para) ./doc/install-guide/section_launch-instance-neutron.xml:148(para)
msgid "Obtain a <glossterm>Virtual Network Computing (VNC)</glossterm> session URL for your instance and access it from a web browser:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:170(para) ./doc/install-guide/section_launch-instance-neutron.xml:157(para)
msgid "If your web browser runs on a host that cannot resolve the <replaceable>controller</replaceable> host name, you can replace <replaceable>controller</replaceable> with the IP address of the management interface on your controller node."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:175(para) ./doc/install-guide/section_launch-instance-neutron.xml:162(para)
msgid "The CirrOS image includes conventional user name/password authentication and provides these credentials at the login prompt. After logging into CirrOS, we recommend that you verify network connectivity using <placeholder-1/>."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:179(para)
msgid "Verify the <literal>demo-net</literal> network:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:193(title) ./doc/install-guide/section_launch-instance-neutron.xml:192(title)
msgid "To access your instance remotely"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:195(para) ./doc/install-guide/section_launch-instance-neutron.xml:194(para)
msgid "Add rules to the <literal>default</literal> security group:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:198(para) ./doc/install-guide/section_launch-instance-neutron.xml:197(para)
msgid "Permit <glossterm>ICMP</glossterm> (ping):"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:207(para) ./doc/install-guide/section_launch-instance-neutron.xml:206(para)
msgid "Permit secure shell (SSH) access:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:218(para) ./doc/install-guide/section_launch-instance-neutron.xml:251(para)
msgid "Verify network connectivity using <placeholder-1/> from the controller node or any host on the external network:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:232(para) ./doc/install-guide/section_launch-instance-neutron.xml:265(para)
msgid "Access your instance using SSH from the controller node or any host on the external network:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:241(para) ./doc/install-guide/section_launch-instance-neutron.xml:274(para)
msgid "If your host does not contain the public/private key pair created in an earlier step, SSH prompts for the default password associated with the <literal>cirros</literal> user."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:248(title) ./doc/install-guide/section_launch-instance-neutron.xml:281(title)
msgid "To attach a Block Storage volume to your instance"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:249(para) ./doc/install-guide/section_launch-instance-neutron.xml:282(para)
msgid "If your environment includes the Block Storage service, you can attach a volume to the instance."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:252(para) ./doc/install-guide/section_launch-instance-neutron.xml:285(para) ./doc/install-guide/section_swift-verify.xml:20(para)
msgid "Source the <literal>demo</literal> credentials:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:256(para) ./doc/install-guide/section_launch-instance-nova.xml:282(para) ./doc/install-guide/section_launch-instance-neutron.xml:289(para) ./doc/install-guide/section_launch-instance-neutron.xml:315(para)
msgid "List volumes:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:265(para) ./doc/install-guide/section_launch-instance-neutron.xml:298(para)
msgid "Attach the <literal>demo-volume1</literal> volume to the <literal>demo-instance1</literal> instance:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:277(para) ./doc/install-guide/section_launch-instance-neutron.xml:310(para)
msgid "You must reference volumes using the IDs instead of names."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:289(para) ./doc/install-guide/section_launch-instance-neutron.xml:322(para)
msgid "The ID of the <literal>demo-volume1</literal> volume should indicate <literal>in-use</literal> status by the ID of the <literal>demo-instance1</literal> instance."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:294(para) ./doc/install-guide/section_launch-instance-neutron.xml:327(para)
msgid "Access your instance using SSH from the controller node or any host on the external network and use the <placeholder-1/> command to verify presence of the volume as the <literal>/dev/vdb</literal> block storage device:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:320(para) ./doc/install-guide/section_launch-instance-neutron.xml:353(para)
msgid "You must create a partition table and file system to use the volume."
msgstr ""
#: ./doc/install-guide/section_launch-instance-nova.xml:325(para) ./doc/install-guide/section_launch-instance-neutron.xml:358(para)
msgid "If your instance does not launch or seem to work as you expect, see the <link href=\"http://docs.openstack.org/ops\"><citetitle>OpenStack Operations Guide</citetitle></link> for more information or use one of the <link linkend=\"app_community_support\">many other options</link> to seek assistance. We want your environment to work!"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:7(title)
msgid "Install and configure the storage nodes"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:8(para)
msgid "This section describes how to install and configure storage nodes that operate the account, container, and object services. For simplicity, this configuration references two storage nodes, each containing two empty local block storage devices. Each of the devices, <literal>/dev/sdb</literal> and <literal>/dev/sdc</literal>, must contain a suitable partition table with one partition occupying the entire device. Although the Object Storage service supports any file system with <glossterm>extended attributes (xattr)</glossterm>, testing and benchmarking indicate the best performance and reliability on <glossterm>XFS</glossterm>. For more information on horizontally scaling your environment, see the <link href=\"http://docs.openstack.org/developer/swift/deployment_guide.html\">Deployment Guide</link>."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:23(para)
msgid "You must configure each storage node before you install and configure the Object Storage service on it. Similar to the controller node, each storage node contains one network interface on the <glossterm>management network</glossterm>. Optionally, each storage node can contain a second network interface on a separate network for replication. For more information, see <xref linkend=\"ch_basic_environment\"/>."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:31(para)
msgid "Configure unique items on the first storage node:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:35(para)
msgid "IP address: 10.0.0.51"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:40(para)
msgid "Set the hostname of the node to <replaceable>object1</replaceable>."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:46(para)
msgid "Configure unique items on the second storage node:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:50(para)
msgid "IP address: 10.0.0.52"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:55(para)
msgid "Set the hostname of the node to <replaceable>object2</replaceable>."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:61(para)
msgid "Configure shared items on both storage nodes:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:64(para)
msgid "Copy the contents of the <filename>/etc/hosts</filename> file from the controller node and add the following to it:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:81(para)
msgid "Install the supporting utility packages:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:87(para)
msgid "Format the <literal>/dev/sdb1</literal> and <literal>/dev/sdc1</literal> partitions as XFS:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:93(para)
msgid "Create the mount point directory structure:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:98(para)
msgid "Edit the <filename>/etc/fstab</filename> file and add the following to it:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:104(para)
msgid "Mount the devices:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:111(para)
msgid "Edit the <filename>/etc/rsyncd.conf</filename> file and add the following to it:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:136(para) ./doc/install-guide/section_swift-storage-node.xml:212(para) ./doc/install-guide/section_swift-storage-node.xml:254(para) ./doc/install-guide/section_swift-storage-node.xml:296(para)
msgid "Replace <replaceable>MANAGEMENT_INTERFACE_IP_ADDRESS</replaceable> with the IP address of the management network on the storage node."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:140(para)
msgid "The <systemitem role=\"service\">rsync</systemitem> service requires no authentication, so consider running it on a private network."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:146(para)
msgid "Edit the <filename>/etc/default/rsync</filename> file and enable the <systemitem role=\"service\">rsync</systemitem> service:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:151(para)
msgid "Start the <systemitem class=\"service\">rsync</systemitem> service:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:156(para)
msgid "Start the <systemitem class=\"service\">rsyncd</systemitem> service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:163(title)
msgid "Install and configure storage node components"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:172(para)
msgid "Perform these steps on each storage node."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:183(para)
msgid "Obtain the accounting, container, object, container-reconciler, and object-expirer service configuration files from the Object Storage source repository:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:197(para)
msgid "Edit the <filename>/etc/swift/account-server.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:202(para) ./doc/install-guide/section_swift-storage-node.xml:244(para) ./doc/install-guide/section_swift-storage-node.xml:286(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the bind IP address, bind port, user, configuration directory, and mount point directory:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:218(para) ./doc/install-guide/section_swift-storage-node.xml:260(para) ./doc/install-guide/section_swift-storage-node.xml:302(para) ./doc/install-guide/section_swift-controller-node.xml:145(para)
msgid "In the <literal>[pipeline:main]</literal> section, enable the appropriate modules:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:223(para) ./doc/install-guide/section_swift-storage-node.xml:265(para) ./doc/install-guide/section_swift-storage-node.xml:307(para) ./doc/install-guide/section_swift-controller-node.xml:150(para)
msgid "For more information on other modules that enable additional features, see the <link href=\"http://docs.openstack.org/developer/swift/deployment_guide.html\">Deployment Guide</link>."
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:230(para) ./doc/install-guide/section_swift-storage-node.xml:272(para)
msgid "In the <literal>[filter:recon]</literal> section, configure the recon (metrics) cache directory:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:239(para)
msgid "Edit the <filename>/etc/swift/container-server.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:281(para)
msgid "Edit the <filename>/etc/swift/object-server.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:314(para)
msgid "In the <literal>[filter:recon]</literal> section, configure the recon (metrics) cache and lock directories:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:324(para)
msgid "Ensure proper ownership of the mount point directory structure:"
msgstr ""
#: ./doc/install-guide/section_swift-storage-node.xml:329(para)
msgid "Create the <literal>recon</literal> directory and ensure proper ownership of it:"
msgstr ""
#: ./doc/install-guide/ch_trove.xml:7(title)
msgid "Add the Database service"
msgstr ""
#: ./doc/install-guide/ch_trove.xml:8(para)
msgid "Use the <glossterm baseform=\"Database service\">Database service</glossterm> to create cloud database resources. The integrated project name is <glossterm>trove</glossterm>."
msgstr ""
#: ./doc/install-guide/ch_trove.xml:11(para) ./doc/install-guide/ch_sahara.xml:14(para)
msgid "This chapter is a work in progress. It may contain incorrect information, and will be updated frequently."
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:7(title)
msgid "Configure compute node"
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:8(para)
msgid "This section covers deployment of a simple <glossterm>flat network</glossterm> that provides IP addresses to your instances via <glossterm>DHCP</glossterm>. If your environment includes multiple compute nodes, the <glossterm>multi-host</glossterm> feature provides redundancy by spreading network functions across compute nodes."
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:15(title)
msgid "To install legacy networking components"
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:24(title) ./doc/install-guide/section_nova-networking-controller-node.xml:12(title)
msgid "To configure legacy networking"
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:30(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the network parameters:"
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:47(para)
msgid "Replace <replaceable>INTERFACE_NAME</replaceable> with the actual interface name for the external network. For example, <emphasis>eth1</emphasis> or <emphasis>ens224</emphasis>. You can also leave these two parameters undefined if you are serving multiple networks with individual bridges for each."
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:56(para)
msgid "Restart the services:"
msgstr ""
#: ./doc/install-guide/section_nova-networking-compute-node.xml:59(para)
msgid "Start the services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_nova-verify.xml:8(para)
msgid "Verify operation of the Compute service."
msgstr ""
#: ./doc/install-guide/section_nova-verify.xml:19(para)
msgid "List service components to verify successful launch and registration of each process:"
msgstr ""
#: ./doc/install-guide/section_nova-verify.xml:32(para)
msgid "This output should indicate four service components enabled on the controller node and one service component enabled on the compute node."
msgstr ""
#: ./doc/install-guide/section_nova-verify.xml:38(para)
msgid "List API endpoints in the Identity service to verify connectivity with the Identity service:"
msgstr ""
#: ./doc/install-guide/section_nova-verify.xml:126(para)
msgid "List images in the Image service catalog to verify connectivity with the Image service:"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_glance-install.xml:297(None)
msgid "@@image: 'figures/debconf-screenshots/glance-common_pipeline_flavor.png'; md5=78bef92c36a140ad042074f6345d8917"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:8(para)
msgid "This section describes how to install and configure the Image service, code-named glance, on the controller node. For simplicity, this configuration stores images on the local file system."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:12(para)
msgid "This section assumes proper installation, configuration, and operation of the Identity service as described in <xref linkend=\"keystone-install\"/> and <xref linkend=\"keystone-verify\"/> as well as setup of the <filename>admin-openrc.sh</filename> script as described in <xref linkend=\"keystone-client-environment-scripts\"/>."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:21(para)
msgid "Before you install and configure the Image service, you must create a database, service credentials, and API endpoint."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:32(para)
msgid "Create the <literal>glance</literal> database:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:36(para)
msgid "Grant proper access to the <literal>glance</literal> database:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:39(replaceable) ./doc/install-guide/section_glance-install.xml:41(replaceable) ./doc/install-guide/section_glance-install.xml:150(replaceable) ./doc/install-guide/section_glance-install.xml:218(replaceable)
msgid "GLANCE_DBPASS"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:42(para)
msgid "Replace <replaceable>GLANCE_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:59(para)
msgid "Create the <literal>glance</literal> user:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:74(para)
msgid "Add the <literal>admin</literal> role to the <literal>glance</literal> user and <literal>service</literal> project:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:86(para)
msgid "Create the <literal>glance</literal> service entity:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:102(para)
msgid "Create the Image service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:124(title) ./doc/install-guide/section_glance-install.xml:275(title)
msgid "To install and configure the Image service components"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:142(para)
msgid "Edit the <filename>/etc/glance/glance-api.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:151(para) ./doc/install-guide/section_glance-install.xml:219(para)
msgid "Replace <replaceable>GLANCE_DBPASS</replaceable> with the password you chose for the Image service database."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:155(para) ./doc/install-guide/section_glance-install.xml:223(para)
msgid "In the <literal>[keystone_authtoken]</literal> and <literal>[paste_deploy]</literal> sections, configure Identity service access:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:167(replaceable) ./doc/install-guide/section_glance-install.xml:235(replaceable)
msgid "GLANCE_PASS"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:172(para) ./doc/install-guide/section_glance-install.xml:240(para)
msgid "Replace <replaceable>GLANCE_PASS</replaceable> with the password you chose for the <literal>glance</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:181(para)
msgid "In the <literal>[glance_store]</literal> section, configure the local file system store and location of image files:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:189(para) ./doc/install-guide/section_glance-install.xml:249(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the <literal>noop</literal> notification driver to disable notifications because they only pertain to the optional Telemetry service:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:196(para) ./doc/install-guide/section_glance-install.xml:256(para)
msgid "The Telemetry chapter provides an Image service configuration that enables notifications."
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:210(para)
msgid "Edit the <filename>/etc/glance/glance-registry.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:270(para)
msgid "Populate the Image service database:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:291(para)
msgid "Select the <literal>keystone</literal> pipeline to configure the Image service to use the Identity service:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:305(para)
msgid "Restart the Image service services:"
msgstr ""
#: ./doc/install-guide/section_glance-install.xml:310(para)
msgid "Start the Image service services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:9(para)
msgid "This section describes how to install and configure the dashboard on the controller node."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:11(para)
msgid "Before you proceed, verify that your system meets the requirements in <xref linkend=\"dashboard-system-requirements\"/>. Also, the dashboard relies on functional core services including Identity, Image service, Compute, and either Networking (neutron) or legacy networking (nova-network). Environments with stand-alone services such as Object Storage cannot use the dashboard. For more information, see the <link href=\"http://docs.openstack.org/developer/horizon/topics/deployment.html\">developer documentation</link>."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:18(para)
msgid "This section assumes proper installation, configuration, and operation of the Identity service using the Apache HTTP server and Memcached as described in <xref linkend=\"keystone-install\"/>."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:22(title) ./doc/install-guide/section_dashboard-install.xml:39(title)
msgid "To install the dashboard components"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:30(para)
msgid "Ubuntu installs the <package>openstack-dashboard-ubuntu-theme</package> package as a dependency. Some users reported issues with this theme in previous releases. If you encounter issues, remove this package to restore the original OpenStack theme."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:45(para)
msgid "Respond to prompts for web server configuration."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:47(para)
msgid "The automatic configuration process generates a self-signed SSL certificate. Consider obtaining an official certificate for production environments."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:54(title)
msgid "To configure the dashboard"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:56(para)
msgid "Configure the web server:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:62(para)
msgid "Edit the <filename>/etc/openstack-dashboard/local_settings.py</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:65(para)
msgid "Edit the <filename>/etc/openstack-dashboard/local_settings</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:68(para)
msgid "Edit the <filename>/srv/www/openstack-dashboard/openstack_dashboard/local/local_settings.py</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:73(para)
msgid "Configure the dashboard to use OpenStack services on the <literal>controller</literal> node:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:78(para)
msgid "Allow all hosts to access the dashboard:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:82(para)
msgid "Configure the <application>memcached</application> session storage service:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:91(para)
msgid "Comment out any other session storage configuration."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:94(para)
msgid "By default, SLES and openSUSE use a SQL database for session storage. For simplicity, we recommend changing the configuration to use <application>memcached</application> for session storage."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:101(para)
msgid "Configure <literal>user</literal> as the default role for users that you create via the dashboard:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:106(para)
msgid "Optionally, configure the time zone:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:107(replaceable)
msgid "TIME_ZONE"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:108(para)
msgid "Replace <replaceable>TIME_ZONE</replaceable> with an appropriate time zone identifier. For more information, see the <link href=\"http://en.wikipedia.org/wiki/List_of_tz_database_time_zones\">list of time zones</link>."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:119(para)
msgid "On RHEL and CentOS, configure SELinux to permit the web server to connect to OpenStack services:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:124(para)
msgid "Due to a packaging bug, the dashboard CSS fails to load properly. Run the following command to resolve this issue:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:127(para)
msgid "For more information, see the <link href=\"https://bugzilla.redhat.com/show_bug.cgi?id=1150678\">bug report</link>."
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:132(para)
msgid "Reload the web server configuration:"
msgstr ""
#: ./doc/install-guide/section_dashboard-install.xml:136(para)
msgid "Start the web server and session storage service and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:8(title)
msgid "Networking"
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:9(para)
msgid "After installing the operating system on each node for the architecture that you choose to deploy, you must configure the network interfaces. We recommend that you disable any automated network management tools and manually edit the appropriate configuration files for your distribution. For more information on how to configure networking on your distribution, see the <link os=\"ubuntu\" href=\"https://help.ubuntu.com/lts/serverguide/network-configuration.html\">documentation.</link><link os=\"debian\" href=\"https://wiki.debian.org/NetworkConfiguration\">documentation.</link><link os=\"rhel;centos;fedora\" href=\"https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-interfaces.html\">documentation.</link><link os=\"sles;opensuse\" href=\"https://www.suse.com/documentation/sles-12/book_sle_admin/data/sec_basicnet_manconf.html\">SLES 12</link><phrase os=\"sles;opensuse\"> or </phrase><link os=\"sles;opensuse\" href=\"http://activedoc.opensuse.org/book/opensuse-reference/chapter-13-basic-networking\">openSUSE documentation.</link>"
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:31(para)
msgid "All nodes require Internet access for administrative purposes such as package installation, security updates, <glossterm>DNS</glossterm>, and <glossterm baseform=\"Network Time Protocol (NTP)\">NTP</glossterm>. In most cases, nodes should obtain Internet access through the management network interface. To highlight the importance of network separation, the example architectures use <link href=\"https://tools.ietf.org/html/rfc1918\">private address space</link> for the management network and assume that network infrastructure provides Internet access via <glossterm baseform=\"Network Address Translation (NAT)\">NAT</glossterm>. To illustrate the flexibility of <glossterm>IaaS</glossterm>, the example architectures use public IP address space for the external network and assume that network infrastructure provides direct Internet access to instances in your OpenStack environment. In environments with only one block of public IP address space, both the management and external networks must ultimately obtain Internet access using it. For simplicity, the diagrams in this guide only show Internet access for OpenStack services."
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:52(title)
msgid "To disable Network Manager"
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:54(para)
msgid "Use the YaST network module:"
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:56(para)
msgid "For more information, see the <link href=\"https://www.suse.com/documentation/sles-12/book_sle_admin/data/sec_nm_activate.html\">SLES </link> or the <link href=\"http://activedoc.opensuse.org/book/opensuse-reference/chapter-13-basic-networking#sec.basicnet.yast.netcard.global\"> openSUSE documentation</link>."
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:65(para)
msgid "Your distribution enables a restrictive <glossterm>firewall</glossterm> by default. During the installation process, certain steps will fail unless you alter or disable the firewall. For more information about securing your environment, refer to the <link href=\"http://docs.openstack.org/sec/\">OpenStack Security Guide</link>."
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:72(para)
msgid "Your distribution does not enable a restrictive <glossterm>firewall</glossterm> by default. For more information about securing your environment, refer to the <link href=\"http://docs.openstack.org/sec/\">OpenStack Security Guide</link>."
msgstr ""
#: ./doc/install-guide/section_basics-networking.xml:78(para)
msgid "Proceed to network configuration for the example <link linkend=\"basics-networking-neutron\">OpenStack Networking (neutron) </link> or <link linkend=\"basics-networking-nova\">legacy networking (nova-network)</link> architecture."
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_neutron-compute-node.xml:61(None) ./doc/install-guide/section_neutron-controller-node.xml:148(None) ./doc/install-guide/section_neutron-network-node.xml:65(None)
msgid "@@image: 'figures/debconf-screenshots/neutron_1_plugin_selection.png'; md5=adf41c33778a691a560b7098908792db"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:7(title)
msgid "Install and configure compute node"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:8(para)
msgid "The compute node handles connectivity and <glossterm baseform=\"security group\">security groups</glossterm> for instances."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:13(para) ./doc/install-guide/section_neutron-network-node.xml:12(para)
msgid "Before you install and configure OpenStack Networking, you must configure certain kernel networking parameters."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:16(para) ./doc/install-guide/section_neutron-network-node.xml:15(para)
msgid "Edit the <filename>/etc/sysctl.conf</filename> file to contain the following parameters:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:22(para) ./doc/install-guide/section_neutron-network-node.xml:22(para)
msgid "Implement the changes:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:27(title) ./doc/install-guide/section_neutron-controller-node.xml:113(title) ./doc/install-guide/section_neutron-network-node.xml:27(title)
msgid "To install the Networking components"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:33(para) ./doc/install-guide/section_neutron-controller-node.xml:119(para) ./doc/install-guide/section_neutron-network-node.xml:35(para)
msgid "SUSE does not use a separate ML2 plug-in package."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:38(title) ./doc/install-guide/section_neutron-controller-node.xml:124(title) ./doc/install-guide/section_neutron-network-node.xml:40(title)
msgid "To install and configure the Networking components"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:42(para) ./doc/install-guide/section_neutron-controller-node.xml:128(para) ./doc/install-guide/section_neutron-network-node.xml:45(para)
msgid "Debian does not use a separate ML2 plug-in package."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:55(para) ./doc/install-guide/section_neutron-controller-node.xml:142(para) ./doc/install-guide/section_neutron-network-node.xml:59(para)
msgid "Select the ML2 plug-in:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:66(para) ./doc/install-guide/section_neutron-controller-node.xml:153(para) ./doc/install-guide/section_neutron-network-node.xml:70(para)
msgid "Selecting the ML2 plug-in also populates the <placeholder-1/> and <placeholder-2/> options in the <filename>/etc/neutron/neutron.conf</filename> file with the appropriate values."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:75(title) ./doc/install-guide/section_neutron-network-node.xml:79(title)
msgid "To configure the Networking common components"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:76(para) ./doc/install-guide/section_neutron-network-node.xml:80(para)
msgid "The Networking common component configuration includes the authentication mechanism, message queue, and plug-in."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:86(para) ./doc/install-guide/section_neutron-controller-node.xml:174(para) ./doc/install-guide/section_neutron-network-node.xml:90(para)
msgid "Edit the <filename>/etc/neutron/neutron.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:90(para)
msgid "In the <literal>[database]</literal> section, comment out any <literal>connection</literal> options because compute nodes do not directly access the database."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:128(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:271(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:220(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:362(replaceable) ./doc/install-guide/section_neutron-network-node.xml:132(replaceable) ./doc/install-guide/section_neutron-network-node.xml:387(replaceable)
msgid "NEUTRON_PASS"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:129(para) ./doc/install-guide/section_neutron-network-node.xml:133(para)
msgid "Replace <replaceable>NEUTRON_PASS</replaceable> with the password you chose or the <literal>neutron</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:138(para) ./doc/install-guide/section_neutron-controller-node.xml:230(para) ./doc/install-guide/section_neutron-network-node.xml:142(para)
msgid "In the <literal>[DEFAULT]</literal> section, enable the Modular Layer 2 (ML2) plug-in, router service, and overlapping IP addresses:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:159(title) ./doc/install-guide/section_neutron-controller-node.xml:275(title) ./doc/install-guide/section_neutron-network-node.xml:163(title)
msgid "To configure the Modular Layer 2 (ML2) plug-in"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:160(para)
msgid "The ML2 plug-in uses the Open vSwitch (OVS) mechanism (agent) to build the virtual networking framework for instances."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:163(para) ./doc/install-guide/section_neutron-controller-node.xml:282(para) ./doc/install-guide/section_neutron-network-node.xml:169(para)
msgid "Edit the <filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:168(para) ./doc/install-guide/section_neutron-controller-node.xml:287(para) ./doc/install-guide/section_neutron-network-node.xml:174(para)
msgid "In the <literal>[ml2]</literal> section, enable the <glossterm baseform=\"flat network\">flat</glossterm>, <glossterm baseform=\"VLAN network\">VLAN</glossterm>, <glossterm>generic routing encapsulation (GRE)</glossterm>, and <glossterm>virtual extensible LAN (VXLAN)</glossterm> network type drivers, GRE tenant networks, and the OVS mechanism driver:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:182(para) ./doc/install-guide/section_neutron-controller-node.xml:306(para) ./doc/install-guide/section_neutron-network-node.xml:195(para)
msgid "In the <literal>[ml2_type_gre]</literal> section, configure the tunnel identifier (id) range:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:189(para) ./doc/install-guide/section_neutron-controller-node.xml:313(para) ./doc/install-guide/section_neutron-network-node.xml:202(para)
msgid "In the <literal>[securitygroup]</literal> section, enable security groups, enable <glossterm>ipset</glossterm>, and configure the OVS <glossterm>iptables</glossterm> firewall driver:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:200(para)
msgid "In the <literal>[ovs]</literal> section, enable tunnels and configure the local tunnel endpoint:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:204(replaceable) ./doc/install-guide/section_neutron-network-node.xml:220(replaceable)
msgid "INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:205(para)
msgid "Replace <replaceable>INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS</replaceable> with the IP address of the instance tunnels network interface on your compute node."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:211(para) ./doc/install-guide/section_neutron-network-node.xml:228(para)
msgid "In the <literal>[agent]</literal> section, enable GRE tunnels:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:221(title) ./doc/install-guide/section_neutron-network-node.xml:443(title)
msgid "To configure the Open vSwitch (OVS) service"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:222(para)
msgid "The OVS service provides the underlying virtual networking framework for instances."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:225(para) ./doc/install-guide/section_neutron-network-node.xml:454(para)
msgid "Start the OVS service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:231(para) ./doc/install-guide/section_neutron-network-node.xml:460(para)
msgid "Restart the OVS service:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:236(title) ./doc/install-guide/section_neutron-controller-node.xml:327(title)
msgid "To configure Compute to use Networking"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:237(para) ./doc/install-guide/section_neutron-controller-node.xml:328(para)
msgid "By default, distribution packages configure Compute to use legacy networking. You must reconfigure Compute to manage networks through Networking."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:245(para) ./doc/install-guide/section_neutron-controller-node.xml:336(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the <glossterm baseform=\"API\">APIs</glossterm> and drivers:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:254(para) ./doc/install-guide/section_neutron-controller-node.xml:345(para)
msgid "By default, Compute uses an internal firewall service. Since Networking includes a firewall service, you must disable the Compute firewall service by using the <literal>nova.virt.firewall.NoopFirewallDriver</literal> firewall driver."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:262(para) ./doc/install-guide/section_neutron-controller-node.xml:353(para)
msgid "In the <literal>[neutron]</literal> section, configure access parameters:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:272(para) ./doc/install-guide/section_neutron-controller-node.xml:221(para) ./doc/install-guide/section_neutron-controller-node.xml:363(para) ./doc/install-guide/section_neutron-network-node.xml:388(para)
msgid "Replace <replaceable>NEUTRON_PASS</replaceable> with the password you chose for the <literal>neutron</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:280(title) ./doc/install-guide/section_neutron-network-node.xml:486(title)
msgid "To finalize the installation"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:282(para) ./doc/install-guide/section_neutron-controller-node.xml:373(para) ./doc/install-guide/section_neutron-network-node.xml:488(para)
msgid "The Networking service initialization scripts expect a symbolic link <filename>/etc/neutron/plugin.ini</filename> pointing to the ML2 plug-in configuration file, <filename>/etc/neutron/plugins/ml2/ml2_conf.ini</filename>. If this symbolic link does not exist, create it using the following command:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:289(para) ./doc/install-guide/section_neutron-network-node.xml:495(para)
msgid "Due to a packaging bug, the Open vSwitch agent initialization script explicitly looks for the Open vSwitch plug-in configuration file rather than a symbolic link <filename>/etc/neutron/plugin.ini</filename> pointing to the ML2 plug-in configuration file. Run the following commands to resolve this issue:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:301(para) ./doc/install-guide/section_neutron-controller-node.xml:382(para) ./doc/install-guide/section_neutron-network-node.xml:507(para)
msgid "The Networking service initialization scripts expect the variable <literal>NEUTRON_PLUGIN_CONF</literal> in the <filename>/etc/sysconfig/neutron</filename> file to reference the ML2 plug-in configuration file. Edit the <filename>/etc/sysconfig/neutron</filename> file and add the following:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:315(para) ./doc/install-guide/section_neutron-compute-node.xml:321(para)
msgid "Start the Open vSwitch (OVS) agent and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:327(para)
msgid "Restart the Open vSwitch (OVS) agent:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:342(para) ./doc/install-guide/section_neutron-network-node.xml:562(para)
msgid "List agents to verify successful launch of the neutron agents:"
msgstr ""
#: ./doc/install-guide/section_neutron-compute-node.xml:355(para)
msgid "This output should indicate four agents alive on the network node and one agent alive on the compute node."
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:8(para)
msgid "This section describes how to verify operation of the Block Storage service by creating a volume."
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:10(para)
msgid "For more information about how to manage volumes, see the <link href=\"http://docs.openstack.org/user-guide/index.html\"><citetitle>OpenStack User Guide</citetitle></link>."
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:18(para)
msgid "In each client environment script, configure the Block Storage client to use API version 2.0:"
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:28(para)
msgid "List service components to verify successful launch of each process:"
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:39(para)
msgid "Source the <literal>demo</literal> credentials to perform the following steps as a non-administrative project:"
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:44(para)
msgid "Create a 1 GB volume:"
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:73(para)
msgid "Verify creation and availability of the volume:"
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:80(para)
msgid "If the status does not indicate <literal>available</literal>, check the logs in the <filename>/var/log/cinder</filename> directory on the controller and volume nodes for more information."
msgstr ""
#: ./doc/install-guide/section_cinder-verify.xml:84(para)
msgid "The <link linkend=\"launch-instance\">launch an instance</link> chapter includes instructions for attaching this volume to an instance."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:10(para)
msgid "Before you configure the OpenStack Networking (neutron) service, you must create a database, service credentials, and API endpoint."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:22(para)
msgid "Create the <literal>neutron</literal> database:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:26(para)
msgid "Grant proper access to the <literal>neutron</literal> database:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:29(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:31(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:182(replaceable)
msgid "NEUTRON_DBPASS"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:32(para)
msgid "Replace <replaceable>NEUTRON_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:49(para)
msgid "Create the <literal>neutron</literal> user:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:64(para)
msgid "Add the <literal>admin</literal> role to the <literal>neutron</literal> user:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:75(para) ./doc/install-guide/section_trove-install.xml:228(para)
msgid "Create the <literal>neutron</literal> service entity:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:91(para)
msgid "Create the Networking service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:162(title)
msgid "To configure the Networking server component"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:163(para)
msgid "The Networking server component configuration includes the database, authentication mechanism, message queue, topology change notifications, and plug-in."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:183(para)
msgid "Replace <replaceable>NEUTRON_DBPASS</replaceable> with the password you chose for the database."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:240(para)
msgid "In the <literal>[DEFAULT]</literal> and <literal>[nova]</literal> sections, configure Networking to notify Compute of network topology changes:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:259(para)
msgid "Replace <literal>NOVA_PASS</literal> with the password you chose for the <literal>nova</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:276(para)
msgid "The ML2 plug-in uses the <glossterm baseform=\"Open vSwitch\">Open vSwitch (OVS)</glossterm> mechanism (agent) to build the virtual networking framework for instances. However, the controller node does not need the OVS components because it does not handle instance network traffic."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:300(para)
msgid "Once you configure the ML2 plug-in, changing values in the <literal>type_drivers</literal> option can lead to database inconsistency."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:332(para)
msgid "Edit the <filename>/etc/nova/nova.conf</filename> file on the controller node and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:391(para)
msgid "Populate the database:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:397(para)
msgid "Database population occurs later for Networking because the script requires complete server and plug-in configuration files."
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:409(para) ./doc/install-guide/section_neutron-controller-node.xml:415(para)
msgid "Start the Networking service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:421(para)
msgid "Restart the Networking service:"
msgstr ""
#: ./doc/install-guide/section_neutron-controller-node.xml:436(para)
msgid "List loaded extensions to verify successful launch of the <literal>neutron-server</literal> process:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:7(title)
msgid "Verify the Telemetry installation"
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:8(para)
msgid "This section describes how to verify operation of the Telemetry module."
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:12(para) ./doc/install-guide/section_swift-initial-rings.xml:26(para) ./doc/install-guide/section_swift-initial-rings.xml:89(para) ./doc/install-guide/section_swift-initial-rings.xml:153(para) ./doc/install-guide/section_swift-verify.xml:17(para)
msgid "Perform these steps on the controller node."
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:20(para)
msgid "List available meters:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:32(para)
msgid "Download an image from the Image service:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:38(para)
msgid "List available meters again to validate detection of the image download:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:53(para)
msgid "Retrieve usage statistics from the <literal>image.download</literal> meter:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-verify.xml:63(para)
msgid "Remove the previously downloaded image file <filename>/tmp/cirros.img</filename>:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:7(title)
msgid "Install and configure network node"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:8(para)
msgid "The network node primarily handles internal and external routing and <glossterm>DHCP</glossterm> services for virtual networks."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:94(para)
msgid "In the <literal>[database]</literal> section, comment out any <literal>connection</literal> options because network nodes do not directly access the database."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:164(para)
msgid "The ML2 plug-in uses the <glossterm baseform=\"Open vSwitch\">Open vSwitch (OVS)</glossterm> mechanism (agent) to build the virtual networking framework for instances."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:188(para)
msgid "In the <literal>[ml2_type_flat]</literal> section, configure the external flat provider network:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:214(para)
msgid "In the <literal>[ovs]</literal> section, enable tunnels, configure the local tunnel endpoint, and map the external flat provider network to the <literal>br-ex</literal> external network bridge:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:222(para)
msgid "Replace <replaceable>INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS</replaceable> with the IP address of the instance tunnels network interface on your network node."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:238(title)
msgid "To configure the Layer-3 (L3) agent"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:239(para)
msgid "The <glossterm>Layer-3 (L3) agent</glossterm> provides routing services for virtual networks."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:242(para)
msgid "Edit the <filename>/etc/neutron/l3_agent.ini</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:246(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the interface driver, external network bridge, and enable deletion of defunct router namespaces:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:255(para)
msgid "The <literal>external_network_bridge</literal> option intentionally lacks a value to enable multiple external networks on a single agent."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:272(title)
msgid "To configure the DHCP agent"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:273(para)
msgid "The <glossterm>DHCP agent</glossterm> provides DHCP services for virtual networks."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:276(para)
msgid "Edit the <filename>/etc/neutron/dhcp_agent.ini</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:281(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the interface and DHCP drivers and enable deletion of defunct DHCP namespaces:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:301(para)
msgid "(Optional)"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:302(para)
msgid "Tunneling protocols such as GRE include additional packet headers that increase overhead and decrease space available for the payload or user data. Without knowledge of the virtual network infrastructure, instances attempt to send packets using the default Ethernet <glossterm>maximum transmission unit (MTU)</glossterm> of 1500 bytes. <glossterm>Internet protocol (IP)</glossterm> networks contain the <glossterm>path MTU discovery (PMTUD)</glossterm> mechanism to detect end-to-end MTU and adjust packet size accordingly. However, some operating systems and networks block or otherwise lack support for PMTUD causing performance degradation or connectivity failure."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:313(para)
msgid "Ideally, you can prevent these problems by enabling <glossterm baseform=\"jumbo frame\">jumbo frames</glossterm> on the physical network that contains your tenant virtual networks. Jumbo frames support MTUs up to approximately 9000 bytes which negates the impact of GRE overhead on virtual networks. However, many network devices lack support for jumbo frames and OpenStack administrators often lack control over network infrastructure. Given the latter complications, you can also prevent MTU problems by reducing the instance MTU to account for GRE overhead. Determining the proper MTU value often takes experimentation, but 1454 bytes works in most environments. You can configure the DHCP server that assigns IP addresses to your instances to also adjust the MTU."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:327(para)
msgid "Some cloud images ignore the DHCP MTU option in which case you should configure it using metadata, a script, or another suitable method."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:333(para)
msgid "Edit the <filename>/etc/neutron/dhcp_agent.ini</filename> file and complete the following action:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:337(para)
msgid "In the <literal>[DEFAULT]</literal> section, enable the <glossterm>dnsmasq</glossterm> configuration file:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:346(para)
msgid "Create and edit the <filename>/etc/neutron/dnsmasq-neutron.conf</filename> file and complete the following action:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:351(para)
msgid "Enable the DHCP MTU option (26) and configure it to 1454 bytes:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:358(para)
msgid "Kill any existing <systemitem role=\"process\">dnsmasq</systemitem> processes:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:366(title)
msgid "To configure the metadata agent"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:367(para)
msgid "The <glossterm baseform=\"Metadata agent\">metadata agent</glossterm> provides configuration information such as credentials to instances."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:371(para)
msgid "Edit the <filename>/etc/neutron/metadata_agent.ini</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:375(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure access parameters:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:393(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the metadata host:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:400(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the metadata proxy shared secret:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:404(replaceable) ./doc/install-guide/section_neutron-network-node.xml:429(replaceable)
msgid "METADATA_SECRET"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:405(para)
msgid "Replace <replaceable>METADATA_SECRET</replaceable> with a suitable secret for the metadata proxy."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:419(para)
msgid "On the <emphasis>controller</emphasis> node, edit the <filename>/etc/nova/nova.conf</filename> file and complete the following action:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:424(para)
msgid "In the <literal>[neutron]</literal> section, enable the metadata proxy and configure the secret:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:430(para)
msgid "Replace <replaceable>METADATA_SECRET</replaceable> with the secret you chose for the metadata proxy."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:436(para)
msgid "On the <emphasis>controller</emphasis> node, restart the Compute <glossterm>API</glossterm> service:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:444(para)
msgid "The OVS service provides the underlying virtual networking framework for instances. The integration bridge <literal>br-int</literal> handles internal instance network traffic within OVS. The external bridge <literal>br-ex</literal> handles external instance network traffic within OVS. The external bridge requires a port on the physical external network interface to provide instances with external network access. In essence, this port connects the virtual and physical external networks in your environment."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:464(para)
msgid "Add the external bridge:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:468(para)
msgid "Add a port to the external bridge that connects to the physical external network interface:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:475(para)
msgid "Depending on your network interface driver, you may need to disable <glossterm>generic receive offload (GRO)</glossterm> to achieve suitable throughput between your instances and the external network."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:479(para)
msgid "To temporarily disable GRO on the external network interface while testing your environment:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:516(para) ./doc/install-guide/section_neutron-network-node.xml:530(para)
msgid "Start the Networking services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:524(para) ./doc/install-guide/section_neutron-network-node.xml:538(para)
msgid "Do not explicitly start the <systemitem class=\"service\">neutron-ovs-cleanup</systemitem> service."
msgstr ""
#: ./doc/install-guide/section_neutron-network-node.xml:544(para)
msgid "Restart the Networking services:"
msgstr ""
#: ./doc/install-guide/ch_ceilometer.xml:7(title)
msgid "Add the Telemetry module"
msgstr ""
#: ./doc/install-guide/ch_ceilometer.xml:8(para)
msgid "Telemetry provides a framework for monitoring and metering the OpenStack cloud. It is also known as the ceilometer project."
msgstr ""
#: ./doc/install-guide/ch_ceilometer.xml:20(para)
msgid "Your OpenStack environment now includes Telemetry. You can <link linkend=\"launch-instance\">launch an instance</link> or add more services to your environment in the previous chapters."
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:7(title)
msgid "Create OpenStack client environment scripts"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:8(para)
msgid "The previous section used a combination of environment variables and command options to interact with the Identity service via the <placeholder-1/> client. To increase efficiency of client operations, OpenStack supports simple client environment scripts also known as OpenRC files. These scripts typically contain common options for all clients, but also support unique options. For more information, see the <link href=\"http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html\"> OpenStack User Guide</link>."
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:17(title)
msgid "To create the scripts"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:18(para)
msgid "Create client environment scripts for the <literal>admin</literal> and <literal>demo</literal> projects and users. Future portions of this guide reference these scripts to load appropriate credentials for client operations."
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:23(para)
msgid "Edit the <filename>admin-openrc.sh</filename> file and add the following content:"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:32(para)
msgid "Replace <literal>ADMIN_PASS</literal> with the password you chose for the <literal>admin</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:36(para)
msgid "Edit the <filename>demo-openrc.sh</filename> file and add the following content:"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:43(replaceable)
msgid "DEMO_PASS"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:45(para)
msgid "Replace <literal>DEMO_PASS</literal> with the password you chose for the <literal>demo</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:50(title)
msgid "To load client environment scripts"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:51(para)
msgid "To run clients as a specific project and user, you can simply load the associated client environment script prior to running them. For example:"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:55(para)
msgid "Load the <filename>admin-openrc.sh</filename> file to populate environment variables with the location of the Identity service and the <literal>admin</literal> project and user credentials:"
msgstr ""
#: ./doc/install-guide/section_keystone-openrc.xml:61(para)
msgid "Request an authentication token:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:7(title)
msgid "Create initial rings"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:8(para)
msgid "Before starting the Object Storage services, you must create the initial account, container, and object rings. The ring builder creates configuration files that each node uses to determine and deploy the storage architecture. For simplicity, this guide uses one region and zone with 2^10 (1024) maximum partitions, 3 replicas of each object, and 1 hour minimum time between moving a partition more than once. For Object Storage, a partition indicates a directory on a storage device rather than a conventional partition table. For more information, see the <link href=\"http://docs.openstack.org/developer/swift/deployment_guide.html\">Deployment Guide</link>."
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:20(title)
msgid "Account ring"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:21(para)
msgid "The account server uses the account ring to maintain lists of containers."
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:24(title) ./doc/install-guide/section_swift-initial-rings.xml:87(title) ./doc/install-guide/section_swift-initial-rings.xml:151(title)
msgid "To create the ring"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:29(para) ./doc/install-guide/section_swift-initial-rings.xml:92(para) ./doc/install-guide/section_swift-initial-rings.xml:156(para)
msgid "Change to the <literal>/etc/swift</literal> directory."
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:32(para)
msgid "Create the base <filename>account.builder</filename> file:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:39(para) ./doc/install-guide/section_swift-initial-rings.xml:103(para) ./doc/install-guide/section_swift-initial-rings.xml:166(para)
msgid "Add each storage node to the ring:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:41(replaceable) ./doc/install-guide/section_swift-initial-rings.xml:105(replaceable) ./doc/install-guide/section_swift-initial-rings.xml:168(replaceable)
msgid "STORAGE_NODE_MANAGEMENT_INTERFACE_IP_ADDRESS"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:41(replaceable) ./doc/install-guide/section_swift-initial-rings.xml:105(replaceable) ./doc/install-guide/section_swift-initial-rings.xml:168(replaceable)
msgid "DEVICE_NAME"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:41(replaceable) ./doc/install-guide/section_swift-initial-rings.xml:105(replaceable) ./doc/install-guide/section_swift-initial-rings.xml:168(replaceable)
msgid "DEVICE_WEIGHT"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:42(para) ./doc/install-guide/section_swift-initial-rings.xml:106(para) ./doc/install-guide/section_swift-initial-rings.xml:169(para)
msgid "Replace <replaceable>STORAGE_NODE_MANAGEMENT_INTERFACE_IP_ADDRESS</replaceable> with the IP address of the management network on the storage node. Replace <replaceable>DEVICE_NAME</replaceable> with a storage device name on the same storage node. For example, using the first storage node in <xref linkend=\"swift-install-storage-node\"/> with the <literal>/dev/sdb1</literal> storage device and weight of 100:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:51(para) ./doc/install-guide/section_swift-initial-rings.xml:115(para) ./doc/install-guide/section_swift-initial-rings.xml:178(para)
msgid "Repeat this command for each storage device on each storage node. In the example architecture, use the command in four variations:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:63(para) ./doc/install-guide/section_swift-initial-rings.xml:127(para) ./doc/install-guide/section_swift-initial-rings.xml:190(para)
msgid "Verify the ring contents:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:76(para) ./doc/install-guide/section_swift-initial-rings.xml:140(para) ./doc/install-guide/section_swift-initial-rings.xml:203(para)
msgid "Rebalance the ring:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:83(title)
msgid "Container ring"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:84(para)
msgid "The container server uses the container ring to maintain lists of objects. However, it does not track object locations."
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:95(para)
msgid "Create the base <filename>container.builder</filename> file:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:147(title)
msgid "Object ring"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:148(para)
msgid "The object server uses the object ring to maintain lists of object locations on local devices."
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:159(para)
msgid "Create the base <filename>object.builder</filename> file:"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:210(title)
msgid "Distribute ring configuration files"
msgstr ""
#: ./doc/install-guide/section_swift-initial-rings.xml:211(para)
msgid "Copy the <filename>account.ring.gz</filename>, <filename>container.ring.gz</filename>, and <filename>object.ring.gz</filename> files to the <literal>/etc/swift</literal> directory on each storage node and any additional nodes running the proxy service."
msgstr ""
#: ./doc/install-guide/section_sahara-verify.xml:7(title)
msgid "Verify the Data processing service installation"
msgstr ""
#: ./doc/install-guide/section_sahara-verify.xml:8(para)
msgid "To verify the Data processing service (sahara) is installed and configured correctly, try requesting the clusters list using the sahara client."
msgstr ""
#: ./doc/install-guide/section_sahara-verify.xml:17(para)
msgid "Retrieve the sahara clusters list:"
msgstr ""
#: ./doc/install-guide/section_sahara-verify.xml:19(para) ./doc/install-guide/section_trove-verify.xml:18(para)
msgid "You should see output similar to this:"
msgstr ""
#: ./doc/install-guide/ch_sahara.xml:7(title)
msgid "Add the Data processing service"
msgstr ""
#: ./doc/install-guide/ch_sahara.xml:8(para)
msgid "The Data processing service (sahara) enables users to provide a scalable data processing stack and associated management interfaces. This includes provisioning and operation of data processing clusters as well as scheduling and operation of data processing jobs."
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_basics-networking-nova.xml:55(None) ./doc/install-guide/ch_overview.xml:241(None)
msgid "@@image: '../common/figures/installguidearch-nova-networks.png'; md5=cd9a3c8bb6b4b1963d3c6e2db9d6279e"
msgstr ""
#: ./doc/install-guide/section_basics-networking-nova.xml:12(title) ./doc/install-guide/ch_networking.xml:32(title)
msgid "Legacy networking (nova-network)"
msgstr ""
#: ./doc/install-guide/section_basics-networking-nova.xml:13(para)
msgid "The example architecture with legacy networking (nova-network) requires a controller node and at least one compute node. The controller node contains one network interface on the <glossterm>management network</glossterm>. The compute node contains one network interface on the management network and one on the <glossterm>external network</glossterm>."
msgstr ""
#: ./doc/install-guide/section_basics-networking-nova.xml:43(para)
msgid "Network interface names vary by distribution. Traditionally, interfaces use \"eth\" followed by a sequential number. To cover all variations, this guide simply refers to the first interface as the interface with the lowest number and the second interface as the interface with the highest number."
msgstr ""
#: ./doc/install-guide/section_basics-networking-nova.xml:50(title) ./doc/install-guide/ch_overview.xml:236(title)
msgid "Minimal architecture example with legacy networking (nova-network)Network layout"
msgstr ""
#: ./doc/install-guide/section_basics-networking-nova.xml:121(para)
msgid "The external interface uses a special configuration without an IP address assigned to it. Configure the second interface as the external interface:"
msgstr ""
#: ./doc/install-guide/section_basics-networking-nova.xml:124(para)
msgid "Replace <replaceable>INTERFACE_NAME</replaceable> with the actual interface name. For example, <emphasis>eth1</emphasis> or <emphasis>ens224</emphasis>."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:7(title)
msgid "Install the Database service"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:8(para)
msgid "This procedure installs the Database service on the controller node."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:11(title)
msgid "Prerequisites"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:12(para)
msgid "This chapter assumes that you already have a working OpenStack environment with at least the following components installed: Compute, Image service, Identity."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:18(para)
msgid "If you want to do backup and restore, you also need Object Storage."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:21(para)
msgid "If you want to provision datastores on block-storage volumes, you also need Block Storage."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:24(para)
msgid "To install the Database service on the controller:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:27(para)
msgid "Install required packages:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:34(para)
msgid "Respond to the prompts for <link linkend=\"debconf-dbconfig-common\">database management</link> and <link linkend=\"debconf-keystone_authtoken\"><literal>[keystone_authtoken]</literal> settings</link>, and <link linkend=\"debconf-api-endpoints\">API endpoint</link> registration. The <placeholder-1/> command runs automatically."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:41(para)
msgid "All configuration files should be placed at <filename>/etc/trove</filename> directory. Edit the following configuration files, taking the below actions for each file:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:45(filename)
msgid "api-paste.ini"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:46(filename)
msgid "trove.conf"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:47(filename)
msgid "trove-taskmanager.conf"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:48(filename)
msgid "trove-conductor.conf"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:52(para)
msgid "You need to take upstream <filename>api-paste.ini</filename> and change content below in it:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:59(replaceable)
msgid "TROVE_PASS"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:60(para)
msgid "Edit the <literal>[DEFAULT]</literal> section of each file (except <filename>api-paste.ini</filename>) and set appropriate values for the OpenStack service URLs (can be handled by Keystone service catalog), logging and messaging configuration. Edit the <literal>[database]</literal> section in each file to add the SQL connections:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:74(literal) ./doc/install-guide/section_trove-install.xml:127(replaceable) ./doc/install-guide/section_trove-install.xml:129(replaceable)
msgid "TROVE_DBPASS"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:79(para)
msgid "Configure the Database service to use the RabbitMQ message broker by setting the following options in the <literal>[DEFAULT]</literal> configuration group of each file:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:85(replaceable)
msgid "guest"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:87(replaceable)
msgid "/"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:94(para)
msgid "Edit the <filename>trove.conf</filename> file so it includes appropriate values for the default datastore and network label regex as shown below:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:106(para)
msgid "Edit the <filename>trove-taskmanager.conf</filename> file so it includes the required settings to connect to the OpenStack Compute service as shown below:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:123(para)
msgid "Prepare the trove admin database:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:133(para)
msgid "Prepare the Database service:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:136(para)
msgid "Initialize the database:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:140(para)
msgid "Create a datastore. You need to create a separate datastore for each type of database you want to use, for example, MySQL, MongoDB, Cassandra. This example shows you how to create a datastore for a MySQL database:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:148(para)
msgid "Create a trove image."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:149(para)
msgid "Create an image for the type of database you want to use, for example, MySQL, MongoDB, Cassandra."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:151(para)
msgid "This image must have the trove guest agent installed, and it must have the <filename>trove-guestagent.conf</filename> file configured to connect to your OpenStack environment. To correctly configure the <filename>trove-guestagent.conf</filename> file, follow these steps on the guest instance you are using to build your image:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:160(para)
msgid "Add the following lines to <filename>trove-guestagent.conf</filename>:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:172(para)
msgid "Update the datastore and version to use the specific image with the <placeholder-1/> command."
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:173(replaceable) ./doc/install-guide/section_trove-install.xml:174(replaceable) ./doc/install-guide/section_trove-install.xml:184(replaceable) ./doc/install-guide/section_trove-install.xml:185(replaceable)
msgid "datastore_name"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:173(replaceable)
msgid "datastore_version"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:174(replaceable) ./doc/install-guide/section_trove-install.xml:184(replaceable)
msgid "version_name"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:175(replaceable)
msgid "datastore_manager"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:175(replaceable)
msgid "glance_image_id"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:175(replaceable)
msgid "packages"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:175(replaceable)
msgid "active"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:176(para)
msgid "This example shows you how to create a MySQL datastore with version 5.5:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:178(replaceable)
msgid "glance_image_ID"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:181(para)
msgid "Upload post-provisioning configuration validation rules:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:185(replaceable)
msgid "/etc/<placeholder-1/>/validation-rules.json"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:186(para)
msgid "Example for uploading rules for MySQL datastore:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:202(para)
msgid "Create the <literal>trove</literal> user:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:217(para)
msgid "Add the <literal>admin</literal> role to the <literal>trove</literal> user:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:245(para)
msgid "Create the Database service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:267(para)
msgid "Restart the Database services:"
msgstr ""
#: ./doc/install-guide/section_trove-install.xml:274(para)
msgid "Start the Database services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/ch_cinder.xml:7(title)
msgid "Add the Block Storage service"
msgstr ""
#: ./doc/install-guide/ch_cinder.xml:8(para)
msgid "The OpenStack Block Storage service provides block storage devices to guest instances. The method in which the storage is provisioned and consumed is determined by the Block Storage driver, or drivers in the case of a multi-backend configuration. There are a variety of drivers that are available: NAS/SAN, NFS, iSCSI, Ceph, and more. The Block Storage API and scheduler services typically run on the controller nodes. Depending upon the drivers used, the volume service can run on controllers, compute nodes, or standalone storage nodes. For more information, see the <link href=\"http://docs.openstack.org/kilo/config-reference/content/section_volume-drivers.html\"><citetitle>Configuration Reference</citetitle></link>."
msgstr ""
#: ./doc/install-guide/ch_cinder.xml:20(para)
msgid "This chapter omits the backup manager because it depends on the Object Storage service."
msgstr ""
#: ./doc/install-guide/ch_cinder.xml:29(para)
msgid "Your OpenStack environment now includes Block Storage. You can <link linkend=\"launch-instance\">launch an instance</link> or add more services to your environment in the following chapters."
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-rabbitmq.xml:16(None)
msgid "@@image: 'figures/debconf-screenshots/rabbitmq-host.png'; md5=5353ad857884a2d31847cf82efbdc6b6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-rabbitmq.xml:23(None)
msgid "@@image: 'figures/debconf-screenshots/rabbitmq-user.png'; md5=33a3c1182e79ed65f1b1b63f2156792c"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-rabbitmq.xml:30(None)
msgid "@@image: 'figures/debconf-screenshots/rabbitmq-password.png'; md5=6385185200d20e96b6316ae15ae1255d"
msgstr ""
#: ./doc/install-guide/section_debconf-rabbitmq.xml:7(title)
msgid "RabbitMQ credentials parameters"
msgstr ""
#: ./doc/install-guide/section_debconf-rabbitmq.xml:8(para)
msgid "For every package that must connect to a Messaging Server, the Debian package enables you to configure the IP address for that server and the user name and password that is used to connect. The following example shows configuration with the <systemitem class=\"service\">ceilometer-common</systemitem> package:"
msgstr ""
#: ./doc/install-guide/section_debconf-rabbitmq.xml:34(para)
msgid "These debconf screens appear in: <systemitem class=\"service\">ceilometer-common</systemitem>, <systemitem class=\"service\">cinder-common</systemitem>, <systemitem class=\"service\">glance-common</systemitem>, <systemitem class=\"service\">heat-common</systemitem>, <systemitem class=\"service\">neutron-common</systemitem> and <systemitem class=\"service\">nova-common</systemitem>."
msgstr ""
#: ./doc/install-guide/section_debconf-rabbitmq.xml:41(para)
msgid "This will configure the below directives (example from <filename>nova.conf</filename>):"
msgstr ""
#: ./doc/install-guide/section_debconf-rabbitmq.xml:47(para)
msgid "The other directives concerning RabbitMQ will stay untouched."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:8(title)
msgid "debconf concepts"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:9(para)
msgid "This chapter explains how to use the Debian <systemitem class=\"library\">debconf</systemitem> and <systemitem class=\"library\">dbconfig-common</systemitem> packages to configure OpenStack services. These packages enable users to perform configuration tasks. When users install OpenStack packages, <package>debconf</package> prompts the user for responses, which seed the contents of configuration files associated with that package. After package installation, users can update the configuration of a package by using the <placeholder-1/> program."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:19(para)
msgid "If you are familiar with these packages and pre-seeding, you can proceed to <xref linkend=\"ch_keystone\"/>."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:22(title)
msgid "The Debian packages"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:23(para)
msgid "The rules described here are from the <link href=\"http://www.debian.org/doc/debian-policy/\"><citetitle>Debian Policy Manual</citetitle></link>. If any rule described in this chapter is not respected, you have found a serious bug that must be fixed."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:28(para)
msgid "When you install or upgrade a Debian package, all configuration file values are preserved. Using the <systemitem class=\"library\">debconf</systemitem> database as a registry is considered a bug in Debian. If you edit something in any OpenStack configuration file, the <systemitem class=\"library\">debconf</systemitem> package reads that value when it prepares to prompt the user. For example, to change the log in name for the RabbitMQ messaging queue for a service, you can edit its value in the corresponding configuration file."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:37(para)
msgid "To opt out of using the <systemitem class=\"library\">debconf</systemitem> package, run the <placeholder-1/> command and select non-interactive mode:"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:42(para)
msgid "Then, <systemitem class=\"library\">debconf</systemitem> does not prompt you."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:44(para)
msgid "Another way to disable the <systemitem class=\"library\">debconf</systemitem> package is to prefix the <placeholder-1/> command with <literal>DEBIAN_FRONTEND=noninteractive</literal>, as follows:"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:50(para)
msgid "If you configure a package with <systemitem class=\"library\">debconf</systemitem> incorrectly, you can re-configure it, as follows:"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:53(replaceable)
msgid "PACKAGE-NAME"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:54(para)
msgid "This calls the post-installation script for the <replaceable>PACKAGE-NAME</replaceable> package after the user responds to all prompts. If you cannot install a Debian package in a non-interactive way, you have found a release-critical bug in Debian. Report it to the Debian bug tracking system."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:59(para)
msgid "Generally, the <systemitem class=\"library\">-common</systemitem> packages install the configuration files. For example, the <literal>glance-common</literal> package installs the <filename>glance-api.conf</filename> and <filename>glance-registry.conf</filename> files. So, for the Image service, you must re-configure the <literal>glance-common</literal> package. The same applies for <literal>cinder-common</literal>, <literal>nova-common</literal>, and <literal>heat-common</literal> packages."
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:69(para)
msgid "In <systemitem class=\"library\">debconf</systemitem>, the higher the priority for a screen, the greater the chance that the user sees that screen. If a <systemitem class=\"library\">debconf</systemitem> screen has <literal>medium</literal> priority and you configure the Debian system to show only <literal>critical</literal> prompts, which is the default in Debian, the user does not see that <systemitem class=\"library\">debconf</systemitem> screen. Instead, the default for the related package is used. In the Debian OpenStack packages, a number of <systemitem class=\"library\">debconf</systemitem> screens are set with <literal>medium</literal> priority. Consequently, if you want to respond to all <systemitem class=\"library\">debconf</systemitem> screens from the Debian OpenStack packages, you must run the following command and select the <literal>medium</literal> priority before you install any packages:"
msgstr ""
#: ./doc/install-guide/section_debconf-concepts.xml:88(para)
msgid "The packages do not require pre-depends. If <systemitem class=\"library\">dbconfig-common</systemitem> is already installed on the system, the user sees all prompts. However, you cannot define the order in which the <systemitem class=\"library\">debconf</systemitem> screens appear. The user must make sense of it even if the prompts appear in an illogical order."
msgstr ""
#: ./doc/install-guide/ch_basic_environment.xml:8(title)
msgid "Basic environment"
msgstr ""
#: ./doc/install-guide/ch_basic_environment.xml:11(para)
msgid "The trunk version of this guide focuses on the future Kilo release and will not work for the current Juno release. If you want to install Juno, you must use the <link href=\"http://docs.openstack.org\">Juno version</link> of this guide instead."
msgstr ""
#: ./doc/install-guide/ch_basic_environment.xml:20(para)
msgid "This chapter explains how to configure each node in the <link linkend=\"architecture_example-architectures\">example architectures</link> including the <link linkend=\"example-architecture-with-legacy-networking-hw\"> two-node architecture with legacy networking</link> and <link linkend=\"example-architecture-with-neutron-networking-hw\">three-node architecture with OpenStack Networking (neutron)</link>."
msgstr ""
#: ./doc/install-guide/ch_basic_environment.xml:27(para)
msgid "Although most environments include Identity, Image service, Compute, at least one networking service, and the dashboard, the Object Storage service can operate independently. If your use case only involves Object Storage, you can skip to <xref linkend=\"ch_swift\"/> after configuring the appropriate nodes for it. However, the dashboard requires at least the Image service and Compute."
msgstr ""
#: ./doc/install-guide/ch_basic_environment.xml:36(para)
msgid "You must use an account with administrative privileges to configure each node. Either run the commands as the <literal>root</literal> user or configure the <literal>sudo</literal> utility."
msgstr ""
#: ./doc/install-guide/ch_basic_environment.xml:41(para)
msgid "The <placeholder-1/> call on openSUSE outputs a warning message when the service uses SysV Init scripts instead of native systemd files. This warning can be ignored."
msgstr ""
#: ./doc/install-guide/section_nova-networking-controller-node.xml:7(title)
msgid "Configure controller node"
msgstr ""
#: ./doc/install-guide/section_nova-networking-controller-node.xml:8(para)
msgid "Legacy networking primarily involves compute nodes. However, you must configure the controller node to use legacy networking."
msgstr ""
#: ./doc/install-guide/section_nova-networking-controller-node.xml:18(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the network and security group APIs:"
msgstr ""
#: ./doc/install-guide/ch_nova.xml:8(title)
msgid "Add the Compute service"
msgstr ""
#: ./doc/install-guide/ch_networking.xml:7(title)
msgid "Add a networking component"
msgstr ""
#: ./doc/install-guide/ch_networking.xml:8(para)
msgid "This chapter explains how to install and configure either OpenStack Networking (neutron), or the legacy <systemitem class=\"service\">nova-network</systemitem> component. The <systemitem class=\"service\">nova-network</systemitem> service enables you to deploy one network type per instance and is suitable for basic network functionality. OpenStack Networking enables you to deploy multiple network types per instance and includes <glossterm baseform=\"plug-in\">plug-ins</glossterm> for a variety of products that support <glossterm>virtual networking</glossterm>."
msgstr ""
#: ./doc/install-guide/ch_networking.xml:18(para)
msgid "For more information, see the <link href=\"http://docs.openstack.org/admin-guide-cloud/content/ch_networking.html\">Networking</link> chapter of the <citetitle>OpenStack Cloud Administrator Guide</citetitle>."
msgstr ""
#: ./doc/install-guide/ch_networking.xml:39(para)
msgid "Your OpenStack environment now includes the core components necessary to launch a basic instance. You can <link linkend=\"launch-instance\">launch an instance</link> or add more OpenStack services to your environment."
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:7(title)
msgid "Launch an instance with OpenStack Networking (neutron)"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:10(para)
msgid "Most cloud images support <glossterm>public key authentication</glossterm> rather than conventional user name/password authentication. Before launching an instance, you must generate a public/private key pair."
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:19(para)
msgid "Generate and add a key pair:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:23(para)
msgid "Verify addition of the key pair:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:88(para)
msgid "Your first instance uses the <literal>default</literal> security group. By default, this security group implements a firewall that blocks remote access to instances. If you would like to permit remote access to your instance, launch it and then <link linkend=\"launch-instance-neutron-remoteaccess\"> configure remote access</link>."
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:166(para)
msgid "Verify the <literal>demo-net</literal> tenant network gateway:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:178(para)
msgid "Verify the <literal>ext-net</literal> external network:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:217(para)
msgid "Create a <glossterm>floating IP address</glossterm> on the <literal>ext-net</literal> external network:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:235(para)
msgid "Associate the floating IP address with your instance:"
msgstr ""
#: ./doc/install-guide/section_launch-instance-neutron.xml:242(para)
msgid "Check the status of your floating IP address:"
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:7(title)
msgid "Install and configure a compute node"
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:8(para)
msgid "This section describes how to install and configure the Compute service on a compute node. The service supports several <glossterm baseform=\"hypervisor\">hypervisors</glossterm> to deploy <glossterm baseform=\"instance\">instances</glossterm> or <glossterm baseform=\"virtual machine (VM)\">VMs</glossterm>. For simplicity, this configuration uses the <glossterm baseform=\"Quick EMUlator (QEMU)\">QEMU</glossterm> hypervisor with the <glossterm baseform=\"kernel-based VM (KVM)\">KVM</glossterm> extension on compute nodes that support hardware acceleration for virtual machines. On legacy hardware, this configuration uses the generic QEMU hypervisor. You can follow these instructions with minor modifications to horizontally scale your environment with additional compute nodes."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:22(para)
msgid "This section assumes that you are following the instructions in this guide step-by-step to configure the first compute node. If you want to configure additional compute nodes, prepare them in a similar fashion to the first compute node in the <link linkend=\"architecture_example-architectures\">example architectures </link> section using the same networking service as your existing environment. For either networking service, follow the <link linkend=\"basics-ntp-other-nodes\">NTP configuration</link> and <link linkend=\"basics-packages\">OpenStack packages</link> instructions. For OpenStack Networking (neutron), also follow the <link linkend=\"basics-networking-neutron\">OpenStack Networking compute node</link> instructions. For legacy networking (nova-network), also follow the <link linkend=\"basics-networking-nova\">legacy networking compute node</link> instructions. Each additional compute node requires unique IP addresses."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:40(title) ./doc/install-guide/section_nova-compute-install.xml:185(title)
msgid "To install and configure the Compute hypervisor components"
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:107(para) ./doc/install-guide/section_nova-compute-install.xml:128(para)
msgid "Replace <replaceable>MANAGEMENT_INTERFACE_IP_ADDRESS</replaceable> with the IP address of the management network interface on your compute node, typically 10.0.0.31 for the first node in the <link linkend=\"architecture_example-architectures\">example architecture</link>."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:115(para)
msgid "In the <literal>[DEFAULT]</literal> section, enable and configure remote console access:"
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:123(para)
msgid "The server component listens on all IP addresses and the proxy component only listens on the management interface IP address of the compute node. The base URL indicates the location where you can use a web browser to access remote consoles of instances on this compute node."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:135(para)
msgid "If the web browser to access remote consoles resides on a host that cannot resolve the <replaceable>controller</replaceable> hostname, you must replace <replaceable>controller</replaceable> with the management interface IP address of the controller node."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:171(para)
msgid "Ensure the kernel module <literal>nbd</literal> is loaded."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:176(para)
msgid "Ensure the module will be loaded on every boot by adding <literal>nbd</literal> in the <filename>/etc/modules-load.d/nbd.conf</filename> file."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:191(para)
msgid "Respond to the prompts for <link linkend=\"debconf-dbconfig-common\">database management</link>, <link linkend=\"debconf-keystone_authtoken\">Identity service credentials</link>, <link linkend=\"debconf-api-endpoints\">service endpoint registration</link>, and <link linkend=\"debconf-rabbitmq\">message queue credentials.</link>."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:204(para)
msgid "Determine whether your compute node supports hardware acceleration for virtual machines:"
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:207(para)
msgid "If this command returns a value of <emphasis>one or greater</emphasis>, your compute node supports hardware acceleration which typically requires no additional configuration."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:211(para)
msgid "If this command returns a value of <emphasis>zero</emphasis>, your compute node does not support hardware acceleration and you must configure <literal>libvirt</literal> to use QEMU instead of KVM."
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:216(para)
msgid "Edit the <literal>[libvirt]</literal> section in the <filename os=\"ubuntu;debian\">/etc/nova/nova-compute.conf</filename><filename os=\"rhel;centos;fedora;sles;opensuse\">/etc/nova/nova.conf</filename> file as follows:"
msgstr ""
#: ./doc/install-guide/section_nova-compute-install.xml:232(para)
msgid "Start the Compute service including its dependencies and configure them to start automatically when the system boots:"
msgstr ""
#: ./doc/install-guide/ch_glance.xml:7(title)
msgid "Add the Image service"
msgstr ""
#: ./doc/install-guide/ch_glance.xml:8(para)
msgid "The OpenStack Image service (glance) enables users to discover, register, and retrieve virtual machine images. It offers a <glossterm baseform=\"RESTful\">REST</glossterm> API that enables you to query virtual machine image metadata and retrieve an actual image. You can store virtual machine images made available through the Image service in a variety of locations, from simple file systems to object-storage systems like OpenStack Object Storage."
msgstr ""
#: ./doc/install-guide/ch_glance.xml:16(para)
msgid "For simplicity, this guide describes configuring the Image service to use the <literal>file</literal> back end, which uploads and stores in a directory on the controller node hosting the Image service. By default, this directory is <filename>/var/lib/glance/images/</filename>."
msgstr ""
#: ./doc/install-guide/ch_glance.xml:21(para)
msgid "Before you proceed, ensure that the controller node has at least several gigabytes of space available in this directory."
msgstr ""
#: ./doc/install-guide/ch_glance.xml:23(para)
msgid "For information on requirements for other back ends, see <link href=\"http://docs.openstack.org/trunk/config-reference/content/ch_configuring-openstack-image-service.html\"><citetitle>Configuration Reference</citetitle></link>."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:8(title)
msgid "Before you begin"
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:9(para)
msgid "For best performance, we recommend that your environment meets or exceeds the hardware requirements in <xref linkend=\"example-architecture-with-neutron-networking-hw\"/> or <xref linkend=\"example-architecture-with-legacy-networking-hw\"/>. However, OpenStack does not require a significant amount of resources and the following minimum requirements should support a proof-of-concept environment with core services and several <glossterm>CirrOS</glossterm> instances:"
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:19(para)
msgid "Controller Node: 1 processor, 2 GB memory, and 5 GB storage"
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:23(para)
msgid "Network Node: 1 processor, 512 MB memory, and 5 GB storage"
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:27(para)
msgid "Compute Node: 1 processor, 2 GB memory, and 10 GB storage"
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:31(para)
msgid "To minimize clutter and provide more resources for OpenStack, we recommend a minimal installation of your Linux distribution. Also, we strongly recommend that you install a 64-bit version of your distribution on at least the compute node. If you install a 32-bit version of your distribution on the compute node, attempting to start an instance using a 64-bit image will fail."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:38(para)
msgid "A single disk partition on each node works for most basic installations. However, you should consider <glossterm>Logical Volume Manager (LVM)</glossterm> for installations with optional services such as Block Storage."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:43(para)
msgid "Many users build their test environments on <glossterm baseform=\"virtual machine (VM)\">virtual machines (VMs)</glossterm>. The primary benefits of VMs include the following:"
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:49(para)
msgid "One physical server can support multiple nodes, each with almost any number of network interfaces."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:53(para)
msgid "Ability to take periodic \"snap shots\" throughout the installation process and \"roll back\" to a working configuration in the event of a problem."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:58(para)
msgid "However, VMs will reduce performance of your instances, particularly if your hypervisor and/or processor lacks support for hardware acceleration of nested VMs."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:62(para)
msgid "If you choose to install on VMs, make sure your hypervisor permits <glossterm>promiscuous mode</glossterm> and disables MAC address filtering on the <glossterm>external network</glossterm>."
msgstr ""
#: ./doc/install-guide/section_basics-prerequisites.xml:67(para)
msgid "For more information about system requirements, see the <link href=\"http://docs.openstack.org/ops/\">OpenStack Operations Guide</link>."
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:8(para)
msgid "This section describes how to verify operation of the Object Storage service."
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:12(para)
msgid "The <literal>swift</literal> client requires the <literal>-V 3</literal> parameter to use the Identity version 3 API."
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:24(para)
msgid "Show the service status:"
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:36(para)
msgid "Upload a test file:"
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:37(replaceable) ./doc/install-guide/section_swift-verify.xml:38(replaceable) ./doc/install-guide/section_swift-verify.xml:50(replaceable) ./doc/install-guide/section_swift-verify.xml:51(replaceable)
msgid "FILE"
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:39(para)
msgid "Replace <replaceable>FILE</replaceable> with the name of a local file to upload to the <literal>demo-container1</literal> container."
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:44(para)
msgid "List containers:"
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:49(para)
msgid "Download a test file:"
msgstr ""
#: ./doc/install-guide/section_swift-verify.xml:52(para)
msgid "Replace <replaceable>FILE</replaceable> with the name of the file uploaded to the <literal>demo-container1</literal> container."
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:7(title) ./doc/install-guide/app_reserved_uids.xml:24(caption)
msgid "Reserved user IDs"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:9(para)
msgid "OpenStack reserves certain user IDs to run specific services and own specific files. These user IDs are set up according to the distribution packages. The following table gives an overview."
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:16(para)
msgid "Some OpenStack packages generate and assign user IDs automatically during package installation. In these cases, the user ID value is not important. The existence of the user ID is what matters."
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:27(th)
msgid "Name"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:28(th)
msgid "Description"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:29(th)
msgid "ID"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:35(td)
msgid "ceilometer"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:36(td)
msgid "OpenStack ceilometer daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:37(td)
msgid "166"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:38(td) ./doc/install-guide/app_reserved_uids.xml:44(td) ./doc/install-guide/app_reserved_uids.xml:50(td) ./doc/install-guide/app_reserved_uids.xml:56(td) ./doc/install-guide/app_reserved_uids.xml:62(td) ./doc/install-guide/app_reserved_uids.xml:68(td) ./doc/install-guide/app_reserved_uids.xml:75(td) ./doc/install-guide/app_reserved_uids.xml:81(td) ./doc/install-guide/app_reserved_uids.xml:86(td)
msgid "Assigned during package installation"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:41(td)
msgid "cinder"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:42(td)
msgid "OpenStack cinder daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:43(td)
msgid "165"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:47(td)
msgid "glance"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:48(td)
msgid "OpenStack glance daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:49(td)
msgid "161"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:53(td)
msgid "heat"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:54(td)
msgid "OpenStack heat daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:55(td)
msgid "187"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:59(td)
msgid "keystone"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:60(td)
msgid "OpenStack keystone daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:61(td)
msgid "163"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:65(td)
msgid "neutron"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:66(td)
msgid "OpenStack neutron daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:67(td)
msgid "164"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:71(td)
msgid "nova"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:72(td)
msgid "OpenStack nova daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:73(td)
msgid "162"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:74(td)
msgid "96"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:78(td)
msgid "swift"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:79(td)
msgid "OpenStack swift daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:80(td)
msgid "160"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:84(td)
msgid "trove"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:85(td)
msgid "OpenStack trove daemons"
msgstr ""
#: ./doc/install-guide/app_reserved_uids.xml:90(para)
msgid "Each user belongs to a user group with the same name as the user."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:7(title)
msgid "Install and configure Orchestration"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:8(para)
msgid "This section describes how to install and configure the Orchestration module, code-named heat, on the controller node."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:12(para)
msgid "Before you install and configure Orchestration, you must create a database, service credentials, and API endpoints."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:23(para)
msgid "Create the <literal>heat</literal> database:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:27(para)
msgid "Grant proper access to the <literal>heat</literal> database:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:30(replaceable) ./doc/install-guide/section_heat-install.xml:32(replaceable) ./doc/install-guide/section_heat-install.xml:210(replaceable)
msgid "HEAT_DBPASS"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:33(para)
msgid "Replace <replaceable>HEAT_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:50(para)
msgid "Create the <literal>heat</literal> user:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:65(para)
msgid "Add the <literal>admin</literal> role to the <literal>heat</literal> user:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:76(para)
msgid "Create the <literal>heat_stack_owner</literal> role:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:86(para)
msgid "Add the <literal>heat_stack_owner</literal> role to the <literal>demo</literal> tenant and user:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:96(para)
msgid "You must add the <literal>heat_stack_owner</literal> role to users that manage stacks."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:101(para)
msgid "Create the <literal>heat_stack_user</literal> role:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:110(para)
msgid "The Orchestration service automatically assigns the <literal>heat_stack_user</literal> role to users that it creates during stack deployment. By default, this role restricts <glossterm>API</glossterm> operations. To avoid conflicts, do not add this role to users with the <literal>heat_stack_owner</literal> role."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:119(para)
msgid "Create the <literal>heat</literal> and <literal>heat-cfn</literal> service entities:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:147(para)
msgid "Create the Orchestration service API endpoints:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:187(title) ./doc/install-guide/section_heat-install.xml:304(title)
msgid "To install and configure the Orchestration components"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:189(para) ./doc/install-guide/section_heat-install.xml:306(para)
msgid "Run the following commands to install the packages:"
msgstr ""
#. Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1213476.
#: ./doc/install-guide/section_heat-install.xml:198(para)
msgid "Copy the <filename>/usr/share/heat/heat-dist.conf</filename> file to <filename>/etc/heat/heat.conf</filename>."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:202(para) ./doc/install-guide/section_heat-install.xml:320(para)
msgid "Edit the <filename>/etc/heat/heat.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:211(para)
msgid "Replace <replaceable>HEAT_DBPASS</replaceable> with the password you chose for the Orchestration database."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:215(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure <application>RabbitMQ</application> message broker access:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:222(para)
msgid "Replace <replaceable>RABBIT_PASS</replaceable> with the password you chose for the <literal>guest</literal> account in <application>RabbitMQ</application>."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:227(para)
msgid "In the <literal>[keystone_authtoken]</literal> and <literal>[ec2authtoken]</literal> sections, configure Identity service access:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:236(replaceable)
msgid "HEAT_PASS"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:241(para)
msgid "Replace <replaceable>HEAT_PASS</replaceable> with the password you chose for the <literal>heat</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:252(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the metadata and wait condition URLs:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:260(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure information about the heat Identity service domain:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:265(replaceable) ./doc/install-guide/section_heat-install.xml:292(replaceable)
msgid "HEAT_DOMAIN_PASS"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:267(para)
msgid "Replace <replaceable>HEAT_DOMAIN_PASS</replaceable> with the password you chose for the admin user of the <literal>heat</literal> user domain in the Identity service."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:288(para)
msgid "Create the heat domain in Identity service:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:293(para)
msgid "Replace <replaceable>HEAT_DOMAIN_PASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:299(para)
msgid "Populate the Orchestration database:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:324(para)
msgid "In the <literal>[ec2authtoken]</literal> section, configure Identity service access:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:336(para)
msgid "Restart the Orchestration services:"
msgstr ""
#: ./doc/install-guide/section_heat-install.xml:342(para)
msgid "Start the Orchestration services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-glance.xml:7(title)
msgid "Configure the Image service"
msgstr ""
#: ./doc/install-guide/section_ceilometer-glance.xml:8(para)
msgid "To retrieve image-oriented events and samples, configure the Image service to send notifications to the message bus. Perform these steps on the controller node."
msgstr ""
#: ./doc/install-guide/section_ceilometer-glance.xml:12(para)
msgid "Edit the <filename>/etc/glance/glance-api.conf</filename> and <filename>/etc/glance/glance-registry.conf</filename> files and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-glance.xml:16(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure notifications and RabbitMQ message broker access:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-glance.xml:30(para)
msgid "Restart the Image service:"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:30(None)
msgid "@@image: 'figures/debconf-screenshots/service_keystone_authtoken_server_hostname.png'; md5=aafd53894e1d960531d4901123952117"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:37(None)
msgid "@@image: 'figures/debconf-screenshots/service_keystone_authtoken_admin_tenant_name.png'; md5=a935563e4fba9b00040e35cdcfffc732"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:44(None)
msgid "@@image: 'figures/debconf-screenshots/service_keystone_authtoken_tenant_admin_user.png'; md5=fe3dc93c591b3e9783d4d05556efcf25"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:51(None)
msgid "@@image: 'figures/debconf-screenshots/service_keystone_authtoken_admin_password.png'; md5=0c30c80315d5e636dbe93a938fc2822b"
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:7(title)
msgid "Services and the [keystone_authtoken]"
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:8(para)
msgid "Because most OpenStack services must access the Identity Service, you must configure the IP address of the <code>keystone</code> server to be able to access it. You must also configure the <code>admin_tenant_name</code>, <code>admin_user</code>, and <code>admin_password</code> options for each service to work."
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:14(para)
msgid "Generally, this section looks like this:"
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:21(para)
msgid "The debconf system helps users configure the <code>auth_uri</code>, <code>identity_uri</code>, <code>admin_tenant_name</code>, <code>admin_user</code> and <code>admin_password</code> options."
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:25(para)
msgid "The following screens show an example Image service configuration:"
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:55(para)
msgid "This information is stored in the configuration file for each service. For example:"
msgstr ""
#: ./doc/install-guide/section_debconf-keystone_authtoken.xml:63(para)
msgid "The Debian OpenStack packages offer automation for this, so OpenStack users do not have to manually edit the configuration files."
msgstr ""
#. TODO(jaegerandi) Add back to the above once Kilo has branched:
#. status="draft">
#: ./doc/install-guide/bk-openstack-install-guide.xml:10(title)
msgid "OpenStack Installation Guide for <phrase os=\"rhel;centos;fedora\">Red Hat Enterprise Linux 7, CentOS 7, and Fedora 21</phrase><phrase os=\"ubuntu\">Ubuntu 14.04</phrase><phrase os=\"debian\">Debian 7</phrase><phrase os=\"opensuse\">openSUSE 13.2 and SUSE Linux Enterprise Server 12</phrase>"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:21(phrase)
msgid "Red Hat Enterprise Linux, CentOS, and Fedora"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:22(phrase)
msgid "Ubuntu 14.04"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:23(phrase)
msgid "openSUSE and SUSE Linux Enterprise Server"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:24(phrase)
msgid "Debian 7"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:20(titleabbrev)
msgid "OpenStack Installation Guide for <placeholder-1/><placeholder-2/><placeholder-3/><placeholder-4/>"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:33(orgname)
msgid "OpenStack"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:37(year)
msgid "2012"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:38(year)
msgid "2013"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:39(year)
msgid "2014"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:40(year)
msgid "2015"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:41(holder)
msgid "OpenStack Foundation"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:43(releaseinfo)
msgid "kilo"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:44(productname)
msgid "OpenStack Installation Guide"
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:48(remark)
msgid "Copyright details are filled in by the template."
msgstr ""
#: ./doc/install-guide/bk-openstack-install-guide.xml:53(para)
msgid "The OpenStack® system consists of several key projects that you install separately. These projects work together depending on your cloud needs. These projects include Compute, Identity Service, Networking, Image Service, Block Storage, Object Storage, Telemetry, Orchestration, and Database. You can install any of these projects separately and configure them stand-alone or as connected entities. <phrase os=\"debian\">This guide walks through an installation by using packages available through Debian 7 (code name: Wheezy).</phrase><phrase os=\"ubuntu\">This guide walks through an installation by using packages available through Ubuntu 14.04.</phrase><phrase os=\"rhel;centos;fedora\">This guide shows you how to install OpenStack by using packages available through Fedora 21 as well as on Red Hat Enterprise Linux 7 and its derivatives through the EPEL repository.</phrase><phrase os=\"opensuse;sles\">This guide shows you how to install OpenStack by using packages on openSUSE 13.2 and SUSE Linux Enterprise Server 12 through the Open Build Service Cloud repository.</phrase> Explanations of configuration options and sample configuration files are included."
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:8(title)
msgid "Message queue"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:9(para)
msgid "OpenStack uses a <glossterm>message queue</glossterm> to coordinate operations and status information among services. The message queue service typically runs on the controller node. OpenStack supports several message queue services including <link href=\"http://www.rabbitmq.com\">RabbitMQ</link>, <link href=\"http://qpid.apache.org\">Qpid</link>, and <link href=\"http://zeromq.org\">ZeroMQ</link>. However, most distributions that package OpenStack support a particular message queue service. This guide implements the RabbitMQ message queue service because most distributions support it. If you prefer to implement a different message queue service, consult the documentation associated with it."
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:22(title)
msgid "To install the message queue service"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:24(para)
msgid "Install the package:"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:35(title)
msgid "To configure the message queue service"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:36(para)
msgid "Configure access to epmd on the controller IP:"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:39(para)
msgid "Edit <filename>/etc/systemd/system/epmd.socket</filename> and add a second <code>ListenStream</code> line:"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:42(para)
msgid "Reload systemd files:"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:45(para)
msgid "This is discussed in <link href=\"https://bugzilla.opensuse.org/show_bug.cgi?id=927301\">openSUSE bug#927301</link>."
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:50(para)
msgid "The epmd.socket service should be listening on the controller management interface. Restart the service if required."
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:60(para)
msgid "Start the message queue service and configure it to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:66(para)
msgid "Add the <literal>openstack</literal> user:"
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:70(para)
msgid "Replace <replaceable>RABBIT_PASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_basics-queue.xml:74(para)
msgid "Permit configuration, write, and read access for the <literal>openstack</literal> user:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:7(title)
msgid "Install and configure the controller node"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:8(para)
msgid "This section describes how to install and configure the proxy service that handles requests for the account, container, and object services operating on the storage nodes. For simplicity, this guide installs and configures the proxy service on the controller node. However, you can run the proxy service on any node with network connectivity to the storage nodes. Additionally, you can install and configure the proxy service on multiple nodes to increase performance and redundancy. For more information, see the <link href=\"http://docs.openstack.org/developer/swift/deployment_guide.html\">Deployment Guide</link>."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:20(para)
msgid "The proxy service relies on an authentication and authorization mechanism such as the Identity service. However, unlike other services, it also offers an internal mechanism that allows it to operate without any other OpenStack services. However, for simplicity, this guide references the Identity service in <xref linkend=\"ch_keystone\"/>. Before you configure the Object Storage service, you must create service credentials and an API endpoint."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:28(para)
msgid "The Object Storage service does not use a SQL database on the controller node. Instead, it uses distributed SQLite databases on each storage node."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:33(para)
msgid "To create the Identity service credentials, complete these steps:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:37(para)
msgid "Create the <literal>swift</literal> user:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:52(para)
msgid "Add the <literal>admin</literal> role to the <literal>swift</literal> user:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:63(para)
msgid "Create the <literal>swift</literal> service entity:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:79(para)
msgid "Create the Object Storage service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:101(title)
msgid "To install and configure the controller node components"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:112(para)
msgid "Complete OpenStack environments already include some of these packages."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:123(para)
msgid "Create the <literal>/etc/swift</literal> directory."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:126(para)
msgid "Obtain the proxy service configuration file from the Object Storage source repository:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:136(para)
msgid "In the <literal>[DEFAULT]</literal> section, configure the bind port, user, and configuration directory:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:157(para)
msgid "In the <literal>[app:proxy-server]</literal> section, enable automatic account creation:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:164(para)
msgid "In the <literal>[filter:keystoneauth]</literal> section, configure the operator roles:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:172(para)
msgid "In the <literal>[filter:authtoken]</literal> section, configure Identity service access:"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:184(replaceable)
msgid "SWIFT_PASS"
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:186(para)
msgid "Replace <replaceable>SWIFT_PASS</replaceable> with the password you chose for the <literal>swift</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:190(para)
msgid "Comment out or remove any other options in the <literal>[filter:authtoken]</literal> section."
msgstr ""
#: ./doc/install-guide/section_swift-controller-node.xml:195(para)
msgid "In the <literal>[filter:cache]</literal> section, configure the <application>memcached</application> location:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:12(para)
msgid "This section describes how to install and configure the Telemetry module, code-named ceilometer, on the controller node. The Telemetry module uses separate agents to collect measurements from each OpenStack service in your environment."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:18(para)
msgid "Before you install and configure Telemetry, you must install <application>MongoDB</application>, create a MongoDB database, service credentials, and API endpoint."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:22(para)
msgid "Enable the Open Build Service repositories for MongoDB based on your openSUSE or SLES version:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:24(para)
msgid "On openSUSE:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:26(para)
msgid "On SLES:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:29(para)
msgid "The packages are signed by GPG key <literal>562111AC05905EA8</literal>. You should verify the fingerprint of the imported GPG key before using it."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:40(para) ./doc/install-guide/section_ceilometer-controller.xml:197(para)
msgid "Install the MongoDB package:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:46(para)
msgid "Edit the <filename os=\"opensuse;sles;ubuntu\">/etc/mongodb.conf</filename><filename os=\"rhel;centos;fedora\">/etc/mongod.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:51(para) ./doc/install-guide/section_ceilometer-controller.xml:205(para)
msgid "Configure the <literal>bind_ip</literal> key to use the management interface IP address of the controller node."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:56(para) ./doc/install-guide/section_ceilometer-controller.xml:210(para)
msgid "By default, MongoDB creates several 1GB journal files in the /var/lib/mongodb/journal directory. If you want to reduce the size of each journal file to 128MB and limit total journal space consumption to 512MB, assert the smallfiles key:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:62(para) ./doc/install-guide/section_ceilometer-controller.xml:216(para)
msgid "If you change the journaling configuration, stop the MongoDB service, remove the initial journal files, and start the service:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:68(para) ./doc/install-guide/section_ceilometer-controller.xml:222(para)
msgid "You can also disable journaling. For more information, see the <link href=\"http://docs.mongodb.org/manual/\">MongoDB manual</link>."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:73(para) ./doc/install-guide/section_ceilometer-controller.xml:227(para)
msgid "Restart the MongoDB service:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:77(para)
msgid "Start the MongoDB services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:89(para)
msgid "Create the <literal>ceilometer</literal> database:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:93(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:102(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:260(replaceable)
msgid "CEILOMETER_DBPASS"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:116(para)
msgid "Replace <replaceable>CEILOMETER_DBPASS</replaceable> with a suitable password."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:128(para)
msgid "Create the <literal>ceilometer</literal> user:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:143(para)
msgid "Add the <literal>admin</literal> role to the <literal>ceilometer</literal> user."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:154(para)
msgid "Create the <literal>ceilometer</literal> service entity:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:171(para)
msgid "Create the Telemetry module API endpoint:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:194(para)
msgid "Before you install and configure Telemetry, you must install <application>MongoDB</application>."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:201(para)
msgid "Edit the <filename>/etc/mongodb.conf</filename> file and complete the following actions:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:234(title) ./doc/install-guide/section_ceilometer-controller.xml:353(title)
msgid "To install and configure the Telemetry module components"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:248(para) ./doc/install-guide/section_ceilometer-controller.xml:371(para)
msgid "Generate a random value to use as the telemetry secret:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:261(para)
msgid "Replace <replaceable>CEILOMETER_DBPASS</replaceable> with the password you chose for the Telemetry module database. You must escape special characters such as ':', '/', '+', and '@' in the connection string in accordance with RFC2396."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:298(para)
msgid "Replace <replaceable>CEILOMETER_PASS</replaceable> with the password you chose for the <literal>celiometer</literal> user in the Identity service."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:329(para) ./doc/install-guide/section_ceilometer-controller.xml:384(para)
msgid "Replace <replaceable>TELEMETRY_SECRET</replaceable> with the telemetry secret that you generated in a previous step."
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:333(para)
msgid "In the <literal>[collector]</literal> section, configure the dispatcher:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:406(para)
msgid "Restart the Telemetry services:"
msgstr ""
#: ./doc/install-guide/section_ceilometer-controller.xml:415(para) ./doc/install-guide/section_ceilometer-controller.xml:425(para)
msgid "Start the Telemetry services and configure them to start when the system boots:"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:7(title)
msgid "Create the service entity and API endpoint"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:8(para)
msgid "The Identity service provides a catalog of services and their locations. Each service that you add to your OpenStack environment requires a <glossterm>service</glossterm> entity and several <glossterm>API endpoint</glossterm> in the catalog."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:15(para)
msgid "By default, the Identity service database contains no information to support conventional authentication and catalog services. You must use a temporary authentication token that you created in <xref linkend=\"keystone-install\"/> to initialize the service entity and API endpoint for the Identity service."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:20(para)
msgid "You must pass the value of the authentication token to the <placeholder-1/> command with the <parameter>--os-token</parameter> parameter or set the <envar>OS_TOKEN</envar> environment variable. Similarly, you must also pass the value of the Identity service URL to the <placeholder-2/> command with the <parameter>--os-url</parameter> parameter or set the <envar>OS_URL</envar> environment variable. This guide uses environment variables to reduce command length."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:30(para)
msgid "For security reasons, do not use the temporary authentication token for longer than necessary to initialize the Identity service."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:35(para)
msgid "Configure the authentication token:"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:37(para)
msgid "Replace <replaceable>ADMIN_TOKEN</replaceable> with the authentication token that you generated in <xref linkend=\"keystone-install\"/>. For example:"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:43(para)
msgid "Configure the endpoint URL:"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:48(title)
msgid "To create the service entity and API endpoint"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:54(para)
msgid "The Identity service manages a catalog of services in your OpenStack environment. Services use this catalog to determine the other services available in your environment."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:57(para)
msgid "Create the service entity for the Identity service:"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:76(para)
msgid "The Identity service manages a catalog of API endpoints associated with the services in your OpenStack environment. Services use this catalog to determine how to communicate with other services in your environment."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:80(para)
msgid "OpenStack uses three API endpoint variants for each service: admin, internal, and public. The admin API endpoint allows modifying users and tenants by default, while the public and internal APIs do not. In a production environment, the variants might reside on separate networks that service different types of users for security reasons. For instance, the public API network might be reachable from outside the cloud for management tools, the admin API network might be protected, while the internal API network is connected to each host. Also, OpenStack supports multiple regions for scalability. For simplicity, this guide uses the management network for all endpoint variations and the default <literal>RegionOne</literal> region."
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:92(para)
msgid "Create the Identity service API endpoint:"
msgstr ""
#: ./doc/install-guide/section_keystone-services.xml:114(para)
msgid "Each service that you add to your OpenStack environment requires one or more service entities and one API endpoint in the Identity service."
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-api-endpoints.xml:30(None)
msgid "@@image: 'figures/debconf-screenshots/api-endpoint_1_register_endpoint.png'; md5=d534be231be4f725820a1050fbf44231"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-api-endpoints.xml:41(None)
msgid "@@image: 'figures/debconf-screenshots/api-endpoint_2_keystone_server_ip.png'; md5=d2c5a5b82dd433fcf9cde6f5ac34c30e"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-api-endpoints.xml:55(None)
msgid "@@image: 'figures/debconf-screenshots/api-endpoint_3_keystone_authtoken.png'; md5=1f3b05ebe671f64d672ac70d246e4f39"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-api-endpoints.xml:70(None)
msgid "@@image: 'figures/debconf-screenshots/api-endpoint_4_service_endpoint_ip_address.png'; md5=6853f0ae2ef8d5fddb22c466d465de15"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/section_debconf-api-endpoints.xml:82(None)
msgid "@@image: 'figures/debconf-screenshots/api-endpoint_5_region_name.png'; md5=a6bce0acf5a1cb85f161290f0cf30733"
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:7(title)
msgid "Register API endpoints"
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:8(para)
msgid "All Debian packages for API services, except the <package>heat-api</package> package, register the service in the Identity Service catalog. This feature is helpful because API endpoints are difficult to remember."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:13(para)
msgid "The <package>heat-common</package> package and not the <package>heat-api</package> package configures the Orchestration service."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:17(para)
msgid "When you install a package for an API service, you are prompted to register that service. However, after you install or upgrade the package for an API service, Debian immediately removes your response to this prompt from the <package>debconf</package> database. Consequently, you are prompted to re-register the service with the Identity Service. If you already registered the API service, respond <literal>no</literal> when you upgrade."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:34(para)
msgid "This screen registers packages in the Identity Service catalog:"
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:45(para)
msgid "You are prompted for the Identity Service <literal>admin_token</literal> value. The Identity Service uses this value to register the API service. When you set up the <package>keystone</package> package, this value is configured automatically."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:59(para)
msgid "This screen configures the IP addresses for the service. The configuration script automatically detects the IP address used by the interface that is connected to the default route (<code>/sbin/route</code> and <code>/sbin/ip</code>)."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:63(para)
msgid "Unless you have a unique set up for your network, press <keycap>ENTER</keycap>."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:74(para)
msgid "This screen configures the region name for the service. For example, <code>us-east-coast</code> or <code>europe-paris</code>."
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:86(para)
msgid "The Debian package post installation scripts will then perform the below commands for you:"
msgstr ""
#: ./doc/install-guide/section_debconf-api-endpoints.xml:98(para)
msgid "The values of <literal>AUTH_TOKEN</literal>, <literal>KEYSTONE_ENDPOINT_IP</literal>, <literal>PKG_ENDPOINT_IP</literal> and <literal>REGION_NAME</literal> depend on the answer you will provide to the debconf prompts. But the values of <literal>SERVICE_NAME</literal>, <literal>SERVICE_TYPE</literal>, <literal>SERVICE_DESC</literal> and <literal>SERVICE_URL</literal> are already pre-wired in each package, so you don't have to remember them."
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/ch_overview.xml:43(None)
msgid "@@image: '../common/figures/openstack_havana_conceptual_arch.png'; md5=96e1d5492d4c865fc9145710bb294a91"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/ch_overview.xml:136(None)
msgid "@@image: '../common/figures/installguidearch-neutron-hw.png'; md5=256987507b566287c69081c1b1083941"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/ch_overview.xml:156(None)
msgid "@@image: '../common/figures/installguidearch-neutron-services.png'; md5=bba84d5b30fc9ed13391738d072c376a"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/ch_overview.xml:231(None)
msgid "@@image: '../common/figures/installguidearch-nova-hw.png'; md5=2868ba248354a3ff4a4bb5a39e1a6261"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: ./doc/install-guide/ch_overview.xml:251(None)
msgid "@@image: '../common/figures/installguidearch-nova-services.png'; md5=5c151372a5eeb4f07c537c37cd956e22"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:12(title)
msgid "Architecture"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:14(title)
msgid "Overview"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:15(para)
msgid "The <glossterm>OpenStack</glossterm> project is an open source cloud computing platform that supports all types of cloud environments. The project aims for simple implementation, massive scalability, and a rich set of features. Cloud computing experts from around the world contribute to the project."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:20(para)
msgid "OpenStack provides an Infrastructure-as-a-Service (<glossterm>IaaS</glossterm>) solution through a variety of complemental services. Each service offers an application programming interface (<glossterm>API</glossterm>) that facilitates this integration. The following table provides a list of OpenStack services:"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:27(para)
msgid "This guide describes how to deploy these services in a functional test environment and, by example, teaches you how to build a production environment. Realistically, you would use automation tools such as Ansible, Chef, and Puppet to deploy and manage a production environment."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:34(title) ./doc/install-guide/ch_overview.xml:39(title)
msgid "Conceptual architecture"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:35(para)
msgid "Launching a virtual machine or instance involves many interactions among several services. The following diagram provides the conceptual architecture of a typical OpenStack environment."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:49(title)
msgid "Example architectures"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:50(para)
msgid "OpenStack is highly configurable to meet different needs with various compute, networking, and storage options. This guide enables you to choose your own OpenStack adventure using a combination of core and optional services. This guide uses the following example architectures:"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:57(para)
msgid "Three-node architecture with OpenStack Networking (neutron) and optional nodes for Block Storage and Object Storage services."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:62(para)
msgid "The <glossterm baseform=\"cloud controller node\">controller node</glossterm> runs the Identity service, Image Service, management portions of Compute and Networking, Networking plug-in, and the dashboard. It also includes supporting services such as a SQL database, <glossterm>message queue</glossterm>, and <glossterm>Network Time Protocol (NTP)</glossterm>."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:70(para) ./doc/install-guide/ch_overview.xml:175(para)
msgid "Optionally, the controller node runs portions of Block Storage, Object Storage, Orchestration, Telemetry, Database, and Data processing services. These components provide additional features for your environment."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:77(para)
msgid "The network node runs the Networking plug-in and several agents that provision tenant networks and provide switching, routing, <glossterm baseform=\"Network Address Translation (NAT)\">NAT</glossterm>, and <glossterm>DHCP</glossterm> services. This node also handles external (Internet) connectivity for tenant virtual machine instances."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:86(para)
msgid "The <glossterm>compute node</glossterm> runs the <glossterm>hypervisor</glossterm> portion of Compute that operates <glossterm>tenant</glossterm><glossterm baseform=\"virtual machine (VM)\">virtual machines</glossterm> or instances. By default, Compute uses <glossterm baseform=\"kernel-based VM (KVM)\">KVM</glossterm> as the <glossterm>hypervisor</glossterm>. The compute node also runs the Networking plug-in and an agent that connect tenant networks to instances and provide firewalling (<glossterm baseform=\"security group\">security groups</glossterm>) services. You can run more than one compute node."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:98(para) ./doc/install-guide/ch_overview.xml:193(para)
msgid "Optionally, the compute node runs a Telemetry agent to collect meters. Also, it can contain a third network interface on a separate storage network to improve performance of storage services."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:104(para) ./doc/install-guide/ch_overview.xml:199(para)
msgid "The optional Block Storage node contains the disks that the Block Storage service provisions for tenant virtual machine instances. You can run more than one of these nodes."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:107(para) ./doc/install-guide/ch_overview.xml:202(para)
msgid "Optionally, the Block Storage node runs a Telemetry agent to collect meters. Also, it can contain a second network interface on a separate storage network to improve performance of storage services."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:113(para) ./doc/install-guide/ch_overview.xml:208(para)
msgid "The optional Object Storage nodes contain the disks that the Object Storage service uses for storing accounts, containers, and objects. You can run more than two of these nodes. However, the minimal architecture example requires two nodes."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:118(para) ./doc/install-guide/ch_overview.xml:213(para)
msgid "Optionally, these nodes can contain a second network interface on a separate storage network to improve performance of storage services."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:124(para)
msgid "When you implement this architecture, skip <xref linkend=\"section_nova-networking\"/> in <xref linkend=\"ch_networking\"/>. Optional services might require additional nodes or additional resources on existing nodes."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:131(title)
msgid "Minimal architecture example with OpenStack Networking (neutron)Hardware requirements"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:151(title)
msgid "Minimal architecture example with OpenStack Networking (neutron)Service layout"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:163(para)
msgid "Two-node architecture with legacy networking (nova-network) and optional nodes for Block Storage and Object Storage services."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:168(para)
msgid "The <glossterm baseform=\"cloud controller node\">controller node</glossterm> runs the Identity service, Image service, management portion of Compute, and the dashboard. It also includes supporting services such as a SQL database, <glossterm>message queue</glossterm>, and <glossterm>Network Time Protocol (NTP)</glossterm>."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:182(para)
msgid "The <glossterm>compute node</glossterm> runs the <glossterm>hypervisor</glossterm> portion of Compute that operates <glossterm>tenant</glossterm><glossterm baseform=\"virtual machine (VM)\">virtual machines</glossterm> or instances. By default, Compute uses <glossterm baseform=\"kernel-based VM (KVM)\">KVM</glossterm> as the <glossterm>hypervisor</glossterm>. Compute also provisions tenant networks and provides firewalling (<glossterm baseform=\"security group\">security groups</glossterm>) services. You can run more than one compute node."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:219(para)
msgid "When you implement this architecture, skip <xref linkend=\"section_neutron-networking\"/> in <xref linkend=\"ch_networking\"/>. To use optional services, you might need to build additional nodes, as described in subsequent chapters."
msgstr ""
#: ./doc/install-guide/ch_overview.xml:226(title)
msgid "Minimal architecture example with legacy networking (nova-network)Hardware requirements"
msgstr ""
#: ./doc/install-guide/ch_overview.xml:246(title)
msgid "Minimal architecture example with legacy networking (nova-network)Service layout"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:7(title)
msgid "Verify the Database service installation"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:8(para)
msgid "To verify that the Database service is installed and configured correctly, try executing a trove command:"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:12(para)
msgid "Source the <filename>demo-openrc.sh</filename> file."
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:16(para)
msgid "Retrieve the trove instances list:"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:25(para)
msgid "Assuming you have created an image for the type of database you want, and have updated the datastore to use that image, you can now create a trove instance (Database service). To do this, use the trove <placeholder-1/> command."
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:32(para)
msgid "This example shows you how to create a MySQL 5.5 database:"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:34(replaceable)
msgid "name"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:34(replaceable)
msgid "DBNAME"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:35(replaceable)
msgid "USER"
msgstr ""
#: ./doc/install-guide/section_trove-verify.xml:35(replaceable)
msgid "PASSWORD"
msgstr ""
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: ./doc/install-guide/section_trove-verify.xml:0(None)
msgid "translator-credits"
msgstr ""