# SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-2016, OpenStack contributors # This file is distributed under the same license as the Installation Guide package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Installation Guide 0.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-09 14:00+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" #: ../ceilometer-aodh.rst:5 msgid "Alarming service" msgstr "" #: ../ceilometer-aodh.rst:7 msgid "" "This section describes how to install and configure the Telemetry Alarming " "service, code-named aodh." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-swift.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-packages.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-services.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:11 ../ceilometer-install.rst:10 #: ../ceilometer-swift.rst:12 ../cinder-controller-install.rst:14 #: ../cinder-storage-install.rst:19 ../environment-packages.rst:31 #: ../glance-install.rst:11 ../heat-install.rst:12 ../keystone-install.rst:14 #: ../keystone-services.rst:10 ../manila-controller-install.rst:11 #: ../manila-share-install-dhss-false-option1.rst:11 #: ../manila-share-install-dhss-true-option2.rst:18 #: ../neutron-controller-install.rst:7 ../nova-controller-install.rst:10 #: ../swift-controller-install.rst:16 ../swift-storage-install.rst:20 #: ../trove-install.rst:22 msgid "Prerequisites" msgstr "" #: ../ceilometer-aodh.rst:13 msgid "" "Before you install and configure the Alarming service, you must create a " "database, service credentials, and API endpoints." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:16 ../cinder-controller-install.rst:19 #: ../glance-install.rst:16 ../heat-install.rst:18 #: ../manila-controller-install.rst:16 ../neutron-controller-install.rst:12 #: ../trove-install.rst:27 msgid "To create the database, complete these steps:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:18 ../cinder-controller-install.rst:21 #: ../glance-install.rst:18 ../heat-install.rst:20 ../keystone-install.rst:21 #: ../manila-controller-install.rst:18 ../neutron-controller-install.rst:14 #: ../nova-controller-install.rst:17 ../trove-install.rst:29 msgid "" "Use the database access client to connect to the database server as the " "``root`` user:" msgstr "" #: ../ceilometer-aodh.rst:25 msgid "Create the ``aodh`` database:" msgstr "" #: ../ceilometer-aodh.rst:31 msgid "Grant proper access to the ``aodh`` database:" msgstr "" #: ../ceilometer-aodh.rst:40 msgid "Replace ``AODH_DBPASS`` with a suitable password." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:42 ../cinder-controller-install.rst:45 #: ../glance-install.rst:42 ../heat-install.rst:44 ../keystone-install.rst:45 #: ../manila-controller-install.rst:42 ../neutron-controller-install.rst:37 #: ../nova-controller-install.rst:46 ../trove-install.rst:53 msgid "Exit the database access client." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:44 ../ceilometer-install.rst:69 #: ../ceilometer-verify.rst:12 ../cinder-controller-install.rst:47 #: ../cinder-verify.rst:12 ../glance-install.rst:44 ../glance-verify.rst:19 #: ../heat-install.rst:46 ../manila-controller-install.rst:44 #: ../manila-verify.rst:12 ../neutron-controller-install.rst:39 #: ../neutron-verify.rst:8 ../nova-controller-install.rst:48 #: ../nova-verify.rst:10 ../swift-controller-install.rst:30 #: ../trove-install.rst:55 msgid "" "Source the ``admin`` credentials to gain access to admin-only CLI commands:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:51 ../ceilometer-install.rst:76 #: ../cinder-controller-install.rst:54 ../glance-install.rst:51 #: ../heat-install.rst:53 ../manila-controller-install.rst:50 #: ../neutron-controller-install.rst:46 ../nova-controller-install.rst:55 #: ../trove-install.rst:62 msgid "To create the service credentials, complete these steps:" msgstr "" #: ../ceilometer-aodh.rst:53 msgid "Create the ``aodh`` user:" msgstr "" #: ../ceilometer-aodh.rst:70 msgid "Add the ``admin`` role to the ``aodh`` user:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-swift.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-users.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-initial-rings.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:78 ../ceilometer-install.rst:102 #: ../ceilometer-swift.rst:46 ../cinder-controller-install.rst:80 #: ../glance-install.rst:78 ../heat-install.rst:79 ../heat-install.rst:256 #: ../heat-install.rst:280 ../keystone-users.rst:87 ../keystone-users.rst:182 #: ../launch-instance-cinder.rst:79 ../launch-instance-selfservice.rst:225 #: ../manila-controller-install.rst:76 ../neutron-controller-install.rst:73 #: ../nova-controller-install.rst:82 ../swift-controller-install.rst:62 #: ../swift-initial-rings.rst:32 ../swift-initial-rings.rst:109 #: ../swift-initial-rings.rst:186 ../swift-verify.rst:96 #: ../trove-install.rst:88 msgid "This command provides no output." msgstr "" #: ../ceilometer-aodh.rst:80 msgid "Create the ``aodh`` service entity:" msgstr "" #: ../ceilometer-aodh.rst:96 msgid "Create the Alarming service API endpoints:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-memcached.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-messaging.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-nosql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-sql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:149 ../ceilometer-install.rst:173 #: ../ceilometer-nova.rst:8 ../cinder-controller-install.rst:224 #: ../cinder-storage-install.rst:134 ../environment-memcached.rst:10 #: ../environment-messaging.rst:16 ../environment-nosql-database.rst:16 #: ../environment-ntp-controller.rst:9 ../environment-ntp-other.rst:10 #: ../environment-sql-database.rst:11 ../glance-install.rst:149 #: ../heat-install.rst:310 ../horizon-install.rst:23 #: ../keystone-install.rst:57 ../manila-controller-install.rst:220 #: ../manila-share-install.rst:10 ../nova-compute-install.rst:25 #: ../nova-controller-install.rst:153 ../swift-controller-install.rst:133 #: ../swift-storage-install.rst:139 ../trove-install.rst:160 msgid "Install and configure components" msgstr "" #: ../ceilometer-aodh.rst:153 msgid "" "Default configuration files vary by distribution. You might need to add " "these sections and options rather than modifying existing sections and " "options. Also, an ellipsis (...) in the configuration snippets indicates " "potential default configuration options that you should retain." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-swift.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-memcached.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-sql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:160 ../ceilometer-aodh.rst:171 #: ../ceilometer-aodh.rst:182 ../ceilometer-install.rst:177 #: ../ceilometer-install.rst:188 ../ceilometer-install.rst:198 #: ../ceilometer-nova.rst:12 ../ceilometer-nova.rst:20 #: ../ceilometer-nova.rst:28 ../ceilometer-swift.rst:51 #: ../cinder-controller-install.rst:228 ../cinder-controller-install.rst:236 #: ../cinder-controller-install.rst:244 ../cinder-storage-install.rst:138 #: ../cinder-storage-install.rst:146 ../cinder-storage-install.rst:154 #: ../environment-memcached.rst:12 ../environment-ntp-controller.rst:11 #: ../environment-ntp-other.rst:12 ../environment-sql-database.rst:13 #: ../glance-install.rst:157 ../glance-install.rst:165 #: ../glance-install.rst:173 ../glance-install.rst:292 ../heat-install.rst:318 #: ../heat-install.rst:327 ../heat-install.rst:336 ../horizon-install.rst:31 #: ../horizon-install.rst:39 ../horizon-install.rst:47 #: ../horizon-install.rst:55 ../manila-controller-install.rst:224 #: ../manila-controller-install.rst:233 ../manila-controller-install.rst:241 #: ../manila-share-install.rst:14 ../nova-compute-install.rst:31 #: ../nova-compute-install.rst:39 ../nova-compute-install.rst:47 #: ../nova-controller-install.rst:159 ../nova-controller-install.rst:169 #: ../nova-controller-install.rst:179 ../nova-controller-install.rst:188 #: ../swift-controller-install.rst:137 ../swift-storage-install.rst:147 #: ../trove-install.rst:168 ../trove-install.rst:181 ../trove-install.rst:189 msgid "Install the packages:" msgstr "" #: ../ceilometer-aodh.rst:189 msgid "" "Edit the ``/etc/aodh/aodh.conf`` file and complete the following actions:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:191 ../ceilometer-install.rst:216 #: ../cinder-controller-install.rst:263 ../cinder-storage-install.rst:163 #: ../glance-install.rst:184 ../glance-install.rst:238 ../heat-install.rst:347 #: ../keystone-install.rst:118 ../manila-controller-install.rst:262 #: ../manila-share-install.rst:37 #: ../neutron-controller-install-option1.rst:109 #: ../neutron-controller-install-option2.rst:69 msgid "In the ``[database]`` section, configure database access:" msgstr "" #: ../ceilometer-aodh.rst:199 msgid "" "Replace ``AODH_DBPASS`` with the password you chose for the Telemetry " "Alarming module database. You must escape special characters such as ':', " "'/', '+', and '@' in the connection string in accordance with `RFC2396 " "`_." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:204 ../ceilometer-install.rst:231 #: ../ceilometer-nova.rst:37 ../cinder-controller-install.rst:274 #: ../cinder-storage-install.rst:174 ../heat-install.rst:358 #: ../manila-controller-install.rst:283 ../manila-share-install.rst:58 #: ../nova-controller-install.rst:246 msgid "" "In the ``[DEFAULT]`` and ``[oslo_messaging_rabbit]`` sections, configure " "``RabbitMQ`` message queue access:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-glance.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-swift.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:219 ../ceilometer-glance.rst:34 #: ../ceilometer-install.rst:246 ../ceilometer-nova.rst:52 #: ../ceilometer-swift.rst:109 ../cinder-controller-install.rst:289 #: ../cinder-storage-install.rst:189 ../heat-install.rst:373 #: ../manila-controller-install.rst:298 ../manila-share-install.rst:73 #: ../nova-compute-install.rst:83 ../nova-controller-install.rst:261 msgid "" "Replace ``RABBIT_PASS`` with the password you chose for the ``openstack`` " "account in ``RabbitMQ``." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:222 ../ceilometer-install.rst:249 #: ../ceilometer-nova.rst:55 ../cinder-controller-install.rst:292 #: ../cinder-storage-install.rst:192 ../manila-controller-install.rst:310 #: ../manila-share-install.rst:85 ../neutron-compute-install.rst:91 #: ../neutron-controller-install-option1.rst:148 #: ../neutron-controller-install-option2.rst:109 #: ../nova-compute-install.rst:86 ../nova-controller-install.rst:264 msgid "" "In the ``[DEFAULT]`` and ``[keystone_authtoken]`` sections, configure " "Identity service access:" msgstr "" #: ../ceilometer-aodh.rst:243 ../ceilometer-aodh.rst:262 msgid "" "Replace ``AODH_PASS`` with the password you chose for the ``aodh`` user in " "the Identity service." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:246 ../ceilometer-install.rst:273 #: ../ceilometer-nova.rst:79 msgid "" "In the ``[service_credentials]`` section, configure service credentials:" msgstr "" #: ../ceilometer-aodh.rst:271 msgid "" "Edit the ``/etc/aodh/api_paste.ini`` file and modify the ``[filter:" "authtoken]`` section as follows:" msgstr "" #: ../ceilometer-aodh.rst:280 ../ceilometer-aodh.rst:292 msgid "Populate the Alarming database:" msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:288 ../cinder-controller-install.rst:350 #: ../glance-install.rst:288 ../heat-install.rst:447 #: ../keystone-install.rst:146 ../manila-controller-install.rst:363 #: ../nova-controller-install.rst:401 ../trove-install.rst:305 msgid "Ignore any deprecation messages in this output." msgstr "" # #-#-#-#-# ceilometer-aodh.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-glance.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-swift.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-memcached.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-nosql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-sql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-finalize-installation.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-aodh.rst:299 ../ceilometer-cinder.rst:26 #: ../ceilometer-glance.rst:38 ../ceilometer-install.rst:303 #: ../ceilometer-nova.rst:115 ../ceilometer-swift.rst:113 #: ../cinder-controller-install.rst:364 ../cinder-storage-install.rst:295 #: ../environment-memcached.rst:47 ../environment-nosql-database.rst:145 #: ../environment-sql-database.rst:100 ../glance-install.rst:314 #: ../heat-install.rst:476 ../horizon-install.rst:385 #: ../manila-controller-install.rst:366 ../manila-share-install.rst:168 #: ../neutron-compute-install.rst:170 ../neutron-controller-install.rst:239 #: ../nova-compute-install.rst:237 ../nova-controller-install.rst:404 #: ../swift-finalize-installation.rst:2 ../trove-install.rst:309 msgid "Finalize installation" msgstr "" #: ../ceilometer-aodh.rst:303 msgid "" "Start the Telemetry Alarming services and configure them to start when the " "system boots:" msgstr "" #: ../ceilometer-aodh.rst:319 msgid "" "Start the Alarming services and configure them to start when the system " "boots:" msgstr "" #: ../ceilometer-aodh.rst:335 msgid "Restart the Alarming services:" msgstr "" #: ../ceilometer-cinder.rst:2 msgid "Enable Block Storage meters" msgstr "" #: ../ceilometer-cinder.rst:4 msgid "" "Telemetry uses notifications to collect Block Storage service meters. " "Perform these steps on the controller and Block Storage nodes." msgstr "" #: ../ceilometer-cinder.rst:9 msgid "Your environment must include the Block Storage service." msgstr "" #: ../ceilometer-cinder.rst:12 msgid "Configure Cinder to use Telemetry" msgstr "" # #-#-#-#-# ceilometer-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-cinder.rst:14 ../cinder-controller-install.rst:258 #: ../cinder-storage-install.rst:160 msgid "" "Edit the ``/etc/cinder/cinder.conf`` file and complete the following actions:" msgstr "" #: ../ceilometer-cinder.rst:17 msgid "" "In the ``[oslo_messaging_notifications]`` section, configure notifications:" msgstr "" #: ../ceilometer-cinder.rst:30 ../ceilometer-cinder.rst:44 msgid "Restart the Block Storage services on the controller node:" msgstr "" #: ../ceilometer-cinder.rst:36 ../ceilometer-cinder.rst:51 msgid "Restart the Block Storage services on the storage nodes:" msgstr "" #: ../ceilometer-cinder.rst:57 msgid "" "Use the ``cinder-volume-usage-audit`` command on Block Storage nodes to " "retrieve meters on demand. For more information, see the `Administrator " "Guide `__." msgstr "" #: ../ceilometer-glance.rst:2 msgid "Enable Image service meters" msgstr "" #: ../ceilometer-glance.rst:4 msgid "" "Telemetry uses notifications to collect Image service meters. Perform these " "steps on the controller node." msgstr "" #: ../ceilometer-glance.rst:8 msgid "Configure the Image service to use Telemetry" msgstr "" #: ../ceilometer-glance.rst:10 msgid "" "Edit the ``/etc/glance/glance-api.conf`` and ``/etc/glance/glance-registry." "conf`` files and complete the following actions:" msgstr "" #: ../ceilometer-glance.rst:14 msgid "" "In the ``[DEFAULT]``, ``[oslo_messaging_notifications]``, and " "``[oslo_messaging_rabbit]`` sections, configure notifications and RabbitMQ " "message broker access:" msgstr "" #: ../ceilometer-glance.rst:42 ../ceilometer-glance.rst:50 msgid "Restart the Image service:" msgstr "" # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-install.rst:2 ../glance-install.rst:2 ../heat-install.rst:4 #: ../horizon-install.rst:2 ../keystone-install.rst:4 ../trove-install.rst:4 msgid "Install and configure" msgstr "" #: ../ceilometer-install.rst:4 msgid "" "This section describes how to install and configure the Telemetry service, " "code-named ceilometer, on the controller node. The Telemetry service " "collects measurements from most OpenStack services and optionally triggers " "alarms." msgstr "" #: ../ceilometer-install.rst:12 msgid "" "Before you install and configure the Telemetry service, you must create a " "database, service credentials, and API endpoints. However, unlike other " "services, the Telemetry service uses a NoSQL database. See :ref:`environment-" "nosql-database` to install and configure MongoDB before proceeding further." msgstr "" #: ../ceilometer-install.rst:20 ../ceilometer-install.rst:53 msgid "Create the ``ceilometer`` database:" msgstr "" #: ../ceilometer-install.rst:42 ../ceilometer-install.rst:67 msgid "Replace ``CEILOMETER_DBPASS`` with a suitable password." msgstr "" #: ../ceilometer-install.rst:46 msgid "" "If the command fails saying you are not authorized to insert a user, you may " "need to temporarily comment out the ``auth`` option in the ``/etc/mongodb." "conf`` file, restart the MongoDB service using ``systemctl restart " "mongodb``, and try calling the command again." msgstr "" #: ../ceilometer-install.rst:78 msgid "Create the ``ceilometer`` user:" msgstr "" #: ../ceilometer-install.rst:94 msgid "Add the ``admin`` role to the ``ceilometer`` user." msgstr "" #: ../ceilometer-install.rst:104 msgid "Create the ``ceilometer`` service entity:" msgstr "" #: ../ceilometer-install.rst:120 msgid "Create the Telemetry service API endpoints:" msgstr "" # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-install.rst:208 ../cinder-controller-install.rst:252 #: ../glance-install.rst:298 ../heat-install.rst:457 #: ../manila-controller-install.rst:250 ../nova-compute-install.rst:55 #: ../nova-controller-install.rst:195 msgid "Respond to prompts for debconf." msgstr "" # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-install.rst:213 ../ceilometer-nova.rst:34 msgid "" "Edit the ``/etc/ceilometer/ceilometer.conf`` file and complete the following " "actions:" msgstr "" #: ../ceilometer-install.rst:224 msgid "" "Replace ``CEILOMETER_DBPASS`` with the password you chose for the Telemetry " "service database. You must escape special characters such as ':', '/', '+', " "and '@' in the connection string in accordance with `RFC2396 `_." msgstr "" # #-#-#-#-# ceilometer-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-install.rst:270 ../ceilometer-install.rst:289 #: ../ceilometer-nova.rst:96 msgid "" "Replace ``CEILOMETER_PASS`` with the password you chose for the " "``ceilometer`` user in the Identity service." msgstr "" #: ../ceilometer-install.rst:294 msgid "In the ``[collector]`` section, configure the dispatcher:" msgstr "" #: ../ceilometer-install.rst:307 ../ceilometer-install.rst:323 msgid "" "Start the Telemetry services and configure them to start when the system " "boots:" msgstr "" #: ../ceilometer-install.rst:339 msgid "Restart the Telemetry services:" msgstr "" # #-#-#-#-# ceilometer-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-next-steps.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-next-steps.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-next-steps.rst:3 ../cinder-next-steps.rst:5 #: ../heat-next-steps.rst:4 ../horizon-next-steps.rst:3 #: ../manila-next-steps.rst:5 ../neutron-next-steps.rst:3 #: ../swift-next-steps.rst:3 ../trove-next-steps.rst:4 msgid "Next steps" msgstr "" #: ../ceilometer-next-steps.rst:5 msgid "" "Your OpenStack environment now includes Telemetry. You can :ref:`launch-" "instance` or add more services to your environment." msgstr "" #: ../ceilometer-nova.rst:2 msgid "Enable Compute service meters" msgstr "" #: ../ceilometer-nova.rst:4 msgid "" "Telemetry uses a combination of notifications and an agent to collect " "Compute meters. Perform these steps on each compute node." msgstr "" #: ../ceilometer-nova.rst:76 msgid "" "Replace ``CEILOMETER_PASS`` with the password you chose for the Telemetry " "service database." msgstr "" #: ../ceilometer-nova.rst:100 msgid "Configure Compute to use Telemetry" msgstr "" #: ../ceilometer-nova.rst:102 msgid "" "Edit the ``/etc/nova/nova.conf`` file and configure notifications in the " "``[DEFAULT]`` section:" msgstr "" #: ../ceilometer-nova.rst:119 ../ceilometer-nova.rst:128 msgid "Start the agent and configure it to start when the system boots:" msgstr "" # #-#-#-#-# ceilometer-nova.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-nova.rst:137 ../ceilometer-nova.rst:151 #: ../neutron-compute-install.rst:174 ../neutron-compute-install.rst:199 #: ../neutron-compute-install.rst:215 ../nova-compute-install.rst:298 msgid "Restart the Compute service:" msgstr "" #: ../ceilometer-nova.rst:145 msgid "Restart the agent:" msgstr "" #: ../ceilometer-swift.rst:2 msgid "Enable Object Storage meters" msgstr "" #: ../ceilometer-swift.rst:4 msgid "" "Telemetry uses a combination of polling and notifications to collect Object " "Storage meters." msgstr "" #: ../ceilometer-swift.rst:9 msgid "Your environment must include the Object Storage service." msgstr "" #: ../ceilometer-swift.rst:14 msgid "" "The Telemetry service requires access to the Object Storage service using " "the ``ResellerAdmin`` role. Perform these steps on the controller node." msgstr "" #: ../ceilometer-swift.rst:18 msgid "" "Source the ``admin`` credentials to gain access to admin-only CLI commands." msgstr "" #: ../ceilometer-swift.rst:25 msgid "Create the ``ResellerAdmin`` role:" msgstr "" #: ../ceilometer-swift.rst:38 msgid "Add the ``ResellerAdmin`` role to the ``ceilometer`` user:" msgstr "" #: ../ceilometer-swift.rst:49 msgid "Install components" msgstr "" #: ../ceilometer-swift.rst:72 msgid "Configure Object Storage to use Telemetry" msgstr "" #: ../ceilometer-swift.rst:74 msgid "" "Perform these steps on the controller and any other nodes that run the " "Object Storage proxy service." msgstr "" # #-#-#-#-# ceilometer-swift.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-swift.rst:77 ../swift-controller-include.txt:1 msgid "" "Edit the ``/etc/swift/proxy-server.conf`` file and complete the following " "actions:" msgstr "" #: ../ceilometer-swift.rst:80 msgid "" "In the ``[filter:keystoneauth]`` section, add the ``ResellerAdmin`` role:" msgstr "" #: ../ceilometer-swift.rst:89 msgid "In the ``[pipeline:main]`` section, add ``ceilometer``:" msgstr "" #: ../ceilometer-swift.rst:96 msgid "In the ``[filter:ceilometer]`` section, configure notifications:" msgstr "" #: ../ceilometer-swift.rst:117 ../ceilometer-swift.rst:125 msgid "Restart the Object Storage proxy service:" msgstr "" # #-#-#-#-# ceilometer-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-verify.rst:2 ../cinder-verify.rst:4 #: ../environment-ntp-verify.rst:4 ../glance-verify.rst:2 ../heat-verify.rst:4 #: ../horizon-verify.rst:2 ../keystone-verify.rst:2 #: ../launch-instance-networks-selfservice.rst:197 ../manila-verify.rst:4 #: ../neutron-verify.rst:2 ../nova-verify.rst:2 ../swift-verify.rst:2 #: ../trove-verify.rst:4 msgid "Verify operation" msgstr "" #: ../ceilometer-verify.rst:4 msgid "" "Verify operation of the Telemetry service. These steps only include the " "Image service meters to reduce clutter. Environments with ceilometer " "integration for additional services contain more meters." msgstr "" # #-#-#-#-# ceilometer-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-initial-rings.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../ceilometer-verify.rst:10 ../environment-ntp-controller.rst:6 #: ../swift-initial-rings.rst:15 ../swift-verify.rst:8 msgid "Perform these steps on the controller node." msgstr "" #: ../ceilometer-verify.rst:19 msgid "List available meters:" msgstr "" #: ../ceilometer-verify.rst:31 msgid "Download the CirrOS image from the Image service:" msgstr "" #: ../ceilometer-verify.rst:38 msgid "" "List available meters again to validate detection of the image download:" msgstr "" #: ../ceilometer-verify.rst:53 msgid "Retrieve usage statistics from the ``image.download`` meter:" msgstr "" #: ../ceilometer-verify.rst:64 msgid "Remove the previously downloaded image file ``/tmp/cirros.img``:" msgstr "" #: ../ceilometer.rst:5 msgid "Telemetry service" msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:4 ../manila-controller-install.rst:4 #: ../neutron-controller-install.rst:2 ../nova-controller-install.rst:2 msgid "Install and configure controller node" msgstr "" #: ../cinder-controller-install.rst:6 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 "" #: ../cinder-controller-install.rst:16 msgid "" "Before you install and configure the Block Storage service, you must create " "a database, service credentials, and API endpoints." msgstr "" #: ../cinder-controller-install.rst:28 msgid "Create the ``cinder`` database:" msgstr "" #: ../cinder-controller-install.rst:34 msgid "Grant proper access to the ``cinder`` database:" msgstr "" #: ../cinder-controller-install.rst:43 msgid "Replace ``CINDER_DBPASS`` with a suitable password." msgstr "" #: ../cinder-controller-install.rst:56 msgid "Create a ``cinder`` user:" msgstr "" #: ../cinder-controller-install.rst:72 msgid "Add the ``admin`` role to the ``cinder`` user:" msgstr "" #: ../cinder-controller-install.rst:82 msgid "Create the ``cinder`` and ``cinderv2`` service entities:" msgstr "" #: ../cinder-controller-install.rst:114 msgid "The Block Storage services require two service entities." msgstr "" #: ../cinder-controller-install.rst:116 msgid "Create the Block Storage service API endpoints:" msgstr "" #: ../cinder-controller-install.rst:220 msgid "The Block Storage services require endpoints for each service entity." msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:271 ../cinder-storage-install.rst:171 msgid "" "Replace ``CINDER_DBPASS`` with the password you chose for the Block Storage " "database." msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:313 ../cinder-storage-install.rst:213 msgid "" "Replace ``CINDER_PASS`` with the password you chose for the ``cinder`` user " "in the Identity service." msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:318 ../cinder-storage-install.rst:218 #: ../glance-install.rst:221 ../glance-install.rst:275 #: ../neutron-compute-install.rst:117 #: ../neutron-controller-install-option1.rst:174 #: ../neutron-controller-install-option2.rst:135 #: ../nova-compute-install.rst:112 ../nova-controller-install.rst:290 msgid "" "Comment out or remove any other options in the ``[keystone_authtoken]`` " "section." msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:321 ../manila-controller-install.rst:334 #: ../nova-controller-install.rst:293 msgid "" "In the ``[DEFAULT]`` section, configure the ``my_ip`` option to use the " "management interface IP address of the controller node:" msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:332 ../cinder-storage-install.rst:286 #: ../manila-controller-install.rst:345 ../manila-share-install.rst:122 #: ../neutron-compute-install.rst:122 #: ../neutron-controller-install-option1.rst:203 #: ../neutron-controller-install-option2.rst:164 #: ../nova-compute-install.rst:198 ../nova-compute-install.rst:208 #: ../nova-controller-install.rst:353 ../nova-controller-install.rst:363 #: ../nova-controller-install.rst:373 msgid "In the ``[oslo_concurrency]`` section, configure the lock path:" msgstr "" #: ../cinder-controller-install.rst:342 msgid "Populate the Block Storage database:" msgstr "" #: ../cinder-controller-install.rst:353 msgid "Configure Compute to use Block Storage" msgstr "" #: ../cinder-controller-install.rst:355 msgid "Edit the ``/etc/nova/nova.conf`` file and add the following to it:" msgstr "" # #-#-#-#-# cinder-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-controller-install.rst:368 ../cinder-controller-install.rst:384 #: ../neutron-controller-install.rst:264 ../neutron-controller-install.rst:293 #: ../neutron-controller-install.rst:336 msgid "Restart the Compute API service:" msgstr "" #: ../cinder-controller-install.rst:374 msgid "" "Start the Block Storage services and configure them to start when the system " "boots:" msgstr "" #: ../cinder-controller-install.rst:390 msgid "Restart the Block Storage services:" msgstr "" #: ../cinder-next-steps.rst:7 msgid "" "Your OpenStack environment now includes Block Storage. You can :doc:`launch " "an instance ` or add more services to your environment in " "the following chapters." msgstr "" #: ../cinder-storage-install.rst:4 msgid "Install and configure a storage node" msgstr "" #: ../cinder-storage-install.rst:6 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. The instructions use " "``/dev/sdb``, but you can substitute a different value for your particular " "node." msgstr "" #: ../cinder-storage-install.rst:12 msgid "" "The service provisions logical volumes on this device using the :term:`LVM " "` driver and provides them to instances via :" "term:`iSCSI` transport. You can follow these instructions with minor " "modifications to horizontally scale your environment with additional storage " "nodes." msgstr "" #: ../cinder-storage-install.rst:21 msgid "" "Before you install and configure the Block Storage service on the storage " "node, you must prepare the storage device." msgstr "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:26 #: ../manila-share-install-dhss-false-option1.rst:15 msgid "Perform these steps on the storage node." msgstr "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-storage-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:28 #: ../manila-share-install-dhss-false-option1.rst:17 #: ../swift-storage-install.rst:29 msgid "Install the supporting utility packages:" msgstr "" #: ../cinder-storage-install.rst:32 ../cinder-storage-install.rst:47 msgid "Install the LVM packages:" msgstr "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:38 #: ../manila-share-install-dhss-false-option1.rst:27 msgid "" "(Optional) If you intend to use non-raw image types such as QCOW2 and VMDK, " "install the QEMU package:" msgstr "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:53 #: ../manila-share-install-dhss-false-option1.rst:42 msgid "" "Start the LVM metadata service and configure it to start when the system " "boots:" msgstr "" #: ../cinder-storage-install.rst:69 msgid "Some distributions include LVM by default." msgstr "" #: ../cinder-storage-install.rst:71 msgid "Create the LVM physical volume ``/dev/sdb``:" msgstr "" #: ../cinder-storage-install.rst:78 msgid "Create the LVM volume group ``cinder-volumes``:" msgstr "" #: ../cinder-storage-install.rst:85 msgid "The Block Storage service creates logical volumes in this volume group." msgstr "" #: ../cinder-storage-install.rst:87 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 projects use LVM on their volumes, " "the scanning tool detects these volumes and attempts to cache them which can " "cause a variety of problems with both the underlying operating system and " "project volumes. You must reconfigure LVM to scan only the devices that " "contain the ``cinder-volume`` volume group. Edit the ``/etc/lvm/lvm.conf`` " "file and complete the following actions:" msgstr "" #: ../cinder-storage-install.rst:98 msgid "" "In the ``devices`` section, add a filter that accepts the ``/dev/sdb`` " "device and rejects all other devices:" msgstr "" #: ../cinder-storage-install.rst:107 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:`vgs -vvvv` command to test filters." msgstr "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:115 #: ../manila-share-install-dhss-false-option1.rst:97 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 "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:123 #: ../manila-share-install-dhss-false-option1.rst:105 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 "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:221 ../manila-share-install.rst:109 #: ../nova-compute-install.rst:134 msgid "In the ``[DEFAULT]`` section, configure the ``my_ip`` option:" msgstr "" # #-#-#-#-# cinder-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-storage-install.rst:229 #: ../manila-share-install-dhss-false-option1.rst:149 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 :ref:`example architecture `." msgstr "" #: ../cinder-storage-install.rst:236 ../cinder-storage-install.rst:251 msgid "" "In the ``[lvm]`` section, configure the LVM back end with the LVM driver, " "``cinder-volumes`` volume group, iSCSI protocol, and appropriate iSCSI " "service:" msgstr "" #: ../cinder-storage-install.rst:264 msgid "In the ``[DEFAULT]`` section, enable the LVM back end:" msgstr "" #: ../cinder-storage-install.rst:274 msgid "" "Back-end names are arbitrary. As an example, this guide uses the name of the " "driver as the name of the back end." msgstr "" #: ../cinder-storage-install.rst:277 msgid "" "In the ``[DEFAULT]`` section, configure the location of the Image service " "API:" msgstr "" #: ../cinder-storage-install.rst:299 ../cinder-storage-install.rst:309 msgid "" "Start the Block Storage volume service including its dependencies and " "configure them to start when the system boots:" msgstr "" #: ../cinder-storage-install.rst:319 msgid "Restart the Block Storage volume service including its dependencies:" msgstr "" #: ../cinder-verify.rst:6 msgid "Verify operation of the Block Storage service." msgstr "" # #-#-#-#-# cinder-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# glance-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-verify.rst:10 ../glance-verify.rst:17 ../heat-verify.rst:10 #: ../keystone-verify.rst:9 ../manila-verify.rst:10 ../neutron-verify.rst:6 #: ../nova-verify.rst:8 msgid "Perform these commands on the controller node." msgstr "" # #-#-#-#-# cinder-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../cinder-verify.rst:19 ../manila-verify.rst:19 msgid "List service components to verify successful launch of each process:" msgstr "" #: ../cinder.rst:5 msgid "Block Storage service" msgstr "" #: ../cinder.rst:15 msgid "" "The Block Storage service (cinder) provides block storage devices to guest " "instances. The method in which the storage is provisioned and consumed is " "determined by the Block Storage driver, or drivers in the case of a multi-" "backend configuration. There are a variety of drivers that are available: " "NAS/SAN, NFS, iSCSI, Ceph, and more." msgstr "" #: ../cinder.rst:21 msgid "" "The Block Storage API and scheduler services typically run on the controller " "nodes. Depending upon the drivers used, the volume service can run on " "controllers, compute nodes, or standalone storage nodes." msgstr "" #: ../cinder.rst:25 msgid "" "For more information, see the `Configuration Reference `__." msgstr "" #: ../cinder.rst:30 msgid "" "This chapter omits the backup manager because it depends on the Object " "Storage service." msgstr "" #: ../environment-memcached.rst:2 msgid "Memcached" msgstr "" #: ../environment-memcached.rst:4 msgid "" "The Identity service authentication mechanism for services uses Memcached to " "cache tokens. The memcached service typically runs on the controller node. " "For production deployments, we recommend enabling a combination of " "firewalling, authentication, and encryption to secure it." msgstr "" #: ../environment-memcached.rst:34 msgid "" "Edit the ``/etc/memcached.conf`` file and configure the service to use the " "management IP address of the controller node to enable access by other nodes " "via the management network:" msgstr "" #: ../environment-memcached.rst:44 msgid "Change the existing line with ``-l 127.0.0.1``." msgstr "" #: ../environment-memcached.rst:51 msgid "Restart the Memcached service:" msgstr "" #: ../environment-memcached.rst:59 msgid "" "Start the Memcached service and configure it to start when the system boots:" msgstr "" #: ../environment-messaging.rst:2 msgid "Message queue" msgstr "" #: ../environment-messaging.rst:4 msgid "" "OpenStack uses a :term:`message queue` to coordinate operations and status " "information among services. The message queue service typically runs on the " "controller node. OpenStack supports several message queue services including " "`RabbitMQ `__, `Qpid `__, " "and `ZeroMQ `__. However, most distributions that package " "OpenStack support a particular message queue service. This guide implements " "the RabbitMQ message queue service because most distributions support it. If " "you prefer to implement a different message queue service, consult the " "documentation associated with it." msgstr "" #: ../environment-messaging.rst:18 msgid "Install the package:" msgstr "" #: ../environment-messaging.rst:40 msgid "" "Start the message queue service and configure it to start when the system " "boots:" msgstr "" #: ../environment-messaging.rst:48 ../environment-messaging.rst:69 msgid "Add the ``openstack`` user:" msgstr "" #: ../environment-messaging.rst:56 ../environment-messaging.rst:77 msgid "Replace ``RABBIT_PASS`` with a suitable password." msgstr "" #: ../environment-messaging.rst:58 ../environment-messaging.rst:79 msgid "" "Permit configuration, write, and read access for the ``openstack`` user:" msgstr "" #: ../environment-networking-compute.rst:2 msgid "Compute node" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:5 #: ../environment-networking-controller.rst:5 #: ../environment-networking-storage-cinder.rst:8 #: ../environment-networking-storage-swift.rst:11 #: ../environment-networking-storage-swift.rst:34 msgid "Configure network interfaces" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:7 #: ../environment-networking-controller.rst:7 msgid "Configure the first interface as the management interface:" msgstr "" #: ../environment-networking-compute.rst:9 msgid "IP address: 10.0.0.31" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:11 #: ../environment-networking-controller.rst:11 msgid "Network mask: 255.255.255.0 (or /24)" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:13 #: ../environment-networking-controller.rst:13 msgid "Default gateway: 10.0.0.1" msgstr "" #: ../environment-networking-compute.rst:17 msgid "Additional compute nodes should use 10.0.0.32, 10.0.0.33, and so on." msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:19 #: ../environment-networking-controller.rst:15 msgid "" "The provider interface uses a special configuration without an IP address " "assigned to it. Configure the second interface as the provider interface:" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:23 #: ../environment-networking-controller.rst:19 msgid "" "Replace ``INTERFACE_NAME`` with the actual interface name. For example, " "*eth1* or *ens224*." msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:28 #: ../environment-networking-controller.rst:24 msgid "Edit the ``/etc/network/interfaces`` file to contain the following:" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:40 #: ../environment-networking-controller.rst:36 msgid "" "Edit the ``/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME`` file to " "contain the following:" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:43 #: ../environment-networking-controller.rst:39 msgid "Do not change the ``HWADDR`` and ``UUID`` keys." msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:54 #: ../environment-networking-controller.rst:50 msgid "" "Edit the ``/etc/sysconfig/network/ifcfg-INTERFACE_NAME`` file to contain the " "following:" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:62 #: ../environment-networking-controller.rst:58 #: ../environment-networking-storage-cinder.rst:25 #: ../environment-networking-storage-swift.rst:28 #: ../environment-networking-storage-swift.rst:51 msgid "Reboot the system to activate the changes." msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-compute.rst:65 #: ../environment-networking-controller.rst:61 #: ../environment-networking-storage-cinder.rst:19 #: ../environment-networking-storage-swift.rst:22 #: ../environment-networking-storage-swift.rst:45 msgid "Configure name resolution" msgstr "" #: ../environment-networking-compute.rst:67 msgid "Set the hostname of the node to ``compute1``." msgstr "" # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-controller.rst:2 #: ../environment-ntp-controller.rst:4 msgid "Controller node" msgstr "" #: ../environment-networking-controller.rst:9 msgid "IP address: 10.0.0.11" msgstr "" #: ../environment-networking-controller.rst:63 msgid "Set the hostname of the node to ``controller``." msgstr "" #: ../environment-networking-storage-cinder.rst:2 msgid "Block storage node (Optional)" msgstr "" #: ../environment-networking-storage-cinder.rst:4 msgid "" "If you want to deploy the Block Storage service, configure one additional " "storage node." msgstr "" # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-storage-cinder.rst:10 #: ../environment-networking-storage-swift.rst:13 #: ../environment-networking-storage-swift.rst:36 msgid "Configure the management interface:" msgstr "" #: ../environment-networking-storage-cinder.rst:12 msgid "IP address: ``10.0.0.41``" msgstr "" # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-storage-cinder.rst:14 #: ../environment-networking-storage-swift.rst:17 #: ../environment-networking-storage-swift.rst:40 msgid "Network mask: ``255.255.255.0`` (or ``/24``)" msgstr "" # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-storage-cinder.rst:16 #: ../environment-networking-storage-swift.rst:19 #: ../environment-networking-storage-swift.rst:42 msgid "Default gateway: ``10.0.0.1``" msgstr "" #: ../environment-networking-storage-cinder.rst:21 msgid "Set the hostname of the node to ``block1``." msgstr "" #: ../environment-networking-storage-swift.rst:2 msgid "Object storage nodes (Optional)" msgstr "" #: ../environment-networking-storage-swift.rst:4 msgid "" "If you want to deploy the Object Storage service, configure two additional " "storage nodes." msgstr "" #: ../environment-networking-storage-swift.rst:8 msgid "First node" msgstr "" #: ../environment-networking-storage-swift.rst:15 msgid "IP address: ``10.0.0.51``" msgstr "" #: ../environment-networking-storage-swift.rst:24 msgid "Set the hostname of the node to ``object1``." msgstr "" #: ../environment-networking-storage-swift.rst:31 msgid "Second node" msgstr "" #: ../environment-networking-storage-swift.rst:38 msgid "IP address: ``10.0.0.52``" msgstr "" #: ../environment-networking-storage-swift.rst:47 msgid "Set the hostname of the node to ``object2``." msgstr "" #: ../environment-networking-verify.rst:2 msgid "Verify connectivity" msgstr "" #: ../environment-networking-verify.rst:4 msgid "" "We recommend that you verify network connectivity to the Internet and among " "the nodes before proceeding further." msgstr "" #: ../environment-networking-verify.rst:7 msgid "From the *controller* node, test access to the Internet:" msgstr "" #: ../environment-networking-verify.rst:22 msgid "" "From the *controller* node, test access to the management interface on the " "*compute* node:" msgstr "" #: ../environment-networking-verify.rst:38 msgid "From the *compute* node, test access to the Internet:" msgstr "" #: ../environment-networking-verify.rst:53 msgid "" "From the *compute* node, test access to the management interface on the " "*controller* node:" msgstr "" # #-#-#-#-# environment-networking.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-verify.rst:73 ../environment-networking.rst:103 msgid "" "Your distribution enables a restrictive :term:`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 "" # #-#-#-#-# environment-networking.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-networking-verify.rst:81 ../environment-networking.rst:111 msgid "" "Your distribution does not enable a restrictive :term:`firewall` by default. " "For more information about securing your environment, refer to the " "`OpenStack Security Guide `__." msgstr "" #: ../environment-networking.rst:4 msgid "Host networking" msgstr "" #: ../environment-networking.rst:8 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 `__ ." msgstr "" #: ../environment-networking.rst:17 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 `__ ." msgstr "" #: ../environment-networking.rst:26 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 `__ ." msgstr "" #: ../environment-networking.rst:35 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 `SLES 12 `__ or `openSUSE `__ documentation." msgstr "" #: ../environment-networking.rst:42 msgid "" "All nodes require Internet access for administrative purposes such as " "package installation, security updates, :term:`DNS`, and :term:`NTP`. In " "most cases, nodes should obtain internet access through the management " "network interface. To highlight the importance of network separation, the " "example architectures use `private address space `__ for the management network and assume that the physical " "network infrastructure provides Internet access via :term:`NAT` or other " "method. The example architectures use routable IP address space for the " "provider (external) network and assume that the physical network " "infrastructure provides direct Internet access." msgstr "" #: ../environment-networking.rst:53 msgid "" "In the provider networks architecture, all instances attach directly to the " "provider network. In the self-service (private) networks architecture, " "instances can attach to a self-service or provider network. Self-service " "networks can reside entirely within OpenStack or provide some level of " "external network access using :term:`NAT` through the provider network." msgstr "" #: ../environment-networking.rst:64 msgid "The example architectures assume use of the following networks:" msgstr "" #: ../environment-networking.rst:66 msgid "Management on 10.0.0.0/24 with gateway 10.0.0.1" msgstr "" #: ../environment-networking.rst:68 msgid "" "This network requires a gateway to provide Internet access to all nodes for " "administrative purposes such as package installation, security updates, :" "term:`DNS`, and :term:`NTP`." msgstr "" #: ../environment-networking.rst:72 msgid "Provider on 203.0.113.0/24 with gateway 203.0.113.1" msgstr "" #: ../environment-networking.rst:74 msgid "" "This network requires a gateway to provide Internet access to instances in " "your OpenStack environment." msgstr "" #: ../environment-networking.rst:77 msgid "" "You can modify these ranges and gateways to work with your particular " "network infrastructure." msgstr "" #: ../environment-networking.rst:80 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 "" #: ../environment-networking.rst:86 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 "" #: ../environment-networking.rst:95 msgid "" "Reconfiguring network interfaces will interrupt network connectivity. We " "recommend using a local terminal session for these procedures." msgstr "" #: ../environment-nosql-database.rst:4 msgid "NoSQL database" msgstr "" #: ../environment-nosql-database.rst:6 msgid "" "The Telemetry service uses a NoSQL database to store information. The " "database typically runs on the controller node. The procedures in this guide " "use MongoDB." msgstr "" #: ../environment-nosql-database.rst:12 msgid "" "The installation of the NoSQL database server is only necessary when " "installing the Telemetry service as documented in :ref:`install_ceilometer`." msgstr "" #: ../environment-nosql-database.rst:20 msgid "" "Enable the Open Build Service repositories for MongoDB based on your " "openSUSE or SLES version:" msgstr "" # #-#-#-#-# environment-nosql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-nosql-database.rst:23 ../environment-ntp-controller.rst:27 #: ../environment-ntp-other.rst:28 msgid "On openSUSE:" msgstr "" # #-#-#-#-# environment-nosql-database.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-nosql-database.rst:29 ../environment-ntp-controller.rst:35 #: ../environment-ntp-other.rst:36 msgid "On SLES:" msgstr "" #: ../environment-nosql-database.rst:37 msgid "" "The packages are signed by GPG key ``05905EA8``. You should verify the " "fingerprint of the imported GPG key before using it." msgstr "" #: ../environment-nosql-database.rst:47 msgid "Install the MongoDB package:" msgstr "" #: ../environment-nosql-database.rst:55 ../environment-nosql-database.rst:63 msgid "Install the MongoDB packages:" msgstr "" #: ../environment-nosql-database.rst:71 ../environment-nosql-database.rst:121 msgid "Edit the ``/etc/mongodb.conf`` file and complete the following actions:" msgstr "" #: ../environment-nosql-database.rst:74 ../environment-nosql-database.rst:99 #: ../environment-nosql-database.rst:124 msgid "" "Configure the ``bind_ip`` key to use the management interface IP address of " "the controller node." msgstr "" #: ../environment-nosql-database.rst:81 ../environment-nosql-database.rst:106 #: ../environment-nosql-database.rst:131 msgid "" "By default, MongoDB creates several 1 GB journal files in the ``/var/lib/" "mongodb/journal`` directory. If you want to reduce the size of each journal " "file to 128 MB and limit total journal space consumption to 512 MB, assert " "the ``smallfiles`` key:" msgstr "" #: ../environment-nosql-database.rst:91 ../environment-nosql-database.rst:116 #: ../environment-nosql-database.rst:141 msgid "" "You can also disable journaling. For more information, see the `MongoDB " "manual `__." msgstr "" #: ../environment-nosql-database.rst:96 msgid "Edit the ``/etc/mongod.conf`` file and complete the following actions:" msgstr "" #: ../environment-nosql-database.rst:149 msgid "" "If you change the journaling configuration, stop the MongoDB service, remove " "the initial journal files, and start the service:" msgstr "" #: ../environment-nosql-database.rst:160 ../environment-nosql-database.rst:170 msgid "" "Start the MongoDB service and configure it to start when the system boots:" msgstr "" # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-ntp-controller.rst:45 ../environment-ntp-other.rst:46 msgid "" "The packages are signed by GPG key ``17280DDF``. You should verify the " "fingerprint of the imported GPG key before using it." msgstr "" #: ../environment-ntp-controller.rst:57 msgid "" "Edit the ``/etc/chrony/chrony.conf`` file and add, change, or remove the " "following keys as necessary for your environment:" msgstr "" #: ../environment-ntp-controller.rst:64 ../environment-ntp-controller.rst:89 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 "" #: ../environment-ntp-controller.rst:70 ../environment-ntp-controller.rst:95 msgid "" "By default, the controller node synchronizes the time via a pool of public " "servers. However, you can optionally configure alternative servers such as " "those provided by your organization." msgstr "" # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-ntp-controller.rst:74 ../environment-ntp-other.rst:65 msgid "Restart the NTP service:" msgstr "" #: ../environment-ntp-controller.rst:82 msgid "" "Edit the ``/etc/chrony.conf`` file and add, change, or remove the following " "keys as necessary for your environment:" msgstr "" #: ../environment-ntp-controller.rst:99 msgid "" "To enable other nodes to connect to the chrony daemon on the controller, add " "the following key to the ``/etc/chrony.conf`` file:" msgstr "" #: ../environment-ntp-controller.rst:106 msgid "" "If necessary, replace ``10.0.0.0/24`` with a description of your subnet." msgstr "" # #-#-#-#-# environment-ntp-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-ntp-other.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-ntp-controller.rst:108 ../environment-ntp-other.rst:80 msgid "Start the NTP service and configure it to start when the system boots:" msgstr "" #: ../environment-ntp-other.rst:4 msgid "Other nodes" msgstr "" #: ../environment-ntp-other.rst:6 msgid "" "Other nodes reference the controller node for clock synchronization. Perform " "these steps on all other nodes." msgstr "" #: ../environment-ntp-other.rst:58 msgid "" "Edit the ``/etc/chrony/chrony.conf`` file and comment out or remove all but " "one ``server`` key. Change it to reference the controller node:" msgstr "" #: ../environment-ntp-other.rst:73 msgid "" "Edit the ``/etc/chrony.conf`` file and comment out or remove all but one " "``server`` key. Change it to reference the controller node:" msgstr "" #: ../environment-ntp-verify.rst:6 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 "" #: ../environment-ntp-verify.rst:10 msgid "Run this command on the *controller* node:" msgstr "" #: ../environment-ntp-verify.rst:21 msgid "" "Contents in the *Name/IP address* column should indicate the hostname or IP " "address of one or more NTP servers. Contents in the *S* column should " "indicate *\\** for the server to which the NTP service is currently " "synchronized." msgstr "" #: ../environment-ntp-verify.rst:25 msgid "Run the same command on *all other* nodes:" msgstr "" #: ../environment-ntp-verify.rst:35 msgid "" "Contents in the *Name/IP address* column should indicate the hostname of the " "controller node." msgstr "" #: ../environment-ntp.rst:4 msgid "Network Time Protocol (NTP)" msgstr "" #: ../environment-ntp.rst:6 msgid "" "You should install Chrony, an implementation of :term:`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 "" #: ../environment-packages.rst:2 msgid "OpenStack packages" msgstr "" #: ../environment-packages.rst:4 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 "" #: ../environment-packages.rst:10 msgid "" "Your hosts must contain the latest versions of base installation packages " "available for your distribution before proceeding further." msgstr "" #: ../environment-packages.rst:15 msgid "" "Disable or remove any automatic update services because they can impact your " "OpenStack environment." msgstr "" #: ../environment-packages.rst:21 ../environment-packages.rst:73 #: ../environment-packages.rst:94 msgid "Enable the OpenStack repository" msgstr "" #: ../environment-packages.rst:35 msgid "" "We recommend disabling EPEL when using RDO packages due to updates in EPEL " "breaking backwards compatibility. Or, preferably pin package versions using " "the ``yum-versionlock`` plugin." msgstr "" #: ../environment-packages.rst:41 msgid "CentOS does not require the following steps." msgstr "" #: ../environment-packages.rst:43 msgid "" "On RHEL, register your system with Red Hat Subscription Management, using " "your Customer Portal user name and password:" msgstr "" #: ../environment-packages.rst:50 msgid "Find entitlement pools containing the channels for your RHEL system:" msgstr "" #: ../environment-packages.rst:56 msgid "" "Use the pool identifiers found in the previous step to attach your RHEL " "entitlements:" msgstr "" #: ../environment-packages.rst:63 msgid "Enable required repositories:" msgstr "" #: ../environment-packages.rst:75 msgid "" "On CentOS, the ``extras`` repository provides the RPM that enables the " "OpenStack repository. CentOS includes the ``extras`` repository by default, " "so you can simply install the package to enable the OpenStack repository." msgstr "" #: ../environment-packages.rst:84 msgid "" "On RHEL, download and install the RDO repository RPM to enable the OpenStack " "repository." msgstr "" #: ../environment-packages.rst:96 msgid "" "Enable the Open Build Service repositories based on your openSUSE or SLES " "version:" msgstr "" #: ../environment-packages.rst:99 msgid "**On openSUSE:**" msgstr "" #: ../environment-packages.rst:105 msgid "" "The openSUSE distribution uses the concept of patterns to represent " "collections of packages. If you selected 'Minimal Server Selection (Text " "Mode)' during the initial installation, you may be presented with a " "dependency conflict when you attempt to install the OpenStack packages. To " "avoid this, remove the minimal\\_base-conflicts package:" msgstr "" #: ../environment-packages.rst:115 msgid "**On SLES:**" msgstr "" #: ../environment-packages.rst:123 msgid "" "The packages are signed by GPG key ``D85F9316``. You should verify the " "fingerprint of the imported GPG key before using it." msgstr "" #: ../environment-packages.rst:136 msgid "Enable the backports repository" msgstr "" #: ../environment-packages.rst:138 msgid "" "The Mitaka release is available directly through the official Debian " "backports repository. To use this repository, follow the instruction from " "the official `Debian website `_, " "which basically suggest doing the following steps:" msgstr "" #: ../environment-packages.rst:144 msgid "" "On all nodes, adding the Debian 8 (Jessie) backport repository to the source " "list:" msgstr "" #: ../environment-packages.rst:154 msgid "Later you can use the following command to install a package:" msgstr "" # #-#-#-#-# environment-packages.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-packages.rst:161 ../keystone-install.rst:471 msgid "Finalize the installation" msgstr "" #: ../environment-packages.rst:163 msgid "Upgrade the packages on your host:" msgstr "" #: ../environment-packages.rst:185 msgid "" "If the upgrade process includes a new kernel, reboot your host to activate " "it." msgstr "" #: ../environment-packages.rst:188 msgid "Install the OpenStack client:" msgstr "" #: ../environment-packages.rst:210 msgid "" "RHEL and CentOS enable :term:`SELinux` by default. Install the ``openstack-" "selinux`` package to automatically manage security policies for OpenStack " "services:" msgstr "" #: ../environment-security.rst:0 msgid "**Passwords**" msgstr "" #: ../environment-security.rst:2 msgid "Security" msgstr "" #: ../environment-security.rst:4 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 "" #: ../environment-security.rst:8 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 "" #: ../environment-security.rst:18 msgid "" "For OpenStack services, this guide uses ``SERVICE_PASS`` to reference " "service account passwords and ``SERVICE_DBPASS`` to reference database " "passwords." msgstr "" #: ../environment-security.rst:22 msgid "" "The following table provides a list of services that require passwords and " "their associated references in the guide:" msgstr "" #: ../environment-security.rst:29 msgid "Password name" msgstr "" # #-#-#-#-# environment-security.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# overview.pot (Installation Guide 0.1) #-#-#-#-# #: ../environment-security.rst:30 ../overview.rst:25 msgid "Description" msgstr "" #: ../environment-security.rst:31 msgid "Database password (no variable used)" msgstr "" #: ../environment-security.rst:32 msgid "Root password for the database" msgstr "" #: ../environment-security.rst:33 msgid "``ADMIN_PASS``" msgstr "" #: ../environment-security.rst:34 msgid "Password of user ``admin``" msgstr "" #: ../environment-security.rst:35 msgid "``CEILOMETER_DBPASS``" msgstr "" #: ../environment-security.rst:36 msgid "Database password for the Telemetry service" msgstr "" #: ../environment-security.rst:37 msgid "``CEILOMETER_PASS``" msgstr "" #: ../environment-security.rst:38 msgid "Password of Telemetry service user ``ceilometer``" msgstr "" #: ../environment-security.rst:39 msgid "``CINDER_DBPASS``" msgstr "" #: ../environment-security.rst:40 msgid "Database password for the Block Storage service" msgstr "" #: ../environment-security.rst:41 msgid "``CINDER_PASS``" msgstr "" #: ../environment-security.rst:42 msgid "Password of Block Storage service user ``cinder``" msgstr "" #: ../environment-security.rst:43 msgid "``DASH_DBPASS``" msgstr "" #: ../environment-security.rst:44 msgid "Database password for the dashboard" msgstr "" #: ../environment-security.rst:45 msgid "``DEMO_PASS``" msgstr "" #: ../environment-security.rst:46 msgid "Password of user ``demo``" msgstr "" #: ../environment-security.rst:47 msgid "``GLANCE_DBPASS``" msgstr "" #: ../environment-security.rst:48 msgid "Database password for Image service" msgstr "" #: ../environment-security.rst:49 msgid "``GLANCE_PASS``" msgstr "" #: ../environment-security.rst:50 msgid "Password of Image service user ``glance``" msgstr "" #: ../environment-security.rst:51 msgid "``HEAT_DBPASS``" msgstr "" #: ../environment-security.rst:52 msgid "Database password for the Orchestration service" msgstr "" #: ../environment-security.rst:53 msgid "``HEAT_DOMAIN_PASS``" msgstr "" #: ../environment-security.rst:54 msgid "Password of Orchestration domain" msgstr "" #: ../environment-security.rst:55 msgid "``HEAT_PASS``" msgstr "" #: ../environment-security.rst:56 msgid "Password of Orchestration service user ``heat``" msgstr "" #: ../environment-security.rst:57 msgid "``KEYSTONE_DBPASS``" msgstr "" #: ../environment-security.rst:58 msgid "Database password of Identity service" msgstr "" #: ../environment-security.rst:59 msgid "``NEUTRON_DBPASS``" msgstr "" #: ../environment-security.rst:60 msgid "Database password for the Networking service" msgstr "" #: ../environment-security.rst:61 msgid "``NEUTRON_PASS``" msgstr "" #: ../environment-security.rst:62 msgid "Password of Networking service user ``neutron``" msgstr "" #: ../environment-security.rst:63 msgid "``NOVA_DBPASS``" msgstr "" #: ../environment-security.rst:64 msgid "Database password for Compute service" msgstr "" #: ../environment-security.rst:65 msgid "``NOVA_PASS``" msgstr "" #: ../environment-security.rst:66 msgid "Password of Compute service user ``nova``" msgstr "" #: ../environment-security.rst:67 msgid "``RABBIT_PASS``" msgstr "" #: ../environment-security.rst:68 msgid "Password of user guest of RabbitMQ" msgstr "" #: ../environment-security.rst:69 msgid "``SWIFT_PASS``" msgstr "" #: ../environment-security.rst:70 msgid "Password of Object Storage service user ``swift``" msgstr "" #: ../environment-security.rst:72 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 " "`Administrator Guide `__ for more information." msgstr "" #: ../environment-security.rst:81 msgid "" "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 "" #: ../environment-sql-database.rst:2 msgid "SQL database" msgstr "" #: ../environment-sql-database.rst:4 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 "" #: ../environment-sql-database.rst:41 msgid "Choose a suitable password for the database ``root`` account." msgstr "" #: ../environment-sql-database.rst:43 msgid "" "Create and edit the ``/etc/mysql/conf.d/openstack.cnf`` file and complete " "the following actions:" msgstr "" #: ../environment-sql-database.rst:46 ../environment-sql-database.rst:75 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 "" #: ../environment-sql-database.rst:57 ../environment-sql-database.rst:86 msgid "" "In the ``[mysqld]`` section, set the following keys to enable useful options " "and the UTF-8 character set:" msgstr "" #: ../environment-sql-database.rst:72 msgid "" "Create and edit the ``/etc/my.cnf.d/openstack.cnf`` file and complete the " "following actions:" msgstr "" #: ../environment-sql-database.rst:104 msgid "Restart the database service:" msgstr "" #: ../environment-sql-database.rst:112 msgid "" "Start the database service and configure it to start when the system boots:" msgstr "" #: ../environment-sql-database.rst:131 msgid "" "Secure the database service by running the ``mysql_secure_installation`` " "script." msgstr "" #: ../environment-sql-database.rst:140 msgid "" "Secure the database service by running the ``mysql_secure_installation`` " "script. In particular, choose a suitable password for the database ``root`` " "account." msgstr "" #: ../environment.rst:5 msgid "Environment" msgstr "" #: ../environment.rst:7 msgid "" "This section explains how to configure the controller and one compute node " "using the example architecture." msgstr "" #: ../environment.rst:10 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 :ref:`swift` after configuring the appropriate nodes for it. " "However, the dashboard requires at least the Image service, Compute, and " "Networking." msgstr "" #: ../environment.rst:16 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 "" #: ../environment.rst:22 msgid "" "The :command:`systemctl enable` 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 "" #: ../environment.rst:26 msgid "" "For best performance, we recommend that your environment meets or exceeds " "the hardware requirements in :ref:`figure-hwreqs`." msgstr "" #: ../environment.rst:29 msgid "" "The following minimum requirements should support a proof-of-concept " "environment with core services and several :term:`CirrOS` instances:" msgstr "" #: ../environment.rst:32 msgid "Controller Node: 1 processor, 4 GB memory, and 5 GB storage" msgstr "" #: ../environment.rst:34 msgid "Compute Node: 1 processor, 2 GB memory, and 10 GB storage" msgstr "" #: ../environment.rst:36 msgid "" "As the number of OpenStack services and virtual machines increase, so do the " "hardware requirements for the best performance. If performance degrades " "after enabling additional services or virtual machines, consider adding " "hardware resources to your environment." msgstr "" #: ../environment.rst:41 msgid "" "To minimize clutter and provide more resources for OpenStack, we recommend a " "minimal installation of your Linux distribution. Also, you must install a 64-" "bit version of your distribution on each node." msgstr "" #: ../environment.rst:45 msgid "" "A single disk partition on each node works for most basic installations. " "However, you should consider :term:`Logical Volume Manager (LVM)` for " "installations with optional services such as Block Storage." msgstr "" #: ../environment.rst:49 msgid "" "For first-time installation and testing purposes, many users elect to build " "each host as a :term:`virtual machine (VM)`. The primary benefits of VMs " "include the following:" msgstr "" #: ../environment.rst:53 msgid "" "One physical server can support multiple nodes, each with almost any number " "of network interfaces." msgstr "" #: ../environment.rst:56 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 "" #: ../environment.rst:60 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 "" #: ../environment.rst:66 msgid "" "If you choose to install on VMs, make sure your hypervisor provides a way to " "disable MAC address filtering on the provider network interface." msgstr "" #: ../environment.rst:70 msgid "" "For more information about system requirements, see the `OpenStack " "Operations Guide `_." msgstr "" #: ../glance-install.rst:4 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 "" #: ../glance-install.rst:13 msgid "" "Before you install and configure the Image service, you must create a " "database, service credentials, and API endpoints." msgstr "" #: ../glance-install.rst:25 msgid "Create the ``glance`` database:" msgstr "" #: ../glance-install.rst:31 msgid "Grant proper access to the ``glance`` database:" msgstr "" #: ../glance-install.rst:40 msgid "Replace ``GLANCE_DBPASS`` with a suitable password." msgstr "" #: ../glance-install.rst:53 msgid "Create the ``glance`` user:" msgstr "" #: ../glance-install.rst:69 msgid "Add the ``admin`` role to the ``glance`` user and ``service`` project:" msgstr "" #: ../glance-install.rst:80 msgid "Create the ``glance`` service entity:" msgstr "" #: ../glance-install.rst:96 msgid "Create the Image service API endpoints:" msgstr "" #: ../glance-install.rst:181 msgid "" "Edit the ``/etc/glance/glance-api.conf`` file and complete the following " "actions:" msgstr "" #: ../glance-install.rst:192 ../glance-install.rst:246 msgid "" "Replace ``GLANCE_DBPASS`` with the password you chose for the Image service " "database." msgstr "" #: ../glance-install.rst:195 ../glance-install.rst:249 msgid "" "In the ``[keystone_authtoken]`` and ``[paste_deploy]`` sections, configure " "Identity service access:" msgstr "" #: ../glance-install.rst:216 ../glance-install.rst:270 msgid "" "Replace ``GLANCE_PASS`` with the password you chose for the ``glance`` user " "in the Identity service." msgstr "" #: ../glance-install.rst:224 msgid "" "In the ``[glance_store]`` section, configure the local file system store and " "location of image files:" msgstr "" #: ../glance-install.rst:235 msgid "" "Edit the ``/etc/glance/glance-registry.conf`` file and complete the " "following actions:" msgstr "" #: ../glance-install.rst:280 msgid "Populate the Image service database:" msgstr "" #: ../glance-install.rst:305 msgid "" "Select the ``keystone`` pipeline to configure the Image service to use the " "Identity service:" msgstr "" #: ../glance-install.rst:318 msgid "" "Start the Image services and configure them to start when the system boots:" msgstr "" #: ../glance-install.rst:330 msgid "Restart the Image services:" msgstr "" #: ../glance-verify.rst:4 msgid "" "Verify operation of the Image service using `CirrOS `__, a small Linux image that helps you test your OpenStack " "deployment." msgstr "" #: ../glance-verify.rst:8 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 End User Guide " "`__." msgstr "" #: ../glance-verify.rst:26 msgid "Download the source image:" msgstr "" #: ../glance-verify.rst:34 msgid "Install ``wget`` if your distribution does not include it." msgstr "" #: ../glance-verify.rst:36 msgid "" "Upload the image to the Image service using the :term:`QCOW2 ` disk format, :term:`bare` container format, and public " "visibility so all projects can access it:" msgstr "" #: ../glance-verify.rst:69 msgid "" "For information about the :command:`openstack image create` parameters, see " "`Image service command-line client `__ in the ``OpenStack Command-Line " "Interface Reference``." msgstr "" #: ../glance-verify.rst:74 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 "" # #-#-#-#-# glance-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-services.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-users.pot (Installation Guide 0.1) #-#-#-#-# #: ../glance-verify.rst:81 ../keystone-services.rst:99 #: ../keystone-users.rst:46 msgid "" "OpenStack generates IDs dynamically, so you will see different values in the " "example command output." msgstr "" #: ../glance-verify.rst:84 msgid "Confirm upload of the image and validate attributes:" msgstr "" #: ../glance.rst:3 msgid "Image service" msgstr "" #: ../glance.rst:11 msgid "" "The Image service (glance) enables users to discover, register, and retrieve " "virtual machine images. It offers a :term:`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 "" #: ../glance.rst:21 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 "" #: ../glance.rst:26 msgid "" "Before you proceed, ensure that the controller node has at least several " "gigabytes of space available in this directory." msgstr "" #: ../glance.rst:29 msgid "" "For information on requirements for other back ends, see `Configuration " "Reference `__." msgstr "" #: ../heat-install.rst:6 msgid "" "This section describes how to install and configure the Orchestration " "service, code-named heat, on the controller node." msgstr "" #: ../heat-install.rst:14 msgid "" "Before you install and configure Orchestration, you must create a database, " "service credentials, and API endpoints. Orchestration also requires " "additional information in the Identity service." msgstr "" #: ../heat-install.rst:27 msgid "Create the ``heat`` database:" msgstr "" #: ../heat-install.rst:33 msgid "Grant proper access to the ``heat`` database:" msgstr "" #: ../heat-install.rst:42 msgid "Replace ``HEAT_DBPASS`` with a suitable password." msgstr "" #: ../heat-install.rst:55 msgid "Create the ``heat`` user:" msgstr "" #: ../heat-install.rst:71 msgid "Add the ``admin`` role to the ``heat`` user:" msgstr "" #: ../heat-install.rst:81 msgid "Create the ``heat`` and ``heat-cfn`` service entities:" msgstr "" #: ../heat-install.rst:109 msgid "Create the Orchestration service API endpoints:" msgstr "" #: ../heat-install.rst:211 msgid "" "Orchestration requires additional information in the Identity service to " "manage stacks. To add this information, complete these steps:" msgstr "" #: ../heat-install.rst:214 msgid "Create the ``heat`` domain that contains projects and users for stacks:" msgstr "" #: ../heat-install.rst:229 msgid "" "Create the ``heat_domain_admin`` user to manage projects and users in the " "``heat`` domain:" msgstr "" #: ../heat-install.rst:246 msgid "" "Add the ``admin`` role to the ``heat_domain_admin`` user in the ``heat`` " "domain to enable administrative stack management privileges by the " "``heat_domain_admin`` user:" msgstr "" #: ../heat-install.rst:258 msgid "Create the ``heat_stack_owner`` role:" msgstr "" #: ../heat-install.rst:271 msgid "" "Add the ``heat_stack_owner`` role to the ``demo`` project and user to enable " "stack management by the ``demo`` user:" msgstr "" #: ../heat-install.rst:284 msgid "" "You must add the ``heat_stack_owner`` role to each user that manages stacks." msgstr "" #: ../heat-install.rst:287 msgid "Create the ``heat_stack_user`` role:" msgstr "" #: ../heat-install.rst:302 msgid "" "The Orchestration service automatically assigns the ``heat_stack_user`` role " "to users that it creates during stack deployment. By default, this role " "restricts :term:`API ` operations. " "To avoid conflicts, do not add this role to users with the " "``heat_stack_owner`` role." msgstr "" #: ../heat-install.rst:344 ../heat-install.rst:464 msgid "" "Edit the ``/etc/heat/heat.conf`` file and complete the following actions:" msgstr "" #: ../heat-install.rst:355 msgid "" "Replace ``HEAT_DBPASS`` with the password you chose for the Orchestration " "database." msgstr "" #: ../heat-install.rst:376 msgid "" "In the ``[keystone_authtoken]``, ``[trustee]``, ``[clients_keystone]``, and " "``[ec2authtoken]`` sections, configure Identity service access:" msgstr "" #: ../heat-install.rst:410 msgid "" "Replace ``HEAT_PASS`` with the password you chose for the ``heat`` user in " "the Identity service." msgstr "" #: ../heat-install.rst:413 msgid "" "In the ``[DEFAULT]`` section, configure the metadata and wait condition URLs:" msgstr "" #: ../heat-install.rst:423 msgid "" "In the ``[DEFAULT]`` section, configure the stack domain and administrative " "credentials:" msgstr "" #: ../heat-install.rst:434 msgid "" "Replace ``HEAT_DOMAIN_PASS`` with the password you chose for the " "``heat_domain_admin`` user in the Identity service." msgstr "" #: ../heat-install.rst:439 msgid "Populate the Orchestration database:" msgstr "" #: ../heat-install.rst:451 msgid "Run the following commands to install the packages:" msgstr "" #: ../heat-install.rst:467 msgid "In the ``[ec2authtoken]`` section, configure Identity service access:" msgstr "" #: ../heat-install.rst:480 msgid "" "Start the Orchestration services and configure them to start when the system " "boots:" msgstr "" #: ../heat-install.rst:492 msgid "Restart the Orchestration services:" msgstr "" #: ../heat-next-steps.rst:6 msgid "" "Your OpenStack environment now includes Orchestration. You can :ref:`launch-" "instance` or add more services to your environment in the following chapters." msgstr "" #: ../heat-verify.rst:6 msgid "Verify operation of the Orchestration service." msgstr "" # #-#-#-#-# heat-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../heat-verify.rst:12 ../trove-verify.rst:12 msgid "Source the ``admin`` tenant credentials:" msgstr "" # #-#-#-#-# heat-verify.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-verify.pot (Installation Guide 0.1) #-#-#-#-# #: ../heat-verify.rst:18 ../nova-verify.rst:17 msgid "" "List service components to verify successful launch and registration of each " "process:" msgstr "" #: ../heat-verify.rst:35 msgid "" "This output should indicate four ``heat-engine`` components on the " "controller node." msgstr "" #: ../heat.rst:3 msgid "Orchestration service" msgstr "" #: ../heat.rst:12 msgid "" "The Orchestration service (heat) uses a `Heat Orchestration Template (HOT) " "`_ " "to create and manage cloud resources." msgstr "" #: ../horizon-install.rst:4 msgid "" "This section describes how to install and configure the dashboard on the " "controller node." msgstr "" #: ../horizon-install.rst:7 msgid "" "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 "" #: ../horizon-install.rst:17 msgid "" "This section assumes proper installation, configuration, and operation of " "the Identity service using the Apache HTTP server and Memcached service as " "described in the :ref:`Install and configure the Identity service ` section." msgstr "" #: ../horizon-install.rst:61 msgid "Respond to prompts for web server configuration." msgstr "" #: ../horizon-install.rst:65 msgid "" "The automatic configuration process generates a self-signed SSL certificate. " "Consider obtaining an official certificate for production environments." msgstr "" #: ../horizon-install.rst:71 msgid "" "There are two modes of installation. One using ``/horizon`` as the URL, " "keeping your default vhost and only adding an Alias directive: this is the " "default. The other mode will remove the default Apache vhost and install the " "dashboard on the webroot. It was the only available option before the " "Liberty release. If you prefer to set the Apache configuration manually, " "install the ``openstack-dashboard`` package instead of ``openstack-dashboard-" "apache``." msgstr "" #: ../horizon-install.rst:81 msgid "Configure the web server:" msgstr "" #: ../horizon-install.rst:89 msgid "" "Edit the ``/srv/www/openstack-dashboard/openstack_dashboard/local/" "local_settings.py`` file and complete the following actions:" msgstr "" #: ../horizon-install.rst:93 ../horizon-install.rst:192 #: ../horizon-install.rst:291 msgid "" "Configure the dashboard to use OpenStack services on the ``controller`` node:" msgstr "" #: ../horizon-install.rst:100 ../horizon-install.rst:199 #: ../horizon-install.rst:298 msgid "Allow all hosts to access the dashboard:" msgstr "" #: ../horizon-install.rst:106 ../horizon-install.rst:205 #: ../horizon-install.rst:304 msgid "Configure the ``memcached`` session storage service:" msgstr "" #: ../horizon-install.rst:121 ../horizon-install.rst:220 #: ../horizon-install.rst:319 msgid "Comment out any other session storage configuration." msgstr "" #: ../horizon-install.rst:123 ../horizon-install.rst:222 #: ../horizon-install.rst:321 msgid "Enable the Identity API version 3:" msgstr "" #: ../horizon-install.rst:129 ../horizon-install.rst:228 #: ../horizon-install.rst:327 msgid "Enable support for domains:" msgstr "" #: ../horizon-install.rst:135 ../horizon-install.rst:234 #: ../horizon-install.rst:333 msgid "Configure API versions:" msgstr "" #: ../horizon-install.rst:145 ../horizon-install.rst:244 #: ../horizon-install.rst:343 msgid "" "Configure ``default`` as the default domain for users that you create via " "the dashboard:" msgstr "" #: ../horizon-install.rst:152 ../horizon-install.rst:251 #: ../horizon-install.rst:350 msgid "" "Configure ``user`` as the default role for users that you create via the " "dashboard:" msgstr "" #: ../horizon-install.rst:159 ../horizon-install.rst:258 #: ../horizon-install.rst:357 msgid "" "If you chose networking option 1, disable support for layer-3 networking " "services:" msgstr "" #: ../horizon-install.rst:176 ../horizon-install.rst:275 #: ../horizon-install.rst:374 msgid "Optionally, configure the time zone:" msgstr "" #: ../horizon-install.rst:182 ../horizon-install.rst:281 #: ../horizon-install.rst:380 msgid "" "Replace ``TIME_ZONE`` with an appropriate time zone identifier. For more " "information, see the `list of time zones `__." msgstr "" #: ../horizon-install.rst:188 msgid "" "Edit the ``/etc/openstack-dashboard/local_settings`` file and complete the " "following actions:" msgstr "" #: ../horizon-install.rst:287 msgid "" "Edit the ``/etc/openstack-dashboard/local_settings.py`` file and complete " "the following actions:" msgstr "" #: ../horizon-install.rst:389 msgid "Reload the web server configuration:" msgstr "" #: ../horizon-install.rst:397 ../horizon-install.rst:410 msgid "Restart the web server and session storage service:" msgstr "" #: ../horizon-install.rst:405 ../horizon-install.rst:418 msgid "" "The ``systemctl restart`` command starts each service if not currently " "running." msgstr "" #: ../horizon-next-steps.rst:5 msgid "" "Your OpenStack environment now includes the dashboard. You can :ref:`launch-" "instance` or add more services to your environment." msgstr "" #: ../horizon-next-steps.rst:8 msgid "" "After you install and configure the dashboard, you can complete the " "following tasks:" msgstr "" #: ../horizon-next-steps.rst:11 msgid "" "Provide users with a public IP address, a username, and a password so they " "can access the dashboard through a web browser. In case of any SSL " "certificate connection problems, point the server IP address to a domain " "name, and give users access." msgstr "" #: ../horizon-next-steps.rst:16 msgid "" "Customize your dashboard. See section `Customize the dashboard `__." msgstr "" #: ../horizon-next-steps.rst:20 msgid "" "Set up session storage. See `Set up session storage for the dashboard " "`__." msgstr "" #: ../horizon-next-steps.rst:24 msgid "" "To use the VNC client with the dashboard, the browser must support HTML5 " "Canvas and HTML5 WebSockets." msgstr "" #: ../horizon-next-steps.rst:27 msgid "" "For details about browsers that support noVNC, see `README `__ and `browser support `__." msgstr "" #: ../horizon-verify.rst:4 msgid "Verify operation of the dashboard." msgstr "" #: ../horizon-verify.rst:8 msgid "Access the dashboard using a web browser at ``http://controller/``." msgstr "" #: ../horizon-verify.rst:13 msgid "" "Access the dashboard using a web browser at ``http://controller/dashboard``." msgstr "" #: ../horizon-verify.rst:18 msgid "" "Access the dashboard using a web browser at ``http://controller/horizon``." msgstr "" #: ../horizon-verify.rst:21 msgid "" "Authenticate using ``admin`` or ``demo`` user and ``default`` domain " "credentials." msgstr "" #: ../horizon.rst:3 msgid "Dashboard" msgstr "" #: ../horizon.rst:11 msgid "" "The Dashboard (horizon) is a web interface that enables cloud administrators " "and users to manage various OpenStack resources and services." msgstr "" #: ../horizon.rst:15 msgid "This example deployment uses an Apache web server." msgstr "" #: ../index.rst:9 msgid "OpenStack Installation Guide for Red Hat Enterprise Linux and CentOS" msgstr "" #: ../index.rst:15 msgid "OpenStack Installation Guide for openSUSE and SUSE Linux Enterprise" msgstr "" #: ../index.rst:21 msgid "OpenStack Installation Guide for Ubuntu" msgstr "" #: ../index.rst:27 msgid "OpenStack Installation Guide for Debian" msgstr "" #: ../index.rst:31 msgid "Abstract" msgstr "" #: ../index.rst:33 msgid "" "The OpenStack system consists of several key services that are separately " "installed. These services work together depending on your cloud needs. These " "services include Compute service, Identity service, Networking service, " "Image service, Block Storage service, Object Storage service, Telemetry " "service, Orchestration service, and Database service. You can install any of " "these projects separately and configure them stand-alone or as connected " "entities." msgstr "" #: ../index.rst:43 msgid "" "This guide will show you how to install OpenStack by using packages " "available on Red Hat Enterprise Linux 7 and its derivatives through the RDO " "repository." msgstr "" #: ../index.rst:49 msgid "" "This guide will walk through an installation by using packages available " "through Canonical's Ubuntu Cloud archive repository." msgstr "" #: ../index.rst:54 msgid "" "This guide will show you how to install OpenStack by using packages on " "openSUSE Leap 42.1 and SUSE Linux Enterprise Server 12 SP1 through the Open " "Build Service Cloud repository." msgstr "" #: ../index.rst:60 msgid "" "This guide walks through an installation by using packages available through " "Debian 8 (code name: Jessie)." msgstr "" #: ../index.rst:63 msgid "" "Explanations of configuration options and sample configuration files are " "included." msgstr "" #: ../index.rst:66 msgid "This guide documents OpenStack Mitaka release." msgstr "" #: ../index.rst:69 msgid "Contents" msgstr "" #: ../index.rst:101 msgid "Appendix" msgstr "" #: ../index.rst:109 msgid "Glossary" msgstr "" #: ../index.rst:117 msgid "Search in this guide" msgstr "" #: ../index.rst:119 msgid ":ref:`search`" msgstr "" #: ../keystone-install.rst:6 msgid "" "This section describes how to install and configure the OpenStack Identity " "service, code-named keystone, on the controller node. For performance, this " "configuration deploys Fernet tokens and the Apache HTTP server to handle " "requests." msgstr "" #: ../keystone-install.rst:16 msgid "" "Before you configure the OpenStack Identity service, you must create a " "database and an administration token." msgstr "" #: ../keystone-install.rst:19 msgid "To create the database, complete the following actions:" msgstr "" #: ../keystone-install.rst:28 msgid "Create the ``keystone`` database:" msgstr "" #: ../keystone-install.rst:34 msgid "Grant proper access to the ``keystone`` database:" msgstr "" #: ../keystone-install.rst:43 msgid "Replace ``KEYSTONE_DBPASS`` with a suitable password." msgstr "" #: ../keystone-install.rst:47 ../keystone-install.rst:185 msgid "" "Generate a random value to use as the administration token during initial " "configuration:" msgstr "" #: ../keystone-install.rst:63 msgid "" "This guide uses the Apache HTTP server with ``mod_wsgi`` to serve Identity " "service requests on ports 5000 and 35357. By default, the keystone service " "still listens on these ports. Therefore, this guide manually disables the " "keystone service." msgstr "" #: ../keystone-install.rst:70 msgid "" "Disable the keystone service from starting automatically after installation:" msgstr "" #: ../keystone-install.rst:77 ../keystone-install.rst:87 #: ../keystone-install.rst:159 msgid "Run the following command to install the packages:" msgstr "" #: ../keystone-install.rst:103 msgid "" "Edit the ``/etc/keystone/keystone.conf`` file and complete the following " "actions:" msgstr "" #: ../keystone-install.rst:106 msgid "" "In the ``[DEFAULT]`` section, define the value of the initial administration " "token:" msgstr "" #: ../keystone-install.rst:115 msgid "" "Replace ``ADMIN_TOKEN`` with the random value that you generated in a " "previous step." msgstr "" #: ../keystone-install.rst:126 msgid "" "Replace ``KEYSTONE_DBPASS`` with the password you chose for the database." msgstr "" #: ../keystone-install.rst:128 msgid "In the ``[token]`` section, configure the Fernet token provider:" msgstr "" #: ../keystone-install.rst:138 msgid "Populate the Identity service database:" msgstr "" #: ../keystone-install.rst:148 msgid "Initialize Fernet keys:" msgstr "" #: ../keystone-install.rst:157 msgid "Install and configure the components" msgstr "" #: ../keystone-install.rst:165 msgid "" "Respond to prompts for debconf, which will fill the below database access " "directive." msgstr "" #: ../keystone-install.rst:177 msgid "" "If you decide to not use ``dbconfig-common``, then you have to create the " "database and manage its access rights yourself, and run the following by " "hand." msgstr "" #: ../keystone-install.rst:192 msgid "Configure the initial administration token:" msgstr "" #: ../keystone-install.rst:197 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 "" #: ../keystone-install.rst:201 msgid "" "Later on, the package will configure the below directive with the value you " "entered:" msgstr "" #: ../keystone-install.rst:210 msgid "Create the ``admin`` project and user:" msgstr "" #: ../keystone-install.rst:212 msgid "" "During the final stage of the package installation, it is possible to " "automatically create an ``admin`` and ``service`` project, and an ``admin`` " "user. This can later be used for other OpenStack services to contact the " "Identity service. This is the equivalent of running the below commands:" msgstr "" #: ../keystone-install.rst:275 msgid "" "In Debian, the Keystone package offers automatic registration of Keystone in " "the service catalogue. This is equivalent of running the below commands:" msgstr "" #: ../keystone-install.rst:313 msgid "Configure the Apache HTTP server" msgstr "" #: ../keystone-install.rst:317 msgid "" "Edit the ``/etc/httpd/conf/httpd.conf`` file and configure the " "``ServerName`` option to reference the controller node:" msgstr "" #: ../keystone-install.rst:324 msgid "" "Create the ``/etc/httpd/conf.d/wsgi-keystone.conf`` file with the following " "content:" msgstr "" #: ../keystone-install.rst:364 msgid "" "Edit the ``/etc/apache2/apache2.conf`` file and configure the ``ServerName`` " "option to reference the controller node:" msgstr "" #: ../keystone-install.rst:371 msgid "" "Create the ``/etc/apache2/sites-available/wsgi-keystone.conf`` file with the " "following content:" msgstr "" #: ../keystone-install.rst:409 msgid "Enable the Identity service virtual hosts:" msgstr "" #: ../keystone-install.rst:417 msgid "" "Edit the ``/etc/sysconfig/apache2`` file and configure the " "``APACHE_SERVERNAME`` option to reference the controller node:" msgstr "" #: ../keystone-install.rst:424 msgid "" "Create the ``/etc/apache2/conf.d/wsgi-keystone.conf`` file with the " "following content:" msgstr "" #: ../keystone-install.rst:462 msgid "Recursively change the ownership of the ``/etc/keystone`` directory:" msgstr "" #: ../keystone-install.rst:475 msgid "Restart the Apache HTTP server:" msgstr "" #: ../keystone-install.rst:481 msgid "By default, the Ubuntu packages create an SQLite database." msgstr "" #: ../keystone-install.rst:483 msgid "" "Because this configuration uses an SQL database server, you can remove the " "SQLite database file:" msgstr "" #: ../keystone-install.rst:492 ../keystone-install.rst:501 msgid "" "Start the Apache HTTP service and configure it to start when the system " "boots:" msgstr "" #: ../keystone-openrc.rst:2 msgid "Create OpenStack client environment scripts" msgstr "" #: ../keystone-openrc.rst:4 msgid "" "The previous section used a combination of environment variables and command " "options to interact with the Identity service via the ``openstack`` 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 End User Guide `__." msgstr "" #: ../keystone-openrc.rst:14 msgid "Creating the scripts" msgstr "" #: ../keystone-openrc.rst:16 msgid "" "Create client environment scripts for the ``admin`` and ``demo`` projects " "and users. Future portions of this guide reference these scripts to load " "appropriate credentials for client operations." msgstr "" #: ../keystone-openrc.rst:20 msgid "Edit the ``admin-openrc`` file and add the following content:" msgstr "" #: ../keystone-openrc.rst:33 msgid "" "Replace ``ADMIN_PASS`` with the password you chose for the ``admin`` user in " "the Identity service." msgstr "" #: ../keystone-openrc.rst:36 msgid "Edit the ``demo-openrc`` file and add the following content:" msgstr "" #: ../keystone-openrc.rst:49 msgid "" "Replace ``DEMO_PASS`` with the password you chose for the ``demo`` user in " "the Identity service." msgstr "" #: ../keystone-openrc.rst:53 msgid "Using the scripts" msgstr "" #: ../keystone-openrc.rst:55 msgid "" "To run clients as a specific project and user, you can simply load the " "associated client environment script prior to running them. For example:" msgstr "" #: ../keystone-openrc.rst:59 msgid "" "Load the ``admin-openrc`` file to populate environment variables with the " "location of the Identity service and the ``admin`` project and user " "credentials:" msgstr "" #: ../keystone-openrc.rst:67 msgid "Request an authentication token:" msgstr "" #: ../keystone-services.rst:2 ../keystone-services.rst:75 msgid "Create the service entity and API endpoints" msgstr "" #: ../keystone-services.rst:4 msgid "" "The Identity service provides a catalog of services and their locations. " "Each service that you add to your OpenStack environment requires a :term:" "`service` entity and several :term:`API endpoints` in the " "catalog." msgstr "" #: ../keystone-services.rst:14 msgid "" "By default, the Identity service database contains no information to support " "conventional authentication and catalog services. You must use a temporary " "authentication token that you created in the section called :doc:`keystone-" "install` to initialize the service entity and API endpoint for the Identity " "service." msgstr "" #: ../keystone-services.rst:24 msgid "" "The packages can automatically create the service entity and API endpoints." msgstr "" #: ../keystone-services.rst:27 msgid "" "You must pass the value of the authentication token to the :command:" "`openstack` command with the ``--os-token`` parameter or set the OS_TOKEN " "environment variable. Similarly, you must also pass the value of the " "Identity service URL to the :command:`openstack` command with the ``--os-" "url`` parameter or set the OS_URL environment variable. This guide uses " "environment variables to reduce command length." msgstr "" #: ../keystone-services.rst:36 msgid "" "For security reasons, do not use the temporary authentication token for " "longer than necessary to initialize the Identity service." msgstr "" #: ../keystone-services.rst:39 msgid "Configure the authentication token:" msgstr "" #: ../keystone-services.rst:47 msgid "" "Replace ``ADMIN_TOKEN`` with the authentication token that you generated in " "the section called :doc:`keystone-install`. For example:" msgstr "" #: ../keystone-services.rst:55 msgid "Configure the endpoint URL:" msgstr "" #: ../keystone-services.rst:65 msgid "" "The packages can automatically create the service entity and API endpoint." msgstr "" #: ../keystone-services.rst:68 msgid "Configure the Identity API version:" msgstr "" #: ../keystone-services.rst:77 msgid "" "The Identity service manages a catalog of services in your OpenStack " "environment. Services use this catalog to determine the other services " "available in your environment." msgstr "" #: ../keystone-services.rst:81 msgid "Create the service entity for the Identity service:" msgstr "" #: ../keystone-services.rst:102 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 "" #: ../keystone-services.rst:106 msgid "" "OpenStack uses three API endpoint variants for each service: admin, " "internal, and public. The admin API endpoint allows modifying users and " "tenants by default, while the public and internal APIs do not allow these " "operations. In a production environment, the variants might reside on " "separate networks that service different types of users for security " "reasons. For instance, the public API network might be visible from the " "Internet so customers can manage their clouds. The admin API network might " "be restricted to operators within the organization that manages cloud " "infrastructure. The internal API network might be restricted to the hosts " "that contain OpenStack services. Also, OpenStack supports multiple regions " "for scalability. For simplicity, this guide uses the management network for " "all endpoint variations and the default ``RegionOne`` region." msgstr "" #: ../keystone-services.rst:120 msgid "Create the Identity service API endpoints:" msgstr "" #: ../keystone-services.rst:174 msgid "" "Each service that you add to your OpenStack environment requires one or more " "service entities and three API endpoint variants in the Identity service." msgstr "" #: ../keystone-users.rst:2 msgid "Create a domain, projects, users, and roles" msgstr "" #: ../keystone-users.rst:4 msgid "" "The Identity service provides authentication services for each OpenStack " "service. The authentication service uses a combination of :term:`domains " "`, :term:`projects` (tenants), :term:`users`, and :" "term:`roles`." msgstr "" #: ../keystone-users.rst:9 msgid "Create the ``default`` domain:" msgstr "" #: ../keystone-users.rst:23 msgid "" "Create an administrative project, user, and role for administrative " "operations in your environment:" msgstr "" #: ../keystone-users.rst:26 msgid "Create the ``admin`` project:" msgstr "" #: ../keystone-users.rst:49 msgid "Create the ``admin`` user:" msgstr "" #: ../keystone-users.rst:66 msgid "Create the ``admin`` role:" msgstr "" #: ../keystone-users.rst:79 msgid "Add the ``admin`` role to the ``admin`` project and user:" msgstr "" #: ../keystone-users.rst:91 msgid "" "Any roles that you create must map to roles specified in the ``policy.json`` " "file in the configuration file directory of 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 "" #: ../keystone-users.rst:98 msgid "" "This guide uses a service project that contains a unique user for each " "service that you add to your environment. Create the ``service`` project:" msgstr "" #: ../keystone-users.rst:118 msgid "" "Regular (non-admin) tasks should use an unprivileged project and user. As an " "example, this guide creates the ``demo`` project and user." msgstr "" #: ../keystone-users.rst:121 msgid "Create the ``demo`` project:" msgstr "" #: ../keystone-users.rst:141 msgid "" "Do not repeat this step when creating additional users for this project." msgstr "" #: ../keystone-users.rst:144 msgid "Create the ``demo`` user:" msgstr "" #: ../keystone-users.rst:161 msgid "Create the ``user`` role:" msgstr "" #: ../keystone-users.rst:174 msgid "Add the ``user`` role to the ``demo`` project and user:" msgstr "" #: ../keystone-users.rst:186 msgid "You can repeat this procedure to create additional projects and users." msgstr "" #: ../keystone-verify.rst:4 msgid "" "Verify operation of the Identity service before installing other services." msgstr "" #: ../keystone-verify.rst:13 ../keystone-verify.rst:23 msgid "" "For security reasons, disable the temporary authentication token mechanism:" msgstr "" #: ../keystone-verify.rst:16 ../keystone-verify.rst:26 msgid "" "Edit the ``/etc/keystone/keystone-paste.ini`` file and remove " "``admin_token_auth`` from the ``[pipeline:public_api]``, ``[pipeline:" "admin_api]``, and ``[pipeline:api_v3]`` sections." msgstr "" #: ../keystone-verify.rst:31 msgid "Unset the temporary ``OS_TOKEN`` and ``OS_URL`` environment variables:" msgstr "" #: ../keystone-verify.rst:37 msgid "As the ``admin`` user, request an authentication token:" msgstr "" #: ../keystone-verify.rst:58 msgid "This command uses the password for the ``admin`` user." msgstr "" #: ../keystone-verify.rst:60 msgid "As the ``demo`` user, request an authentication token:" msgstr "" #: ../keystone-verify.rst:81 msgid "" "This command uses the password for the ``demo`` user and API port 5000 which " "only allows regular (non-admin) access to the Identity service API." msgstr "" #: ../keystone.rst:3 msgid "Identity service" msgstr "" # #-#-#-#-# launch-instance-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# overview.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-cinder.rst:4 ../launch-instance.rst:167 #: ../overview.rst:163 msgid "Block Storage" msgstr "" #: ../launch-instance-cinder.rst:7 msgid "Create a volume" msgstr "" # #-#-#-#-# launch-instance-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-heat.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-cinder.rst:9 ../launch-instance-heat.rst:51 #: ../launch-instance-manila-dhss-false-option1.rst:36 #: ../launch-instance-manila-dhss-true-option2.rst:41 #: ../launch-instance-manila-dhss-true-option2.rst:89 msgid "" "Source the ``demo`` credentials to perform the following steps as a non-" "administrative project:" msgstr "" #: ../launch-instance-cinder.rst:16 msgid "Create a 1 GB volume:" msgstr "" #: ../launch-instance-cinder.rst:45 msgid "" "After a short time, the volume status should change from ``creating`` to " "``available``:" msgstr "" #: ../launch-instance-cinder.rst:58 msgid "Attach the volume to an instance" msgstr "" #: ../launch-instance-cinder.rst:60 msgid "Attach a volume to an instance:" msgstr "" #: ../launch-instance-cinder.rst:66 msgid "" "Replace ``INSTANCE_NAME`` with the name of the instance and ``VOLUME_NAME`` " "with the name of the volume you want to attach to it." msgstr "" # #-#-#-#-# launch-instance-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-cinder.rst:69 #: ../launch-instance-networks-provider.rst:110 #: ../launch-instance-networks-selfservice.rst:100 msgid "**Example**" msgstr "" #: ../launch-instance-cinder.rst:71 msgid "Attach the ``volume1`` volume to the ``provider-instance`` instance:" msgstr "" #: ../launch-instance-cinder.rst:81 msgid "List volumes:" msgstr "" #: ../launch-instance-cinder.rst:92 msgid "" "Access your instance using SSH and use the ``fdisk`` command to verify " "presence of the volume as the ``/dev/vdb`` block storage device:" msgstr "" #: ../launch-instance-cinder.rst:120 msgid "" "You must create a file system on the device and mount it to use the volume." msgstr "" #: ../launch-instance-cinder.rst:123 msgid "" "For more information about how to manage volumes, see the `Manage volumes " "`__ in " "OpenStack End User Guide." msgstr "" # #-#-#-#-# launch-instance-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-cinder.rst:128 #: ../launch-instance-manila-dhss-false-option1.rst:169 #: ../launch-instance-manila-dhss-true-option2.rst:223 msgid "Return to :ref:`launch-instance`." msgstr "" # #-#-#-#-# launch-instance-heat.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-heat.rst:4 ../launch-instance.rst:178 msgid "Orchestration" msgstr "" #: ../launch-instance-heat.rst:7 msgid "Create a template" msgstr "" #: ../launch-instance-heat.rst:9 msgid "" "The Orchestration service uses templates to describe stacks. To learn about " "the template language, see `the Template Guide `__ in the `Heat developer " "documentation `__." msgstr "" #: ../launch-instance-heat.rst:15 msgid "Create the ``demo-template.yml`` file with the following content:" msgstr "" #: ../launch-instance-heat.rst:47 msgid "Create a stack" msgstr "" #: ../launch-instance-heat.rst:49 msgid "Create a stack using the ``demo-template.yml`` template." msgstr "" #: ../launch-instance-heat.rst:58 msgid "Determine available networks." msgstr "" #: ../launch-instance-heat.rst:72 msgid "This output may differ from your environment." msgstr "" #: ../launch-instance-heat.rst:74 msgid "" "Set the ``NET_ID`` environment variable to reflect the ID of a network. For " "example, using the provider network:" msgstr "" #: ../launch-instance-heat.rst:81 msgid "Create a stack of one CirrOS instance on the provider network:" msgstr "" #: ../launch-instance-heat.rst:92 msgid "After a short time, verify successful creation of the stack:" msgstr "" #: ../launch-instance-heat.rst:103 msgid "" "Show the name and IP address of the instance and compare with the output of " "the OpenStack client:" msgstr "" #: ../launch-instance-heat.rst:131 msgid "Delete the stack." msgstr "" #: ../launch-instance-manila-dhss-false-option1.rst:4 msgid "Option 1 - Create shares without share servers management support" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:7 #: ../launch-instance-manila-dhss-true-option2.rst:12 msgid "Create a share type" msgstr "" #: ../launch-instance-manila-dhss-false-option1.rst:9 msgid "Disable DHSS before creating a share using the LVM driver." msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:11 #: ../launch-instance-manila-dhss-true-option2.rst:16 msgid "Source the admin credentials to gain access to admin-only CLI commands:" msgstr "" #: ../launch-instance-manila-dhss-false-option1.rst:17 msgid "Create a default share type with DHSS disabled:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:34 #: ../launch-instance-manila-dhss-true-option2.rst:87 #: ../launch-instance-manila.rst:97 msgid "Create a share" msgstr "" #: ../launch-instance-manila-dhss-false-option1.rst:43 msgid "Create a NFS share:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:76 #: ../launch-instance-manila-dhss-true-option2.rst:131 msgid "" "After some time, the share status should change from ``creating`` to " "``available``:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:88 #: ../launch-instance-manila-dhss-true-option2.rst:143 msgid "Determine export IP address of the share:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:125 #: ../launch-instance-manila-dhss-true-option2.rst:180 msgid "" "Configure user access to the new share before attempting to mount it via the " "network:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:142 #: ../launch-instance-manila-dhss-true-option2.rst:197 msgid "Replace ``INSTANCE_IP_ADDRESS`` with the IP address of the instance." msgstr "" #: ../launch-instance-manila-dhss-false-option1.rst:146 msgid "" "The instance must have connectivity to the management IP address on the " "storage node." msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:150 #: ../launch-instance-manila-dhss-true-option2.rst:204 msgid "Mount the share from an instance" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:152 #: ../launch-instance-manila-dhss-true-option2.rst:206 msgid "Create a folder where the mount will be placed:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:158 #: ../launch-instance-manila-dhss-true-option2.rst:212 msgid "" "Mount the NFS share in the instance using the export location of the share:" msgstr "" # #-#-#-#-# launch-instance-manila-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-manila-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila-dhss-false-option1.rst:164 #: ../launch-instance-manila-dhss-true-option2.rst:218 msgid "" "For more information about how to manage shares, see the `Manage shares " "`__ in " "OpenStack End User Guide." msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:4 msgid "Option 2 - Create shares with share servers management support" msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:6 msgid "" "Before being able to create a share, the generic driver with the DHSS mode " "enabled requires the definition of at least an image, a flavor, a network, " "and a share-network for being used to create a share server where the NFS/" "CIFS shares are served." msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:14 msgid "Enable DHSS before creating a share using the generic driver." msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:22 msgid "Create a default share type with DHSS enabled:" msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:39 msgid "Create a share network" msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:48 msgid "" "List available networks to obtain the network and subnet ID for the " "``selfservice`` network:" msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:61 msgid "" "Create the share network using the ``selfservice`` network and subnet IDs:" msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:96 msgid "Create a NFS share using the share network:" msgstr "" #: ../launch-instance-manila-dhss-true-option2.rst:201 msgid "The instance must use the ``selfservice`` network." msgstr "" # #-#-#-#-# launch-instance-manila.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-manila.rst:4 ../launch-instance.rst:189 msgid "Shared File Systems" msgstr "" #: ../launch-instance-manila.rst:7 msgid "Create the service image" msgstr "" #: ../launch-instance-manila.rst:11 msgid "" "In typical deployments, you should create an instance from an image that " "supports network file systems such as NFS/CIFS to evaluate the Shared File " "Systems service. This guide should use the CirrOS image for instances to " "reduce resource requirements for evaluation. However, the CirrOS image lacks " "support for network file systems. For evaluation of the Shared File Systems " "service, this guide creates a regular instance using the ``manila-share-" "service`` image because it supports network file systems and using the " "``manila-service-flavor`` that limits resource consumption by the instance " "to 256 MB memory on the compute node." msgstr "" #: ../launch-instance-manila.rst:21 msgid "Download the source image of the share server:" msgstr "" #: ../launch-instance-manila.rst:27 msgid "Add the image to the Image service:" msgstr "" #: ../launch-instance-manila.rst:59 msgid "Create a new flavor to support the service image:" msgstr "" #: ../launch-instance-manila.rst:81 msgid "Flavor is image specific and may differ from image to image." msgstr "" #: ../launch-instance-manila.rst:84 msgid "Launch an instance of the service image" msgstr "" #: ../launch-instance-manila.rst:88 msgid "" "This section uses ``manila-service-image`` image as an instance for mounting " "shares." msgstr "" #: ../launch-instance-manila.rst:91 msgid "" "Launch an instance using the ``manila-service-image`` and ``manila-service-" "flavor``." msgstr "" #: ../launch-instance-manila.rst:94 msgid "Log into the instance using ``manila`` as the username and password." msgstr "" #: ../launch-instance-manila.rst:99 msgid "" "Create a share for the Shared File Systems service option that you chose in :" "ref:`manila-storage`." msgstr "" #: ../launch-instance-networks-provider.rst:4 msgid "Provider network" msgstr "" #: ../launch-instance-networks-provider.rst:6 msgid "" "Before launching an instance, you must create the necessary virtual network " "infrastructure. For networking option 1, an instance uses a provider " "(external) network that connects to the physical network infrastructure via " "layer-2 (bridging/switching). This network includes a DHCP server that " "provides IP addresses to instances." msgstr "" #: ../launch-instance-networks-provider.rst:12 msgid "" "The ``admin`` or other privileged user must create this network because it " "connects directly to the physical network infrastructure." msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:17 #: ../launch-instance-networks-selfservice.rst:23 msgid "" "The following instructions and diagrams use example IP address ranges. You " "must adjust them for your particular environment." msgstr "" #: ../launch-instance-networks-provider.rst:23 msgid "**Networking Option 1: Provider networks - Overview**" msgstr "" #: ../launch-instance-networks-provider.rst:28 msgid "**Networking Option 1: Provider networks - Connectivity**" msgstr "" #: ../launch-instance-networks-provider.rst:31 msgid "Create the provider network" msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:33 #: ../launch-instance-networks-selfservice.rst:144 #: ../launch-instance-networks-selfservice.rst:203 msgid "" "On the controller node, source the ``admin`` credentials to gain access to " "admin-only CLI commands:" msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:40 #: ../launch-instance-networks-selfservice.rst:46 msgid "Create the network:" msgstr "" #: ../launch-instance-networks-provider.rst:65 msgid "The ``--shared`` option allows all projects to use the virtual network." msgstr "" #: ../launch-instance-networks-provider.rst:67 msgid "" "The ``--provider:physical_network provider`` and ``--provider:network_type " "flat`` options connect the flat virtual network to the flat (native/" "untagged) physical network on the ``eth1`` interface on the host using " "information from the following files:" msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:72 #: ../launch-instance-networks-selfservice.rst:71 msgid "``ml2_conf.ini``:" msgstr "" #: ../launch-instance-networks-provider.rst:79 msgid "``linuxbridge_agent.ini``:" msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:86 #: ../launch-instance-networks-selfservice.rst:81 msgid "Create a subnet on the network:" msgstr "" #: ../launch-instance-networks-provider.rst:95 msgid "" "Replace ``PROVIDER_NETWORK_CIDR`` with the subnet on the provider physical " "network in CIDR notation." msgstr "" #: ../launch-instance-networks-provider.rst:98 msgid "" "Replace ``START_IP_ADDRESS`` and ``END_IP_ADDRESS`` with the first and last " "IP address of the range within the subnet that you want to allocate for " "instances. This range must not include any existing active IP addresses." msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:103 #: ../launch-instance-networks-selfservice.rst:89 msgid "" "Replace ``DNS_RESOLVER`` with the IP address of a DNS resolver. In most " "cases, you can use one from the ``/etc/resolv.conf`` file on the host." msgstr "" #: ../launch-instance-networks-provider.rst:107 msgid "" "Replace ``PROVIDER_NETWORK_GATEWAY`` with the gateway IP address on the " "provider network, typically the \".1\" IP address." msgstr "" #: ../launch-instance-networks-provider.rst:112 msgid "" "The provider network uses 203.0.113.0/24 with a gateway on 203.0.113.1. A " "DHCP server assigns each instance an IP address from 203.0.113.101 to " "203.0.113.250. All instances use 8.8.4.4 as a DNS resolver." msgstr "" # #-#-#-#-# launch-instance-networks-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-provider.rst:142 #: ../launch-instance-networks-selfservice.rst:252 msgid "" "Return to :ref:`Launch an instance - Create virtual networks `." msgstr "" #: ../launch-instance-networks-selfservice.rst:4 msgid "Self-service network" msgstr "" #: ../launch-instance-networks-selfservice.rst:6 msgid "" "If you chose networking option 2, you can also create a self-service " "(private) network that connects to the physical network infrastructure via " "NAT. This network includes a DHCP server that provides IP addresses to " "instances. An instance on this network can automatically access external " "networks such as the Internet. However, access to an instance on this " "network from external networks such as the Internet requires a :term:" "`floating IP address`." msgstr "" #: ../launch-instance-networks-selfservice.rst:13 msgid "" "The ``demo`` or other unprivileged user can create this network because it " "provides connectivity to instances within the ``demo`` project only." msgstr "" #: ../launch-instance-networks-selfservice.rst:18 msgid "" "You must :ref:`create the provider network ` before the self-service network." msgstr "" #: ../launch-instance-networks-selfservice.rst:29 msgid "**Networking Option 2: Self-service networks - Overview**" msgstr "" #: ../launch-instance-networks-selfservice.rst:34 msgid "**Networking Option 2: Self-service networks - Connectivity**" msgstr "" #: ../launch-instance-networks-selfservice.rst:37 msgid "Create the self-service network" msgstr "" # #-#-#-#-# launch-instance-networks-selfservice.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-networks-selfservice.rst:39 #: ../launch-instance-provider.rst:12 ../launch-instance-selfservice.rst:12 msgid "" "On the controller node, source the ``demo`` credentials to gain access to " "user-only CLI commands:" msgstr "" #: ../launch-instance-networks-selfservice.rst:67 msgid "" "Non-privileged users typically cannot supply additional parameters to this " "command. The service automatically chooses parameters using information from " "the following files:" msgstr "" #: ../launch-instance-networks-selfservice.rst:93 msgid "" "Replace ``SELFSERVICE_NETWORK_GATEWAY`` with the gateway you want to use on " "the self-service network, typically the \".1\" IP address." msgstr "" #: ../launch-instance-networks-selfservice.rst:96 msgid "" "Replace ``SELFSERVICE_NETWORK_CIDR`` with the subnet you want to use on the " "self-service network. You can use any arbitrary value, although we recommend " "a network from `RFC 1918 `_." msgstr "" #: ../launch-instance-networks-selfservice.rst:102 msgid "" "The self-service network uses 172.16.1.0/24 with a gateway on 172.16.1.1. A " "DHCP server assigns each instance an IP address from 172.16.1.2 to " "172.16.1.254. All instances use 8.8.4.4 as a DNS resolver." msgstr "" #: ../launch-instance-networks-selfservice.rst:132 msgid "Create a router" msgstr "" #: ../launch-instance-networks-selfservice.rst:134 msgid "" "Self-service networks connect to provider networks using a virtual router " "that typically performs bidirectional NAT. Each router contains an interface " "on at least one self-service network and a gateway on a provider network." msgstr "" #: ../launch-instance-networks-selfservice.rst:138 msgid "" "The provider network must include the ``router:external`` option to enable " "self-service routers to use it for connectivity to external networks such as " "the Internet. The ``admin`` or other privileged user must include this " "option during network creation or add it later. In this case, we can add it " "to the existing ``provider`` provider network." msgstr "" #: ../launch-instance-networks-selfservice.rst:151 msgid "Add the ``router: external`` option to the ``provider`` network:" msgstr "" #: ../launch-instance-networks-selfservice.rst:158 msgid "" "Source the ``demo`` credentials to gain access to user-only CLI commands:" msgstr "" #: ../launch-instance-networks-selfservice.rst:164 msgid "Create the router:" msgstr "" #: ../launch-instance-networks-selfservice.rst:182 msgid "Add the self-service network subnet as an interface on the router:" msgstr "" #: ../launch-instance-networks-selfservice.rst:189 msgid "Set a gateway on the provider network on the router:" msgstr "" #: ../launch-instance-networks-selfservice.rst:199 msgid "" "We recommend that you verify operation and fix any issues before proceeding. " "The following steps use the IP address ranges from the network and subnet " "creation examples." msgstr "" #: ../launch-instance-networks-selfservice.rst:210 msgid "" "List network namespaces. You should see one ``qrouter`` namespace and two " "``qdhcp`` namespaces." msgstr "" #: ../launch-instance-networks-selfservice.rst:220 msgid "" "List ports on the router to determine the gateway IP address on the provider " "network:" msgstr "" #: ../launch-instance-networks-selfservice.rst:237 msgid "" "Ping this IP address from the controller node or any host on the physical " "provider network:" msgstr "" #: ../launch-instance-provider.rst:4 msgid "Launch an instance on the provider network" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:7 ../launch-instance-selfservice.rst:7 msgid "Determine instance options" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:9 ../launch-instance-selfservice.rst:9 msgid "" "To launch an instance, you must at least specify the flavor, image name, " "network, security group, key, and instance name." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:19 ../launch-instance-selfservice.rst:19 msgid "" "A flavor specifies a virtual resource allocation profile which includes " "processor, memory, and storage." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:22 ../launch-instance-selfservice.rst:22 msgid "List available flavors:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:37 ../launch-instance-selfservice.rst:37 msgid "" "This instance uses the ``m1.tiny`` flavor. If you created the optional ``m1." "nano`` flavor, use it instead of the ``m1.tiny`` flavor." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:42 ../launch-instance-selfservice.rst:42 msgid "You can also reference a flavor by ID." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:44 ../launch-instance-selfservice.rst:44 msgid "List available images:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:55 ../launch-instance-selfservice.rst:55 msgid "This instance uses the ``cirros`` image." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:57 ../launch-instance-selfservice.rst:57 msgid "List available networks:" msgstr "" #: ../launch-instance-provider.rst:69 msgid "" "This instance uses the ``provider`` provider network. However, you must " "reference this network using the ID instead of the name." msgstr "" #: ../launch-instance-provider.rst:74 msgid "" "If you chose option 2, the output should also contain the ``selfservice`` " "self-service network." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:77 ../launch-instance-selfservice.rst:72 msgid "List available security groups:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:88 ../launch-instance-selfservice.rst:83 msgid "This instance uses the ``default`` security group." msgstr "" #: ../launch-instance-provider.rst:91 msgid "Launch the instance" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:93 ../launch-instance-selfservice.rst:85 msgid "Launch the instance:" msgstr "" #: ../launch-instance-provider.rst:95 msgid "" "Replace ``PROVIDER_NET_ID`` with the ID of the ``provider`` provider network." msgstr "" #: ../launch-instance-provider.rst:100 msgid "" "If you chose option 1 and your environment contains only one network, you " "can omit the ``--nic`` option because OpenStack automatically chooses the " "only network available." msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:141 ../launch-instance-selfservice.rst:127 msgid "Check the status of your instance:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:152 ../launch-instance-selfservice.rst:139 msgid "" "The status changes from ``BUILD`` to ``ACTIVE`` when the build process " "successfully completes." msgstr "" #: ../launch-instance-provider.rst:156 msgid "Access the instance using the virtual console" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:158 ../launch-instance-selfservice.rst:145 msgid "" "Obtain a :term:`Virtual Network Computing (VNC)` session URL for your " "instance and access it from a web browser:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:173 ../launch-instance-selfservice.rst:160 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 "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:177 ../launch-instance-selfservice.rst:164 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 ``ping``." msgstr "" #: ../launch-instance-provider.rst:182 msgid "Verify access to the provider physical network gateway:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:197 ../launch-instance-selfservice.rst:184 msgid "Verify access to the internet:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:213 ../launch-instance-selfservice.rst:200 msgid "Access the instance remotely" msgstr "" #: ../launch-instance-provider.rst:215 msgid "" "Verify connectivity to the instance from the controller node or any host on " "the provider physical network:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:231 ../launch-instance-selfservice.rst:255 msgid "" "Access your instance using SSH from the controller node or any host on the " "provider physical network:" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:243 ../launch-instance-selfservice.rst:267 msgid "" "If your instance does not launch or seem to work as you expect, see the " "`Instance Boot Failures `__ section in OpenStack Operations Guide for more " "information or use one of the :doc:`many other options ` " "to seek assistance. We want your first installation to work!" msgstr "" # #-#-#-#-# launch-instance-provider.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# launch-instance-selfservice.pot (Installation Guide 0.1) #-#-#-#-# #: ../launch-instance-provider.rst:250 ../launch-instance-selfservice.rst:274 msgid "Return to :ref:`Launch an instance `." msgstr "" #: ../launch-instance-selfservice.rst:4 msgid "Launch an instance on the self-service network" msgstr "" #: ../launch-instance-selfservice.rst:69 msgid "" "This instance uses the ``selfservice`` self-service network. However, you " "must reference this network using the ID instead of the name." msgstr "" #: ../launch-instance-selfservice.rst:87 msgid "" "Replace ``SELFSERVICE_NET_ID`` with the ID of the ``selfservice`` network." msgstr "" #: ../launch-instance-selfservice.rst:143 msgid "Access the instance using a virtual console" msgstr "" #: ../launch-instance-selfservice.rst:169 msgid "Verify access to the self-service network gateway:" msgstr "" #: ../launch-instance-selfservice.rst:202 msgid "Create a :term:`floating IP address` on the provider virtual network:" msgstr "" #: ../launch-instance-selfservice.rst:217 msgid "Associate the floating IP address with the instance:" msgstr "" #: ../launch-instance-selfservice.rst:227 msgid "Check the status of your floating IP address:" msgstr "" #: ../launch-instance-selfservice.rst:239 msgid "" "Verify connectivity to the instance via floating IP address from the " "controller node or any host on the provider physical network:" msgstr "" #: ../launch-instance.rst:5 ../launch-instance.rst:152 msgid "Launch an instance" msgstr "" #: ../launch-instance.rst:7 msgid "" "This section creates the necessary virtual networks to support launching " "instances. Networking option 1 includes one provider (external) network with " "one instance that uses it. Networking option 2 includes one provider network " "with one instance that uses it and one self-service (private) network with " "one instance that uses it. The instructions in this section use command-line " "interface (CLI) tools on the controller node. For more information on the " "CLI tools, see the `OpenStack End User Guide `__. To use the dashboard, see the " "`OpenStack End User Guide `__." msgstr "" #: ../launch-instance.rst:23 msgid "Create virtual networks" msgstr "" #: ../launch-instance.rst:25 msgid "" "Create virtual networks for the networking option that you chose in :ref:" "`networking`. If you chose option 1, create only the provider network. If " "you chose option 2, create the provider and self-service networks." msgstr "" #: ../launch-instance.rst:36 msgid "" "After creating the appropriate networks for your environment, you can " "continue preparing the environment to launch an instance." msgstr "" #: ../launch-instance.rst:40 msgid "Create m1.nano flavor" msgstr "" #: ../launch-instance.rst:42 msgid "" "The smallest default flavor consumes 512 MB memory per instance. For " "environments with compute nodes containing less than 4 GB memory, we " "recommend creating the ``m1.nano`` flavor that only requires 64 MB per " "instance. Only use this flavor with the CirrOS image for testing purposes." msgstr "" #: ../launch-instance.rst:67 msgid "Generate a key pair" msgstr "" #: ../launch-instance.rst:69 msgid "" "Most cloud images support :term:`public key authentication` rather than " "conventional password authentication. Before launching an instance, you must " "add a public key to the Compute service." msgstr "" #: ../launch-instance.rst:73 msgid "Source the ``demo`` tenant credentials:" msgstr "" #: ../launch-instance.rst:79 msgid "Generate and add a key pair:" msgstr "" #: ../launch-instance.rst:95 msgid "" "Alternatively, you can skip the ``ssh-keygen`` command and use an existing " "public key." msgstr "" #: ../launch-instance.rst:98 msgid "Verify addition of the key pair:" msgstr "" #: ../launch-instance.rst:110 msgid "Add security group rules" msgstr "" #: ../launch-instance.rst:112 msgid "" "By default, the ``default`` security group applies to all instances and " "includes firewall rules that deny remote access to instances. For Linux " "images such as CirrOS, we recommend allowing at least ICMP (ping) and secure " "shell (SSH)." msgstr "" #: ../launch-instance.rst:117 msgid "Add rules to the ``default`` security group:" msgstr "" #: ../launch-instance.rst:119 msgid "Permit :term:`ICMP` (ping):" msgstr "" #: ../launch-instance.rst:135 msgid "Permit secure shell (SSH) access:" msgstr "" #: ../launch-instance.rst:154 msgid "" "If you chose networking option 1, you can only launch an instance on the " "provider network. If you chose networking option 2, you can launch an " "instance on the provider network and the self-service network." msgstr "" #: ../launch-instance.rst:169 msgid "" "If your environment includes the Block Storage service, you can create a " "volume and attach it to an instance." msgstr "" #: ../launch-instance.rst:180 msgid "" "If your environment includes the Orchestration service, you can create a " "stack that launches an instance." msgstr "" #: ../launch-instance.rst:191 msgid "" "If your environment includes the Shared File Systems service, you can create " "a share and mount it in an instance:" msgstr "" #: ../manila-controller-install.rst:6 msgid "" "This section describes how to install and configure the Shared File Systems " "service, code-named manila, on the controller node. This service requires at " "least one additional share node that manages file storage drivers." msgstr "" #: ../manila-controller-install.rst:13 msgid "" "Before you install and configure the Share File System service, you must " "create a database, service credentials, and API endpoints." msgstr "" #: ../manila-controller-install.rst:25 msgid "Create the ``manila`` database:" msgstr "" #: ../manila-controller-install.rst:31 msgid "Grant proper access to the ``manila`` database:" msgstr "" #: ../manila-controller-install.rst:40 msgid "Replace ``MANILA_DBPASS`` with a suitable password." msgstr "" #: ../manila-controller-install.rst:52 msgid "Create a ``manila`` user:" msgstr "" #: ../manila-controller-install.rst:68 msgid "Add the ``admin`` role to the ``manila`` user:" msgstr "" #: ../manila-controller-install.rst:78 msgid "Create the ``manila`` and ``manilav2`` service entities:" msgstr "" #: ../manila-controller-install.rst:110 msgid "The Share File System services require two service entities." msgstr "" #: ../manila-controller-install.rst:112 msgid "Create the Shared File Systems service API endpoints:" msgstr "" #: ../manila-controller-install.rst:216 msgid "" "The Share File System services require endpoints for each service entity." msgstr "" # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-controller-install.rst:257 #: ../manila-share-install-dhss-false-option1.rst:120 #: ../manila-share-install-dhss-true-option2.rst:50 #: ../manila-share-install.rst:34 msgid "" "Edit the ``/etc/manila/manila.conf`` file and complete the following actions:" msgstr "" # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-controller-install.rst:280 ../manila-share-install.rst:55 msgid "" "Replace ``MANILA_DBPASS`` with the password you chose for the Share File " "System database." msgstr "" # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-controller-install.rst:301 ../manila-share-install.rst:76 msgid "In the ``[DEFAULT]`` section, set the following config values:" msgstr "" # #-#-#-#-# manila-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-controller-install.rst:331 ../manila-share-install.rst:106 msgid "" "Replace ``MANILA_PASS`` with the password you chose for the ``manila`` user " "in the Identity service." msgstr "" #: ../manila-controller-install.rst:355 msgid "Populate the Share File System database:" msgstr "" #: ../manila-controller-install.rst:370 msgid "" "Start the Share File System services and configure them to start when the " "system boots:" msgstr "" #: ../manila-controller-install.rst:380 msgid "Restart the Share File Systems services:" msgstr "" #: ../manila-next-steps.rst:7 msgid "" "Your OpenStack environment now includes the Shared File Systems service. You " "can :doc:`launch an instance ` or add more services to your " "environment in the following chapters." msgstr "" #: ../manila-share-install-dhss-false-option1.rst:2 msgid "" "Shared File Systems Option 1: No driver support for share servers management" msgstr "" #: ../manila-share-install-dhss-false-option1.rst:4 msgid "" "For simplicity, this configuration references the same storage node " "configuration for the Block Storage service. However, the LVM driver " "requires a separate empty local block storage device to avoid conflict with " "the Block Storage service. The instructions use ``/dev/sdc``, but you can " "substitute a different value for your particular node." msgstr "" #: ../manila-share-install-dhss-false-option1.rst:21 #: ../manila-share-install-dhss-false-option1.rst:36 #: ../manila-share-install-dhss-false-option1.rst:52 msgid "Install LVM and NFS server packages:" msgstr "" #: ../manila-share-install-dhss-false-option1.rst:58 msgid "Create the LVM physical volume ``/dev/sdc``:" msgstr "" #: ../manila-share-install-dhss-false-option1.rst:65 msgid "Create the LVM volume group ``manila-volumes``:" msgstr "" #: ../manila-share-install-dhss-false-option1.rst:72 msgid "" "The Shared File Systems service creates logical volumes in this volume group." msgstr "" #: ../manila-share-install-dhss-false-option1.rst:75 msgid "" "Only instances can access Shared File Systems service 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 projects use LVM on their " "volumes, the scanning tool detects these volumes and attempts to cache them " "which can cause a variety of problems with both the underlying operating " "system and project volumes. You must reconfigure LVM to scan only the " "devices that contain the ``cinder-volume`` and ``manila-volumes`` volume " "groups. Edit the ``/etc/lvm/lvm.conf`` file and complete the following " "actions:" msgstr "" #: ../manila-share-install-dhss-false-option1.rst:86 msgid "" "In the ``devices`` section, add a filter that accepts the ``/dev/sdb`` and " "``/dev/sdc`` devices and rejects all other devices:" msgstr "" # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-share-install-dhss-false-option1.rst:116 #: ../manila-share-install-dhss-true-option2.rst:46 msgid "Configure components" msgstr "" #: ../manila-share-install-dhss-false-option1.rst:123 msgid "" "In the ``[DEFAULT]`` section, enable the LVM driver and the NFS/CIFS " "protocols:" msgstr "" # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-share-install-dhss-false-option1.rst:135 #: ../manila-share-install-dhss-true-option2.rst:65 msgid "" "Back end names are arbitrary. As an example, this guide uses the name of the " "driver." msgstr "" #: ../manila-share-install-dhss-false-option1.rst:138 msgid "In the ``[lvm]`` section, configure the LVM driver:" msgstr "" # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../manila-share-install-dhss-false-option1.rst:154 #: ../manila-share-install-dhss-true-option2.rst:132 msgid "Return to :ref:`Finalize installation `." msgstr "" #: ../manila-share-install-dhss-true-option2.rst:2 msgid "" "Shared File Systems Option 2: Driver support for share servers management" msgstr "" #: ../manila-share-install-dhss-true-option2.rst:4 msgid "" "For simplicity, this configuration references the same storage node " "configuration for the Block Storage service." msgstr "" #: ../manila-share-install-dhss-true-option2.rst:9 msgid "" "This guide describes how to configure the Shared File Systems service to use " "the ``generic`` driver with the driver handles share server mode (DHSS) " "enabled. This mode requires Compute (nova), Networking (neutron) and Block " "storage (cinder) services for managing share servers. The information used " "for creating share servers is configured as share networks. Generic driver " "with DHSS enabled also requires network to be attached to a public router." msgstr "" #: ../manila-share-install-dhss-true-option2.rst:20 msgid "" "Before you proceed, verify operation of the Compute, Networking, and Block " "Storage services. This options requires implementation of Networking option " "2 and requires installation of some Networking service components on the " "storage node." msgstr "" #: ../manila-share-install-dhss-true-option2.rst:25 msgid "Install the Networking service components:" msgstr "" #: ../manila-share-install-dhss-true-option2.rst:53 msgid "" "In the ``[DEFAULT]`` section, enable the generic driver and the NFS/CIFS " "protocols:" msgstr "" #: ../manila-share-install-dhss-true-option2.rst:68 msgid "" "In the ``[neutron]``, ``[nova]``, and ``[cinder]`` sections, enable " "authentication for those services:" msgstr "" #: ../manila-share-install-dhss-true-option2.rst:113 msgid "In the ``[generic]`` section, configure the generic driver:" msgstr "" #: ../manila-share-install-dhss-true-option2.rst:129 msgid "" "You can also use SSH keys instead of password authentication for service " "instance credentials." msgstr "" #: ../manila-share-install.rst:4 msgid "Install and configure a share node" msgstr "" #: ../manila-share-install.rst:6 msgid "" "This section describes how to install and configure a share node for the " "Shared File Systems service." msgstr "" #: ../manila-share-install.rst:117 msgid "" "Replace ``MANAGEMENT_INTERFACE_IP_ADDRESS`` with the IP address of the " "management network interface on your share node, typically 10.0.0.41 for the " "first node in the :ref:`example architecture `." msgstr "" #: ../manila-share-install.rst:131 msgid "Configure share server management support options" msgstr "" #: ../manila-share-install.rst:133 msgid "" "The share node can support two modes, with and without the handling of share " "servers. The mode depends on driver support." msgstr "" #: ../manila-share-install.rst:136 msgid "" "Option 1 deploys the service without driver support for share management. In " "this mode, the service does not do anything related to networking. The " "operator must ensure network connectivity between instances and the NFS " "server. This option uses LVM driver that requires LVM and NFS packages as " "well as an additional disk for the ``manila-share`` LVM volume group." msgstr "" #: ../manila-share-install.rst:142 msgid "" "Option 2 deploys the service with driver support for share management. In " "this mode, the service requires Compute (nova), Networking (neutron) and " "Block storage (cinder) services for managing share servers. The information " "used for creating share servers is configured as share networks. This option " "uses the generic driver with the handling of share servers capacity and " "requires attaching the ``selfservice`` network to a router." msgstr "" #: ../manila-share-install.rst:151 msgid "" "A bug prevents using both driver options on the same share node. For more " "information, see LVM Driver section at the `Configuration Reference `__." msgstr "" #: ../manila-share-install.rst:155 msgid "" "Choose one of the following options to configure the share driver. " "Afterwards, return here and proceed to :ref:`manila-share-finalize-install`." msgstr "" #: ../manila-share-install.rst:172 ../manila-share-install.rst:182 msgid "" "Start the Share File Systems service including its dependencies and " "configure them to start when the system boots:" msgstr "" #: ../manila-share-install.rst:192 msgid "Start the Share File Systems service including its dependencies:" msgstr "" #: ../manila-verify.rst:6 msgid "Verify operation of the Shared File Systems service." msgstr "" #: ../manila-verify.rst:21 msgid "For deployments using option 1:" msgstr "" #: ../manila-verify.rst:33 msgid "For deployments using option 2:" msgstr "" #: ../manila.rst:5 msgid "Shared File Systems service" msgstr "" #: ../manila.rst:15 msgid "" "The Shared File Systems service (manila) provides coordinated access to " "shared or distributed file systems. The method in which the share is " "provisioned and consumed is determined by the Shared File Systems driver, or " "drivers in the case of a multi-driver configuration. There are a variety of " "drivers that support NFS, CIFS, HDFS and/or protocols as well." msgstr "" #: ../manila.rst:21 msgid "" "The Shared File Systems API and scheduler services typically run on the " "controller nodes. Depending upon the drivers used, the share service can run " "on controllers, compute nodes, or storage nodes." msgstr "" #: ../manila.rst:25 msgid "" "For more information, see the `Configuration Reference `__." msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-verify-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# overview.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:2 #: ../neutron-controller-install-option1.rst:2 ../neutron-verify-option1.rst:2 #: ../overview.rst:197 msgid "Networking Option 1: Provider networks" msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:4 #: ../neutron-compute-install-option2.rst:4 msgid "Configure the Networking components on a *compute* node." msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:7 #: ../neutron-compute-install-option2.rst:7 #: ../neutron-controller-install-option1.rst:276 #: ../neutron-controller-install-option2.rst:251 msgid "Configure the Linux bridge agent" msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:9 #: ../neutron-compute-install-option2.rst:9 #: ../neutron-controller-install-option1.rst:278 #: ../neutron-controller-install-option2.rst:253 msgid "" "The Linux bridge agent builds layer-2 (bridging and switching) virtual " "networking infrastructure for instances and handles security groups." msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:12 #: ../neutron-compute-install-option2.rst:12 #: ../neutron-controller-install-option1.rst:281 #: ../neutron-controller-install-option2.rst:256 msgid "" "Edit the ``/etc/neutron/plugins/ml2/linuxbridge_agent.ini`` file and " "complete the following actions:" msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:15 #: ../neutron-compute-install-option2.rst:15 #: ../neutron-controller-install-option1.rst:284 #: ../neutron-controller-install-option2.rst:259 msgid "" "In the ``[linux_bridge]`` section, map the provider virtual network to the " "provider physical network interface:" msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:23 #: ../neutron-compute-install-option2.rst:23 #: ../neutron-controller-install-option1.rst:292 #: ../neutron-controller-install-option2.rst:267 msgid "" "Replace ``PROVIDER_INTERFACE_NAME`` with the name of the underlying provider " "physical network interface. See :ref:`environment-networking` for more " "information." msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:27 #: ../neutron-controller-install-option1.rst:296 msgid "In the ``[vxlan]`` section, disable VXLAN overlay networks:" msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:34 #: ../neutron-compute-install-option2.rst:45 #: ../neutron-controller-install-option1.rst:303 #: ../neutron-controller-install-option2.rst:289 msgid "" "In the ``[securitygroup]`` section, enable security groups and configure the " "Linux bridge :term:`iptables` firewall driver:" msgstr "" # #-#-#-#-# neutron-compute-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option1.rst:44 #: ../neutron-compute-install-option2.rst:55 msgid "" "Return to :ref:`Networking compute node configuration `." msgstr "" # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-verify-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# overview.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option2.rst:2 #: ../neutron-controller-install-option2.rst:2 ../neutron-verify-option2.rst:2 #: ../overview.rst:221 msgid "Networking Option 2: Self-service networks" msgstr "" # #-#-#-#-# neutron-compute-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install-option2.rst:27 #: ../neutron-controller-install-option2.rst:271 msgid "" "In the ``[vxlan]`` section, enable VXLAN overlay networks, configure the IP " "address of the physical network interface that handles overlay networks, and " "enable layer-2 population:" msgstr "" #: ../neutron-compute-install-option2.rst:38 msgid "" "Replace ``OVERLAY_INTERFACE_IP_ADDRESS`` with the IP address of the " "underlying physical network interface that handles overlay networks. The " "example architecture uses the management interface to tunnel traffic to the " "other nodes. Therefore, replace ``OVERLAY_INTERFACE_IP_ADDRESS`` with the " "management IP address of the compute node. See :ref:`environment-networking` " "for more information." msgstr "" #: ../neutron-compute-install.rst:2 msgid "Install and configure compute node" msgstr "" #: ../neutron-compute-install.rst:4 msgid "" "The compute node handles connectivity and :term:`security groups ` for instances." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:10 #: ../neutron-controller-install-option1.rst:7 #: ../neutron-controller-install-option2.rst:7 msgid "Install the components" msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:37 #: ../neutron-controller-install-option2.rst:36 msgid "Install and configure the Networking components" msgstr "" #: ../neutron-compute-install.rst:43 msgid "" "Respond to prompts for ``database management``, ``Identity service " "credentials``, ``service endpoint``, and ``message queue credentials``." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:46 #: ../neutron-controller-install-option1.rst:30 #: ../neutron-controller-install-option2.rst:51 msgid "Select the ML2 plug-in:" msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:53 #: ../neutron-controller-install-option2.rst:57 msgid "" "Selecting the ML2 plug-in also populates the ``service_plugins`` and " "``allow_overlapping_ips`` options in the ``/etc/neutron/neutron.conf`` file " "with the appropriate values." msgstr "" #: ../neutron-compute-install.rst:60 msgid "Configure the common component" msgstr "" #: ../neutron-compute-install.rst:62 msgid "" "The Networking common component configuration includes the authentication " "mechanism, message queue, and plug-in." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:67 #: ../neutron-controller-install-option1.rst:60 #: ../neutron-controller-install-option1.rst:106 #: ../neutron-controller-install-option2.rst:66 msgid "" "Edit the ``/etc/neutron/neutron.conf`` file and complete the following " "actions:" msgstr "" #: ../neutron-compute-install.rst:70 msgid "" "In the ``[database]`` section, comment out any ``connection`` options " "because compute nodes do not directly access the database." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:73 #: ../neutron-controller-install-option1.rst:130 #: ../neutron-controller-install-option2.rst:91 msgid "" "In the ``[DEFAULT]`` and ``[oslo_messaging_rabbit]`` sections, configure " "RabbitMQ message queue access:" msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:88 #: ../neutron-controller-install-option1.rst:145 #: ../neutron-controller-install-option2.rst:106 msgid "" "Replace ``RABBIT_PASS`` with the password you chose for the ``openstack`` " "account in RabbitMQ." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:112 ../neutron-compute-install.rst:166 #: ../neutron-controller-install-option1.rst:169 #: ../neutron-controller-install-option2.rst:130 #: ../neutron-controller-install.rst:232 msgid "" "Replace ``NEUTRON_PASS`` with the password you chose for the ``neutron`` " "user in the Identity service." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:131 ../neutron-controller-install.rst:144 msgid "Configure networking options" msgstr "" #: ../neutron-compute-install.rst:133 msgid "" "Choose the same networking option that you chose for the controller node to " "configure services specific to it. Afterwards, return here and proceed to :" "ref:`neutron-compute-compute`." msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:146 ../neutron-controller-install.rst:208 msgid "Configure Compute to use Networking" msgstr "" # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-compute-install.rst:148 ../nova-compute-install.rst:63 #: ../nova-controller-install.rst:216 msgid "" "Edit the ``/etc/nova/nova.conf`` file and complete the following actions:" msgstr "" #: ../neutron-compute-install.rst:150 msgid "In the ``[neutron]`` section, configure access parameters:" msgstr "" #: ../neutron-compute-install.rst:180 msgid "" "Start the Linux bridge agent and configure it to start when the system boots:" msgstr "" #: ../neutron-compute-install.rst:190 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. Ensure that the ``/etc/sysconfig/" "neutron`` file contains the following:" msgstr "" #: ../neutron-compute-install.rst:205 msgid "" "Start the Linux Bridge agent and configure it to start when the system boots:" msgstr "" #: ../neutron-compute-install.rst:221 msgid "Restart the Linux bridge agent:" msgstr "" #: ../neutron-concepts.rst:2 msgid "Networking (neutron) concepts" msgstr "" #: ../neutron-concepts.rst:4 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 " "which may include services such as a :term:`firewall`, a :term:`load " "balancer`, and a :term:`virtual private network (VPN)`." msgstr "" #: ../neutron-concepts.rst:12 msgid "" "Networking provides networks, subnets, and routers as object abstractions. " "Each abstraction has functionality that mimics its physical counterpart: " "networks contain subnets, and routers route traffic between different " "subnets and networks." msgstr "" #: ../neutron-concepts.rst:17 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." msgstr "" #: ../neutron-concepts.rst:24 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 "" #: ../neutron-concepts.rst:30 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 an " "external network and one or more interfaces connected to internal networks. " "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 "" #: ../neutron-concepts.rst:37 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 "" #: ../neutron-concepts.rst:43 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 "" #: ../neutron-concepts.rst:49 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 "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:4 #: ../neutron-controller-install-option2.rst:4 msgid "" "Install and configure the Networking components on the *controller* node." msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:24 #: ../neutron-controller-install-option2.rst:45 msgid "" "Respond to prompts for `database management <#debconf-dbconfig-common>`__, " "`Identity service credentials <#debconf-keystone_authtoken>`__, `service " "endpoint registration <#debconf-api-endpoints>`__, and `message queue " "credentials <#debconf-rabbitmq>`__." msgstr "" #: ../neutron-controller-install-option1.rst:36 msgid "" "Selecting the ML2 plug-in also populates the ``core_plugin`` option in the " "``/etc/neutron/neutron.conf`` file with the appropriate values (in this " "case, it is set to the value ``ml2``)." msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:58 #: ../neutron-controller-install-option1.rst:98 #: ../neutron-controller-install-option2.rst:64 msgid "Configure the server component" msgstr "" #: ../neutron-controller-install-option1.rst:63 msgid "In the ``[DEFAULT]`` section, disable additional plug-ins:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:71 #: ../neutron-controller-install-option1.rst:177 #: ../neutron-controller-install-option2.rst:138 msgid "" "In the ``[DEFAULT]`` and ``[nova]`` sections, configure Networking to notify " "Compute of network topology changes:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:92 #: ../neutron-controller-install-option1.rst:198 #: ../neutron-controller-install-option2.rst:159 #: ../nova-compute-install.rst:107 ../nova-controller-install.rst:285 msgid "" "Replace ``NOVA_PASS`` with the password you chose for the ``nova`` user in " "the Identity service." msgstr "" #: ../neutron-controller-install-option1.rst:100 msgid "" "The Networking server component configuration includes the database, " "authentication mechanism, message queue, topology change notifications, and " "plug-in." msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:117 #: ../neutron-controller-install-option2.rst:77 msgid "" "Replace ``NEUTRON_DBPASS`` with the password you chose for the database." msgstr "" #: ../neutron-controller-install-option1.rst:120 msgid "" "In the ``[DEFAULT]`` section, enable the Modular Layer 2 (ML2) plug-in and " "disable additional plug-ins:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:212 #: ../neutron-controller-install-option2.rst:173 msgid "Configure the Modular Layer 2 (ML2) plug-in" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:214 #: ../neutron-controller-install-option2.rst:175 msgid "" "The ML2 plug-in uses the Linux bridge mechanism to build layer-2 (bridging " "and switching) virtual networking infrastructure for instances." msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:217 #: ../neutron-controller-install-option2.rst:178 msgid "" "Edit the ``/etc/neutron/plugins/ml2/ml2_conf.ini`` file and complete the " "following actions:" msgstr "" #: ../neutron-controller-install-option1.rst:220 msgid "In the ``[ml2]`` section, enable flat and VLAN networks:" msgstr "" #: ../neutron-controller-install-option1.rst:228 msgid "In the ``[ml2]`` section, disable self-service networks:" msgstr "" #: ../neutron-controller-install-option1.rst:236 msgid "In the ``[ml2]`` section, enable the Linux bridge mechanism:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:246 #: ../neutron-controller-install-option2.rst:208 msgid "" "After you configure the ML2 plug-in, removing values in the ``type_drivers`` " "option can lead to database inconsistency." msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:249 #: ../neutron-controller-install-option2.rst:215 msgid "In the ``[ml2]`` section, enable the port security extension driver:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:257 #: ../neutron-controller-install-option2.rst:223 msgid "" "In the ``[ml2_type_flat]`` section, configure the provider virtual network " "as a flat network:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:266 #: ../neutron-controller-install-option2.rst:241 msgid "" "In the ``[securitygroup]`` section, enable :term:`ipset` to increase " "efficiency of security group rules:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:314 #: ../neutron-controller-install-option2.rst:324 msgid "Configure the DHCP agent" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:316 #: ../neutron-controller-install-option2.rst:326 msgid "The :term:`DHCP agent` provides DHCP services for virtual networks." msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:318 #: ../neutron-controller-install-option2.rst:328 msgid "" "Edit the ``/etc/neutron/dhcp_agent.ini`` file and complete the following " "actions:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:321 #: ../neutron-controller-install-option2.rst:331 msgid "" "In the ``[DEFAULT]`` section, configure the Linux bridge interface driver, " "Dnsmasq DHCP driver, and enable isolated metadata so instances on provider " "networks can access metadata over the network:" msgstr "" # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-controller-install-option1.rst:333 #: ../neutron-controller-install-option2.rst:343 msgid "" "Return to :ref:`Networking controller node configuration `." msgstr "" #: ../neutron-controller-install-option2.rst:43 msgid "For networking option 2, also install the ``neutron-l3-agent`` package." msgstr "" #: ../neutron-controller-install-option2.rst:80 msgid "" "In the ``[DEFAULT]`` section, enable the Modular Layer 2 (ML2) plug-in, " "router service, and overlapping IP addresses:" msgstr "" #: ../neutron-controller-install-option2.rst:181 msgid "In the ``[ml2]`` section, enable flat, VLAN, and VXLAN networks:" msgstr "" #: ../neutron-controller-install-option2.rst:189 msgid "In the ``[ml2]`` section, enable VXLAN self-service networks:" msgstr "" #: ../neutron-controller-install-option2.rst:197 msgid "" "In the ``[ml2]`` section, enable the Linux bridge and layer-2 population " "mechanisms:" msgstr "" #: ../neutron-controller-install-option2.rst:213 msgid "The Linux bridge agent only supports VXLAN overlay networks." msgstr "" #: ../neutron-controller-install-option2.rst:232 msgid "" "In the ``[ml2_type_vxlan]`` section, configure the VXLAN network identifier " "range for self-service networks:" msgstr "" #: ../neutron-controller-install-option2.rst:282 msgid "" "Replace ``OVERLAY_INTERFACE_IP_ADDRESS`` with the IP address of the " "underlying physical network interface that handles overlay networks. The " "example architecture uses the management interface to tunnel traffic to the " "other nodes. Therefore, replace ``OVERLAY_INTERFACE_IP_ADDRESS`` with the " "management IP address of the controller node. See :ref:`environment-" "networking` for more information." msgstr "" #: ../neutron-controller-install-option2.rst:300 msgid "Configure the layer-3 agent" msgstr "" #: ../neutron-controller-install-option2.rst:302 msgid "" "The :term:`Layer-3 (L3) agent` provides routing and NAT services for self-" "service virtual networks." msgstr "" #: ../neutron-controller-install-option2.rst:305 msgid "" "Edit the ``/etc/neutron/l3_agent.ini`` file and complete the following " "actions:" msgstr "" #: ../neutron-controller-install-option2.rst:308 msgid "" "In the ``[DEFAULT]`` section, configure the Linux bridge interface driver " "and external network bridge:" msgstr "" #: ../neutron-controller-install-option2.rst:320 msgid "" "The ``external_network_bridge`` option intentionally lacks a value to enable " "multiple external networks on a single agent." msgstr "" #: ../neutron-controller-install.rst:9 msgid "" "Before you configure the OpenStack Networking (neutron) service, you must " "create a database, service credentials, and API endpoints." msgstr "" #: ../neutron-controller-install.rst:21 msgid "Create the ``neutron`` database:" msgstr "" #: ../neutron-controller-install.rst:27 msgid "" "Grant proper access to the ``neutron`` database, replacing " "``NEUTRON_DBPASS`` with a suitable password:" msgstr "" #: ../neutron-controller-install.rst:48 msgid "Create the ``neutron`` user:" msgstr "" #: ../neutron-controller-install.rst:65 msgid "Add the ``admin`` role to the ``neutron`` user:" msgstr "" #: ../neutron-controller-install.rst:75 msgid "Create the ``neutron`` service entity:" msgstr "" #: ../neutron-controller-install.rst:91 msgid "Create the Networking service API endpoints:" msgstr "" #: ../neutron-controller-install.rst:146 msgid "" "You can deploy the Networking service using one of two architectures " "represented by options 1 and 2." msgstr "" #: ../neutron-controller-install.rst:149 msgid "" "Option 1 deploys the simplest possible architecture that only supports " "attaching instances to provider (external) networks. No self-service " "(private) networks, routers, or floating IP addresses. Only the ``admin`` or " "other privileged user can manage provider networks." msgstr "" #: ../neutron-controller-install.rst:154 msgid "" "Option 2 augments option 1 with layer-3 services that support attaching " "instances to self-service networks. The ``demo`` or other unprivileged user " "can manage self-service networks including routers that provide connectivity " "between self-service and provider networks. Additionally, floating IP " "addresses provide connectivity to instances using self-service networks from " "external networks such as the Internet." msgstr "" #: ../neutron-controller-install.rst:161 msgid "" "Self-service networks typically use overlay networks. Overlay network " "protocols such as VXLAN include additional 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 :term:`maximum transmission unit (MTU)` of 1500 " "bytes. The Networking service automatically provides the correct MTU value " "to instances via DHCP. However, some cloud images do not use DHCP or ignore " "the DHCP MTU option and require configuration using metadata or a script." msgstr "" #: ../neutron-controller-install.rst:172 msgid "Option 2 also supports attaching instances to provider networks." msgstr "" #: ../neutron-controller-install.rst:174 msgid "" "Choose one of the following networking options to configure services " "specific to it. Afterwards, return here and proceed to :ref:`neutron-" "controller-metadata-agent`." msgstr "" #: ../neutron-controller-install.rst:187 msgid "Configure the metadata agent" msgstr "" #: ../neutron-controller-install.rst:189 msgid "" "The :term:`metadata agent ` provides configuration " "information such as credentials to instances." msgstr "" #: ../neutron-controller-install.rst:192 msgid "" "Edit the ``/etc/neutron/metadata_agent.ini`` file and complete the following " "actions:" msgstr "" #: ../neutron-controller-install.rst:195 msgid "" "In the ``[DEFAULT]`` section, configure the metadata host and shared secret:" msgstr "" #: ../neutron-controller-install.rst:205 msgid "" "Replace ``METADATA_SECRET`` with a suitable secret for the metadata proxy." msgstr "" #: ../neutron-controller-install.rst:210 msgid "" "Edit the ``/etc/nova/nova.conf`` file and perform the following actions:" msgstr "" #: ../neutron-controller-install.rst:212 msgid "" "In the ``[neutron]`` section, configure access parameters, enable the " "metadata proxy, and configure the secret:" msgstr "" #: ../neutron-controller-install.rst:235 msgid "" "Replace ``METADATA_SECRET`` with the secret you chose for the metadata proxy." msgstr "" #: ../neutron-controller-install.rst:243 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 "" #: ../neutron-controller-install.rst:252 ../neutron-controller-install.rst:324 msgid "Populate the database:" msgstr "" #: ../neutron-controller-install.rst:261 ../neutron-controller-install.rst:333 msgid "" "Database population occurs later for Networking because the script requires " "complete server and plug-in configuration files." msgstr "" #: ../neutron-controller-install.rst:270 ../neutron-controller-install.rst:299 msgid "" "Start the Networking services and configure them to start when the system " "boots." msgstr "" #: ../neutron-controller-install.rst:273 ../neutron-controller-install.rst:302 #: ../neutron-controller-install.rst:344 msgid "For both networking options:" msgstr "" #: ../neutron-controller-install.rst:284 ../neutron-controller-install.rst:315 msgid "For networking option 2, also enable and start the layer-3 service:" msgstr "" #: ../neutron-controller-install.rst:342 msgid "Restart the Networking services." msgstr "" #: ../neutron-controller-install.rst:353 msgid "For networking option 2, also restart the layer-3 service:" msgstr "" #: ../neutron-next-steps.rst:5 msgid "" "Your OpenStack environment now includes the core components necessary to " "launch a basic instance. You can :ref:`launch-instance` or add more " "OpenStack services to your environment." msgstr "" # #-#-#-#-# neutron-verify-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-verify-option2.pot (Installation Guide 0.1) #-#-#-#-# #: ../neutron-verify-option1.rst:10 ../neutron-verify-option2.rst:10 msgid "List agents to verify successful launch of the neutron agents:" msgstr "" #: ../neutron-verify-option1.rst:24 msgid "" "The output should indicate three agents on the controller node and one agent " "on each compute node." msgstr "" #: ../neutron-verify-option2.rst:25 msgid "" "The output should indicate four agents on the controller node and one agent " "on each compute node." msgstr "" #: ../neutron-verify.rst:15 msgid "" "List loaded extensions to verify successful launch of the ``neutron-server`` " "process:" msgstr "" #: ../neutron-verify.rst:60 msgid "Actual output may differ slightly from this example." msgstr "" #: ../neutron-verify.rst:62 msgid "" "Use the verification section for the networking option that you chose to " "deploy." msgstr "" #: ../neutron.rst:5 msgid "Networking service" msgstr "" #: ../neutron.rst:17 msgid "" "This chapter explains how to install and configure the Networking service " "(neutron) using the :ref:`provider networks ` or :ref:`self-" "service networks ` option." msgstr "" #: ../neutron.rst:21 msgid "" "For more information about the Networking service including virtual " "networking components, layout, and traffic flows, see the `Networking Guide " "`__." msgstr "" #: ../nova-compute-install.rst:2 msgid "Install and configure a compute node" msgstr "" #: ../nova-compute-install.rst:4 msgid "" "This section describes how to install and configure the Compute service on a " "compute node. The service supports several :term:`hypervisors ` " "to deploy :term:`instances ` or :term:`VMs `. For simplicity, this configuration uses the :term:`QEMU ` hypervisor with the :term:`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 "" #: ../nova-compute-install.rst:17 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 :ref:`example architectures ` section. Each additional compute node requires a unique IP " "address." msgstr "" #: ../nova-compute-install.rst:68 msgid "" "In the ``[DEFAULT]`` and [oslo_messaging_rabbit] sections, configure " "``RabbitMQ`` message queue access:" msgstr "" #: ../nova-compute-install.rst:117 msgid "" "In the ``[DEFAULT]`` section, check that the ``my_ip`` option is correctly " "set (this value is handled by the config and postinst scripts of the ``nova-" "common`` package using debconf):" msgstr "" #: ../nova-compute-install.rst:127 ../nova-compute-install.rst:142 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 :ref:`example architecture `." msgstr "" # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../nova-compute-install.rst:147 ../nova-controller-install.rst:316 msgid "" "In the ``[DEFAULT]`` section, enable support for the Networking service:" msgstr "" #: ../nova-compute-install.rst:158 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 "" #: ../nova-compute-install.rst:163 msgid "In the ``[vnc]`` section, enable and configure remote console access:" msgstr "" #: ../nova-compute-install.rst:174 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 "" #: ../nova-compute-install.rst:182 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 "" # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../nova-compute-install.rst:187 ../nova-controller-install.rst:342 msgid "" "In the ``[glance]`` section, configure the location of the Image service API:" msgstr "" # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../nova-compute-install.rst:222 ../nova-controller-install.rst:387 msgid "" "Due to a packaging bug, remove the ``logdir`` option from the ``[DEFAULT]`` " "section." msgstr "" #: ../nova-compute-install.rst:227 msgid "Ensure the kernel module ``nbd`` is loaded." msgstr "" #: ../nova-compute-install.rst:233 msgid "" "Ensure the module loads on every boot by adding ``nbd`` to the ``/etc/" "modules-load.d/nbd.conf`` file." msgstr "" #: ../nova-compute-install.rst:239 msgid "" "Determine whether your compute node supports hardware acceleration for " "virtual machines:" msgstr "" #: ../nova-compute-install.rst:246 msgid "" "If this command returns a value of ``one or greater``, your compute node " "supports hardware acceleration which typically requires no additional " "configuration." msgstr "" #: ../nova-compute-install.rst:250 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 "" #: ../nova-compute-install.rst:256 msgid "" "Edit the ``[libvirt]`` section in the ``/etc/nova/nova.conf`` file as " "follows:" msgstr "" #: ../nova-compute-install.rst:267 msgid "" "Edit the ``[libvirt]`` section in the ``/etc/nova/nova-compute.conf`` file " "as follows:" msgstr "" #: ../nova-compute-install.rst:278 msgid "" "Replace the ``nova-compute-kvm`` package with ``nova-compute-qemu`` which " "automatically changes the ``/etc/nova/nova-compute.conf`` file and installs " "the necessary dependencies:" msgstr "" #: ../nova-compute-install.rst:288 msgid "" "Start the Compute service including its dependencies and configure them to " "start automatically when the system boots:" msgstr "" #: ../nova-controller-install.rst:4 msgid "" "This section describes how to install and configure the Compute service, " "code-named nova, on the controller node." msgstr "" #: ../nova-controller-install.rst:12 msgid "" "Before you install and configure the Compute service, you must create " "databases, service credentials, and API endpoints." msgstr "" #: ../nova-controller-install.rst:15 msgid "To create the databases, complete these steps:" msgstr "" #: ../nova-controller-install.rst:24 msgid "Create the ``nova_api`` and ``nova`` databases:" msgstr "" #: ../nova-controller-install.rst:31 msgid "Grant proper access to the databases:" msgstr "" #: ../nova-controller-install.rst:44 msgid "Replace ``NOVA_DBPASS`` with a suitable password." msgstr "" #: ../nova-controller-install.rst:57 msgid "Create the ``nova`` user:" msgstr "" #: ../nova-controller-install.rst:74 msgid "Add the ``admin`` role to the ``nova`` user:" msgstr "" #: ../nova-controller-install.rst:84 msgid "Create the ``nova`` service entity:" msgstr "" #: ../nova-controller-install.rst:100 msgid "Create the Compute service API endpoints:" msgstr "" #: ../nova-controller-install.rst:204 msgid "" "``nova-api-metadata`` is included in the ``nova-api`` package, and can be " "selected through debconf." msgstr "" #: ../nova-controller-install.rst:209 msgid "" "A unique ``nova-consoleproxy`` package provides the ``nova-novncproxy``, " "``nova-spicehtml5proxy``, and ``nova-xvpvncproxy`` packages. To select " "packages, edit the ``/etc/default/nova-consoleproxy`` file or use the " "debconf interface. You can also manually edit the ``/etc/default/nova-" "consoleproxy`` file, and stop and start the console daemons." msgstr "" #: ../nova-controller-install.rst:219 msgid "" "In the ``[DEFAULT]`` section, enable only the compute and metadata APIs:" msgstr "" #: ../nova-controller-install.rst:230 msgid "" "In the ``[api_database]`` and ``[database]`` sections, configure database " "access:" msgstr "" #: ../nova-controller-install.rst:243 msgid "" "Replace ``NOVA_DBPASS`` with the password you chose for the Compute " "databases." msgstr "" #: ../nova-controller-install.rst:304 msgid "" "The ``.config`` and ``.postinst`` maintainer scripts of the ``nova-common`` " "package detect automatically the IP address which goes in the ``my_ip`` " "directive of the ``[DEFAULT]`` section. This value will normally still be " "prompted, and you can check that it is correct in the nova.conf after ``nova-" "common`` is installed:" msgstr "" #: ../nova-controller-install.rst:327 msgid "" "By default, Compute uses an internal firewall driver. Since the Networking " "service includes a firewall driver, you must disable the Compute firewall " "driver by using the ``nova.virt.firewall.NoopFirewallDriver`` firewall " "driver." msgstr "" #: ../nova-controller-install.rst:332 msgid "" "In the ``[vnc]`` section, configure the VNC proxy to use the management " "interface IP address of the controller node:" msgstr "" #: ../nova-controller-install.rst:392 msgid "Populate the Compute databases:" msgstr "" #: ../nova-controller-install.rst:408 ../nova-controller-install.rst:422 msgid "" "Start the Compute services and configure them to start when the system boots:" msgstr "" #: ../nova-controller-install.rst:436 msgid "Restart the Compute services:" msgstr "" #: ../nova-verify.rst:4 msgid "Verify operation of the Compute service." msgstr "" #: ../nova-verify.rst:34 msgid "" "This output should indicate three service components enabled on the " "controller node and one service component enabled on the compute node." msgstr "" #: ../nova.rst:3 msgid "Compute service" msgstr "" #: ../overview.rst:0 msgid "**OpenStack services**" msgstr "" #: ../overview.rst:3 msgid "Overview" msgstr "" #: ../overview.rst:5 msgid "" "The :term:`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 "" #: ../overview.rst:10 msgid "" "OpenStack provides an :term:`Infrastructure-as-a-Service (IaaS)` " "solution through a variety of complemental services. Each service offers an :" "term:`Application Programming Interface (API)` that facilitates this " "integration." msgstr "" #: ../overview.rst:15 msgid "" "This guide covers step-by-step deployment of the following major OpenStack " "services using a functional example architecture suitable for new users of " "OpenStack with sufficient Linux experience:" msgstr "" #: ../overview.rst:23 msgid "Service" msgstr "" #: ../overview.rst:24 msgid "Project name" msgstr "" #: ../overview.rst:26 msgid "" "`Dashboard `_" msgstr "" #: ../overview.rst:27 msgid "`Horizon `_" msgstr "" #: ../overview.rst:28 msgid "" "Provides a web-based self-service portal to interact with underlying " "OpenStack services, such as launching an instance, assigning IP addresses " "and configuring access controls." msgstr "" #: ../overview.rst:32 msgid "" "`Compute `_" msgstr "" #: ../overview.rst:33 msgid "`Nova `_" msgstr "" #: ../overview.rst:34 msgid "" "Manages the lifecycle of compute instances in an OpenStack environment. " "Responsibilities include spawning, scheduling and decommissioning of virtual " "machines on demand." msgstr "" #: ../overview.rst:38 msgid "" "`Networking `_" msgstr "" #: ../overview.rst:39 msgid "`Neutron `_" msgstr "" #: ../overview.rst:40 msgid "" "Enables Network-Connectivity-as-a-Service for other OpenStack services, such " "as OpenStack Compute. Provides an API for users to define networks and the " "attachments into them. Has a pluggable architecture that supports many " "popular networking vendors and technologies." msgstr "" #: ../overview.rst:46 msgid "**Storage**" msgstr "" #: ../overview.rst:49 msgid "" "`Object Storage `_" msgstr "" #: ../overview.rst:50 msgid "`Swift `_" msgstr "" #: ../overview.rst:51 msgid "" "Stores and retrieves arbitrary unstructured data objects via a :term:" "`RESTful`, HTTP based API. It is highly fault tolerant with its data " "replication and scale-out architecture. Its implementation is not like a " "file server with mountable directories. In this case, it writes objects and " "files to multiple drives, ensuring the data is replicated across a server " "cluster." msgstr "" #: ../overview.rst:58 msgid "" "`Block Storage `_" msgstr "" #: ../overview.rst:59 msgid "`Cinder `_" msgstr "" #: ../overview.rst:60 msgid "" "Provides persistent block storage to running instances. Its pluggable driver " "architecture facilitates the creation and management of block storage " "devices." msgstr "" #: ../overview.rst:63 msgid "**Shared services**" msgstr "" #: ../overview.rst:66 msgid "" "`Identity service `_" msgstr "" #: ../overview.rst:67 msgid "`Keystone `_" msgstr "" #: ../overview.rst:68 msgid "" "Provides an authentication and authorization service for other OpenStack " "services. Provides a catalog of endpoints for all OpenStack services." msgstr "" #: ../overview.rst:71 msgid "" "`Image service `_" msgstr "" #: ../overview.rst:72 msgid "`Glance `_" msgstr "" #: ../overview.rst:73 msgid "" "Stores and retrieves virtual machine disk images. OpenStack Compute makes " "use of this during instance provisioning." msgstr "" #: ../overview.rst:76 msgid "" "`Telemetry `_" msgstr "" #: ../overview.rst:77 msgid "`Ceilometer `_" msgstr "" #: ../overview.rst:78 msgid "" "Monitors and meters the OpenStack cloud for billing, benchmarking, " "scalability, and statistical purposes." msgstr "" #: ../overview.rst:80 msgid "**Higher-level services**" msgstr "" #: ../overview.rst:83 msgid "" "`Orchestration `_" msgstr "" #: ../overview.rst:84 msgid "`Heat `_" msgstr "" #: ../overview.rst:85 msgid "" "Orchestrates multiple composite cloud applications by using either the " "native :term:`HOT ` template format or " "the AWS CloudFormation template format, through both an OpenStack-native " "REST API and a CloudFormation-compatible Query API." msgstr "" #: ../overview.rst:93 msgid "" "After becoming familiar with basic installation, configuration, operation, " "and troubleshooting of these OpenStack services, you should consider the " "following steps toward deployment using a production architecture:" msgstr "" #: ../overview.rst:97 msgid "" "Determine and implement the necessary core and optional services to meet " "performance and redundancy requirements." msgstr "" #: ../overview.rst:100 msgid "" "Increase security using methods such as firewalls, encryption, and service " "policies." msgstr "" #: ../overview.rst:103 msgid "" "Implement a deployment tool such as Ansible, Chef, Puppet, or Salt to " "automate deployment and management of the production environment." msgstr "" #: ../overview.rst:109 msgid "Example architecture" msgstr "" #: ../overview.rst:111 msgid "" "The example architecture requires at least two nodes (hosts) to launch a " "basic :term:`virtual machine ` or instance. Optional " "services such as Block Storage and Object Storage require additional nodes." msgstr "" #: ../overview.rst:115 msgid "" "This example architecture differs from a minimal production architecture as " "follows:" msgstr "" #: ../overview.rst:118 msgid "" "Networking agents reside on the controller node instead of one or more " "dedicated network nodes." msgstr "" #: ../overview.rst:121 msgid "" "Overlay (tunnel) traffic for self-service networks traverses the management " "network instead of a dedicated network." msgstr "" #: ../overview.rst:124 msgid "" "For more information on production architectures, see the `Architecture " "Design Guide `__, `Operations Guide " "`__, and `Networking Guide `__." msgstr "" #: ../overview.rst:134 msgid "**Hardware requirements**" msgstr "" #: ../overview.rst:137 msgid "Controller" msgstr "" #: ../overview.rst:139 msgid "" "The controller node runs the Identity service, Image service, management " "portions of Compute, management portion of Networking, various Networking " "agents, and the dashboard. It also includes supporting services such as an " "SQL database, :term:`message queue`, and :term:`NTP`." msgstr "" #: ../overview.rst:144 msgid "" "Optionally, the controller node runs portions of Block Storage, Object " "Storage, Orchestration, and Telemetry services." msgstr "" #: ../overview.rst:147 msgid "The controller node requires a minimum of two network interfaces." msgstr "" #: ../overview.rst:150 msgid "Compute" msgstr "" #: ../overview.rst:152 msgid "" "The compute node runs the :term:`hypervisor` portion of Compute that " "operates instances. By default, Compute uses the :term:`KVM ` hypervisor. The compute node also runs a Networking service agent " "that connects instances to virtual networks and provides firewalling " "services to instances via :term:`security groups `." msgstr "" #: ../overview.rst:159 msgid "" "You can deploy more than one compute node. Each node requires a minimum of " "two network interfaces." msgstr "" #: ../overview.rst:165 msgid "" "The optional Block Storage node contains the disks that the Block Storage " "and Shared File System services provision for instances." msgstr "" #: ../overview.rst:168 ../overview.rst:182 msgid "" "For simplicity, service traffic between compute nodes and this node uses the " "management network. Production environments should implement a separate " "storage network to increase performance and security." msgstr "" #: ../overview.rst:172 msgid "" "You can deploy more than one block storage node. Each node requires a " "minimum of one network interface." msgstr "" #: ../overview.rst:176 msgid "Object Storage" msgstr "" #: ../overview.rst:178 msgid "" "The optional Object Storage node contain the disks that the Object Storage " "service uses for storing accounts, containers, and objects." msgstr "" #: ../overview.rst:186 msgid "" "This service requires two nodes. Each node requires a minimum of one network " "interface. You can deploy more than two object storage nodes." msgstr "" #: ../overview.rst:190 msgid "Networking" msgstr "" #: ../overview.rst:192 msgid "Choose one of the following virtual networking options." msgstr "" #: ../overview.rst:199 msgid "" "The provider networks option deploys the OpenStack Networking service in the " "simplest way possible with primarily layer-2 (bridging/switching) services " "and VLAN segmentation of networks. Essentially, it bridges virtual networks " "to physical networks and relies on physical network infrastructure for " "layer-3 (routing) services. Additionally, a :term:`DHCP` service provides IP " "address information to instances." msgstr "" #: ../overview.rst:208 msgid "" "This option lacks support for self-service (private) networks, layer-3 " "(routing) services, and advanced services such as :term:`LBaaS` and :term:" "`FWaaS`. Consider the self-service networks option if you desire these " "features." msgstr "" #: ../overview.rst:223 msgid "" "The self-service networks option augments the provider networks option with " "layer-3 (routing) services that enable :term:`self-service` networks using " "overlay segmentation methods such as :term:`VXLAN`. Essentially, it routes " "virtual networks to physical networks using :term:`NAT`. Additionally, this " "option provides the foundation for advanced services such as LBaaS and FWaaS." msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../shared/edit_hosts_file.txt:1 msgid "Edit the ``/etc/hosts`` file to contain the following:" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../shared/edit_hosts_file.txt:22 msgid "" "Some distributions add an extraneous entry in the ``/etc/hosts`` file that " "resolves the actual hostname to another loopback IP address such as " "``127.0.1.1``. You must comment out or remove this entry to prevent name " "resolution problems. **Do not remove the 127.0.0.1 entry.**" msgstr "" # #-#-#-#-# environment-networking-compute.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-controller.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-cinder.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# environment-networking-storage-swift.pot (Installation Guide 0.1) #-#-#-#-# #: ../shared/edit_hosts_file.txt:30 msgid "" "To reduce complexity of this guide, we add host entries for optional " "services regardless of whether you choose to deploy them." msgstr "" # #-#-#-#-# glance-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# heat-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# horizon-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# keystone-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-false-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install-dhss-true-option2.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# manila-share-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# neutron-controller-install-option1.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-compute-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# nova-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-finalize-installation.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-storage-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# trove-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../shared/note_configuration_vary_by_distribution.rst:3 msgid "" "Default configuration files vary by distribution. You might need to add " "these sections and options rather than modifying existing sections and " "options. Also, an ellipsis (``...``) in the configuration snippets indicates " "potential default configuration options that you should retain." msgstr "" #: ../swift-controller-include.txt:4 msgid "" "In the ``[DEFAULT]`` section, configure the bind port, user, and " "configuration directory:" msgstr "" #: ../swift-controller-include.txt:15 msgid "" "In the ``[pipeline:main]`` section, remove the ``tempurl`` and ``tempauth`` " "modules and add the ``authtoken`` and ``keystoneauth`` modules:" msgstr "" #: ../swift-controller-include.txt:26 msgid "Do not change the order of the modules." msgstr "" # #-#-#-#-# swift-controller-install.pot (Installation Guide 0.1) #-#-#-#-# # #-#-#-#-# swift-storage-install.pot (Installation Guide 0.1) #-#-#-#-# #: ../swift-controller-include.txt:30 ../swift-storage-include1.txt:30 #: ../swift-storage-include2.txt:30 ../swift-storage-include3.txt:30 msgid "" "For more information on other modules that enable additional features, see " "the `Deployment Guide `__." msgstr "" #: ../swift-controller-include.txt:33 msgid "" "In the ``[app:proxy-server]`` section, enable automatic account creation:" msgstr "" #: ../swift-controller-include.txt:42 msgid "In the ``[filter:keystoneauth]`` section, configure the operator roles:" msgstr "" #: ../swift-controller-include.txt:51 msgid "" "In the ``[filter:authtoken]`` section, configure Identity service access:" msgstr "" #: ../swift-controller-include.txt:69 msgid "" "Replace ``SWIFT_PASS`` with the password you chose for the ``swift`` user in " "the Identity service." msgstr "" #: ../swift-controller-include.txt:74 msgid "" "Comment out or remove any other options in the ``[filter:authtoken]`` " "section." msgstr "" #: ../swift-controller-include.txt:77 msgid "" "In the ``[filter:cache]`` section, configure the ``memcached`` location:" msgstr "" #: ../swift-controller-install.rst:4 msgid "Install and configure the controller node" msgstr "" #: ../swift-controller-install.rst:6 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 "" #: ../swift-controller-install.rst:18 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 :doc:`keystone`. Before you configure the Object Storage service, " "you must create service credentials and an API endpoint." msgstr "" #: ../swift-controller-install.rst:27 msgid "" "The Object Storage service does not use an SQL database on the controller " "node. Instead, it uses distributed SQLite databases on each storage node." msgstr "" #: ../swift-controller-install.rst:36 msgid "To create the Identity service credentials, complete these steps:" msgstr "" #: ../swift-controller-install.rst:38 msgid "Create the ``swift`` user:" msgstr "" #: ../swift-controller-install.rst:54 msgid "Add the ``admin`` role to the ``swift`` user:" msgstr "" #: ../swift-controller-install.rst:64 msgid "Create the ``swift`` service entity:" msgstr "" #: ../swift-controller-install.rst:80 msgid "Create the Object Storage service API endpoints:" msgstr "" #: ../swift-controller-install.rst:165 msgid "Complete OpenStack environments already include some of these packages." msgstr "" #: ../swift-controller-install.rst:170 msgid "Create the ``/etc/swift`` directory." msgstr "" #: ../swift-controller-install.rst:172 ../swift-controller-install.rst:181 msgid "" "Obtain the proxy service configuration file from the Object Storage source " "repository:" msgstr "" #: ../swift-finalize-installation.rst:8 msgid "" "Obtain the ``/etc/swift/swift.conf`` file from the Object Storage source " "repository:" msgstr "" #: ../swift-finalize-installation.rst:16 ../swift-finalize-installation.rst:50 msgid "" "Edit the ``/etc/swift/swift.conf`` file and complete the following actions:" msgstr "" #: ../swift-finalize-installation.rst:19 ../swift-finalize-installation.rst:53 msgid "" "In the ``[swift-hash]`` section, configure the hash path prefix and suffix " "for your environment." msgstr "" #: ../swift-finalize-installation.rst:29 ../swift-finalize-installation.rst:63 msgid "Replace HASH_PATH_PREFIX and HASH_PATH_SUFFIX with unique values." msgstr "" #: ../swift-finalize-installation.rst:33 ../swift-finalize-installation.rst:67 msgid "Keep these values secret and do not change or lose them." msgstr "" #: ../swift-finalize-installation.rst:35 ../swift-finalize-installation.rst:69 msgid "" "In the ``[storage-policy:0]`` section, configure the default storage policy:" msgstr "" #: ../swift-finalize-installation.rst:45 ../swift-finalize-installation.rst:79 msgid "" "Copy the ``swift.conf`` file to the ``/etc/swift`` directory on each storage " "node and any additional nodes running the proxy service." msgstr "" #: ../swift-finalize-installation.rst:84 #: ../swift-finalize-installation.rst:112 #: ../swift-finalize-installation.rst:149 msgid "On all nodes, ensure proper ownership of the configuration directory:" msgstr "" #: ../swift-finalize-installation.rst:90 msgid "" "On the controller node and any other nodes running the proxy service, " "restart the Object Storage proxy service including its dependencies:" msgstr "" #: ../swift-finalize-installation.rst:98 msgid "On the storage nodes, start the Object Storage services:" msgstr "" #: ../swift-finalize-installation.rst:106 msgid "" "The storage node runs many Object Storage services and the :command:`swift-" "init` command makes them easier to manage. You can ignore errors from " "services not running on the storage node." msgstr "" #: ../swift-finalize-installation.rst:118 #: ../swift-finalize-installation.rst:155 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 "" #: ../swift-finalize-installation.rst:127 #: ../swift-finalize-installation.rst:164 msgid "" "On the storage nodes, start the Object Storage services and configure them " "to start when the system boots:" msgstr "" #: ../swift-initial-rings.rst:2 msgid "Create and distribute initial rings" msgstr "" #: ../swift-initial-rings.rst:4 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 two zones 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 "" #: ../swift-initial-rings.rst:18 msgid "Create account ring" msgstr "" #: ../swift-initial-rings.rst:20 msgid "" "The account server uses the account ring to maintain lists of containers." msgstr "" #: ../swift-initial-rings.rst:22 ../swift-initial-rings.rst:99 #: ../swift-initial-rings.rst:176 msgid "Change to the ``/etc/swift`` directory." msgstr "" #: ../swift-initial-rings.rst:24 msgid "Create the base ``account.builder`` file:" msgstr "" #: ../swift-initial-rings.rst:34 ../swift-initial-rings.rst:111 #: ../swift-initial-rings.rst:188 msgid "Add each storage node to the ring:" msgstr "" #: ../swift-initial-rings.rst:42 ../swift-initial-rings.rst:119 #: ../swift-initial-rings.rst:196 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 :ref:`swift-storage` with the ``/dev/sdb`` storage device " "and weight of 100:" msgstr "" #: ../swift-initial-rings.rst:53 ../swift-initial-rings.rst:130 #: ../swift-initial-rings.rst:207 msgid "" "Repeat this command for each storage device on each storage node. In the " "example architecture, use the command in four variations:" msgstr "" #: ../swift-initial-rings.rst:71 ../swift-initial-rings.rst:148 #: ../swift-initial-rings.rst:225 msgid "Verify the ring contents:" msgstr "" #: ../swift-initial-rings.rst:86 ../swift-initial-rings.rst:163 #: ../swift-initial-rings.rst:240 msgid "Rebalance the ring:" msgstr "" #: ../swift-initial-rings.rst:94 msgid "Create container ring" msgstr "" #: ../swift-initial-rings.rst:96 msgid "" "The container server uses the container ring to maintain lists of objects. " "However, it does not track object locations." msgstr "" #: ../swift-initial-rings.rst:101 msgid "Create the base ``container.builder`` file:" msgstr "" #: ../swift-initial-rings.rst:171 msgid "Create object ring" msgstr "" #: ../swift-initial-rings.rst:173 msgid "" "The object server uses the object ring to maintain lists of object locations " "on local devices." msgstr "" #: ../swift-initial-rings.rst:178 msgid "Create the base ``object.builder`` file:" msgstr "" #: ../swift-initial-rings.rst:248 msgid "Distribute ring configuration files" msgstr "" #: ../swift-initial-rings.rst:250 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 "" #: ../swift-next-steps.rst:5 msgid "" "Your OpenStack environment now includes Object Storage. You can :ref:`launch-" "instance` or add more services to your environment." msgstr "" #: ../swift-storage-include1.txt:1 msgid "" "Edit the ``/etc/swift/account-server.conf`` file and complete the following " "actions:" msgstr "" #: ../swift-storage-include1.txt:4 ../swift-storage-include2.txt:4 #: ../swift-storage-include3.txt:4 msgid "" "In the ``[DEFAULT]`` section, configure the bind IP address, bind port, " "user, configuration directory, and mount point directory:" msgstr "" #: ../swift-storage-include1.txt:18 ../swift-storage-include2.txt:18 #: ../swift-storage-include3.txt:18 ../swift-storage-install.rst:105 msgid "" "Replace ``MANAGEMENT_INTERFACE_IP_ADDRESS`` with the IP address of the " "management network on the storage node." msgstr "" #: ../swift-storage-include1.txt:21 ../swift-storage-include2.txt:21 #: ../swift-storage-include3.txt:21 msgid "In the ``[pipeline:main]`` section, enable the appropriate modules:" msgstr "" #: ../swift-storage-include1.txt:33 ../swift-storage-include2.txt:33 msgid "" "In the ``[filter:recon]`` section, configure the recon (meters) cache " "directory:" msgstr "" #: ../swift-storage-include2.txt:1 msgid "" "Edit the ``/etc/swift/container-server.conf`` file and complete the " "following actions:" msgstr "" #: ../swift-storage-include3.txt:1 msgid "" "Edit the ``/etc/swift/object-server.conf`` file and complete the following " "actions:" msgstr "" #: ../swift-storage-include3.txt:33 msgid "" "In the ``[filter:recon]`` section, configure the recon (meters) cache and " "lock directories:" msgstr "" #: ../swift-storage-install.rst:4 msgid "Install and configure the storage nodes" msgstr "" #: ../swift-storage-install.rst:6 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. The instructions use ``/dev/sdb`` and ``/dev/sdc``, " "but you can substitute different values for your particular nodes." msgstr "" #: ../swift-storage-install.rst:13 msgid "" "Although Object Storage supports any file system with :term:`extended " "attributes (xattr)`, testing and benchmarking indicate the best performance " "and reliability on :term:`XFS`. For more information on horizontally scaling " "your environment, see the `Deployment Guide `_." msgstr "" #: ../swift-storage-install.rst:22 msgid "" "Before you install and configure the Object Storage service on the storage " "nodes, you must prepare the storage devices." msgstr "" #: ../swift-storage-install.rst:27 ../swift-storage-install.rst:145 msgid "Perform these steps on each storage node." msgstr "" #: ../swift-storage-install.rst:49 msgid "Format the ``/dev/sdb`` and ``/dev/sdc`` devices as XFS:" msgstr "" #: ../swift-storage-install.rst:56 msgid "Create the mount point directory structure:" msgstr "" #: ../swift-storage-install.rst:63 msgid "Edit the ``/etc/fstab`` file and add the following to it:" msgstr "" #: ../swift-storage-install.rst:70 msgid "Mount the devices:" msgstr "" #: ../swift-storage-install.rst:77 msgid "Create or edit the ``/etc/rsyncd.conf`` file to contain the following:" msgstr "" #: ../swift-storage-install.rst:110 msgid "" "The ``rsync`` service requires no authentication, so consider running it on " "a private network in production environments." msgstr "" #: ../swift-storage-install.rst:115 msgid "Edit the ``/etc/default/rsync`` file and enable the ``rsync`` service:" msgstr "" #: ../swift-storage-install.rst:122 msgid "Start the ``rsync`` service:" msgstr "" #: ../swift-storage-install.rst:130 msgid "" "Start the ``rsyncd`` service and configure it to start when the system boots:" msgstr "" #: ../swift-storage-install.rst:171 msgid "" "Obtain the accounting, container, and object service configuration files " "from the Object Storage source repository:" msgstr "" #: ../swift-storage-install.rst:183 ../swift-storage-install.rst:202 msgid "Ensure proper ownership of the mount point directory structure:" msgstr "" #: ../swift-storage-install.rst:189 msgid "Create the ``recon`` directory and ensure proper ownership of it:" msgstr "" #: ../swift-verify.rst:4 msgid "Verify operation of the Object Storage service." msgstr "" #: ../swift-verify.rst:14 msgid "" "If one or more of these steps do not work, check the ``/var/log/audit/audit." "log`` file for SELinux messages indicating denial of actions for the " "``swift`` processes. If present, change the security context of the ``/srv/" "node`` directory to the lowest security level (s0) for the ``swift_data_t`` " "type, ``object_r`` role and the ``system_u`` user:" msgstr "" #: ../swift-verify.rst:25 msgid "Source the ``demo`` credentials:" msgstr "" #: ../swift-verify.rst:31 msgid "Show the service status:" msgstr "" #: ../swift-verify.rst:49 msgid "Create ``container1`` container:" msgstr "" #: ../swift-verify.rst:60 msgid "Upload a test file to the ``container1`` container:" msgstr "" #: ../swift-verify.rst:71 msgid "" "Replace ``FILE`` with the name of a local file to upload to the " "``container1`` container." msgstr "" #: ../swift-verify.rst:74 msgid "List files in the ``container1`` container:" msgstr "" #: ../swift-verify.rst:85 msgid "Download a test file from the ``container1`` container:" msgstr "" #: ../swift-verify.rst:91 msgid "" "Replace ``FILE`` with the name of the file uploaded to the ``container1`` " "container." msgstr "" #: ../swift.rst:5 msgid "Object Storage service" msgstr "" #: ../swift.rst:18 msgid "" "The Object Storage services (swift) work together to provide object storage " "and retrieval through a :term:`REST API `." msgstr "" #: ../swift.rst:21 msgid "" "Your environment must at least include the Identity service (keystone) prior " "to deploying Object Storage." msgstr "" #: ../trove-install.rst:6 msgid "" "This section describes how to install and configure the Database service, " "code-named trove, on the controller node." msgstr "" #: ../trove-install.rst:9 msgid "" "This section assumes that you already have a working OpenStack environment " "with at least the following components installed: Compute, Image Service, " "Identity." msgstr "" #: ../trove-install.rst:13 msgid "If you want to do backup and restore, you also need Object Storage." msgstr "" #: ../trove-install.rst:15 msgid "" "If you want to provision datastores on block-storage volumes, you also need " "Block Storage." msgstr "" #: ../trove-install.rst:24 msgid "" "Before you install and configure the Database service, you must create a " "database, service credentials, and API endpoints." msgstr "" #: ../trove-install.rst:36 msgid "Create the ``trove`` database:" msgstr "" #: ../trove-install.rst:42 msgid "Grant proper access to the ``trove`` database:" msgstr "" #: ../trove-install.rst:51 msgid "Replace ``TROVE_DBPASS`` with a suitable password." msgstr "" #: ../trove-install.rst:64 msgid "Create the ``trove`` user:" msgstr "" #: ../trove-install.rst:80 msgid "Add the ``admin`` role to the ``trove`` user:" msgstr "" #: ../trove-install.rst:90 msgid "Create the ``trove`` service entity:" msgstr "" #: ../trove-install.rst:107 msgid "Create the Database service API endpoints:" msgstr "" #: ../trove-install.rst:201 msgid "" "In the ``/etc/trove`` directory, edit the ``trove.conf``, ``trove-" "taskmanager.conf`` and ``trove-conductor.conf`` files and complete the " "following steps:" msgstr "" #: ../trove-install.rst:205 msgid "Provide appropriate values for the following settings:" msgstr "" #: ../trove-install.rst:220 msgid "" "Configure the Database service to use the ``RabbitMQ`` message broker by " "setting the following options in each file:" msgstr "" #: ../trove-install.rst:235 msgid "Verify that the ``api-paste.ini`` file is present in ``/etc/trove``." msgstr "" #: ../trove-install.rst:237 msgid "" "If the file is not present, you can get it from this `location `__." msgstr "" #: ../trove-install.rst:240 msgid "" "Edit the ``trove.conf`` file so it includes appropriate values for the " "settings shown below:" msgstr "" #: ../trove-install.rst:265 msgid "" "Edit the ``trove-taskmanager.conf`` file so it includes the required " "settings to connect to the OpenStack Compute service as shown below:" msgstr "" #: ../trove-install.rst:282 msgid "" "Edit the ``/etc/trove/trove-guestagent.conf`` file so that future trove " "guests can connect to your OpenStack environment:" msgstr "" #: ../trove-install.rst:294 msgid "Populate the trove database you created earlier in this procedure:" msgstr "" #: ../trove-install.rst:313 msgid "" "Due to a bug in the Ubuntu packages, edit the service definition files to " "use the correct configuration settings." msgstr "" #: ../trove-install.rst:316 msgid "" "To do this, navigate to ``/etc/init`` and edit the following files as " "described below:" msgstr "" #: ../trove-install.rst:319 msgid "``trove-taskmanager.conf``" msgstr "" #: ../trove-install.rst:321 msgid "``trove-conductor.conf``" msgstr "" #: ../trove-install.rst:323 msgid "" "(Note that, although they have the same names, these files are in a " "different location and have different content than the similarly named files " "you edited earlier in this procedure.)" msgstr "" #: ../trove-install.rst:327 msgid "In each file, find this line:" msgstr "" #: ../trove-install.rst:337 msgid "Note that ``--config-file`` incorrectly points to ``trove.conf``." msgstr "" #: ../trove-install.rst:339 msgid "" "In ``trove-taskmanager.conf``, edit ``config-file`` to point to ``/etc/trove/" "trove-taskmanager.conf``." msgstr "" #: ../trove-install.rst:342 msgid "" "In ``trove-conductor.conf``, edit ``config-file`` to point to ``/etc/trove/" "trove-conductor.conf``." msgstr "" #: ../trove-install.rst:345 msgid "Restart the Database services:" msgstr "" #: ../trove-install.rst:355 msgid "" "Start the Database services and configure them to start when the system " "boots:" msgstr "" #: ../trove-next-steps.rst:6 msgid "Your OpenStack environment now includes Database services." msgstr "" #: ../trove-verify.rst:6 msgid "Verify operation of the Database service." msgstr "" #: ../trove-verify.rst:10 msgid "Perform these commands on the node where you installed trove." msgstr "" #: ../trove-verify.rst:18 msgid "Run the ``trove list`` command. You should see output similar to this:" msgstr "" #: ../trove-verify.rst:28 msgid "Add a datastore to trove:" msgstr "" #: ../trove-verify.rst:31 msgid "" "Create an image for the type of database you want to use, for example, " "MySQL, MongoDB, Cassandra." msgstr "" #: ../trove-verify.rst:34 msgid "This image must have the trove guest agent installed." msgstr "" #: ../trove-verify.rst:34 msgid "" "`Create a trove image `_." msgstr "" #: ../trove-verify.rst:36 msgid "Upload the image to glance. Example:" msgstr "" #: ../trove-verify.rst:64 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 "" #: ../trove-verify.rst:78 msgid "Update the datastore to use the new image." msgstr "" #: ../trove-verify.rst:80 msgid "This example shows you how to update a MySQL 5.6 datastore:" msgstr "" #: ../trove-verify.rst:90 msgid "" "Create a database `instance `_." msgstr "" #: ../trove.rst:3 msgid "Database service" msgstr "" #: ../trove.rst:12 msgid "" "The Database service (trove) provides cloud provisioning functionality for " "database engines." msgstr ""