msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2014-12-23 06:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \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:133(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:147(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:156(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:165(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:174(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:183(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:194(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 on the controller node." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:15(title) ./doc/install-guide/section_keystone-install.xml:52(title) ./doc/install-guide/section_keystone-users.xml:28(title) ./doc/install-guide/section_ceilometer-nova.xml:13(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_glance-install.xml:18(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_ceilometer-controller.xml:17(title) ./doc/install-guide/section_ceilometer-controller.xml:139(title) ./doc/install-guide/section_keystone-services.xml:13(title) ./doc/install-guide/object-storage/section_swift-storage-node.xml:22(title) ./doc/install-guide/object-storage/section_swift-controller-node.xml:19(title) msgid "To configure prerequisites" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:16(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:19(para) ./doc/install-guide/section_cinder-controller-node.xml:18(para) ./doc/install-guide/section_nova-controller-install.xml:16(para) ./doc/install-guide/section_glance-install.xml:22(para) ./doc/install-guide/section_neutron-controller-node.xml:13(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:22(para) ./doc/install-guide/section_cinder-controller-node.xml:21(para) ./doc/install-guide/section_nova-controller-install.xml:19(para) ./doc/install-guide/section_glance-install.xml:25(para) ./doc/install-guide/section_neutron-controller-node.xml:16(para) ./doc/install-guide/section_heat-install.xml:18(para) msgid "Use the database access client to connect to the database server as the root user:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:27(para) msgid "Create the keystone database:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:31(para) msgid "Grant proper access to the keystone database:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:34(replaceable) ./doc/install-guide/section_keystone-install.xml:36(replaceable) ./doc/install-guide/section_keystone-install.xml:85(replaceable) msgid "KEYSTONE_DBPASS" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:37(para) msgid "Replace KEYSTONE_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:40(para) ./doc/install-guide/section_cinder-controller-node.xml:40(para) ./doc/install-guide/section_nova-controller-install.xml:40(para) ./doc/install-guide/section_glance-install.xml:44(para) ./doc/install-guide/section_neutron-controller-node.xml:35(para) ./doc/install-guide/section_heat-install.xml:37(para) msgid "Exit the database access client." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:45(para) ./doc/install-guide/section_keystone-install.xml:54(para) msgid "Generate a random value to use as the administration token during initial configuration:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:60(title) ./doc/install-guide/section_keystone-install.xml:120(title) msgid "To install and configure the components" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:62(para) ./doc/install-guide/section_keystone-install.xml:122(para) msgid "Run the following command to install the packages:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:68(para) msgid "Edit the /etc/keystone/keystone.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:72(para) msgid "In the [DEFAULT] section, define the value of the initial administration token:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:76(replaceable) ./doc/install-guide/section_keystone-users.xml:31(replaceable) msgid "ADMIN_TOKEN" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:77(para) msgid "Replace ADMIN_TOKEN with the random value that you generated in a previous step." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:81(para) ./doc/install-guide/section_cinder-storage-node.xml:143(para) ./doc/install-guide/section_cinder-controller-node.xml:161(para) ./doc/install-guide/section_glance-install.xml:130(para) ./doc/install-guide/section_glance-install.xml:186(para) ./doc/install-guide/section_neutron-controller-node.xml:167(para) ./doc/install-guide/section_heat-install.xml:169(para) ./doc/install-guide/section_ceilometer-controller.xml:203(para) msgid "In the [database] section, configure database access:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:85(replaceable) ./doc/install-guide/section_keystone-users.xml:39(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:59(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:68(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:69(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:86(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:97(replaceable) ./doc/install-guide/section_sahara-install.xml:98(replaceable) ./doc/install-guide/section_sahara-install.xml:99(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:288(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:332(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:147(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:157(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:173(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:174(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:206(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:110(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:111(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:112(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:126(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:127(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:128(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:175(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:191(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:192(replaceable) ./doc/install-guide/section_basics-ntp.xml:87(replaceable) ./doc/install-guide/section_nova-controller-install.xml:99(replaceable) ./doc/install-guide/section_nova-controller-install.xml:100(replaceable) ./doc/install-guide/section_nova-controller-install.xml:101(replaceable) ./doc/install-guide/section_nova-controller-install.xml:147(replaceable) ./doc/install-guide/section_nova-controller-install.xml:163(replaceable) ./doc/install-guide/section_nova-controller-install.xml:164(replaceable) ./doc/install-guide/section_nova-controller-install.xml:200(replaceable) ./doc/install-guide/section_glance-install.xml:101(replaceable) ./doc/install-guide/section_glance-install.xml:102(replaceable) ./doc/install-guide/section_glance-install.xml:103(replaceable) ./doc/install-guide/section_glance-install.xml:134(replaceable) ./doc/install-guide/section_glance-install.xml:144(replaceable) ./doc/install-guide/section_glance-install.xml:145(replaceable) ./doc/install-guide/section_glance-install.xml:190(replaceable) ./doc/install-guide/section_glance-install.xml:200(replaceable) ./doc/install-guide/section_glance-install.xml:201(replaceable) ./doc/install-guide/section_dashboard-install.xml:72(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:93(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:109(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:110(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:258(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:260(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:90(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:91(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:92(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:171(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:181(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:197(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:198(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:229(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:230(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:347(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:349(replaceable) ./doc/install-guide/section_neutron-network-node.xml:97(replaceable) ./doc/install-guide/section_neutron-network-node.xml:113(replaceable) ./doc/install-guide/section_neutron-network-node.xml:114(replaceable) ./doc/install-guide/section_neutron-network-node.xml:361(replaceable) ./doc/install-guide/section_neutron-network-node.xml:375(replaceable) ./doc/install-guide/section_keystone-openrc.xml:27(replaceable) ./doc/install-guide/section_keystone-openrc.xml:37(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:210(replaceable) ./doc/install-guide/section_trove-install.xml:76(replaceable) ./doc/install-guide/section_trove-install.xml:77(replaceable) ./doc/install-guide/section_trove-install.xml:78(replaceable) ./doc/install-guide/section_trove-install.xml:88(replaceable) ./doc/install-guide/section_trove-install.xml:89(replaceable) ./doc/install-guide/section_trove-install.xml:90(replaceable) ./doc/install-guide/section_trove-install.xml:91(replaceable) ./doc/install-guide/section_trove-install.xml:92(replaceable) ./doc/install-guide/section_trove-install.xml:93(replaceable) ./doc/install-guide/section_trove-install.xml:102(replaceable) ./doc/install-guide/section_trove-install.xml:179(replaceable) ./doc/install-guide/section_trove-install.xml:184(replaceable) ./doc/install-guide/section_trove-install.xml:218(replaceable) ./doc/install-guide/section_trove-install.xml:219(replaceable) ./doc/install-guide/section_trove-install.xml:220(replaceable) ./doc/install-guide/section_nova-compute-install.xml:57(replaceable) ./doc/install-guide/section_nova-compute-install.xml:73(replaceable) ./doc/install-guide/section_nova-compute-install.xml:74(replaceable) ./doc/install-guide/section_nova-compute-install.xml:109(replaceable) ./doc/install-guide/section_nova-compute-install.xml:134(replaceable) ./doc/install-guide/section_heat-install.xml:120(replaceable) ./doc/install-guide/section_heat-install.xml:121(replaceable) ./doc/install-guide/section_heat-install.xml:122(replaceable) ./doc/install-guide/section_heat-install.xml:136(replaceable) ./doc/install-guide/section_heat-install.xml:137(replaceable) ./doc/install-guide/section_heat-install.xml:138(replaceable) ./doc/install-guide/section_heat-install.xml:173(replaceable) ./doc/install-guide/section_heat-install.xml:183(replaceable) ./doc/install-guide/section_heat-install.xml:195(replaceable) ./doc/install-guide/section_heat-install.xml:196(replaceable) ./doc/install-guide/section_heat-install.xml:203(replaceable) ./doc/install-guide/section_heat-install.xml:219(replaceable) ./doc/install-guide/section_heat-install.xml:220(replaceable) ./doc/install-guide/section_heat-install.xml:261(replaceable) ./doc/install-guide/section_ceilometer-glance.xml:17(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_ceilometer-controller.xml:93(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:130(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:131(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:132(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:207(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:217(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:233(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:234(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:253(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:329(replaceable) ./doc/install-guide/section_keystone-services.xml:58(replaceable) ./doc/install-guide/section_keystone-services.xml:59(replaceable) ./doc/install-guide/section_keystone-services.xml:60(replaceable) ./doc/install-guide/object-storage/section_object-storage-install.xml:95(replaceable) ./doc/install-guide/object-storage/section_object-storage-install.xml:96(replaceable) ./doc/install-guide/object-storage/section_object-storage-install.xml:97(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:79(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:80(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:81(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:169(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:170(replaceable) msgid "controller" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:86(para) msgid "Replace KEYSTONE_DBPASS with the password you chose for the database." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:90(para) msgid "In the [token] section, configure the UUID token provider and SQL driver:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:98(para) ./doc/install-guide/section_cinder-storage-node.xml:217(para) ./doc/install-guide/section_cinder-controller-node.xml:215(para) ./doc/install-guide/section_nova-controller-install.xml:203(para) ./doc/install-guide/section_glance-install.xml:172(para) ./doc/install-guide/section_glance-install.xml:220(para) ./doc/install-guide/section_neutron-compute-node.xml:135(para) ./doc/install-guide/section_neutron-controller-node.xml:256(para) ./doc/install-guide/section_neutron-network-node.xml:139(para) ./doc/install-guide/section_neutron-network-node.xml:244(para) ./doc/install-guide/section_neutron-network-node.xml:273(para) ./doc/install-guide/section_neutron-network-node.xml:387(para) ./doc/install-guide/section_nova-compute-install.xml:137(para) ./doc/install-guide/section_heat-install.xml:223(para) msgid "(Optional) To assist with troubleshooting, enable verbose logging in the [DEFAULT] section:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:107(para) msgid "Create generic certificates and keys and restrict access to the associated files:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:115(para) msgid "Populate the Identity service database:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:126(para) msgid "Respond to prompts for ." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:129(para) msgid "Configure the initial administration token:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:137(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:142(para) msgid "Create the admin tenant and user:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:189(para) ./doc/install-guide/section_glance-install.xml:98(para) ./doc/install-guide/section_neutron-controller-node.xml:87(para) ./doc/install-guide/section_heat-install.xml:117(para) ./doc/install-guide/section_ceilometer-controller.xml:127(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:76(para) msgid "Create the Identity service endpoints:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:201(title) ./doc/install-guide/section_basics-database.xml:66(title) ./doc/install-guide/section_basics-packages.xml:138(title) ./doc/install-guide/section_cinder-storage-node.xml:252(title) ./doc/install-guide/section_cinder-controller-node.xml:247(title) ./doc/install-guide/section_nova-controller-install.xml:250(title) ./doc/install-guide/section_glance-install.xml:263(title) ./doc/install-guide/section_dashboard-install.xml:109(title) ./doc/install-guide/section_neutron-controller-node.xml:361(title) ./doc/install-guide/section_nova-compute-install.xml:181(title) ./doc/install-guide/section_heat-install.xml:267(title) ./doc/install-guide/section_ceilometer-controller.xml:341(title) msgid "To finalize installation" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:203(para) msgid "Restart the Identity service:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:207(para) msgid "Start the Identity service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:211(para) ./doc/install-guide/section_basics-database.xml:27(para) ./doc/install-guide/section_basics-database.xml:76(para) ./doc/install-guide/section_ceilometer-swift.xml:63(para) ./doc/install-guide/section_ceilometer-nova.xml:36(para) ./doc/install-guide/section_ceilometer-nova.xml:112(para) ./doc/install-guide/section_ceilometer-cinder.xml:26(para) ./doc/install-guide/section_ceilometer-cinder.xml:34(para) ./doc/install-guide/section_cinder-storage-node.xml:264(para) ./doc/install-guide/section_cinder-controller-node.xml:258(para) ./doc/install-guide/section_basics-ntp.xml:60(para) ./doc/install-guide/section_basics-ntp.xml:102(para) ./doc/install-guide/section_nova-controller-install.xml:269(para) ./doc/install-guide/section_nova-networking-compute-node.xml:61(para) ./doc/install-guide/section_glance-install.xml:274(para) ./doc/install-guide/section_dashboard-install.xml:133(para) ./doc/install-guide/section_neutron-compute-node.xml:215(para) ./doc/install-guide/section_neutron-compute-node.xml:304(para) ./doc/install-guide/section_neutron-compute-node.xml:315(para) ./doc/install-guide/section_neutron-controller-node.xml:394(para) ./doc/install-guide/section_neutron-controller-node.xml:410(para) ./doc/install-guide/section_neutron-network-node.xml:417(para) ./doc/install-guide/section_neutron-network-node.xml:440(para) ./doc/install-guide/section_neutron-network-node.xml:516(para) ./doc/install-guide/section_trove-install.xml:236(para) ./doc/install-guide/section_nova-networking-controller-node.xml:31(para) ./doc/install-guide/section_nova-compute-install.xml:216(para) ./doc/install-guide/section_heat-install.xml:281(para) ./doc/install-guide/section_ceilometer-glance.xml:26(para) ./doc/install-guide/section_basics-queue.xml:49(para) ./doc/install-guide/section_ceilometer-controller.xml:26(para) ./doc/install-guide/section_ceilometer-controller.xml:78(para) ./doc/install-guide/section_ceilometer-controller.xml:360(para) ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:68(para) ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:106(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:169(para) ./doc/install-guide/object-storage/section_start-storage-node-services.xml:22(para) msgid "On SLES:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:214(para) ./doc/install-guide/section_basics-database.xml:25(para) ./doc/install-guide/section_basics-database.xml:79(para) ./doc/install-guide/section_ceilometer-swift.xml:65(para) ./doc/install-guide/section_ceilometer-nova.xml:38(para) ./doc/install-guide/section_ceilometer-nova.xml:115(para) ./doc/install-guide/section_ceilometer-cinder.xml:29(para) ./doc/install-guide/section_ceilometer-cinder.xml:36(para) ./doc/install-guide/section_cinder-storage-node.xml:269(para) ./doc/install-guide/section_cinder-controller-node.xml:263(para) ./doc/install-guide/section_basics-ntp.xml:63(para) ./doc/install-guide/section_basics-ntp.xml:105(para) ./doc/install-guide/section_nova-controller-install.xml:282(para) ./doc/install-guide/section_nova-networking-compute-node.xml:66(para) ./doc/install-guide/section_glance-install.xml:279(para) ./doc/install-guide/section_dashboard-install.xml:138(para) ./doc/install-guide/section_neutron-compute-node.xml:218(para) ./doc/install-guide/section_neutron-compute-node.xml:306(para) ./doc/install-guide/section_neutron-compute-node.xml:318(para) ./doc/install-guide/section_neutron-controller-node.xml:398(para) ./doc/install-guide/section_neutron-controller-node.xml:413(para) ./doc/install-guide/section_neutron-network-node.xml:419(para) ./doc/install-guide/section_neutron-network-node.xml:443(para) ./doc/install-guide/section_neutron-network-node.xml:526(para) ./doc/install-guide/section_trove-install.xml:243(para) ./doc/install-guide/section_nova-networking-controller-node.xml:35(para) ./doc/install-guide/section_nova-compute-install.xml:221(para) ./doc/install-guide/section_heat-install.xml:288(para) ./doc/install-guide/section_ceilometer-glance.xml:29(para) ./doc/install-guide/section_basics-queue.xml:52(para) ./doc/install-guide/section_ceilometer-controller.xml:24(para) ./doc/install-guide/section_ceilometer-controller.xml:81(para) ./doc/install-guide/section_ceilometer-controller.xml:373(para) ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:73(para) ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:119(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:172(para) ./doc/install-guide/object-storage/section_start-storage-node-services.xml:28(para) msgid "On openSUSE:" msgstr "" #: ./doc/install-guide/section_keystone-install.xml:219(para) ./doc/install-guide/section_heat-install.xml:295(para) msgid "By default, the Ubuntu packages create a SQLite database." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:220(para) ./doc/install-guide/section_cinder-controller-node.xml:269(para) ./doc/install-guide/section_nova-controller-install.xml:292(para) ./doc/install-guide/section_glance-install.xml:285(para) ./doc/install-guide/section_nova-compute-install.xml:228(para) ./doc/install-guide/section_heat-install.xml:296(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:225(para) msgid "By default, the Identity service stores expired tokens in the database indefinitely. The accumulation of expired tokens considerably increases the database size and might degrade service performance, particularly in environments with limited resources." msgstr "" #: ./doc/install-guide/section_keystone-install.xml:229(para) msgid "We recommend that you use cron to configure a periodic task that purges expired tokens hourly:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:8(title) msgid "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 MariaDB or MySQL depending on the distribution. OpenStack services also support other SQL databases including PostgreSQL." 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_sahara-install.xml:18(para) ./doc/install-guide/section_cinder-storage-node.xml:133(para) ./doc/install-guide/section_cinder-storage-node.xml:230(para) ./doc/install-guide/section_cinder-controller-node.xml:151(para) ./doc/install-guide/section_cinder-controller-node.xml:232(para) ./doc/install-guide/section_nova-controller-install.xml:118(para) ./doc/install-guide/section_nova-controller-install.xml:219(para) ./doc/install-guide/section_glance-install.xml:120(para) ./doc/install-guide/section_glance-install.xml:237(para) ./doc/install-guide/section_dashboard-install.xml:21(para) ./doc/install-guide/section_dashboard-install.xml:38(para) ./doc/install-guide/section_nova-compute-install.xml:42(para) ./doc/install-guide/section_nova-compute-install.xml:166(para) ./doc/install-guide/section_ceilometer-controller.xml:182(para) ./doc/install-guide/section_ceilometer-controller.xml:292(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:183(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:98(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:31(para) msgid "Choose a suitable password for the database root account." msgstr "" #: ./doc/install-guide/section_basics-database.xml:34(para) msgid "Edit the /etc/mysql/my.cnf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:37(para) msgid "Edit the /etc/my.cnf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:42(para) msgid "In the [mysqld] section, set the bind-address 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:51(para) msgid "In the [mysqld] section, set the following keys to enable useful options and the UTF-8 character set:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:68(para) msgid "Restart the database service:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:72(para) msgid "Start the database service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:84(para) msgid "Secure the database service:" msgstr "" #: ./doc/install-guide/section_basics-database.xml:85(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 connection directive will be handled by the dbconfig-common 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 dbconfig-common package configures the OpenStack services to use SQLite. So if you use debconf 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, dbconfig-common does not provide access to database servers over a network. If you want the dbconfig-common 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 dbconfig-common package:" msgstr "" #: ./doc/install-guide/section_debconf-dbconfig-common.xml:50(para) msgid "Unlike other debconf prompts, you cannot pre-seed the responses for the dbconfig-common prompts by using . Instead, you must create a file in /etc/dbconfig-common. For example, you might create a keystone configuration file for dbconfig-common that is located in /etc/dbconfig-common/keystone.conf, 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, keystonedb 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 dbconfig-common 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 cinder-common 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 /etc/mysql/my.cnf file, and the mysql.user table. To do so, Debian provides a helper script in the openstack-deploy 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 CirrOS image that you added to your environment in the 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 OpenStack User Guide." msgstr "" #: ./doc/install-guide/ch_launch-instance.xml:17(para) msgid "Launch an instance using OpenStack Networking (neutron) or legacy networking (nova-network) . For more information, see the OpenStack User Guide." 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 for Telemetry" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:10(para) msgid "Install the python-ceilometerclient package on your Object Storage proxy server:" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:17(para) msgid "To retrieve object store statistics, the Telemetry service needs access to Object Storage with the ResellerAdmin role. Give this role to your os_username user for the os_tenant_name tenant:" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:31(replaceable) msgid "462fa46c13fd4798a95a3bfbe27b5e54" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:34(para) msgid "You must also add the Telemetry middleware to Object Storage to handle incoming and outgoing traffic. Add these lines to the /etc/swift/proxy-server.conf file:" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:43(para) msgid "Add ceilometer to the pipeline parameter of that same file:" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:49(para) msgid "Add the system user swift to the system group ceilometer to give Object Storage access to the ceilometer.conf file." msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:55(para) msgid "Add ResellerAdmin to the operator_roles parameter of that same file:" msgstr "" #: ./doc/install-guide/section_ceilometer-swift.xml:60(para) ./doc/install-guide/section_ceilometer-nova.xml:104(para) msgid "Restart the service with its new settings:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:8(title) msgid "Create tenants, users, and roles" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:9(para) msgid "After you install the Identity service, create tenants (projects), users, and roles for your environment. You must use the temporary administration token that you created in and manually configure the location (endpoint) of the Identity service before you run commands." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:17(para) msgid "You can pass the value of the administration token to the command with the --os-token option or set the temporary OS_SERVICE_TOKEN environment variable. Similarly, you can pass the location of the Identity service to the command with the --os-endpoint option or set the temporary OS_SERVICE_ENDPOINT environment variable. This guide uses environment variables to reduce command length." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:25(para) msgid "For more information, see the Operations Guide - Managing Project and Users." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:30(para) msgid "Configure the administration token:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:32(para) msgid "Replace ADMIN_TOKEN with the administration token that you generated in . For example:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:38(para) msgid "Configure the endpoint:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:43(title) msgid "To create tenants, users, and roles" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:45(para) msgid "Create an administrative tenant, user, and role for administrative operations in your environment:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:49(para) msgid "Create the admin tenant:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:60(para) msgid "OpenStack generates IDs dynamically, so you will see different values from the example command output." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:65(para) msgid "Create the admin user:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:66(replaceable) ./doc/install-guide/section_keystone-verify.xml:19(replaceable) ./doc/install-guide/section_keystone-verify.xml:38(replaceable) ./doc/install-guide/section_keystone-verify.xml:60(replaceable) ./doc/install-guide/section_keystone-verify.xml:77(replaceable) ./doc/install-guide/section_keystone-openrc.xml:26(replaceable) ./doc/install-guide/section_trove-install.xml:133(replaceable) ./doc/install-guide/section_trove-install.xml:182(replaceable) msgid "ADMIN_PASS" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:66(replaceable) ./doc/install-guide/section_keystone-users.xml:131(replaceable) msgid "EMAIL_ADDRESS" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:76(para) msgid "Replace ADMIN_PASS with a suitable password and EMAIL_ADDRESS with a suitable e-mail address." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:81(para) msgid "Create the admin role:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:91(para) msgid "Add the admin role to the admin tenant and user:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:95(para) ./doc/install-guide/section_nova-networking-initial-network.xml:44(para) ./doc/install-guide/section_cinder-controller-node.xml:74(para) ./doc/install-guide/section_nova-controller-install.xml:75(para) ./doc/install-guide/section_launch-instance-nova.xml:27(para) ./doc/install-guide/section_glance-install.xml:78(para) ./doc/install-guide/section_neutron-controller-node.xml:69(para) ./doc/install-guide/section_launch-instance-neutron.xml:27(para) ./doc/install-guide/section_launch-instance-neutron.xml:246(para) ./doc/install-guide/section_heat-install.xml:71(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:56(para) msgid "This command provides no output." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:100(para) msgid "Any roles that you create must map to roles specified in the policy.json file included with each OpenStack service. The default policy for most services grants administrative access to the admin role. For more information, see the Operations Guide - Managing Projects and Users." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:109(para) msgid "Create a demo tenant and user for typical operations in your environment:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:113(para) msgid "Create the demo tenant:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:124(para) msgid "Do not repeat this step when creating additional users for this tenant." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:129(para) msgid "Create the demo user under the demo tenant:" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:131(replaceable) ./doc/install-guide/section_keystone-verify.xml:89(replaceable) ./doc/install-guide/section_keystone-verify.xml:107(replaceable) ./doc/install-guide/section_keystone-openrc.xml:36(replaceable) msgid "DEMO_PASS" msgstr "" #: ./doc/install-guide/section_keystone-users.xml:142(para) msgid "Replace DEMO_PASS with a suitable password and EMAIL_ADDRESS with a suitable e-mail address." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:146(para) msgid "Using the --tenant option automatically assigns the _member_ role to a user. This option will also create the _member_ role if it does not exist." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:154(para) msgid "You can repeat this procedure to create additional tenants and users." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:159(para) msgid "OpenStack services also require a tenant, user, and role to interact with other services. Each service typically requires creating one or more unique users with the admin role under the service tenant." msgstr "" #: ./doc/install-guide/section_keystone-users.xml:165(para) msgid "Create the service tenant:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:8(title) msgid "Install the Compute agent for Telemetry" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:9(para) msgid "Telemetry is composed of an API service, a collector and a range of disparate agents. This section explains how to install and configure the agent that runs on the compute node." msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:15(para) msgid "Install the package:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:21(para) msgid "Edit the /etc/nova/nova.conf file and add the following lines to the [DEFAULT] section:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:33(para) ./doc/install-guide/section_neutron-compute-node.xml:302(para) ./doc/install-guide/section_nova-compute-install.xml:207(para) msgid "Restart the Compute service:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:43(title) msgid "To configure the Compute agent for Telemetry" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:44(para) ./doc/install-guide/section_ceilometer-controller.xml:199(para) ./doc/install-guide/section_ceilometer-controller.xml:312(para) msgid "Edit the /etc/ceilometer/ceilometer.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:47(para) msgid "In the [publisher] section, set the secret key for Telemetry service nodes:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:51(replaceable) msgid "CEILOMETER_TOKEN" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:52(para) msgid "Replace CEILOMETER_TOKEN with the ceilometer token that you created previously." msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:56(para) msgid "In the [DEFAULT] section, configure RabbitMQ broker access:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:60(replaceable) ./doc/install-guide/section_cinder-storage-node.xml:158(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:176(replaceable) ./doc/install-guide/section_nova-controller-install.xml:148(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:94(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:182(replaceable) ./doc/install-guide/section_neutron-network-node.xml:98(replaceable) ./doc/install-guide/section_trove-install.xml:104(replaceable) ./doc/install-guide/section_trove-install.xml:180(replaceable) ./doc/install-guide/section_nova-compute-install.xml:58(replaceable) ./doc/install-guide/section_heat-install.xml:184(replaceable) ./doc/install-guide/section_ceilometer-glance.xml:18(replaceable) ./doc/install-guide/section_basics-queue.xml:64(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:218(replaceable) msgid "RABBIT_PASS" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:61(para) msgid "Replace RABBIT_PASS with the password you chose for the guest account in RabbitMQ." msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:65(para) msgid "In the [keystone_authtoken] section, configure Identity service access:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:72(replaceable) ./doc/install-guide/section_ceilometer-nova.xml:89(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:111(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:237(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:256(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:332(replaceable) msgid "CEILOMETER_PASS" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:73(para) msgid "Replace CEILOMETER_PASS with the password you chose for the Telemetry module database." msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:76(para) msgid "Comment out the auth_host, auth_port, and auth_protocol keys, since they are replaced by the identity_uri and auth_uri keys." msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:83(para) ./doc/install-guide/section_ceilometer-controller.xml:249(para) ./doc/install-guide/section_ceilometer-controller.xml:325(para) msgid "In the [service_credentials] section, configure service credentials:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:91(para) msgid "Replace CEILOMETER_PASS with the password you chose for the ceilometer user in the Identity service." msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:95(para) ./doc/install-guide/section_ceilometer-controller.xml:271(para) msgid "In the [DEFAULT] section, configure the log directory:" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:102(title) msgid "To finish installation" msgstr "" #: ./doc/install-guide/section_ceilometer-nova.xml:108(para) msgid "Start the service and configure it to start when the system boots:" 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_nova-controller-install.xml:224(para) ./doc/install-guide/section_glance-install.xml:241(para) ./doc/install-guide/section_neutron-compute-node.xml:46(para) ./doc/install-guide/section_neutron-controller-node.xml:128(para) ./doc/install-guide/section_neutron-network-node.xml:49(para) ./doc/install-guide/section_heat-install.xml:243(para) ./doc/install-guide/section_ceilometer-controller.xml:298(para) msgid "Respond to prompts for database management, Identity service credentials, service endpoint registration, and message broker credentials." 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 /etc/sahara/sahara.conf configuration file" msgstr "" #: ./doc/install-guide/section_sahara-install.xml:45(replaceable) msgid "SAHARA_DBPASS" msgstr "" #: ./doc/install-guide/section_sahara-install.xml:41(para) msgid "First, edit parameter in the [database] section. The URL provided here should point to an empty database. For instance, connection string for MySQL database will be: " msgstr "" #: ./doc/install-guide/section_sahara-install.xml:47(para) msgid "Switch to the [keystone_authtoken] section. The parameter should point to the public Identity API endpoint. should point to the admin Identity API endpoint. For example: " msgstr "" #: ./doc/install-guide/section_sahara-install.xml:54(para) msgid "Next specify admin_user, admin_password and admin_tenant_name. These parameters must specify a keystone user which has the admin 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 [DEFAULT] section. Proceed to the networking parameters. If you are using Neutron for networking, then set use_neutron=true. Otherwise if you are using nova-network set the given parameter to false." 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: verbose and debug. If the former is set to true, sahara will start to write logs of INFO level and above. If debug is set to true, sahara will write all the logs, including the DEBUG ones." msgstr "" #: ./doc/install-guide/section_sahara-install.xml:79(para) msgid "If you use the Data processing service with a MySQL database, then for storing big job binaries in the sahara internal database you must configure the size of max allowed packets. Edit the my.cnf file and change parameter: and restart MySQL server." msgstr "" #: ./doc/install-guide/section_sahara-install.xml:87(para) msgid "Create database schema: " msgstr "" #: ./doc/install-guide/section_sahara-install.xml:90(para) msgid "You must register the Data processing service with the Identity service so that other OpenStack services can locate it. Register the service and specify the endpoint: " msgstr "" #: ./doc/install-guide/section_sahara-install.xml:102(para) msgid "Start the sahara service: " msgstr "" #: ./doc/install-guide/section_sahara-install.xml:106(para) msgid "(Optional) Enable the Data processing service to start on boot " msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:8(title) msgid "Add the Block Storage service agent for Telemetry" msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:11(para) msgid "To retrieve volume samples, you must configure the Block Storage service to send notifications to the bus." msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:13(para) msgid "Edit /etc/cinder/cinder.conf and add in the [DEFAULT] section on the controller and volume nodes:" msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:20(para) msgid "Restart the Block Storage services with their new settings." msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:22(para) msgid "On the controller node:" msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:31(para) msgid "On the storage node:" msgstr "" #: ./doc/install-guide/section_ceilometer-cinder.xml:40(para) msgid "If you want to collect OpenStack Block Storage notification on demand, you can use from OpenStack Block Storage. For more information, Block Storage audit script setup to get notifications." 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:112(title) ./doc/install-guide/section_nova-verify.xml:7(title) ./doc/install-guide/section_neutron-compute-node.xml:328(title) ./doc/install-guide/section_cinder-verify.xml:7(title) ./doc/install-guide/section_neutron-controller-node.xml:423(title) ./doc/install-guide/section_neutron-network-node.xml:547(title) ./doc/install-guide/object-storage/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: http://controller/horizonhttps://controller/http://controller/dashboardhttp://controller." msgstr "" #: ./doc/install-guide/section_dashboard-verify.xml:20(para) msgid "Authenticate using admin or demo user credentials." msgstr "" #: ./doc/install-guide/section_glance-verify.xml:8(para) msgid "This section describes how to verify operation of the Image Service using CirrOS, a small Linux image that helps you test your OpenStack deployment." msgstr "" #: ./doc/install-guide/section_glance-verify.xml:12(para) msgid "For more information about how to download and build images, see OpenStack Virtual Machine Image Guide. For information about how to manage images, see the OpenStack User Guide." msgstr "" #: ./doc/install-guide/section_glance-verify.xml:22(para) msgid "Create and change into a temporary local directory:" msgstr "" #: ./doc/install-guide/section_glance-verify.xml:27(para) msgid "Download the image to the temporary local directory:" msgstr "" #: ./doc/install-guide/section_glance-verify.xml:31(para) ./doc/install-guide/section_cinder-controller-node.xml:45(para) ./doc/install-guide/section_neutron-initial-networks.xml:49(para) ./doc/install-guide/section_nova-controller-install.xml:45(para) ./doc/install-guide/section_nova-verify.xml:15(para) ./doc/install-guide/section_glance-install.xml:49(para) ./doc/install-guide/section_neutron-compute-node.xml:333(para) ./doc/install-guide/section_cinder-verify.xml:18(para) ./doc/install-guide/section_neutron-controller-node.xml:40(para) ./doc/install-guide/section_neutron-controller-node.xml:428(para) ./doc/install-guide/section_neutron-network-node.xml:552(para) ./doc/install-guide/section_heat-install.xml:42(para) ./doc/install-guide/section_ceilometer-controller.xml:102(para) msgid "Source the admin credentials to gain access to admin-only CLI commands:" msgstr "" #: ./doc/install-guide/section_glance-verify.xml:36(para) msgid "Upload the image to the Image Service:" msgstr "" #: ./doc/install-guide/section_glance-verify.xml:61(para) msgid "For information about the parameters for the command, see Image Service command-line client in the OpenStack Command-Line Interface Reference." msgstr "" #: ./doc/install-guide/section_glance-verify.xml:67(para) msgid "For information about disk and container formats for images, see Disk and container formats for images in the OpenStack Virtual Machine Image Guide." msgstr "" #: ./doc/install-guide/section_glance-verify.xml:73(para) msgid "Because the returned image ID is generated dynamically, your deployment generates a different ID than the one shown in this example." msgstr "" #: ./doc/install-guide/section_glance-verify.xml:79(para) msgid "Confirm upload of the image and validate attributes:" msgstr "" #: ./doc/install-guide/section_glance-verify.xml:89(para) msgid "Remove the temporary local directory:" 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:36(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 management network. The network node contains one network interface on the management network, one on the instance tunnels network, and one on the external network. 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:23(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:31(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:40(para) ./doc/install-guide/section_basics-networking-nova.xml:36(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 controller name must resolve to 10.0.0.11, the IP address of the management interface on the controller node." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:48(para) ./doc/install-guide/section_basics-networking-nova.xml:44(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:53(title) ./doc/install-guide/section_basics-ntp.xml:15(title) ./doc/install-guide/section_basics-networking-nova.xml:49(title) msgid "Controller node" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:55(title) ./doc/install-guide/section_basics-networking-neutron.xml:93(title) ./doc/install-guide/section_basics-networking-neutron.xml:173(title) ./doc/install-guide/section_basics-networking-nova.xml:51(title) ./doc/install-guide/section_basics-networking-nova.xml:86(title) msgid "To configure networking:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:57(para) ./doc/install-guide/section_basics-networking-neutron.xml:95(para) ./doc/install-guide/section_basics-networking-neutron.xml:175(para) ./doc/install-guide/section_basics-networking-nova.xml:53(para) ./doc/install-guide/section_basics-networking-nova.xml:88(para) msgid "Configure the first interface as the management interface:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:58(para) ./doc/install-guide/section_basics-networking-nova.xml:54(para) msgid "IP address: 10.0.0.11" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:59(para) ./doc/install-guide/section_basics-networking-neutron.xml:97(para) ./doc/install-guide/section_basics-networking-neutron.xml:104(para) ./doc/install-guide/section_basics-networking-neutron.xml:177(para) ./doc/install-guide/section_basics-networking-neutron.xml:188(para) ./doc/install-guide/section_cinder-storage-node.xml:32(para) ./doc/install-guide/section_basics-networking-nova.xml:55(para) ./doc/install-guide/section_basics-networking-nova.xml:90(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:36(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:51(para) msgid "Network mask: 255.255.255.0 (or /24)" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:60(para) ./doc/install-guide/section_basics-networking-neutron.xml:98(para) ./doc/install-guide/section_basics-networking-neutron.xml:178(para) ./doc/install-guide/section_cinder-storage-node.xml:33(para) ./doc/install-guide/section_basics-networking-nova.xml:56(para) ./doc/install-guide/section_basics-networking-nova.xml:91(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:37(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:52(para) msgid "Default gateway: 10.0.0.1" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:63(para) ./doc/install-guide/section_basics-networking-neutron.xml:144(para) ./doc/install-guide/section_basics-networking-neutron.xml:195(para) ./doc/install-guide/section_basics-networking-nova.xml:59(para) ./doc/install-guide/section_basics-networking-nova.xml:135(para) msgid "Reboot the system to activate the changes." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:67(title) ./doc/install-guide/section_basics-networking-neutron.xml:148(title) ./doc/install-guide/section_basics-networking-neutron.xml:199(title) ./doc/install-guide/section_basics-networking-nova.xml:63(title) ./doc/install-guide/section_basics-networking-nova.xml:139(title) msgid "To configure name resolution:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:69(para) ./doc/install-guide/section_basics-networking-nova.xml:65(para) msgid "Set the hostname of the node to controller." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:73(para) ./doc/install-guide/section_basics-networking-neutron.xml:153(para) ./doc/install-guide/section_basics-networking-neutron.xml:204(para) ./doc/install-guide/section_basics-networking-nova.xml:69(para) ./doc/install-guide/section_basics-networking-nova.xml:144(para) msgid "Edit the /etc/hosts file to contain the following:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:84(para) ./doc/install-guide/section_basics-networking-neutron.xml:164(para) ./doc/install-guide/section_basics-networking-neutron.xml:215(para) ./doc/install-guide/section_basics-networking-nova.xml:77(para) ./doc/install-guide/section_basics-networking-nova.xml:152(para) msgid "You must remove or comment the line beginning with 127.0.1.1." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:91(title) msgid "Network node" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:96(para) msgid "IP address: 10.0.0.21" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:101(para) ./doc/install-guide/section_basics-networking-neutron.xml:185(para) msgid "Configure the second interface as the instance tunnels interface:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:103(para) msgid "IP address: 10.0.1.21" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:107(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:110(para) ./doc/install-guide/section_neutron-network-node.xml:458(para) msgid "Replace INTERFACE_NAME with the actual interface name. For example, eth2 or ens256." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:115(para) ./doc/install-guide/section_basics-networking-nova.xml:106(para) msgid "Edit the /etc/network/interfaces file to contain the following:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:118(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:119(replaceable) ./doc/install-guide/section_basics-networking-neutron.xml:129(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:461(replaceable) ./doc/install-guide/section_neutron-network-node.xml:469(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:109(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:110(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:120(replaceable) msgid "INTERFACE_NAME" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:124(para) ./doc/install-guide/section_basics-networking-nova.xml:115(para) msgid "Edit the /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME file to contain the following:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:127(para) ./doc/install-guide/section_basics-networking-nova.xml:118(para) msgid "Do not change the HWADDR and UUID keys." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:135(para) ./doc/install-guide/section_basics-networking-nova.xml:126(para) msgid "Edit the /etc/sysconfig/network/ifcfg-INTERFACE_NAME file to contain the following:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:150(para) msgid "Set the hostname of the node to network." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:171(title) ./doc/install-guide/section_basics-networking-nova.xml:84(title) msgid "Compute node" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:176(para) ./doc/install-guide/section_basics-networking-nova.xml:89(para) msgid "IP address: 10.0.0.31" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:180(para) ./doc/install-guide/section_basics-networking-nova.xml:93(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:187(para) msgid "IP address: 10.0.1.31" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:190(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:201(para) ./doc/install-guide/section_basics-networking-nova.xml:141(para) msgid "Set the hostname of the node to compute1." msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:222(title) ./doc/install-guide/section_neutron-initial-networks.xml:236(title) ./doc/install-guide/section_basics-networking-nova.xml:159(title) msgid "Verify connectivity" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:223(para) ./doc/install-guide/section_basics-networking-nova.xml:160(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:227(para) ./doc/install-guide/section_basics-networking-nova.xml:164(para) msgid "From the controller node, a site on the Internet:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:241(para) msgid "From the controller node, the management interface on the network node:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:244(replaceable) msgid "network" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:256(para) ./doc/install-guide/section_basics-networking-nova.xml:178(para) msgid "From the controller node, the management interface on the compute node:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:259(replaceable) ./doc/install-guide/section_basics-networking-nova.xml:181(replaceable) msgid "compute1" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:271(para) msgid "From the network node, a site on the Internet:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:285(para) msgid "From the network node, the management interface on the controller node:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:300(para) msgid "From the network node, the instance tunnels interface on the compute node:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:315(para) ./doc/install-guide/section_basics-networking-nova.xml:193(para) msgid "From the compute node, a site on the Internet:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:329(para) ./doc/install-guide/section_basics-networking-nova.xml:207(para) msgid "From the compute node, the management interface on the controller node:" msgstr "" #: ./doc/install-guide/section_basics-networking-neutron.xml:344(para) msgid "From the compute node, the instance tunnels interface on the network 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 REST API. Your environment must at least include the Identity service (keystone) prior to deploying Object Storage." msgstr "" #: ./doc/install-guide/ch_swift.xml:25(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:25(title) ./doc/install-guide/ch_networking.xml:38(title) msgid "Next steps" msgstr "" #: ./doc/install-guide/ch_swift.xml:26(para) msgid "Your OpenStack environment now includes Object Storage. You can launch an instance 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 firewalls, load balancers, and virtual private networks (VPNs)." 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 security groups. 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 from instances. You can enable Internet access to individual instances using a floating IP address and suitable security group rules. The admin 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 subnet associated with the physical network connected to the external interface 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:44(para) ./doc/install-guide/section_neutron-initial-networks.xml:133(para) ./doc/install-guide/section_nova-verify.xml:12(para) ./doc/install-guide/section_neutron-compute-node.xml:330(para) ./doc/install-guide/section_cinder-verify.xml:14(para) ./doc/install-guide/section_neutron-controller-node.xml:425(para) ./doc/install-guide/section_neutron-network-node.xml:549(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) msgid "Source the admin tenant credentials:" msgstr "" #: ./doc/install-guide/section_nova-networking-initial-network.xml:32(para) ./doc/install-guide/section_neutron-initial-networks.xml:54(para) ./doc/install-guide/section_neutron-initial-networks.xml:143(para) msgid "Create the network:" msgstr "" #: ./doc/install-guide/section_nova-networking-initial-network.xml:33(para) msgid "Replace NETWORK_CIDR 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 203.0.113.0/24 with IP address range 203.0.113.24 to 203.0.113.32:" 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 Horizon, 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 launch an instance 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 Customize the dashboard in the OpenStack Cloud Administrator Guide 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 Set up session storage for the dashboard in the OpenStack Cloud Administrator Guide for information on user session data." msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:8(para) msgid "This section describes how to verify operation of the Identity service." msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:12(para) msgid "Unset the temporary OS_SERVICE_TOKEN and OS_SERVICE_ENDPOINT environment variables:" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:17(para) msgid "As the admin tenant and user, request an authentication token:" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:21(para) msgid "Replace ADMIN_PASS with the password you chose for the admin user in the Identity service. You might need to use single quotes (') around your password if it includes special characters." msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:25(para) msgid "Lengthy output that includes a token value verifies operation for the admin tenant and user." msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:29(para) msgid "As the admin tenant and user, list tenants to verify that the admin tenant and user can execute admin-only CLI commands and that the Identity service contains the tenants that you created in :" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:34(para) msgid "As the admin tenant and user, list tenants to verify that the admin tenant and user can execute admin-only CLI commands and that the Identity service contains the tenants created by the configuration tool:" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:48(para) ./doc/install-guide/section_keystone-services.xml:39(para) msgid "Because OpenStack generates IDs dynamically, you will see different values from this example command output." msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:53(para) msgid "As the admin tenant and user, list users to verify that the Identity service contains the users that you created in :" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:57(para) msgid "As the admin tenant and 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:70(para) msgid "As the admin tenant and user, list roles to verify that the Identity service contains the role that you created in :" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:74(para) msgid "As the admin tenant and 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:87(para) msgid "As the demo tenant and user, request an authentication token:" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:99(para) msgid "Replace DEMO_PASS with the password you chose for the demo user in the Identity service." msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:104(para) msgid "As the demo tenant and user, attempt to list users to verify that you cannot execute admin-only CLI commands:" msgstr "" #: ./doc/install-guide/section_keystone-verify.xml:111(para) msgid "Each OpenStack service references a policy.json file to determine the operations available to a particular tenant, user, or role. For more information, see the Operations Guide - Managing Projects and Users." 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:43(title) ./doc/install-guide/section_basics-packages.xml:51(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 "Install the yum-plugin-priorities package to enable assignment of relative priorities within repositories:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:33(para) msgid "Install the epel-release package to enable the EPEL repository:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:38(para) ./doc/install-guide/section_basics-packages.xml:156(para) msgid "Fedora does not require this package." msgstr "" #: ./doc/install-guide/section_basics-packages.xml:45(para) msgid "Install the rdo-release-juno package to enable the RDO repository:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:53(para) msgid "Enable the Open Build Service repositories based on your openSUSE or SLES version:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:55(para) msgid "On openSUSE 13.1:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:57(para) msgid "On SLES 11 SP3:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:60(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:72(title) msgid "To use the Debian Wheezy backports archive for Juno" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:74(para) msgid "The Juno 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:81(para) msgid "On all nodes, install the Debian Wheezy backport repository Juno:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:86(para) msgid "Install the Debian Wheezy OpenStack repository for Juno:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:91(para) msgid "Update the repository database and install the key:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:95(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:101(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 http://archive.gplhost.com/readme.mirrors." msgstr "" #: ./doc/install-guide/section_basics-packages.xml:108(title) msgid "Manually install python-argparse" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:109(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:113(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 python-argparse package separately. In Python 2.7, this package is installed by default. Unfortunately, in Python 2.7, this package does not include Provides: python-argparse directive." msgstr "" #: ./doc/install-guide/section_basics-packages.xml:124(para) msgid "Because the packages are maintained in Sid where the Provides: python-argparse directive causes an error, and the Debian OpenStack maintainer wants to maintain one version of the OpenStack packages, you must manually install the python-argparse 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:133(para) msgid "This caveat applies to most OpenStack packages in Wheezy." msgstr "" #: ./doc/install-guide/section_basics-packages.xml:140(para) msgid "Upgrade the packages on your system:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:145(para) msgid "If the upgrade process includes a new kernel, reboot your system to activate it." msgstr "" #: ./doc/install-guide/section_basics-packages.xml:150(para) msgid "RHEL and CentOS enable SELinux by default. Install the openstack-selinux package to automatically manage security policies for OpenStack services:" msgstr "" #: ./doc/install-guide/section_basics-packages.xml:159(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 pwgen, or by running the following command:" msgstr "" #: ./doc/install-guide/section_basics-security.xml:19(para) msgid "For OpenStack services, this guide uses SERVICE_PASS to reference service account passwords and SERVICE_DBPASS 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:
Passwords
Password nameDescription
Database password (no variable used)Root password for the database
RABBIT_PASSPassword of user guest of RabbitMQ
KEYSTONE_DBPASSDatabase password of Identity service
DEMO_PASSPassword of user demo
ADMIN_PASSPassword of user admin
GLANCE_DBPASSDatabase password for Image Service
GLANCE_PASSPassword of Image Service user glance
NOVA_DBPASSDatabase password for Compute service
NOVA_PASSPassword of Compute service user nova
DASH_DBPASSDatabase password for the dashboard
CINDER_DBPASSDatabase password for the Block Storage service
CINDER_PASSPassword of Block Storage service user cinder
NEUTRON_DBPASSDatabase password for the Networking service
NEUTRON_PASSPassword of Networking service user neutron
HEAT_DBPASSDatabase password for the Orchestration service
HEAT_PASSPassword of Orchestration service user heat
CEILOMETER_DBPASSDatabase password for the Telemetry service
CEILOMETER_PASSPassword of Telemetry service user ceilometer
TROVE_DBPASSDatabase password of Database service
TROVE_PASSPassword of Database Service user trove
" msgstr "" #: ./doc/install-guide/section_basics-security.xml:118(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 sudo that can interfere with security policies. See the Cloud Administrator Guide 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 /dev/sdb that contains a suitable partition table with one partition /dev/sdb1 occupying the entire device. The service provisions logical volumes on this device using the LVM driver and provides them to instances via iSCSI 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 management network. The storage node also needs an empty block storage device of suitable size for your environment. For more information, see ." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:30(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:34(para) ./doc/install-guide/object-storage/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 block1." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:40(para) msgid "Copy the contents of the /etc/hosts 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/object-storage/section_swift-storage-node.xml:71(para) msgid "Also add this content to the /etc/hosts file on all other nodes in your environment." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:49(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:75(para) msgid "Install and configure NTP using the instructions in ." 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 /dev/sdb1:" 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 cinder-volumes:" 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 /dev directory for block storage devices that contain volumes. If tenants 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 tenant volumes. You must reconfigure LVM to scan only the devices that contain the cinder-volume volume group. Edit the /etc/lvm/lvm.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:99(para) msgid "In the devices section, add a filter that accepts the /dev/sdb 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 a for accept or r for reject and includes a regular expression for the device name. The array must end with r/.*/ to reject any remaining devices. You can use the 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 /dev/sda 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 /etc/lvm/lvm.conf file on those nodes to include only the operating system disk. For example, if the /dev/sda device contains the operating system:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:131(title) ./doc/install-guide/section_cinder-storage-node.xml:228(title) msgid "Install and configure Block Storage volume components" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:139(para) ./doc/install-guide/section_cinder-controller-node.xml:157(para) msgid "Edit the /etc/cinder/cinder.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:147(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:33(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:35(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:165(replaceable) msgid "CINDER_DBPASS" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:148(para) ./doc/install-guide/section_cinder-controller-node.xml:166(para) msgid "Replace CINDER_DBPASS with the password you chose for the Block Storage database." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:152(para) ./doc/install-guide/section_cinder-controller-node.xml:170(para) ./doc/install-guide/section_nova-controller-install.xml:142(para) ./doc/install-guide/section_neutron-compute-node.xml:88(para) ./doc/install-guide/section_neutron-controller-node.xml:176(para) ./doc/install-guide/section_neutron-network-node.xml:92(para) ./doc/install-guide/section_nova-compute-install.xml:52(para) ./doc/install-guide/section_heat-install.xml:178(para) ./doc/install-guide/section_ceilometer-controller.xml:212(para) msgid "In the [DEFAULT] section, configure RabbitMQ message broker access:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:159(para) msgid "Replace RABBIT_PASS with the password you chose for the guest account in RabbitMQ." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:164(para) ./doc/install-guide/section_cinder-controller-node.xml:182(para) ./doc/install-guide/section_nova-controller-install.xml:154(para) ./doc/install-guide/section_neutron-compute-node.xml:100(para) ./doc/install-guide/section_neutron-controller-node.xml:188(para) ./doc/install-guide/section_neutron-network-node.xml:104(para) ./doc/install-guide/section_nova-compute-install.xml:64(para) ./doc/install-guide/section_ceilometer-controller.xml:224(para) msgid "In the [DEFAULT] and [keystone_authtoken] sections, configure Identity service access:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:177(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:55(replaceable) ./doc/install-guide/section_cinder-controller-node.xml:195(replaceable) msgid "CINDER_PASS" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:178(para) ./doc/install-guide/section_cinder-controller-node.xml:196(para) msgid "Replace CINDER_PASS with the password you chose for the cinder user in the Identity service." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:182(para) ./doc/install-guide/section_cinder-controller-node.xml:200(para) ./doc/install-guide/section_nova-controller-install.xml:172(para) ./doc/install-guide/section_glance-install.xml:157(para) ./doc/install-guide/section_glance-install.xml:213(para) ./doc/install-guide/section_neutron-compute-node.xml:118(para) ./doc/install-guide/section_neutron-controller-node.xml:206(para) ./doc/install-guide/section_neutron-network-node.xml:122(para) ./doc/install-guide/section_nova-compute-install.xml:82(para) ./doc/install-guide/section_heat-install.xml:208(para) ./doc/install-guide/section_ceilometer-controller.xml:242(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:182(para) msgid "Comment out any auth_host, auth_port, and auth_protocol options because the identity_uri option replaces them." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:189(para) ./doc/install-guide/section_nova-compute-install.xml:89(para) msgid "In the [DEFAULT] section, configure the my_ip option:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:193(replaceable) ./doc/install-guide/section_nova-compute-install.xml:93(replaceable) ./doc/install-guide/section_nova-compute-install.xml:108(replaceable) ./doc/install-guide/object-storage/section_swift-storage-node.xml:117(replaceable) ./doc/install-guide/object-storage/section_swift-storage-node.xml:211(replaceable) ./doc/install-guide/object-storage/section_swift-storage-node.xml:253(replaceable) ./doc/install-guide/object-storage/section_swift-storage-node.xml:295(replaceable) msgid "MANAGEMENT_INTERFACE_IP_ADDRESS" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:194(para) msgid "Replace MANAGEMENT_INTERFACE_IP_ADDRESS with the IP address of the management network interface on your storage node, typically 10.0.0.41 for the first node in the example architecture." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:202(para) msgid "In the [DEFAULT] section, configure the location of the Image Service:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:209(para) msgid "In the [DEFAULT] section, configure Block Storage to use the iSCSI service:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:234(para) ./doc/install-guide/section_nova-compute-install.xml:170(para) msgid "Respond to the prompts for database management, Identity service credentials, service endpoint registration, and message broker credentials.." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:244(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 cinder-volumes volume group, the script should automatically choose it." msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:254(para) msgid "Restart the Block Storage volume service including its dependencies:" msgstr "" #: ./doc/install-guide/section_cinder-storage-node.xml:260(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:274(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 debconf prompts. To pre-seed means to store responses in the debconf database so that debconf 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 seen true option tells debconf 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:12(para) ./doc/install-guide/section_launch-instance-nova.xml:16(para) ./doc/install-guide/section_launch-instance-nova.xml:252(para) ./doc/install-guide/section_sahara-verify.xml:13(para) ./doc/install-guide/section_launch-instance-neutron.xml:16(para) ./doc/install-guide/section_launch-instance-neutron.xml:293(para) ./doc/install-guide/object-storage/section_swift-verify.xml:15(para) msgid "Source the demo tenant credentials:" 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 the Template Guide in the Heat developer documentation." msgstr "" #: ./doc/install-guide/section_heat-verify.xml:22(para) msgid "Create a test template in the test-stack.yml file with the following content:" msgstr "" #: ./doc/install-guide/section_heat-verify.xml:27(para) msgid "Use the command to create a stack from the template:" msgstr "" #: ./doc/install-guide/section_heat-verify.xml:39(para) msgid "Use the command to verify successful creation of the stack:" 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 and Identity service credentials including endpoints." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:26(para) msgid "Create the cinder database:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:30(para) msgid "Grant proper access to the cinder database:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:36(para) msgid "Replace CINDER_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:50(para) ./doc/install-guide/section_nova-controller-install.xml:50(para) ./doc/install-guide/section_glance-install.xml:54(para) ./doc/install-guide/section_neutron-controller-node.xml:45(para) ./doc/install-guide/section_heat-install.xml:47(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:32(para) msgid "To create the Identity service credentials, complete these steps:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:54(para) msgid "Create a cinder user:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:65(para) msgid "Replace CINDER_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:69(para) msgid "Link the cinder user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:78(para) msgid "Create the cinder services:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:102(para) msgid "The Block Storage service requires two different services to support API versions 1 and 2." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:107(para) msgid "Create the Block Storage service endpoints:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:141(para) msgid "The Block Storage service requires two different endpoints to support API versions 1 and 2." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:149(title) ./doc/install-guide/section_cinder-controller-node.xml:230(title) msgid "To install and configure Block Storage controller components" msgstr "" #: ./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:183(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_heat-install.xml:185(para) ./doc/install-guide/section_ceilometer-controller.xml:219(para) msgid "Replace RABBIT_PASS with the password you chose for the guest account in RabbitMQ." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:207(para) ./doc/install-guide/section_nova-controller-install.xml:179(para) msgid "In the [DEFAULT] section, configure the my_ip option to use the management interface IP address of the controller node:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:225(para) msgid "Populate the Block Storage database:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:236(para) msgid "Respond to the prompts for database management, Identity service credentials, service endpoint registration, and message broker credentials." msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:249(para) msgid "Restart the Block Storage services:" msgstr "" #: ./doc/install-guide/section_cinder-controller-node.xml:254(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:268(para) ./doc/install-guide/section_nova-controller-install.xml:291(para) ./doc/install-guide/section_glance-install.xml:284(para) ./doc/install-guide/section_nova-compute-install.xml:227(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 launch an instance 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 NTP 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:72(title) msgid "To install the NTP service" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:25(title) ./doc/install-guide/section_basics-ntp.xml:80(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 /etc/ntp.conf 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 /etc/ntp.conf 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 NTP_SERVER with the hostname or IP address of a suitable more accurate (lower stratum) NTP server. The configuration supports multiple server keys." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:42(para) msgid "For the restrict keys, you essentially remove the nopeer and noquery options." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:47(para) ./doc/install-guide/section_basics-ntp.xml:89(para) msgid "Remove the /var/lib/ntp/ntp.conf.dhcp file if it exists." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:52(para) ./doc/install-guide/section_basics-ntp.xml:94(para) msgid "Restart the NTP service:" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:56(para) ./doc/install-guide/section_basics-ntp.xml:98(para) msgid "Start the NTP service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:70(title) msgid "Other nodes" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:81(para) msgid "Configure the network and compute nodes to reference the controller node." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:84(para) msgid "Edit the /etc/ntp.conf file:" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:85(para) msgid "Comment out or remove all but one server key and change it to reference the controller node." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:113(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:118(para) ./doc/install-guide/section_basics-ntp.xml:133(para) msgid "Run this command on the controller node:" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:125(para) msgid "Contents in the remote column should indicate the hostname or IP address of one or more NTP servers." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:128(para) ./doc/install-guide/section_basics-ntp.xml:152(para) msgid "Contents in the refid column typically reference IP addresses of upstream servers." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:140(para) msgid "Contents in the condition column should indicate sys.peer for at least one server." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:144(para) ./doc/install-guide/section_basics-ntp.xml:157(para) msgid "Run this command on all other nodes:" msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:149(para) msgid "Contents in the remote column should indicate the hostname of the controller node." msgstr "" #: ./doc/install-guide/section_basics-ntp.xml:163(para) msgid "Contents in the condition column should indicate sys.peer." 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 instance will connect, including the external network and tenant network. See . After creating this infrastructure, we recommend that you verify connectivity and resolve any issues before proceeding further. 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 from instances using Network Address Translation (NAT). You can enable Internet access to individual instances using a floating IP address and suitable security group rules. The admin tenant owns this network because it provides external network access for multiple tenants. You must also enable sharing to allow access by those tenants." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:47(title) msgid "To create the external network" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:75(para) msgid "Like a physical network, a virtual network requires a subnet assigned to it. The external network shares the same subnet and gateway associated with the physical network connected to the external interface on the network node. You should specify an exclusive slice of this subnet for router and floating IP addresses to prevent interference with other devices on the external network." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:83(title) msgid "To create a subnet on the external network" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:85(para) ./doc/install-guide/section_neutron-initial-networks.xml:167(para) msgid "Create the subnet:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:87(replaceable) msgid "FLOATING_IP_START" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:87(replaceable) msgid "FLOATING_IP_END" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:88(replaceable) msgid "EXTERNAL_NETWORK_GATEWAY" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:88(replaceable) msgid "EXTERNAL_NETWORK_CIDR" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:89(para) msgid "Replace FLOATING_IP_START and FLOATING_IP_END with the first and last IP addresses of the range that you want to allocate for floating IP addresses. Replace EXTERNAL_NETWORK_CIDR with the subnet associated with the physical network. Replace EXTERNAL_NETWORK_GATEWAY with the gateway associated with the physical network, typically the \".1\" IP address. You should disable DHCP 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:99(para) msgid "For example, using 203.0.113.0/24 with floating IP address range 203.0.113.101 to 203.0.113.200:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:127(title) msgid "Tenant network" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:128(para) msgid "The tenant network provides internal network access for instances. The architecture isolates this type of network from other tenants. The demo tenant owns this network because it only provides network access for instances within it." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:136(title) msgid "To create the tenant network" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:138(para) msgid "Source the demo credentials to gain access to user-only CLI commands:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:160(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 will use DHCP so your instances can obtain IP addresses." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:165(title) msgid "To create a subnet on the tenant network" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:169(replaceable) msgid "TENANT_NETWORK_GATEWAY" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:169(replaceable) msgid "TENANT_NETWORK_CIDR" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:170(para) msgid "Replace TENANT_NETWORK_CIDR with the subnet you want to associate with the tenant network and TENANT_NETWORK_GATEWAY with the gateway you want to associate with it, typically the \".1\" IP address." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:174(para) msgid "Example using 192.168.1.0/24:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:197(para) msgid "A virtual router passes network traffic between two or more virtual networks. Each router requires one or more interfaces and/or gateways that provide access to specific networks. In this case, you will create a router and attach your tenant and external networks to it." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:203(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:206(para) msgid "Create the router:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:222(para) msgid "Attach the router to the demo tenant subnet:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:228(para) msgid "Attach the router to the external network by setting it as the gateway:" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:237(para) msgid "We recommend that you verify network connectivity and resolve any issues before proceeding further. Following the external network subnet example using 203.0.113.0/24, the tenant router gateway should occupy the lowest IP address in the floating IP address range, 203.0.113.101. If you configured your external physical network and virtual networks correctly, you should be able to this IP address from any host on your external physical network." msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:246(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:251(title) msgid "To verify network connectivity" msgstr "" #: ./doc/install-guide/section_neutron-initial-networks.xml:253(para) msgid "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 Compute, you must create a database and Identity service credentials including endpoints." msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:25(para) msgid "Create the nova database:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:29(para) msgid "Grant proper access to the nova database:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:32(replaceable) ./doc/install-guide/section_nova-controller-install.xml:34(replaceable) ./doc/install-guide/section_nova-controller-install.xml:137(replaceable) msgid "NOVA_DBPASS" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:35(para) msgid "Replace NOVA_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:54(para) msgid "Create the nova user:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:55(replaceable) ./doc/install-guide/section_nova-controller-install.xml:167(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:234(replaceable) ./doc/install-guide/section_nova-compute-install.xml:77(replaceable) msgid "NOVA_PASS" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:66(para) msgid "Replace NOVA_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:70(para) msgid "Link the nova user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:79(para) msgid "Create the nova service:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:96(para) msgid "Create the Compute service endpoints:" 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:129(para) ./doc/install-guide/section_nova-controller-install.xml:234(para) ./doc/install-guide/section_nova-networking-compute-node.xml:26(para) ./doc/install-guide/section_neutron-compute-node.xml:233(para) ./doc/install-guide/section_neutron-controller-node.xml:322(para) ./doc/install-guide/section_nova-networking-controller-node.xml:14(para) ./doc/install-guide/section_nova-compute-install.xml:48(para) msgid "Edit the /etc/nova/nova.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:133(para) msgid "Add a [database] section, and configure database access:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:138(para) msgid "Replace NOVA_DBPASS with the password you chose for the Compute database." msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:168(para) ./doc/install-guide/section_nova-compute-install.xml:78(para) msgid "Replace NOVA_PASS with the password you chose for the nova user in the Identity service." msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:187(para) ./doc/install-guide/section_nova-controller-install.xml:238(para) msgid "In the [DEFAULT] 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:196(para) ./doc/install-guide/section_nova-compute-install.xml:130(para) msgid "In the [glance] section, configure the location of the Image Service:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:212(para) msgid "Populate the Compute database:" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:217(title) msgid "To install and configure the Compute controller components" msgstr "" #: ./doc/install-guide/section_nova-controller-install.xml:252(para) ./doc/install-guide/section_neutron-controller-node.xml:391(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:261(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) ./doc/install-guide/object-storage/section_swift-system-reqs.xml:12(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 https://github.com/kanaka/noVNC/blob/master/README.md, and https://github.com/kanaka/noVNC/wiki/Browser-support, 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) ./doc/install-guide/section_launch-instance-neutron.xml:10(para) msgid "Most cloud images support public key authentication rather than conventional user name/password authentication. Before launching an instance, you must generate a public/private key pair using and add the public key to your OpenStack environment." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:20(para) ./doc/install-guide/section_launch-instance-neutron.xml:20(para) msgid "Generate a key pair:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:24(para) ./doc/install-guide/section_launch-instance-neutron.xml:24(para) msgid "Add the public key to your OpenStack environment:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:31(para) ./doc/install-guide/section_launch-instance-neutron.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:41(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:42(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:45(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:47(para) msgid "List available flavors:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:58(para) ./doc/install-guide/section_launch-instance-neutron.xml:58(para) msgid "Your first instance uses the m1.tiny flavor." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:61(para) ./doc/install-guide/section_launch-instance-neutron.xml:61(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:65(para) msgid "List available images:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:72(para) ./doc/install-guide/section_launch-instance-neutron.xml:72(para) msgid "Your first instance uses the cirros-0.3.3-x86_64 image." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:76(para) ./doc/install-guide/section_launch-instance-neutron.xml:76(para) msgid "List available networks:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:78(para) msgid "You must source the admin tenant credentials for this step and then source the demo 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:84(para) msgid "Your first instance uses the demo-net 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:89(para) msgid "List available security groups:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:101(para) msgid "Your first instance uses the default 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 configure remote access." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:109(para) ./doc/install-guide/section_launch-instance-neutron.xml:104(para) msgid "Launch the instance:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:110(para) ./doc/install-guide/section_launch-instance-neutron.xml:105(para) msgid "Replace DEMO_NET_ID with the ID of the demo-net tenant network." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:112(replaceable) ./doc/install-guide/section_launch-instance-neutron.xml:107(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:108(replaceable) ./doc/install-guide/section_launch-instance-neutron.xml:158(replaceable) msgid "demo-instance1" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:146(para) ./doc/install-guide/section_launch-instance-neutron.xml:141(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:148(para) msgid "The status changes from BUILD to ACTIVE 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:154(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:156(para) msgid "Obtain a Virtual Network Computing (VNC) 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:165(para) msgid "If your web browser runs on a host that cannot resolve the controller host name, you can replace controller 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:170(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 ." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:179(para) msgid "Verify the demo-net network:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:193(title) ./doc/install-guide/section_launch-instance-neutron.xml:200(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:202(para) msgid "Add rules to the default security group:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:198(para) ./doc/install-guide/section_launch-instance-neutron.xml:205(para) msgid "Permit ICMP (ping):" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:207(para) ./doc/install-guide/section_launch-instance-neutron.xml:214(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:259(para) msgid "Verify network connectivity using 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:273(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:282(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 cirros user." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:248(title) ./doc/install-guide/section_launch-instance-neutron.xml:289(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:290(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:256(para) ./doc/install-guide/section_launch-instance-nova.xml:282(para) ./doc/install-guide/section_launch-instance-neutron.xml:297(para) ./doc/install-guide/section_launch-instance-neutron.xml:323(para) msgid "List volumes:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:265(para) ./doc/install-guide/section_launch-instance-neutron.xml:306(para) msgid "Attach the demo-volume1 volume to the demo-instance1 instance:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:277(para) ./doc/install-guide/section_launch-instance-neutron.xml:318(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:330(para) msgid "The demo-volume1 volume status should indicate in-use by the ID of the demo-instance1 instance." msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:294(para) ./doc/install-guide/section_launch-instance-neutron.xml:335(para) msgid "Access your instance using SSH from the controller node or any host on the external network and use the command to verify presence of the volume as the /dev/vdb block storage device:" msgstr "" #: ./doc/install-guide/section_launch-instance-nova.xml:320(para) ./doc/install-guide/section_launch-instance-neutron.xml:361(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:366(para) msgid "If your instance does not launch or seem to work as you expect, see the OpenStack Operations Guide for more information or use one of the many other options to seek assistance. We want your environment to work!" 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 Database module to create cloud database resources. The integrated project name is trove." 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 flat network that provides IP addresses to your instances via DHCP. If your environment includes multiple compute nodes, the multi-host 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 [DEFAULT] section, configure the network parameters:" msgstr "" #: ./doc/install-guide/section_nova-networking-compute-node.xml:47(para) msgid "Replace INTERFACE_NAME with the actual interface name for the external network. For example, eth1 or ens224." msgstr "" #: ./doc/install-guide/section_nova-networking-compute-node.xml:54(para) msgid "Restart the services:" msgstr "" #: ./doc/install-guide/section_nova-networking-compute-node.xml:57(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 "This section describes how to verify operation of the Compute service." msgstr "" #: ./doc/install-guide/section_nova-verify.xml:20(para) ./doc/install-guide/section_cinder-verify.xml:23(para) msgid "List service components to verify successful launch of each process:" msgstr "" #: ./doc/install-guide/section_nova-verify.xml:33(para) msgid "This output should indicate four components enabled on the controller node one component enabled on the compute node." msgstr "" #: ./doc/install-guide/section_nova-verify.xml:38(para) msgid "List images in the Image Service catalog to verify connectivity with the Identity service and 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:257(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 and ." msgstr "" #: ./doc/install-guide/section_glance-install.xml:19(para) msgid "Before you install and configure the Image Service, you must create a database and Identity service credentials including endpoints." msgstr "" #: ./doc/install-guide/section_glance-install.xml:30(para) msgid "Create the glance database:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:34(para) msgid "Grant proper access to the glance database:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:37(replaceable) ./doc/install-guide/section_glance-install.xml:39(replaceable) ./doc/install-guide/section_glance-install.xml:134(replaceable) ./doc/install-guide/section_glance-install.xml:190(replaceable) msgid "GLANCE_DBPASS" msgstr "" #: ./doc/install-guide/section_glance-install.xml:40(para) msgid "Replace GLANCE_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_glance-install.xml:58(para) msgid "Create the glance user:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:59(replaceable) ./doc/install-guide/section_glance-install.xml:148(replaceable) ./doc/install-guide/section_glance-install.xml:204(replaceable) msgid "GLANCE_PASS" msgstr "" #: ./doc/install-guide/section_glance-install.xml:69(para) msgid "Replace GLANCE_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_glance-install.xml:73(para) msgid "Link the glance user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:82(para) msgid "Create the glance service:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:118(title) ./doc/install-guide/section_glance-install.xml:235(title) msgid "To install and configure the Image Service components" msgstr "" #: ./doc/install-guide/section_glance-install.xml:126(para) msgid "Edit the /etc/glance/glance-api.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:135(para) ./doc/install-guide/section_glance-install.xml:191(para) msgid "Replace GLANCE_DBPASS with the password you chose for the Image Service database." msgstr "" #: ./doc/install-guide/section_glance-install.xml:139(para) ./doc/install-guide/section_glance-install.xml:195(para) msgid "In the [keystone_authtoken] and [paste_deploy] sections, configure Identity service access:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:153(para) ./doc/install-guide/section_glance-install.xml:209(para) msgid "Replace GLANCE_PASS with the password you chose for the glance user in the Identity service." msgstr "" #: ./doc/install-guide/section_glance-install.xml:164(para) msgid "In the [glance_store] section, configure the local file system store and location of image files:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:182(para) msgid "Edit the /etc/glance/glance-registry.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:230(para) msgid "Populate the Image Service database:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:251(para) msgid "Select the keystone pipeline to configure the Image Service to use the Identity service:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:265(para) msgid "Restart the Image Service services:" msgstr "" #: ./doc/install-guide/section_glance-install.xml:270(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 . 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 developer documentation." msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:19(title) ./doc/install-guide/section_dashboard-install.xml:36(title) msgid "To install the dashboard components" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:27(para) msgid "Ubuntu installs the openstack-dashboard-ubuntu-theme 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:42(para) msgid "Respond to prompts for web server configuration." msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:44(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:51(title) msgid "To configure the dashboard" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:53(para) msgid "Configure the web server:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:59(para) msgid "Edit the /etc/openstack-dashboard/local_settings.py file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:62(para) msgid "Edit the /etc/openstack-dashboard/local_settings file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:65(para) msgid "Edit the /srv/www/openstack-dashboard/openstack_dashboard/local/local_settings.py file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:70(para) msgid "Configure the dashboard to use OpenStack services on the controller node:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:75(para) msgid "Allow all hosts to access the dashboard:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:79(para) msgid "Configure the memcached session storage service:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:88(para) msgid "Comment out any other session storage configuration." msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:91(para) msgid "By default, SLES and openSUSE use a SQL database for session storage. For simplicity, we recommend changing the configuration to use memcached for session storage." msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:98(para) msgid "Optionally, configure the time zone:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:99(replaceable) msgid "TIME_ZONE" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:100(para) msgid "Replace TIME_ZONE with an appropriate time zone identifier. For more information, see the list of time zones." msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:111(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:116(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:119(para) msgid "For more information, see the bug report." msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:124(para) msgid "Restart the web server and session storage service:" msgstr "" #: ./doc/install-guide/section_dashboard-install.xml:129(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 documentation.documentation.documentation.SLES 11 or openSUSE documentation." msgstr "" #: ./doc/install-guide/section_basics-networking.xml:32(title) msgid "To disable Network Manager" msgstr "" #: ./doc/install-guide/section_basics-networking.xml:34(para) msgid "Use the YaST network module:" msgstr "" #: ./doc/install-guide/section_basics-networking.xml:36(para) msgid "For more information, see the SLES or the openSUSE documentation." msgstr "" #: ./doc/install-guide/section_basics-networking.xml:44(para) msgid "RHEL and CentOS enable a restrictive firewall 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 OpenStack Security Guide." msgstr "" #: ./doc/install-guide/section_basics-networking.xml:50(para) msgid "openSUSE and SLES enable a restrictive firewall 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 OpenStack Security Guide." msgstr "" #: ./doc/install-guide/section_basics-networking.xml:56(para) msgid "Your distribution does not enable a restrictive firewall by default. For more information about securing your environment, refer to the OpenStack Security Guide." msgstr "" #: ./doc/install-guide/section_basics-networking.xml:61(para) msgid "Proceed to network configuration for the example OpenStack Networking (neutron) or legacy networking (nova-network) architecture." msgstr "" #: ./doc/install-guide/section_basics-networking.xml:66(para) msgid "All nodes require Internet access to install OpenStack packages and perform maintenance tasks such as periodic updates. In most cases, nodes should obtain Internet access through the management network interface. For simplicity, the network diagrams in this guide only show Internet access for OpenStack network services." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ./doc/install-guide/section_neutron-compute-node.xml:61(None) ./doc/install-guide/section_neutron-controller-node.xml:144(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 security groups 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 /etc/sysctl.conf 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:109(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:115(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:120(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:124(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:138(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:149(para) ./doc/install-guide/section_neutron-network-node.xml:70(para) msgid "Selecting the ML2 plug-in also populates the and options in the /etc/neutron/neutron.conf 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 broker, and plug-in." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:79(para) ./doc/install-guide/section_neutron-controller-node.xml:163(para) ./doc/install-guide/section_neutron-network-node.xml:83(para) msgid "Edit the /etc/neutron/neutron.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:83(para) msgid "In the [database] section, comment out any connection options because compute nodes do not directly access the database." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:113(replaceable) ./doc/install-guide/section_neutron-compute-node.xml:263(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:50(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:201(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:352(replaceable) ./doc/install-guide/section_neutron-network-node.xml:117(replaceable) ./doc/install-guide/section_neutron-network-node.xml:365(replaceable) msgid "NEUTRON_PASS" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:114(para) ./doc/install-guide/section_neutron-controller-node.xml:202(para) ./doc/install-guide/section_neutron-network-node.xml:118(para) msgid "Replace NEUTRON_PASS with the password you chose or the neutron user in the Identity service." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:125(para) ./doc/install-guide/section_neutron-controller-node.xml:213(para) ./doc/install-guide/section_neutron-network-node.xml:129(para) msgid "In the [DEFAULT] section, enable the Modular Layer 2 (ML2) plug-in, router service, and overlapping IP addresses:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:146(title) ./doc/install-guide/section_neutron-controller-node.xml:267(title) ./doc/install-guide/section_neutron-network-node.xml:150(title) msgid "To configure the Modular Layer 2 (ML2) plug-in" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:147(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:150(para) ./doc/install-guide/section_neutron-controller-node.xml:274(para) ./doc/install-guide/section_neutron-network-node.xml:156(para) msgid "Edit the /etc/neutron/plugins/ml2/ml2_conf.ini file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:155(para) ./doc/install-guide/section_neutron-controller-node.xml:279(para) ./doc/install-guide/section_neutron-network-node.xml:161(para) msgid "In the [ml2] section, enable the flat and generic routing encapsulation (GRE) network type drivers, GRE tenant networks, and the OVS mechanism driver:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:167(para) ./doc/install-guide/section_neutron-controller-node.xml:296(para) ./doc/install-guide/section_neutron-network-node.xml:180(para) msgid "In the [ml2_type_gre] section, configure the tunnel identifier (id) range:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:174(para) ./doc/install-guide/section_neutron-controller-node.xml:303(para) ./doc/install-guide/section_neutron-network-node.xml:187(para) msgid "In the [securitygroup] section, enable security groups, enable ipset, and configure the OVS iptables firewall driver:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:185(para) msgid "In the [ovs] section, enable tunnels and configure the local tunnel endpoint:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:189(replaceable) ./doc/install-guide/section_neutron-network-node.xml:205(replaceable) msgid "INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:191(para) msgid "Replace INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS with the IP address of the instance tunnels network interface on your compute node." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:197(para) ./doc/install-guide/section_neutron-network-node.xml:214(para) msgid "In the [agent] section, enable GRE tunnels:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:207(title) ./doc/install-guide/section_neutron-network-node.xml:425(title) msgid "To configure the Open vSwitch (OVS) service" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:208(para) msgid "The OVS service provides the underlying virtual networking framework for instances." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:211(para) ./doc/install-guide/section_neutron-network-node.xml:436(para) msgid "Start the OVS service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:223(para) ./doc/install-guide/section_neutron-network-node.xml:448(para) msgid "Restart the OVS service:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:228(title) ./doc/install-guide/section_neutron-controller-node.xml:317(title) msgid "To configure Compute to use Networking" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:229(para) ./doc/install-guide/section_neutron-controller-node.xml:318(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:237(para) ./doc/install-guide/section_neutron-controller-node.xml:326(para) msgid "In the [DEFAULT] section, configure the APIs and drivers:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:246(para) ./doc/install-guide/section_neutron-controller-node.xml:335(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 nova.virt.firewall.NoopFirewallDriver firewall driver." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:254(para) ./doc/install-guide/section_neutron-controller-node.xml:343(para) msgid "In the [neutron] section, configure access parameters:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:264(para) ./doc/install-guide/section_neutron-controller-node.xml:353(para) ./doc/install-guide/section_neutron-network-node.xml:366(para) msgid "Replace NEUTRON_PASS with the password you chose for the neutron user in the Identity service." msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:272(title) ./doc/install-guide/section_neutron-network-node.xml:474(title) msgid "To finalize the installation" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:274(para) ./doc/install-guide/section_neutron-controller-node.xml:363(para) ./doc/install-guide/section_neutron-network-node.xml:476(para) msgid "The Networking service initialization scripts expect a symbolic link /etc/neutron/plugin.ini pointing to the ML2 plug-in configuration file, /etc/neutron/plugins/ml2/ml2_conf.ini. If this symbolic link does not exist, create it using the following command:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:281(para) ./doc/install-guide/section_neutron-network-node.xml:483(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 /etc/neutron/plugin.ini 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:293(para) ./doc/install-guide/section_neutron-controller-node.xml:372(para) msgid "The Networking service initialization scripts expect the variable NEUTRON_PLUGIN_CONF in the /etc/sysconfig/neutron file to reference the ML2 plug-in configuration file. Edit the /etc/sysconfig/neutron file and add the following:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:311(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:323(para) msgid "Restart the Open vSwitch (OVS) agent:" msgstr "" #: ./doc/install-guide/section_neutron-compute-node.xml:338(para) ./doc/install-guide/section_neutron-network-node.xml:557(para) msgid "List agents to verify successful launch of the neutron agents:" 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 OpenStack User Guide." msgstr "" #: ./doc/install-guide/section_cinder-verify.xml:34(para) msgid "Source the demo tenant credentials to perform the following steps as a non-administrative tenant:" msgstr "" #: ./doc/install-guide/section_cinder-verify.xml:39(para) msgid "Create a 1 GB volume:" msgstr "" #: ./doc/install-guide/section_cinder-verify.xml:61(para) msgid "Verify creation and availability of the volume:" msgstr "" #: ./doc/install-guide/section_cinder-verify.xml:68(para) msgid "If the status does not indicate available, check the logs in the /var/log/cinder directory on the controller and volume nodes for more information." msgstr "" #: ./doc/install-guide/section_cinder-verify.xml:72(para) msgid "The launch an instance 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 OpenStack Networking (neutron), you must create a database and Identity service credentials including endpoints." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:21(para) msgid "Create the neutron database:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:25(para) msgid "Grant proper access to the neutron database:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:28(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:30(replaceable) ./doc/install-guide/section_neutron-controller-node.xml:171(replaceable) msgid "NEUTRON_DBPASS" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:31(para) msgid "Replace NEUTRON_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:49(para) msgid "Create the neutron user:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:60(para) msgid "Replace NEUTRON_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:64(para) msgid "Link the neutron user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:73(para) msgid "Create the neutron service:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:158(title) msgid "To configure the Networking server component" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:159(para) msgid "The Networking server component configuration includes the database, authentication mechanism, message broker, topology change notifications, and plug-in." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:172(para) msgid "Replace NEUTRON_DBPASS with the password you chose for the database." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:223(para) msgid "In the [DEFAULT] section, configure Networking to notify Compute of network topology changes:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:233(replaceable) msgid "SERVICE_TENANT_ID" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:235(para) msgid "Replace SERVICE_TENANT_ID with the service tenant identifier (id) in the Identity service and NOVA_PASS with the password you chose for the nova user in the Identity service." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:241(para) msgid "To obtain the service tenant identifier (id):" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:268(para) msgid "The ML2 plug-in uses the Open vSwitch (OVS) mechanism (agent) to build the virtual networking framework for instances. However, the controller node does not need the OVS components because it does not handle instance network traffic." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:290(para) msgid "Once you configure the ML2 plug-in, be aware that disabling a network type driver and re-enabling it later can lead to database inconsistency." msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:381(para) msgid "Populate the database:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:385(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:406(para) msgid "Start the Networking service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:418(para) msgid "Restart the Networking service:" msgstr "" #: ./doc/install-guide/section_neutron-controller-node.xml:433(para) msgid "List loaded extensions to verify successful launch of the neutron-server 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 "To test the Telemetry installation, download an image from the Image Service, and use the command to display usage statistics." msgstr "" #: ./doc/install-guide/section_ceilometer-verify.xml:13(para) msgid "Use the ceilometer meter-list command to test the access to Telemetry:" msgstr "" #: ./doc/install-guide/section_ceilometer-verify.xml:24(para) msgid "Download an image from the Image Service:" msgstr "" #: ./doc/install-guide/section_ceilometer-verify.xml:28(para) msgid "Call the ceilometer meter-list command again to validate that the download has been detected and stored by the Telemetry:" msgstr "" #: ./doc/install-guide/section_ceilometer-verify.xml:41(para) msgid "You can now get usage statistics for the various meters:" 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 DHCP services for virtual networks." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:87(para) msgid "In the [database] section, comment out any connection options because network nodes do not directly access the database." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:151(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-network-node.xml:173(para) msgid "In the [ml2_type_flat] section, configure the external flat provider network:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:199(para) msgid "In the [ovs] section, enable tunnels, configure the local tunnel endpoint, and map the external flat provider network to the br-ex external network bridge:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:208(para) msgid "Replace INSTANCE_TUNNELS_INTERFACE_IP_ADDRESS with the IP address of the instance tunnels network interface on your network node." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:224(title) msgid "To configure the Layer-3 (L3) agent" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:225(para) msgid "The Layer-3 (L3) agent provides routing services for virtual networks." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:228(para) msgid "Edit the /etc/neutron/l3_agent.ini file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:232(para) msgid "In the [DEFAULT] section, configure the driver, enable network namespaces, and configure the external network bridge:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:255(title) msgid "To configure the DHCP agent" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:256(para) msgid "The DHCP agent provides DHCP services for virtual networks." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:259(para) msgid "Edit the /etc/neutron/dhcp_agent.ini file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:264(para) msgid "In the [DEFAULT] section, configure the drivers and enable namespaces:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:283(para) msgid "(Optional)" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:284(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 maximum transmission unit (MTU) of 1500 bytes. Internet protocol (IP) networks contain the path MTU discovery (PMTUD) 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:295(para) msgid "Ideally, you can prevent these problems by enabling jumbo frames 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:309(para) msgid "Some cloud images ignore the DHCP MTU option in which case you should configure it using metadata, script, or other suitable method." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:315(para) msgid "Edit the /etc/neutron/dhcp_agent.ini file and complete the following action:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:319(para) msgid "In the [DEFAULT] section, enable the dnsmasq configuration file:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:328(para) msgid "Create and edit the /etc/neutron/dnsmasq-neutron.conf file and complete the following action:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:333(para) msgid "Enable the DHCP MTU option (26) and configure it to 1454 bytes:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:340(para) msgid "Kill any existing dnsmasq processes:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:348(title) msgid "To configure the metadata agent" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:349(para) msgid "The metadata agent provides configuration information such as credentials to instances." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:353(para) msgid "Edit the /etc/neutron/metadata_agent.ini file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:357(para) msgid "In the [DEFAULT] section, configure access parameters:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:371(para) msgid "In the [DEFAULT] section, configure the metadata host:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:378(para) msgid "In the [DEFAULT] section, configure the metadata proxy shared secret:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:382(replaceable) ./doc/install-guide/section_neutron-network-node.xml:407(replaceable) msgid "METADATA_SECRET" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:383(para) msgid "Replace METADATA_SECRET with a suitable secret for the metadata proxy." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:397(para) msgid "On the controller node, edit the /etc/nova/nova.conf file and complete the following action:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:402(para) msgid "In the [neutron] section, enable the metadata proxy and configure the secret:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:408(para) msgid "Replace METADATA_SECRET with the secret you chose for the metadata proxy." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:414(para) msgid "On the controller node, restart the Compute API service:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:426(para) msgid "The OVS service provides the underlying virtual networking framework for instances. The integration bridge br-int handles internal instance network traffic within OVS. The external bridge br-ex 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:452(para) msgid "Add the external bridge:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:456(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:463(para) msgid "Depending on your network interface driver, you may need to disable generic receive offload (GRO) to achieve suitable throughput between your instances and the external network." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:467(para) msgid "To temporarily disable GRO on the external network interface while testing your environment:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:495(para) msgid "The Networking service initialization scripts expect the variable NEUTRON_PLUGIN_CONF in the /etc/sysconfig/neutron file to reference the ML2 plug-in configurarion file. Edit the /etc/sysconfig/neutron file and add the following:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:504(para) msgid "Start the Networking services and configure them to start when the system boots:" msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:512(para) msgid "Do not explictly start the neutron-ovs-cleanup service." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:533(para) msgid "Do not explictly start the openstack-neutron-ovs-cleanup service." msgstr "" #: ./doc/install-guide/section_neutron-network-node.xml:539(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 launch an instance 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 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 OpenStack User Guide." msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:16(title) msgid "To create the scripts" msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:17(para) msgid "Create client environment scripts for the admin and demo tenants 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:22(para) msgid "Edit the admin-openrc.sh file and add the following content:" msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:28(para) msgid "Replace ADMIN_PASS with the password you chose for the admin user in the Identity service." msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:32(para) msgid "Edit the demo-openrc.sh file and add the following content:" msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:38(para) msgid "Replace DEMO_PASS with the password you chose for the demo user in the Identity service." msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:42(title) msgid "Identity ports" msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:43(para) msgid "Note the two different ports used above. Port 35357 is used for administrative functions only. Port 5000 is for normal user functions and is the most commonly used." msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:47(title) msgid "To load client environment scripts" msgstr "" #: ./doc/install-guide/section_keystone-openrc.xml:49(para) msgid "To run clients as a certain tenant and user, you can simply load the associated client environment script prior to running them. For example, to load the location of the Identity service and admin tenant and user credentials:" 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 that the Data processing service (sahara) is installed and configured correctly, try requesting clusters list using sahara client." msgstr "" #: ./doc/install-guide/section_sahara-verify.xml:17(para) msgid "Retrieve 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 provision 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:32(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 management network. The compute node contains one network interface on the management network and one on the external network." msgstr "" #: ./doc/install-guide/section_basics-networking-nova.xml:20(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:27(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:98(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:101(para) msgid "Replace INTERFACE_NAME with the actual interface name. For example, eth1 or ens224." 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 module 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 module 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 database management and [keystone_authtoken] settings, and API endpoint registration. The command runs automatically." msgstr "" #: ./doc/install-guide/section_trove-install.xml:40(para) msgid "Prepare OpenStack:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:43(para) msgid "Source the admin-openrc.sh file." msgstr "" #: ./doc/install-guide/section_trove-install.xml:48(para) msgid "Create a trove user that Compute uses to authenticate with the Identity service. Use the service tenant and give the user the admin role:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:53(replaceable) ./doc/install-guide/section_trove-install.xml:81(replaceable) msgid "TROVE_PASS" msgstr "" #: ./doc/install-guide/section_trove-install.xml:55(para) msgid "Replace TROVE_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_trove-install.xml:63(para) msgid "All configuration files should be placed at /etc/trove directory. Edit the following configuration files, taking the below actions for each file:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:67(filename) msgid "api-paste.ini" msgstr "" #: ./doc/install-guide/section_trove-install.xml:68(filename) msgid "trove.conf" msgstr "" #: ./doc/install-guide/section_trove-install.xml:69(filename) msgid "trove-taskmanager.conf" msgstr "" #: ./doc/install-guide/section_trove-install.xml:70(filename) msgid "trove-conductor.conf" msgstr "" #: ./doc/install-guide/section_trove-install.xml:74(para) msgid "You need to take upstream api-paste.ini and change content below in it:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:82(para) msgid "Edit the [DEFAULT] section of each file (except api-paste.ini) and set appropriate values for the OpenStack service URLs (can be handled by Keystone service catalog), logging and messaging configuration, and SQL connections:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:92(literal) ./doc/install-guide/section_trove-install.xml:145(replaceable) ./doc/install-guide/section_trove-install.xml:147(replaceable) msgid "TROVE_DBPASS" msgstr "" #: ./doc/install-guide/section_trove-install.xml:97(para) msgid "Configure the Database module to use the RabbitMQ message broker by setting the following options in the [DEFAULT] configuration group of each file:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:103(replaceable) msgid "guest" msgstr "" #: ./doc/install-guide/section_trove-install.xml:105(replaceable) msgid "/" msgstr "" #: ./doc/install-guide/section_trove-install.xml:112(para) msgid "Edit the trove.conf 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:124(para) msgid "Edit the trove-taskmanager.conf 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:141(para) msgid "Prepare the trove admin database:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:151(para) msgid "Prepare the Database service:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:154(para) msgid "Initialize the database:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:158(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:166(para) msgid "Create a trove image." msgstr "" #: ./doc/install-guide/section_trove-install.xml:167(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:169(para) msgid "This image must have the trove guest agent installed, and it must have the trove-guestagent.conf file configured to connect to your OpenStack environment. To correctly configure the trove-guestagent.conf file, follow these steps on the guest instance you are using to build your image:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:178(para) msgid "Add the following lines to trove-guestagent.conf:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:190(para) msgid "Update the datastore and version to use the specific image with the command." msgstr "" #: ./doc/install-guide/section_trove-install.xml:191(replaceable) ./doc/install-guide/section_trove-install.xml:192(replaceable) ./doc/install-guide/section_trove-install.xml:202(replaceable) ./doc/install-guide/section_trove-install.xml:203(replaceable) msgid "datastore_name" msgstr "" #: ./doc/install-guide/section_trove-install.xml:191(replaceable) msgid "datastore_version" msgstr "" #: ./doc/install-guide/section_trove-install.xml:192(replaceable) ./doc/install-guide/section_trove-install.xml:202(replaceable) msgid "version_name" msgstr "" #: ./doc/install-guide/section_trove-install.xml:193(replaceable) msgid "datastore_manager" msgstr "" #: ./doc/install-guide/section_trove-install.xml:193(replaceable) msgid "glance_image_id" msgstr "" #: ./doc/install-guide/section_trove-install.xml:193(replaceable) msgid "packages" msgstr "" #: ./doc/install-guide/section_trove-install.xml:193(replaceable) msgid "active" msgstr "" #: ./doc/install-guide/section_trove-install.xml:194(para) msgid "This example shows you how to create a MySQL datastore with version 5.5:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:196(replaceable) msgid "glance_image_ID" msgstr "" #: ./doc/install-guide/section_trove-install.xml:199(para) msgid "Upload post-provisioning configuration validation rules:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:203(replaceable) msgid "/etc//validation-rules.json" msgstr "" #: ./doc/install-guide/section_trove-install.xml:204(para) msgid "Example for uploading rules for MySQL datastore:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:211(para) msgid "You must register the Database module with the Identity service so that other OpenStack services can locate it. Register the service and specify the endpoint:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:224(para) msgid "Restart the Database services:" msgstr "" #: ./doc/install-guide/section_trove-install.xml:230(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 instances using various backends. The Block Storage API and scheduler services run on the controller node and the volume service runs on one or more storage nodes. Storage nodes provide volumes to instances using local block storage devices or SAN/NAS backends with the appropriate drivers. For more information, see the Configuration Reference." msgstr "" #: ./doc/install-guide/ch_cinder.xml:17(para) msgid "This chapter omits the backup manager because it depends on the Object Storage service." msgstr "" #: ./doc/install-guide/ch_cinder.xml:26(para) msgid "Your OpenStack environment now includes Block Storage. You can launch an instance 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 ceilometer-common package:" msgstr "" #: ./doc/install-guide/section_debconf-rabbitmq.xml:34(para) msgid "These debconf screens appear in: ceilometer-common, cinder-common, glance-common, heat-common, neutron-common and nova-common." msgstr "" #: ./doc/install-guide/section_debconf-rabbitmq.xml:41(para) msgid "This will configure the below directives (example from nova.conf):" 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 debconf and dbconfig-common packages to configure OpenStack services. These packages enable users to perform configuration tasks. When users install OpenStack packages, debconf 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 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 ." 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 Debian Policy Manual. 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 debconf database as a registry is considered a bug in Debian. If you edit something in any OpenStack configuration file, the debconf 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 debconf package, run the command and select non-interactive mode:" msgstr "" #: ./doc/install-guide/section_debconf-concepts.xml:42(para) msgid "Then, debconf does not prompt you." msgstr "" #: ./doc/install-guide/section_debconf-concepts.xml:44(para) msgid "Another way to disable the debconf package is to prefix the command with DEBIAN_FRONTEND=noninteractive, as follows:" msgstr "" #: ./doc/install-guide/section_debconf-concepts.xml:50(para) msgid "If you configure a package with debconf 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 PACKAGE-NAME 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 -common packages install the configuration files. For example, the glance-common package installs the glance-api.conf and glance-registry.conf files. So, for the Image Service, you must re-configure the glance-common package. The same applies for cinder-common, nova-common, and heat-common packages." msgstr "" #: ./doc/install-guide/section_debconf-concepts.xml:69(para) msgid "In debconf, the higher the priority for a screen, the greater the chance that the user sees that screen. If a debconf screen has medium priority and you configure the Debian system to show only critical prompts, which is the default in Debian, the user does not see that debconf screen. Instead, the default for the related package is used. In the Debian OpenStack packages, a number of debconf screens are set with medium priority. Consequently, if you want to respond to all debconf screens from the Debian OpenStack packages, you must run the following command and select the medium 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 dbconfig-common is already installed on the system, the user sees all prompts. However, you cannot define the order in which the debconf 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 Juno version 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 example architectures including the two-node architecture with legacy networking and three-node architecture with OpenStack Networking (neutron)." 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 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 root user or configure the sudo utility." msgstr "" #: ./doc/install-guide/ch_basic_environment.xml:41(para) msgid "The 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 [DEFAULT] 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 nova-network networking service. The nova-network 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 plug-ins for a variety of products that support virtual networking." msgstr "" #: ./doc/install-guide/ch_networking.xml:18(para) msgid "For more information, see the Networking chapter of the OpenStack Cloud Administrator Guide." 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 launch an instance 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:96(para) msgid "Your first instance uses the default 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 configure remote access." msgstr "" #: ./doc/install-guide/section_launch-instance-neutron.xml:174(para) msgid "Verify the demo-net tenant network gateway:" msgstr "" #: ./doc/install-guide/section_launch-instance-neutron.xml:186(para) msgid "Verify the ext-net external network:" msgstr "" #: ./doc/install-guide/section_launch-instance-neutron.xml:225(para) msgid "Create a floating IP address on the ext-net external network:" msgstr "" #: ./doc/install-guide/section_launch-instance-neutron.xml:243(para) msgid "Associate the floating IP address with your instance:" msgstr "" #: ./doc/install-guide/section_launch-instance-neutron.xml:250(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 hypervisors to deploy instances or VMs. For simplicity, this configuration uses the QEMU hypervisor with the KVM 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 example architectures section using the same networking service as your existing environment. For either networking service, follow the NTP configuration and OpenStack packages instructions. For OpenStack Networking (neutron), also follow the OpenStack Networking compute node instructions. For legacy networking (nova-network), also follow the legacy networking compute node 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:164(title) msgid "To install and configure the Compute hypervisor components" msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:94(para) ./doc/install-guide/section_nova-compute-install.xml:115(para) msgid "Replace MANAGEMENT_INTERFACE_IP_ADDRESS with the IP address of the management network interface on your compute node, typically 10.0.0.31 for the first node in the example architecture." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:102(para) msgid "In the [DEFAULT] section, enable and configure remote console access:" msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:110(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:122(para) msgid "If the web browser to access remote consoles resides on a host that cannot resolve the controller hostname, you must replace controller with the management interface IP address of the controller node." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:148(para) msgid "Ensure the kernel module nbd is loaded." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:153(para) msgid "Ensure the module will be loaded on every boot." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:154(para) msgid "On openSUSE by adding nbd in the /etc/modules-load.d/nbd.conf file." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:156(para) msgid "On SLES by adding or modifying the following line in the /etc/sysconfig/kernel file." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:183(para) msgid "Determine whether your compute node supports hardware acceleration for virtual machines:" msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:186(para) msgid "If this command returns a value of one or greater, your compute node supports hardware acceleration which typically requires no additional configuration." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:190(para) msgid "If this command returns a value of zero, your compute node does not support hardware acceleration and you must configure libvirt to use QEMU instead of KVM." msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:195(para) msgid "Edit the [libvirt] section in the /etc/nova/nova-compute.conf/etc/nova/nova.conf file as follows:" msgstr "" #: ./doc/install-guide/section_nova-compute-install.xml:211(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 REST 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 file back end, which uploads and stores in a directory on the controller node hosting the Image Service. By default, this directory is /var/lib/glance/images/." 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 Configuration Reference." msgstr "" #: ./doc/install-guide/section_basics-prerequisites.xml:8(title) ./doc/install-guide/object-storage/section_object-storage-install.xml:21(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 or . 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 CirrOS 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 Logical Volume Manager (LVM) 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 virtual machines (VMs). 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 promiscuous mode and disables MAC address filtering on the external network." msgstr "" #: ./doc/install-guide/section_basics-prerequisites.xml:67(para) msgid "For more information about system requirements, see the OpenStack Operations Guide." 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 and Identity service credentials including endpoints." msgstr "" #: ./doc/install-guide/section_heat-install.xml:23(para) msgid "Create the heat database:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:27(para) msgid "Grant proper access to the heat 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:173(replaceable) msgid "HEAT_DBPASS" msgstr "" #: ./doc/install-guide/section_heat-install.xml:33(para) msgid "Replace HEAT_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_heat-install.xml:51(para) msgid "Create the heat user:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:52(replaceable) ./doc/install-guide/section_heat-install.xml:199(replaceable) msgid "HEAT_PASS" msgstr "" #: ./doc/install-guide/section_heat-install.xml:62(para) msgid "Replace HEAT_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_heat-install.xml:66(para) msgid "Link the heat user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:75(para) msgid "Create the heat_stack_user and heat_stack_owner roles:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:79(para) msgid "By default, users created by Orchestration use the heat_stack_user role." msgstr "" #: ./doc/install-guide/section_heat-install.xml:81(para) msgid "The heat_stack_user role is for users created by heat, and is restricted to specific API actions. The heat_stack_owner role is assigned to users who create heat stacks." msgstr "" #: ./doc/install-guide/section_heat-install.xml:85(para) msgid "Because the heat_stack_owner role has limited operational access to heat, you must never assign this role to a user with a heat_stack_user role." msgstr "" #: ./doc/install-guide/section_heat-install.xml:91(para) msgid "Create the heat and heat-cfn services:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:155(title) ./doc/install-guide/section_heat-install.xml:237(title) msgid "To install and configure the Orchestration components" msgstr "" #: ./doc/install-guide/section_heat-install.xml:157(para) ./doc/install-guide/section_heat-install.xml:239(para) msgid "Run the following commands to install the packages:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:165(para) ./doc/install-guide/section_heat-install.xml:253(para) msgid "Edit the /etc/heat/heat.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:174(para) msgid "Replace HEAT_DBPASS with the password you chose for the Orchestration database." msgstr "" #: ./doc/install-guide/section_heat-install.xml:190(para) msgid "In the [keystone_authtoken] and [ec2authtoken] sections, configure Identity service access:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:204(para) msgid "Replace HEAT_PASS with the password you chose for the heat user in the Identity service." msgstr "" #: ./doc/install-guide/section_heat-install.xml:215(para) msgid "In the [DEFAULT] section, configure the metadata and wait condition URLs:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:232(para) msgid "Populate the Orchestration database:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:257(para) msgid "In the [ec2authtoken] section, configure Identity service access:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:269(para) msgid "Restart the Orchestration services:" msgstr "" #: ./doc/install-guide/section_heat-install.xml:275(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 for Telemetry" msgstr "" #: ./doc/install-guide/section_ceilometer-glance.xml:10(para) msgid "To retrieve image samples, you must configure the Image Service to send notifications to the bus." msgstr "" #: ./doc/install-guide/section_ceilometer-glance.xml:12(para) msgid "Edit /etc/glance/glance-api.conf and modify the [DEFAULT] section:" msgstr "" #: ./doc/install-guide/section_ceilometer-glance.xml:21(para) msgid "Restart the Image Services with their new settings:" msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ./doc/install-guide/section_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 keystone server to be able to access it. You must also configure the admin_tenant_name, admin_user, and admin_password 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 auth_uri, identity_uri, admin_tenant_name, admin_user and admin_password 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 "" #: ./doc/install-guide/bk-openstack-install-guide.xml:8(title) msgid "OpenStack Installation Guide for Red Hat Enterprise Linux 7, CentOS 7, and Fedora 20Ubuntu 14.04Debian 7openSUSE 13.1 and SUSE Linux Enterprise Server 11 SP3" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:19(phrase) msgid "Red Hat Enterprise Linux, CentOS, and Fedora" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:20(phrase) msgid "Ubuntu 14.04" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:21(phrase) msgid "openSUSE and SUSE Linux Enterprise Server" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:22(phrase) msgid "Debian 7" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:18(titleabbrev) msgid "OpenStack Installation Guide for " msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:31(orgname) msgid "OpenStack" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:35(year) msgid "2012" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:36(year) msgid "2013" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:37(year) msgid "2014" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:38(holder) msgid "OpenStack Foundation" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:40(releaseinfo) msgid "juno" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:41(productname) msgid "OpenStack Installation Guide" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:45(remark) msgid "Copyright details are filled in by the template." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:50(para) msgid "The OpenStack® system consists of several key projects that you install separately but that work together depending on your cloud needs. These projects include Compute, Identity Service, Networking, Image Service, Block Storage, Object Storage, Telemetry, Orchestration, and Database. You can install any of these projects separately and configure them stand-alone or as connected entities. This guide walks through an installation by using packages available through Debian 7 (code name: Wheezy).This guide walks through an installation by using packages available through Ubuntu 14.04.This guide shows you how to install OpenStack by using packages available through Fedora 20 as well as on Red Hat Enterprise Linux 7 and its derivatives through the EPEL repository.This guide shows you how to install OpenStack by using packages on openSUSE 13.1 and SUSE Linux Enterprise Server 11 SP3 through the Open Build Service Cloud repository. Explanations of configuration options and sample configuration files are included." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:79(date) msgid "2014-10-15" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:83(para) msgid "For the Juno release, this guide contains these updates: Replace openstack-config commands with general configuration file editing. Standardize on a single message queue system (RabbitMQ). Reference generic SQL database, enabling MySQL or MariaDB where appropriate. Replace auth_port and auth_protocol with identity_uri, and auth_host with auth_uri. Multiple edits for consistency. It has been updated for Juno and new distribution versions." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:101(date) msgid "2014-06-03" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:105(para) msgid "Start documentation for Juno." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:112(date) msgid "2014-04-16" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:116(para) msgid "Update for Icehouse, rework Networking setup to use ML2 as plugin, add new chapter for Database Service setup, improved basic configuration." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:125(date) msgid "2013-10-25" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:129(para) msgid "Added initial Debian support." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:135(date) msgid "2013-10-17" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:139(para) msgid "Havana release." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:145(date) msgid "2013-10-16" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:149(para) msgid "Add support for SUSE Linux Enterprise." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:156(date) msgid "2013-10-08" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:160(para) msgid "Complete reorganization for Havana." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:167(date) msgid "2013-09-09" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:171(para) msgid "Build also for openSUSE." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:177(date) msgid "2013-08-01" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:181(para) msgid "Fixes to Object Storage verification steps. Fix bug 1207347." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:190(date) msgid "2013-07-25" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:194(para) msgid "Adds creation of cinder user and addition to the service tenant. Fix bug 1205057." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:204(date) msgid "2013-05-08" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:208(para) msgid "Updated the book title for consistency." msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:215(date) msgid "2013-05-02" msgstr "" #: ./doc/install-guide/bk-openstack-install-guide.xml:219(para) msgid "Updated cover and fixed small errors in appendix." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:8(title) msgid "Messaging server" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:9(para) msgid "OpenStack uses a message broker to coordinate operations and status information among services. The message broker service typically runs on the controller node. OpenStack supports several message brokers including RabbitMQ, Qpid, and ZeroMQ. However, most distributions that package OpenStack support a particular message broker. This guide covers the RabbitMQ message broker which is supported by each distribution. If you prefer to implement a different message broker, consult the documentation associated with it." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:21(link) msgid "RabbitMQ" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:24(link) msgid "Qpid" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:27(link) msgid "ZeroMQ" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:31(title) msgid "To install the RabbitMQ message broker service" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:43(title) msgid "To configure the message broker service" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:45(para) msgid "Start the message broker service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:57(para) msgid "The message broker creates a default account that uses guest for the username and password. To simplify installation of your test environment, we recommend that you use this account, but change the password for it." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:61(para) msgid "Run the following command:" msgstr "" #: ./doc/install-guide/section_basics-queue.xml:62(para) msgid "Replace RABBIT_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:67(para) msgid "You must configure the rabbit_password key in the configuration file for each OpenStack service that uses the message broker." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:71(para) msgid "For production environments, you should create a unique account with suitable password. For more information on securing the message broker, see the documentation." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:76(para) msgid "If you decide to create a unique account with suitable password for your test environment, you must configure the rabbit_userid and rabbit_password keys in the configuration file of each OpenStack service that uses the message broker." msgstr "" #: ./doc/install-guide/section_basics-queue.xml:84(para) msgid "Congratulations, now you are ready to install OpenStack services!" 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 MongoDB, create a MongoDB database, and create Identity service credentials including endpoints." 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:29(para) msgid "The packages are signed by GPG key 562111AC05905EA8. 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:143(para) msgid "Install the MongoDB package:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:46(para) ./doc/install-guide/section_ceilometer-controller.xml:147(para) msgid "Edit the /etc/mongodb.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:50(para) ./doc/install-guide/section_ceilometer-controller.xml:151(para) msgid "Configure the bind_ip key to use the management interface IP address of the controller node." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:55(para) ./doc/install-guide/section_ceilometer-controller.xml:156(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:61(para) ./doc/install-guide/section_ceilometer-controller.xml:162(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:67(para) ./doc/install-guide/section_ceilometer-controller.xml:168(para) msgid "You can also disable journaling. For more information, see the MongoDB manual." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:72(para) ./doc/install-guide/section_ceilometer-controller.xml:173(para) msgid "Restart the MongoDB service:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:76(para) msgid "Start the MongoDB services and configure them to start when the system boots:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:92(para) msgid "Create the ceilometer database:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:96(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:207(replaceable) msgid "CEILOMETER_DBPASS" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:98(para) msgid "Replace CEILOMETER_DBPASS with a suitable password." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:107(para) msgid "To create the Identity service credentials:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:110(para) msgid "Create the ceilometer user:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:112(para) msgid "Replace CEILOMETER_PASS with a suitable password." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:116(para) msgid "Link the ceilometer user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:122(para) msgid "Create the ceilometer service:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:140(para) msgid "Before you install and configure Telemetry, you must install MongoDB." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:180(title) ./doc/install-guide/section_ceilometer-controller.xml:290(title) msgid "To install and configure the Telemetry module components" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:194(para) ./doc/install-guide/section_ceilometer-controller.xml:308(para) msgid "Generate a random value to use as the metering secret:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:208(para) msgid "Replace CEILOMETER_DBPASS with the password you chose for the Telemetry module database." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:238(para) msgid "Replace CEILOMETER_PASS with the password you chose for the celiometer user in the Identity service." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:257(para) ./doc/install-guide/section_ceilometer-controller.xml:333(para) msgid "Replace CEILOMETER_PASS with the password you chose for the ceilometer user in the Identity service." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:262(para) ./doc/install-guide/section_ceilometer-controller.xml:316(para) msgid "In the [publisher] section, configure the metering secret:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:266(replaceable) ./doc/install-guide/section_ceilometer-controller.xml:320(replaceable) msgid "METERING_SECRET" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:267(para) ./doc/install-guide/section_ceilometer-controller.xml:321(para) msgid "Replace METERING_SECRET with the random value that you generated in a previous step." msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:278(para) msgid "In the [collector] section, configure the dispatcher:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:343(para) msgid "Restart the Telemetry services:" msgstr "" #: ./doc/install-guide/section_ceilometer-controller.xml:352(para) msgid "Start the Telemetry services and configure them to start when the system boots:" msgstr "" #: ./doc/install-guide/section_keystone-services.xml:8(title) msgid "Create the service entity and API endpoint" msgstr "" #: ./doc/install-guide/section_keystone-services.xml:9(para) msgid "After you create tenants, users, and roles, you must create the service entity and API endpoint for the Identity service." msgstr "" #: ./doc/install-guide/section_keystone-services.xml:15(para) msgid "Set the OS_SERVICE_TOKEN and OS_SERVICE_ENDPOINT environment variables, as described in ." msgstr "" #: ./doc/install-guide/section_keystone-services.xml:21(title) msgid "To create the service entity and API endpoint" msgstr "" #: ./doc/install-guide/section_keystone-services.xml:23(para) msgid "The Identity service manages a catalog of services in your OpenStack environment. Services use this catalog to locate other services in your environment." msgstr "" #: ./doc/install-guide/section_keystone-services.xml:26(para) msgid "Create the service entity for the Identity service:" msgstr "" #: ./doc/install-guide/section_keystone-services.xml:44(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:48(para) msgid "OpenStack provides three API endpoint variations for each service: admin, internal, and public. In a production environment, the variants might reside on separate networks that service different types of users for security reasons. Also, OpenStack supports multiple regions for scalability. For simplicity, this configuration uses the management network for all endpoint variations and the regionOne region." msgstr "" #: ./doc/install-guide/section_keystone-services.xml:55(para) msgid "Create the API endpoint for the Identity service:" msgstr "" #: ./doc/install-guide/section_keystone-services.xml:73(para) msgid "This command references the ID of the service that you created in the previous step." msgstr "" #: ./doc/install-guide/section_keystone-services.xml:79(para) msgid "Each service that you add to your OpenStack environment requires adding information such as API endpoints to the Identity service. The sections of this guide that cover service installation include steps to add the appropriate information to 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 heat-api 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 heat-common package and not the heat-api 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 debconf database. Consequently, you are prompted to re-register the service with the Identity Service. If you already registered the API service, respond no 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 admin_token value. The Identity Service uses this value to register the API service. When you set up the keystone 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 (/sbin/route and /sbin/ip)." msgstr "" #: ./doc/install-guide/section_debconf-api-endpoints.xml:63(para) msgid "Unless you have a unique set up for your network, press ENTER." msgstr "" #: ./doc/install-guide/section_debconf-api-endpoints.xml:74(para) msgid "This screen configures the region name for the service. For example, us-east-coast or europe-paris." 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 AUTH_TOKEN, KEYSTONE_ENDPOINT_IP, PKG_ENDPOINT_IP and REGION_NAME depend on the answer you will provide to the debconf prompts. But the values of SERVICE_NAME, SERVICE_TYPE, SERVICE_DESC and SERVICE_URL 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 OpenStack 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 (IaaS) solution through a variety of complemental services. Each service offers an application programming interface (API) 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 controller node runs the Identity service, Image Service, management portions of Compute and Networking, Networking plug-in, and the dashboard. It also includes supporting services such as a SQL database, message queue, and Network Time Protocol (NTP)." 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, NAT, and DHCP services. This node also handles external (Internet) connectivity for tenant virtual machine instances." msgstr "" #: ./doc/install-guide/ch_overview.xml:86(para) msgid "The compute node runs the hypervisor portion of Compute that operates tenantvirtual machines or instances. By default, Compute uses KVM as the hypervisor. The compute node also runs the Networking plug-in and an agent that connect tenant networks to instances and provide firewalling (security groups) 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 metrics. 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 metrics. 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 in . 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 controller node runs the Identity service, Image Service, management portion of Compute, and the dashboard. It also includes supporting services such as a SQL database, message queue, and Network Time Protocol (NTP)." msgstr "" #: ./doc/install-guide/ch_overview.xml:182(para) msgid "The compute node runs the hypervisor portion of Compute that operates tenantvirtual machines or instances. By default, Compute uses KVM as the hypervisor. Compute also provisions tenant networks and provides firewalling (security groups) 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 in . 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 demo-openrc.sh 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). To do this, use the trove 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 "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:7(title) msgid "Add another proxy server" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:8(para) msgid "To provide additional reliability and bandwidth to your cluster, you can add proxy servers. You can set up an additional proxy node the same way that you set up the first proxy node but with additional configuration steps." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:13(para) msgid "After you have more than two proxies, you must load balance them; your storage endpoint (what clients use to connect to your storage) also changes. You can select from different strategies for load balancing. For example, you could use round-robin DNS, or a software or hardware load balancer (like pound) in front of the two proxies. You can then point your storage URL to the load balancer, configure an initial proxy node and complete these steps to add proxy servers." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:26(para) msgid "Update the list of memcache servers in the /etc/swift/proxy-server.conf file for added proxy servers. If you run multiple memcache servers, use this pattern for the multiple IP:port listings in each proxy server configuration file:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:37(replaceable) msgid "PROXY_LOCAL_NET_IP" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:40(para) msgid "Copy ring information to all nodes, including new proxy nodes. Also, ensure that the ring information gets to all storage nodes." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-adding-proxy-server.xml:47(para) msgid "After you sync all nodes, make sure that the admin has keys in /etc/swift and the ownership for the ring file is correct." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:52(None) msgid "@@image: '../figures/swift_install_arch.png'; md5=bbda527d20235d54a95eb29279ba2680" msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:7(title) msgid "Example architecture" msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:8(para) msgid "In a production environment, the Object Storage service requires at least two proxy nodes and five storage nodes. For simplicity, this guide uses a minimal architecture with the proxy service running on the existing OpenStack controller node and two storage nodes. However, these concepts still apply." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:15(para) msgid "Node: A host machine that runs one or more OpenStack Object Storage services." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:19(para) msgid "Proxy node: Runs proxy services." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:22(para) msgid "Storage node: Runs account, container, and object services. Contains the SQLite databases." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:26(para) msgid "Ring: A set of mappings between OpenStack Object Storage data to physical devices." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:30(para) msgid "Replica: A copy of an object. By default, three copies are maintained in the cluster." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:34(para) msgid "Zone (optional): A logically separate section of the cluster, related to independent failure characteristics." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:38(para) msgid "Region (optional): A logically separate section of the cluster, representing distinct physical locations such as cities or countries. Similar to zones, but representing physical locations of portions of the cluster rather than logical segments." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:45(para) msgid "To increase reliability and performance, you can add additional proxy servers." msgstr "" #: ./doc/install-guide/object-storage/section_swift-example-arch.xml:47(para) msgid "The following diagram shows one possible architecture for a minimal production environment:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:7(title) msgid "Install Object Storage" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:8(para) msgid "Though you can install OpenStack Object Storage for development or testing purposes on one server, a multiple-server installation enables the high availability and redundancy you want in a production distributed object storage system." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:12(para) msgid "To perform a single-node installation for development purposes from source code, use the Swift All In One instructions (Ubuntu) or DevStack (multiple distros). See http://swift.openstack.org/development_saio.html for manual instructions or http://devstack.org for all-in-one including authentication with the Identity Service (keystone) v2.0 API." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:22(para) msgid "Have a copy of the operating system installation media available if you are installing on a new server." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:24(para) msgid "These steps assume you have set up repositories for packages for your operating system as shown in ." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:27(para) msgid "This document demonstrates how to install a cluster by using the following types of nodes:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:31(para) msgid "One proxy node which runs the swift-proxy-server processes. The proxy server proxies requests to the appropriate storage nodes." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:37(para) msgid "Five storage nodes that run the swift-account-server, swift-container-server, and swift-object-server processes which control storage of the account databases, the container databases, as well as the actual stored objects." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:50(para) msgid "Fewer storage nodes can be used initially, but a minimum of five is recommended for a production cluster." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:55(title) msgid "General installation steps" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:58(para) msgid "Create a swift user that the Object Storage Service can use to authenticate with the Identity Service. Choose a password and specify an email address for the swift user. Use the service tenant and give the user the admin role:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:64(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:37(replaceable) ./doc/install-guide/object-storage/section_swift-controller-node.xml:173(replaceable) msgid "SWIFT_PASS" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:66(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:47(para) msgid "Replace SWIFT_PASS with a suitable password." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:70(para) msgid "Create a service entry for the Object Storage Service:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:83(para) msgid "The service ID is randomly generated and is different from the one shown here." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:88(para) msgid "Specify an API endpoint for the Object Storage Service by using the returned service ID. When you specify an endpoint, you provide URLs for the public API, internal API, and admin API. In this guide, the controller host name is used:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:111(para) msgid "Create the configuration directory on all nodes:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:115(para) msgid "Create /etc/swift/swift.conf on all nodes:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:121(para) msgid "The prefix and suffix value in /etc/swift/swift.conf should be set to some random string of text to be used as a salt when hashing to determine mappings in the ring. This file must be the same on every node in the cluster!" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-install.xml:126(para) msgid "Next, set up your storage nodes and proxy node. This example uses the Identity Service for the common authentication piece." msgstr "" #. When image changes, this message will be marked fuzzy or untranslated for you. #. It doesn't matter what you translate it to: it's not used at all. #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:36(None) msgid "@@image: '../figures/networking-interactions-swift.png'; md5=2190892da42f344e407b4cef71b8f3cf" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:7(title) msgid "Plan networking for Object Storage" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:8(para) msgid "For both conserving network resources and ensuring that network administrators understand the needs for networks and public IP addresses for providing access to the APIs and storage network as necessary, this section offers recommendations and required minimum sizes. Throughput of at least 1000 Mbps is suggested." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:16(para) msgid "A mandatory public network. Connects to the proxy server." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:20(para) msgid "A mandatory storage network. Not accessible from outside the cluster. All nodes connect to this network." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:24(para) msgid "An optional replication network. Not accessible from outside the cluster. Dedicated to replication traffic among storage nodes. Must be configured in the Ring." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:14(para) msgid "This guide describes the following networks:" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:29(para) msgid "This figure shows the basic architecture for the public network, the storage network, and the optional replication network." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:39(para) msgid "By default, all of the OpenStack Object Storage services, as well as the rsync daemon on the storage nodes, are configured to listen on their STORAGE_LOCAL_NET IP addresses." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:43(para) msgid "If you configure a replication network in the Ring, the Account, Container and Object servers listen on both the STORAGE_LOCAL_NET and STORAGE_REPLICATION_NET IP addresses. The rsync daemon only listens on the STORAGE_REPLICATION_NET IP address." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:51(term) msgid "Public Network (Publicly routable IP range)" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:53(para) msgid "Provides public IP accessibility to the API endpoints within the cloud infrastructure." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:55(para) msgid "Minimum size: one IP address for each proxy server." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:60(term) msgid "Storage Network (RFC1918 IP Range, not publicly routable)" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:63(para) msgid "Manages all inter-server communications within the Object Storage infrastructure." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:65(para) msgid "Minimum size: one IP address for each storage node and proxy server." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:67(para) msgid "Recommended size: as above, with room for expansion to the largest your cluster size. For example, 255 or CIDR /24." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:73(term) msgid "Replication Network (RFC1918 IP Range, not publicly routable)" msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:76(para) msgid "Manages replication-related communications among storage servers within the Object Storage infrastructure." msgstr "" #: ./doc/install-guide/object-storage/section_object-storage-network-planning.xml:78(para) msgid "Recommended size: as for STORAGE_LOCAL_NET." msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:7(title) msgid "Finalize installation" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:9(title) msgid "Configure hashes and default storage policy" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:11(para) msgid "Obtain the /etc/swift/swift.conf file from the Object Storage source repository:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:17(para) msgid "Edit the /etc/swift/swift.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:21(para) msgid "In the [swift-hash] section, configure the hash path prefix and suffix for your environment." msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:25(replaceable) msgid "HASH_PATH_PREFIX" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:26(replaceable) msgid "HASH_PATH_SUFFIX" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:27(para) msgid "Replace HASH_PATH_PREFIX and HASH_PATH_SUFFIX with unique values." msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:31(para) msgid "Keep these values secret and do not change or lose them." msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:36(para) msgid "In the [storage-policy:0] section, configure the default storage policy:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:46(para) msgid "Copy the swift.conf file to the /etc/swift directory on each storage node and any additional nodes running the proxy service." msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:51(para) msgid "On all nodes, ensure proper ownership of the configuration directory:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:56(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/object-storage/section_swift-finalize-installation.xml:63(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/object-storage/section_swift-finalize-installation.xml:78(para) msgid "On the storage nodes, start the Object Storage services:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:81(para) msgid "The storage node runs many Object Storage services and the command makes them easier to manage. You can ignore errors from services not running on the storage node." msgstr "" #: ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:88(para) ./doc/install-guide/object-storage/section_swift-finalize-installation.xml:104(para) msgid "On the storage nodes, start the Object Storage services and configure them to start when the system boots:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:13(para) msgid "Hardware: OpenStack Object Storage is designed to run on commodity hardware." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:16(para) msgid "When you install only the Object Storage and Identity Service, you cannot use the dashboard unless you also install Compute and the Image Service." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:21(caption) msgid "Hardware recommendations" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:28(td) msgid "Server" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:29(td) msgid "Recommended Hardware" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:30(td) msgid "Notes" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:35(para) msgid "Object Storage object servers" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:37(para) ./doc/install-guide/object-storage/section_swift-system-reqs.xml:66(para) ./doc/install-guide/object-storage/section_swift-system-reqs.xml:76(para) msgid "Processor: dual quad core" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:38(para) ./doc/install-guide/object-storage/section_swift-system-reqs.xml:67(para) msgid "Memory: 8 or 12GB RAM" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:39(para) msgid "Disk space: optimized for cost per GB" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:40(para) ./doc/install-guide/object-storage/section_swift-system-reqs.xml:68(para) msgid "Network: one 1GB Network Interface Card (NIC)" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:42(para) msgid "The amount of disk space depends on how much you can fit into the rack efficiently. You want to optimize these for best cost per GB while still getting industry-standard failure rates. At Rackspace, our storage servers are currently running fairly generic 4U servers with 24 2T SATA drives and 8 cores of processing power. RAID on the storage drives is not required and not recommended. Swift's disk usage pattern is the worst case possible for RAID, and performance degrades very quickly using RAID 5 or 6." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:54(para) msgid "As an example, Rackspace runs Cloud Files storage servers with 24 2T SATA drives and 8 cores of processing power. Most services support either a worker or concurrency value in the settings. This allows the services to make effective use of the cores available." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:63(para) msgid "Object Storage container/account servers" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:70(para) msgid "Optimized for IOPS due to tracking with SQLite databases." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:74(para) msgid "Object Storage proxy server" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:77(para) msgid "Network: one 1 GB Network Interface Card (NIC)" msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:79(para) msgid "Higher network throughput offers better performance for supporting many API requests." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:82(para) msgid "Optimize your proxy servers for best CPU performance. The Proxy Services are more CPU and network I/O intensive. If you are using 10 GB networking to the proxy, or are terminating SSL traffic at the proxy, greater CPU power is required." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:91(para) msgid "Operating system: OpenStack Object Storage currently runs on Ubuntu, RHEL, CentOS, Fedora, openSUSE, or SLES." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:94(para) msgid "Networking: 1 Gbps or 10 Gbps is suggested internally. For OpenStack Object Storage, an external network should connect the outside world to the proxy servers, and the storage network is intended to be isolated on a private network or multiple private networks." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:99(para) msgid "Database: For OpenStack Object Storage, a SQLite database is part of the OpenStack Object Storage container and account management process." msgstr "" #: ./doc/install-guide/object-storage/section_swift-system-reqs.xml:103(para) msgid "Permissions: You can install OpenStack Object Storage either as root or as a user with sudo permissions if you configure the sudoers file to enable all the permissions." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:7(title) msgid "Install and configure the storage nodes" msgstr "" #: ./doc/install-guide/object-storage/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, /dev/sdb and /dev/sdc, must contain a suitable partition table with one partition occupying the entire device. Although the Object Storage service supports any file system with extended attributes (xattr), testing and benchmarking indicate the best performance and reliability on XFS. For more information on horizontally scaling your environment, see the Deployment Guide." msgstr "" #: ./doc/install-guide/object-storage/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 management network. Optionally, each storage node can contain a second network interface on a separate network for replication. For more information, see ." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:31(para) msgid "Configure unique items on the first storage node:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:35(para) msgid "IP address: 10.0.0.51" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:40(para) msgid "Set the hostname of the node to object1." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:46(para) msgid "Configure unique items on the second storage node:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:50(para) msgid "IP address: 10.0.0.52" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:55(para) msgid "Set the hostname of the node to object2." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:61(para) msgid "Configure shared items on both storage nodes:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:64(para) msgid "Copy the contents of the /etc/hosts file from the controller node and add the following to it:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:81(para) msgid "Install the supporting utility packages:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:87(para) msgid "Format the /dev/sdb1 and /dev/sdc1 partitions as XFS:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:93(para) msgid "Create the mount point directory structure:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:98(para) msgid "Edit the /etc/fstab file and add the following to it:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:104(para) msgid "Mount the devices:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:111(para) msgid "Edit the /etc/rsyncd.conf file and add the following to it:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:136(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:216(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:258(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:300(para) msgid "Replace MANAGEMENT_INTERFACE_IP_ADDRESS with the IP address of the management network on the storage node." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:140(para) msgid "The rsync service requires no authentication, so consider running it on a private network." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:146(para) msgid "Edit the /etc/default/rsync file and enable the rsync service:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:151(para) msgid "Edit the /etc/xinetd.d/rsync file and enable the rsync service:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:156(para) msgid "Start the rsync service:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:161(para) msgid "Start the rsyncd service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:167(para) msgid "Start the xinetd service and configure it to start when the system boots:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:178(title) msgid "Install and configure storage node components" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:180(para) msgid "Perform these steps on each storage node." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:191(para) msgid "Obtain the accounting, container, and object service configuration files from the Object Storage source repository:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:201(para) msgid "Edit the /etc/swift/account-server.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:206(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:248(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:290(para) msgid "In the [DEFAULT] section, configure the bind IP address, bind port, user, configuration directory, and mount point directory:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:222(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:264(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:306(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:133(para) msgid "In the [pipeline:main] section, enable the appropriate modules:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:227(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:269(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:311(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:138(para) msgid "For more information on other modules that enable additional features, see the Deployment Guide." msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:234(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:276(para) ./doc/install-guide/object-storage/section_swift-storage-node.xml:318(para) msgid "In the [filter:recon] section, configure the recon (metrics) cache directory:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:243(para) msgid "Edit the /etc/swift/container-server.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:285(para) msgid "Edit the /etc/swift/object-server.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:327(para) msgid "Ensure proper ownership of the mount point directory structure:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-storage-node.xml:332(para) msgid "Create the recon directory and ensure proper ownership of it:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:7(title) msgid "Create initial rings" msgstr "" #: ./doc/install-guide/object-storage/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 Deployment Guide." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:20(title) msgid "Account ring" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:21(para) msgid "The account server uses the account ring to maintain lists of containers." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:24(title) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:78(title) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:133(title) msgid "To create the ring" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:26(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:80(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:135(para) ./doc/install-guide/object-storage/section_swift-verify.xml:12(para) msgid "Perform these steps on the controller node." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:29(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:83(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:138(para) msgid "Change to the /etc/swift directory." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:32(para) msgid "Create the base account.builder file:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:36(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:91(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:145(para) msgid "Add each storage node to the ring:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:38(replaceable) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:93(replaceable) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:147(replaceable) msgid "STORAGE_NODE_MANAGEMENT_INTERFACE_IP_ADDRESS" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:38(replaceable) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:93(replaceable) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:147(replaceable) msgid "DEVICE_NAME" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:38(replaceable) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:93(replaceable) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:147(replaceable) msgid "DEVICE_WEIGHT" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:39(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:94(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:148(para) msgid "Replace STORAGE_NODE_MANAGEMENT_INTERFACE_IP_ADDRESS with the IP address of the management network on the storage node. Replace DEVICE_NAME with a storage device name on the same storage node. For example, using the first storage node in with the /dev/sdb1 storage device and weight of 100:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:48(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:103(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:157(para) msgid "Repeat this command for each storage device on each storage node. The example architecture requires four variations of this command." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:53(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:108(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:162(para) msgid "Verify the ring contents:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:65(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:120(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:174(para) msgid "Rebalance the ring:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:68(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:123(para) ./doc/install-guide/object-storage/section_swift-initial-rings.xml:177(para) msgid "This process can take a while." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:74(title) msgid "Container ring" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:75(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/object-storage/section_swift-initial-rings.xml:86(para) msgid "Create the base container.builder file:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:129(title) msgid "Object ring" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:130(para) msgid "The object server uses the object ring to maintain lists of object locations on local devices." msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:141(para) msgid "Create the base object.builder file:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:183(title) msgid "Distribute ring configuration files" msgstr "" #: ./doc/install-guide/object-storage/section_swift-initial-rings.xml:184(para) msgid "Copy the account.ring.gz, container.ring.gz, and object.ring.gz files to the /etc/swift directory on each storage node and any additional nodes running the proxy service." msgstr "" #: ./doc/install-guide/object-storage/section_start-storage-node-services.xml:8(title) msgid "Start services on the storage nodes" msgstr "" #: ./doc/install-guide/object-storage/section_start-storage-node-services.xml:9(para) msgid "Now that the ring files are on each storage node, you can start the services. On each storage node, run the following command:" msgstr "" #: ./doc/install-guide/object-storage/section_start-storage-node-services.xml:35(para) msgid "To start all swift services at once, run the command:" msgstr "" #: ./doc/install-guide/object-storage/section_start-storage-node-services.xml:37(para) msgid "To know more about swift-init command, run:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:8(para) msgid "This section describes how to verify operation of the Object Storage service." msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:19(para) msgid "Show the service status:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:31(para) msgid "Upload a test file:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:32(replaceable) ./doc/install-guide/object-storage/section_swift-verify.xml:44(replaceable) msgid "FILE" msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:33(para) msgid "Replace FILE with the name of a local file to upload to the demo-container1 container." msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:38(para) msgid "List containers:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:43(para) msgid "Download a test file:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-verify.xml:45(para) msgid "Replace FILE with the name of the file uploaded to the demo-container1 container." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:7(title) msgid "Install and configure the controller node" msgstr "" #: ./doc/install-guide/object-storage/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 Deployment Guide." msgstr "" #: ./doc/install-guide/object-storage/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 . Before you configure the Object Storage service, you must create Identity service credentials including endpoints." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:28(para) msgid "The Object Storage service does not use a SQL database on the controller node." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:36(para) msgid "Create a swift user:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:51(para) msgid "Link the swift user to the service tenant and admin role:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:60(para) msgid "Create the swift service:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:96(title) msgid "To install and configure the controller node components" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:100(para) msgid "Complete OpenStack environments already include some of these packages." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:111(para) msgid "Create the /etc/swift directory." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:114(para) msgid "Obtain the proxy service configuration file from the Object Storage source repository:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:120(para) msgid "Edit the /etc/swift/proxy-server.conf file and complete the following actions:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:124(para) msgid "In the [DEFAULT] section, configure the bind port, user, and configuration directory:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:145(para) msgid "In the [app:proxy-server] section, enable account management:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:153(para) msgid "In the [filter:keystoneauth] section, configure the operator roles:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:160(para) ./doc/install-guide/object-storage/section_swift-controller-node.xml:179(para) msgid "You might need to uncomment this section." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:164(para) msgid "In the [filter:authtoken] section, configure Identity service access:" msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:175(para) msgid "Replace SWIFT_PASS with the password you chose for the swift user in the Identity service." msgstr "" #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:189(para) msgid "In the [filter:cache] section, configure the memcached location:" msgstr "" #. Put one translator per line, in the form of NAME , YEAR1, YEAR2 #: ./doc/install-guide/object-storage/section_swift-controller-node.xml:0(None) msgid "translator-credits" msgstr ""