このセクションでは、コントローラーノードに 認証 サービス ( Keystone )をインストールして設定する方法を説明します。
データベース環境の設定
SQL データベースに root ユーザーで接続し、KeystoneのデータベースとKeystoneデータベースに接続するユーザーとアクセス権を作成します。作業は、コントローラーノードで実施します。ここでは、Keystoneのデータベース名は keystone 、ユーザー名は keystone 、データベースに接続するパスワードは KEYSTONE_DB_PASS としているので、実際の情報に置き換えてください。
[root@controller ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 19 Server version: 10.1.20-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. ※ Keystone のデータベースを作成 MariaDB [(none)]> CREATE DATABASE keystone; Query OK, 1 row affected (0.00 sec) ※ Keystone データベース用のユーザー作成とアクセス権付与 KEYSTONE_DB_PASSは、適切なパスワードに置き換え MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'KEYSTONE_DB_PASS'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'KEYSTONE_DB_PASS'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> MariaDB [(none)]> exit [root@controller ~]#
コンポーネントのインストールと設定
openstack-rocky の yum リポジトリ(CentOS-Openstack-rocky.repo)を使って、 認証サービス(Keystone) に必要なパッケージをインストールします。インストールは、コントローラーノードで実施します。
[root@controller ~]# yum --enablerepo=centos-openstack-rocky -y install openstack-keystone httpd mod_wsgi 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * updates: ftp.nara.wide.ad.jp base | 3.6 kB 00:00 centos-ceph-luminous | 2.9 kB 00:00 centos-openstack-rocky | 2.9 kB 00:00 centos-qemu-ev | 2.9 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ httpd.x86_64 0:2.4.6-80.el7.centos.1 を インストール --> 依存性の処理をしています: httpd-tools = 2.4.6-80.el7.centos.1 のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64 --> 依存性の処理をしています: /etc/mime.types のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64 --> 依存性の処理をしています: libaprutil-1.so.0()(64bit) のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64 --> 依存性の処理をしています: libapr-1.so.0()(64bit) のパッケージ: httpd-2.4.6-80.el7.centos.1.x86_64 ---> パッケージ mod_wsgi.x86_64 0:3.4-13.el7_5.1 を インストール ---> パッケージ openstack-keystone.noarch 1:14.0.0-2.el7 を インストール --> 依存性の処理をしています: python-keystone = 1:14.0.0-2.el7 のパッケージ: 1:openstack-keystone-14.0.0-2.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ apr.x86_64 0:1.4.8-3.el7_4.1 を インストール ---> パッケージ apr-util.x86_64 0:1.5.2-6.el7 を インストール ---> パッケージ httpd-tools.x86_64 0:2.4.6-80.el7.centos.1 を インストール ---> パッケージ mailcap.noarch 0:2.1.41-2.el7 を インストール ---> パッケージ python-keystone.noarch 1:14.0.0-2.el7 を インストール --> 依存性の処理をしています: python2-sqlalchemy >= 1.0.10 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-routes >= 2.3.1 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-pysaml2 >= 4.5.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-pycadf >= 2.1.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-passlib >= 1.7.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-osprofiler >= 1.4.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oslo-policy >= 1.30.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oslo-middleware >= 3.31.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oslo-messaging >= 5.29.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oslo-db >= 4.27.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oslo-concurrency >= 3.26.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oslo-cache >= 1.26.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-oauthlib >= 0.6.2 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-keystonemiddleware >= 4.17.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python-webob >= 1.7.1 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python-paste-deploy >= 1.5.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python-migrate >= 0.11.0 のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-scrypt のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-flask-restful のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-flask のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python2-bcrypt のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python-paste のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python-ldappool のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> 依存性の処理をしています: python-ldap のパッケージ: 1:python-keystone-14.0.0-2.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ python-ldap.x86_64 0:2.4.15-2.el7 を インストール ---> パッケージ python-migrate.noarch 0:0.11.0-1.el7 を インストール --> 依存性の処理をしています: python-tempita >= 0.4 のパッケージ: python-migrate-0.11.0-1.el7.noarch --> 依存性の処理をしています: python-sqlparse のパッケージ: python-migrate-0.11.0-1.el7.noarch ---> パッケージ python-paste.noarch 0:1.7.5.1-9.20111221hg1498.el7 を インストール ---> パッケージ python-paste-deploy.noarch 0:1.5.2-6.el7 を インストール ---> パッケージ python-routes.noarch 0:2.4.1-1.el7 を インストール ---> パッケージ python2-bcrypt.x86_64 0:3.1.2-3.el7 を インストール ---> パッケージ python2-flask.noarch 1:1.0.2-1.el7 を インストール --> 依存性の処理をしています: python-werkzeug のパッケージ: 1:python2-flask-1.0.2-1.el7.noarch --> 依存性の処理をしています: python-jinja2 のパッケージ: 1:python2-flask-1.0.2-1.el7.noarch --> 依存性の処理をしています: python-itsdangerous のパッケージ: 1:python2-flask-1.0.2-1.el7.noarch --> 依存性の処理をしています: python-click のパッケージ: 1:python2-flask-1.0.2-1.el7.noarch ---> パッケージ python2-flask-restful.noarch 0:0.3.6-7.el7 を インストール --> 依存性の処理をしています: python-aniso8601 のパッケージ: python2-flask-restful-0.3.6-7.el7.noarch ---> パッケージ python2-keystonemiddleware.noarch 0:5.2.0-1.el7 を インストール ---> パッケージ python2-ldappool.noarch 0:2.1.0-1.el7 を インストール ---> パッケージ python2-oauthlib.noarch 0:2.0.1-8.el7 を インストール --> 依存性の処理をしています: python-jwcrypto のパッケージ: python2-oauthlib-2.0.1-8.el7.noarch ---> パッケージ python2-oslo-cache.noarch 0:1.30.1-1.el7 を インストール --> 依存性の処理をしています: python-oslo-cache-lang = 1.30.1-1.el7 のパッケージ: python2-oslo-cache-1.30.1-1.el7.noarch ---> パッケージ python2-oslo-concurrency.noarch 0:3.27.0-1.el7 を インストール --> 依存性の処理をしています: python-oslo-concurrency-lang = 3.27.0-1.el7 のパッケージ: python2-oslo-concurrency-3.27.0-1.el7.noarch --> 依存性の処理をしています: python2-fasteners のパッケージ: python2-oslo-concurrency-3.27.0-1.el7.noarch ---> パッケージ python2-oslo-db.noarch 0:4.40.0-1.el7 を インストール --> 依存性の処理をしています: python-oslo-db-lang = 4.40.0-1.el7 のパッケージ: python2-oslo-db-4.40.0-1.el7.noarch --> 依存性の処理をしています: python-alembic >= 0.9.6 のパッケージ: python2-oslo-db-4.40.0-1.el7.noarch --> 依存性の処理をしています: MySQL-python のパッケージ: python2-oslo-db-4.40.0-1.el7.noarch ---> パッケージ python2-oslo-messaging.noarch 0:8.1.2-1.el7 を インストール --> 依存性の処理をしています: python2-oslo-service >= 1.24.0 のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python2-kombu >= 1:4.0.0 のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python2-futurist >= 1.2.0 のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python2-amqp >= 2.3.0 のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python2-tenacity のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python2-eventlet のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python-pyngus のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch --> 依存性の処理をしています: python-cachetools のパッケージ: python2-oslo-messaging-8.1.2-1.el7.noarch ---> パッケージ python2-oslo-middleware.noarch 0:3.36.0-1.el7 を インストール --> 依存性の処理をしています: python-oslo-middleware-lang = 3.36.0-1.el7 のパッケージ: python2-oslo-middleware-3.36.0-1.el7.noarch --> 依存性の処理をしています: python2-statsd のパッケージ: python2-oslo-middleware-3.36.0-1.el7.noarch ---> パッケージ python2-oslo-policy.noarch 0:1.38.1-1.el7 を インストール --> 依存性の処理をしています: python-oslo-policy-lang = 1.38.1-1.el7 のパッケージ: python2-oslo-policy-1.38.1-1.el7.noarch ---> パッケージ python2-osprofiler.noarch 0:2.3.0-1.el7 を インストール ---> パッケージ python2-passlib.noarch 0:1.7.0-4.el7 を インストール ---> パッケージ python2-pycadf.noarch 0:2.8.0-1.el7 を インストール --> 依存性の処理をしています: python-pycadf-common = 2.8.0-1.el7 のパッケージ: python2-pycadf-2.8.0-1.el7.noarch ---> パッケージ python2-pysaml2.noarch 0:4.5.0-4.el7 を インストール --> 依存性の処理をしています: python2-future のパッケージ: python2-pysaml2-4.5.0-4.el7.noarch --> 依存性の処理をしています: python2-defusedxml のパッケージ: python2-pysaml2-4.5.0-4.el7.noarch ---> パッケージ python2-scrypt.x86_64 0:0.8.0-2.el7 を インストール ---> パッケージ python2-sqlalchemy.x86_64 0:1.2.7-1.el7 を インストール ---> パッケージ python2-webob.noarch 0:1.8.2-1.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ MySQL-python.x86_64 0:1.2.5-1.el7 を インストール ---> パッケージ python-aniso8601.noarch 0:0.82-3.el7 を インストール ---> パッケージ python-click.noarch 0:6.3-1.el7 を インストール ---> パッケージ python-jwcrypto.noarch 0:0.4.2-1.el7 を インストール ---> パッケージ python-oslo-cache-lang.noarch 0:1.30.1-1.el7 を インストール ---> パッケージ python-oslo-concurrency-lang.noarch 0:3.27.0-1.el7 を インストール ---> パッケージ python-oslo-db-lang.noarch 0:4.40.0-1.el7 を インストール ---> パッケージ python-oslo-middleware-lang.noarch 0:3.36.0-1.el7 を インストール ---> パッケージ python-oslo-policy-lang.noarch 0:1.38.1-1.el7 を インストール ---> パッケージ python-pycadf-common.noarch 0:2.8.0-1.el7 を インストール ---> パッケージ python-pyngus.noarch 0:2.0.3-3.el7 を インストール --> 依存性の処理をしています: qpid-proton-c >= 0.13.0 のパッケージ: python-pyngus-2.0.3-3.el7.noarch --> 依存性の処理をしています: python-qpid-proton >= 0.13.0 のパッケージ: python-pyngus-2.0.3-3.el7.noarch ---> パッケージ python-sqlparse.noarch 0:0.1.18-5.el7 を インストール ---> パッケージ python-tempita.noarch 0:0.5.1-8.el7 を インストール ---> パッケージ python2-alembic.noarch 0:0.9.7-1.el7 を インストール --> 依存性の処理をしています: python-mako のパッケージ: python2-alembic-0.9.7-1.el7.noarch --> 依存性の処理をしています: python-editor のパッケージ: python2-alembic-0.9.7-1.el7.noarch ---> パッケージ python2-amqp.noarch 0:2.3.2-1.el7 を インストール --> 依存性の処理をしています: python2-vine >= 1.1.3 のパッケージ: python2-amqp-2.3.2-1.el7.noarch ---> パッケージ python2-cachetools.noarch 0:2.1.0-1.el7 を インストール ---> パッケージ python2-defusedxml.noarch 0:0.5.0-2.el7 を インストール ---> パッケージ python2-eventlet.noarch 0:0.20.1-5.el7 を インストール --> 依存性の処理をしています: python-greenlet のパッケージ: python2-eventlet-0.20.1-5.el7.noarch ---> パッケージ python2-fasteners.noarch 0:0.14.1-6.el7 を インストール ---> パッケージ python2-future.noarch 0:0.16.0-4.el7 を インストール ---> パッケージ python2-futurist.noarch 0:1.7.0-1.el7 を インストール ---> パッケージ python2-itsdangerous.noarch 0:0.24-14.el7 を インストール ---> パッケージ python2-jinja2.noarch 0:2.10-2.el7 を インストール --> 依存性の処理をしています: python2-markupsafe のパッケージ: python2-jinja2-2.10-2.el7.noarch ---> パッケージ python2-kombu.noarch 1:4.2.1-1.el7 を インストール ---> パッケージ python2-oslo-service.noarch 0:1.31.5-1.el7 を インストール ---> パッケージ python2-statsd.noarch 0:3.2.1-5.el7 を インストール ---> パッケージ python2-tenacity.noarch 0:4.12.0-1.el7 を インストール ---> パッケージ python2-werkzeug.noarch 0:0.14.1-3.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ python-editor.noarch 0:0.4-4.el7 を インストール ---> パッケージ python-mako.noarch 0:0.8.1-2.el7 を インストール --> 依存性の処理をしています: python-beaker のパッケージ: python-mako-0.8.1-2.el7.noarch ---> パッケージ python2-greenlet.x86_64 0:0.4.12-1.el7 を インストール ---> パッケージ python2-markupsafe.x86_64 0:0.23-16.el7 を インストール ---> パッケージ python2-qpid-proton.x86_64 0:0.22.0-1.el7 を インストール ---> パッケージ python2-vine.noarch 0:1.1.3-2.el7 を インストール ---> パッケージ qpid-proton-c.x86_64 0:0.22.0-1.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ python-beaker.noarch 0:1.5.4-10.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: httpd x86_64 2.4.6-80.el7.centos.1 updates 2.7 M mod_wsgi x86_64 3.4-13.el7_5.1 updates 77 k openstack-keystone noarch 1:14.0.0-2.el7 centos-openstack-rocky 86 k 依存性関連でのインストールをします: MySQL-python x86_64 1.2.5-1.el7 base 90 k apr x86_64 1.4.8-3.el7_4.1 base 103 k apr-util x86_64 1.5.2-6.el7 base 92 k httpd-tools x86_64 2.4.6-80.el7.centos.1 updates 90 k mailcap noarch 2.1.41-2.el7 base 31 k python-aniso8601 noarch 0.82-3.el7 centos-openstack-rocky 31 k python-beaker noarch 1.5.4-10.el7 base 80 k python-click noarch 6.3-1.el7 centos-openstack-rocky 119 k python-editor noarch 0.4-4.el7 centos-openstack-rocky 12 k python-jwcrypto noarch 0.4.2-1.el7 base 57 k python-keystone noarch 1:14.0.0-2.el7 centos-openstack-rocky 1.0 M python-ldap x86_64 2.4.15-2.el7 base 159 k python-mako noarch 0.8.1-2.el7 base 307 k python-migrate noarch 0.11.0-1.el7 centos-openstack-rocky 228 k python-oslo-cache-lang noarch 1.30.1-1.el7 centos-openstack-rocky 12 k python-oslo-concurrency-lang noarch 3.27.0-1.el7 centos-openstack-rocky 9.3 k python-oslo-db-lang noarch 4.40.0-1.el7 centos-openstack-rocky 8.9 k python-oslo-middleware-lang noarch 3.36.0-1.el7 centos-openstack-rocky 7.7 k python-oslo-policy-lang noarch 1.38.1-1.el7 centos-openstack-rocky 7.8 k python-paste noarch 1.7.5.1-9.20111221hg1498.el7 base 866 k python-paste-deploy noarch 1.5.2-6.el7 centos-openstack-rocky 46 k python-pycadf-common noarch 2.8.0-1.el7 centos-openstack-rocky 10 k python-pyngus noarch 2.0.3-3.el7 centos-openstack-rocky 41 k python-routes noarch 2.4.1-1.el7 centos-openstack-rocky 191 k python-sqlparse noarch 0.1.18-5.el7 centos-openstack-rocky 74 k python-tempita noarch 0.5.1-8.el7 centos-openstack-rocky 32 k python2-alembic noarch 0.9.7-1.el7 centos-openstack-rocky 762 k python2-amqp noarch 2.3.2-1.el7 centos-openstack-rocky 86 k python2-bcrypt x86_64 3.1.2-3.el7 centos-openstack-rocky 36 k python2-cachetools noarch 2.1.0-1.el7 centos-openstack-rocky 27 k python2-defusedxml noarch 0.5.0-2.el7 centos-openstack-rocky 45 k python2-eventlet noarch 0.20.1-5.el7 centos-openstack-rocky 513 k python2-fasteners noarch 0.14.1-6.el7 centos-openstack-rocky 38 k python2-flask noarch 1:1.0.2-1.el7 centos-openstack-rocky 152 k python2-flask-restful noarch 0.3.6-7.el7 centos-openstack-rocky 117 k python2-future noarch 0.16.0-4.el7 centos-openstack-rocky 798 k python2-futurist noarch 1.7.0-1.el7 centos-openstack-rocky 58 k python2-greenlet x86_64 0.4.12-1.el7 centos-openstack-rocky 25 k python2-itsdangerous noarch 0.24-14.el7 centos-openstack-rocky 25 k python2-jinja2 noarch 2.10-2.el7 centos-openstack-rocky 527 k python2-keystonemiddleware noarch 5.2.0-1.el7 centos-openstack-rocky 95 k python2-kombu noarch 1:4.2.1-1.el7 centos-openstack-rocky 350 k python2-ldappool noarch 2.1.0-1.el7 centos-openstack-rocky 22 k python2-markupsafe x86_64 0.23-16.el7 centos-openstack-rocky 32 k python2-oauthlib noarch 2.0.1-8.el7 base 146 k python2-oslo-cache noarch 1.30.1-1.el7 centos-openstack-rocky 45 k python2-oslo-concurrency noarch 3.27.0-1.el7 centos-openstack-rocky 35 k python2-oslo-db noarch 4.40.0-1.el7 centos-openstack-rocky 144 k python2-oslo-messaging noarch 8.1.2-1.el7 centos-openstack-rocky 318 k python2-oslo-middleware noarch 3.36.0-1.el7 centos-openstack-rocky 48 k python2-oslo-policy noarch 1.38.1-1.el7 centos-openstack-rocky 60 k python2-oslo-service noarch 1.31.5-1.el7 centos-openstack-rocky 61 k python2-osprofiler noarch 2.3.0-1.el7 centos-openstack-rocky 121 k python2-passlib noarch 1.7.0-4.el7 centos-openstack-rocky 733 k python2-pycadf noarch 2.8.0-1.el7 centos-openstack-rocky 45 k python2-pysaml2 noarch 4.5.0-4.el7 centos-openstack-rocky 531 k python2-qpid-proton x86_64 0.22.0-1.el7 centos-openstack-rocky 219 k python2-scrypt x86_64 0.8.0-2.el7 centos-openstack-rocky 26 k python2-sqlalchemy x86_64 1.2.7-1.el7 centos-openstack-rocky 1.8 M python2-statsd noarch 3.2.1-5.el7 centos-openstack-rocky 28 k python2-tenacity noarch 4.12.0-1.el7 centos-openstack-rocky 44 k python2-vine noarch 1.1.3-2.el7 centos-openstack-rocky 26 k python2-webob noarch 1.8.2-1.el7 centos-openstack-rocky 244 k python2-werkzeug noarch 0.14.1-3.el7 centos-openstack-rocky 466 k qpid-proton-c x86_64 0.22.0-1.el7 centos-openstack-rocky 183 k トランザクションの要約 ================================================================================ インストール 3 パッケージ (+65 個の依存関係のパッケージ) 総ダウンロード容量: 15 M インストール容量: 69 M Downloading packages: (1/68): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00 (2/68): MySQL-python-1.2.5-1.el7.x86_64.rpm | 90 kB 00:00 (3/68): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00 (4/68): httpd-tools-2.4.6-80.el7.centos.1.x86_64.rpm | 90 kB 00:00 (5/68): httpd-2.4.6-80.el7.centos.1.x86_64.rpm | 2.7 MB 00:00 (6/68): apr-1.4.8-3.el7_4.1.x86_64.rpm | 103 kB 00:00 (7/68): python-beaker-1.5.4-10.el7.noarch.rpm | 80 kB 00:00 (8/68): mod_wsgi-3.4-13.el7_5.1.x86_64.rpm | 77 kB 00:00 (9/68): python-aniso8601-0.82-3.el7.noarch.rpm | 31 kB 00:01 (10/68): openstack-keystone-14.0.0-2.el7.noarch.rpm | 86 kB 00:02 (11/68): python-jwcrypto-0.4.2-1.el7.noarch.rpm | 57 kB 00:00 (12/68): python-click-6.3-1.el7.noarch.rpm | 119 kB 00:00 (13/68): python-editor-0.4-4.el7.noarch.rpm | 12 kB 00:00 (14/68): python-ldap-2.4.15-2.el7.x86_64.rpm | 159 kB 00:00 (15/68): python-migrate-0.11.0-1.el7.noarch.rpm | 228 kB 00:00 (16/68): python-mako-0.8.1-2.el7.noarch.rpm | 307 kB 00:00 (17/68): python-oslo-cache-lang-1.30.1-1.el7.noarch.rpm | 12 kB 00:00 (18/68): python-oslo-concurrency-lang-3.27.0-1.el7.noarch. | 9.3 kB 00:00 (19/68): python-oslo-db-lang-4.40.0-1.el7.noarch.rpm | 8.9 kB 00:00 (20/68): python-oslo-middleware-lang-3.36.0-1.el7.noarch.r | 7.7 kB 00:00 (21/68): python-keystone-14.0.0-2.el7.noarch.rpm | 1.0 MB 00:01 (22/68): python-paste-1.7.5.1-9.20111221hg1498.el7.noarch. | 866 kB 00:00 (23/68): python-oslo-policy-lang-1.38.1-1.el7.noarch.rpm | 7.8 kB 00:00 (24/68): python-pycadf-common-2.8.0-1.el7.noarch.rpm | 10 kB 00:00 (25/68): python-pyngus-2.0.3-3.el7.noarch.rpm | 41 kB 00:00 (26/68): python-paste-deploy-1.5.2-6.el7.noarch.rpm | 46 kB 00:00 (27/68): python-routes-2.4.1-1.el7.noarch.rpm | 191 kB 00:00 (28/68): python-tempita-0.5.1-8.el7.noarch.rpm | 32 kB 00:00 (29/68): python-sqlparse-0.1.18-5.el7.noarch.rpm | 74 kB 00:00 (30/68): python2-alembic-0.9.7-1.el7.noarch.rpm | 762 kB 00:00 (31/68): python2-bcrypt-3.1.2-3.el7.x86_64.rpm | 36 kB 00:00 (32/68): python2-cachetools-2.1.0-1.el7.noarch.rpm | 27 kB 00:00 (33/68): python2-defusedxml-0.5.0-2.el7.noarch.rpm | 45 kB 00:00 (34/68): python2-amqp-2.3.2-1.el7.noarch.rpm | 86 kB 00:00 (35/68): python2-fasteners-0.14.1-6.el7.noarch.rpm | 38 kB 00:00 (36/68): python2-flask-1.0.2-1.el7.noarch.rpm | 152 kB 00:01 (37/68): python2-eventlet-0.20.1-5.el7.noarch.rpm | 513 kB 00:02 (38/68): python2-flask-restful-0.3.6-7.el7.noarch.rpm | 117 kB 00:00 (39/68): python2-futurist-1.7.0-1.el7.noarch.rpm | 58 kB 00:00 (40/68): python2-greenlet-0.4.12-1.el7.x86_64.rpm | 25 kB 00:00 (41/68): python2-itsdangerous-0.24-14.el7.noarch.rpm | 25 kB 00:00 (42/68): python2-future-0.16.0-4.el7.noarch.rpm | 798 kB 00:02 (43/68): python2-keystonemiddleware-5.2.0-1.el7.noarch.rpm | 95 kB 00:00 (44/68): python2-kombu-4.2.1-1.el7.noarch.rpm | 350 kB 00:00 (45/68): python2-ldappool-2.1.0-1.el7.noarch.rpm | 22 kB 00:00 (46/68): python2-oauthlib-2.0.1-8.el7.noarch.rpm | 146 kB 00:00 (47/68): python2-markupsafe-0.23-16.el7.x86_64.rpm | 32 kB 00:00 (48/68): python2-jinja2-2.10-2.el7.noarch.rpm | 527 kB 00:01 (49/68): python2-oslo-cache-1.30.1-1.el7.noarch.rpm | 45 kB 00:00 (50/68): python2-oslo-db-4.40.0-1.el7.noarch.rpm | 144 kB 00:00 (51/68): python2-oslo-messaging-8.1.2-1.el7.noarch.rpm | 318 kB 00:00 (52/68): python2-oslo-concurrency-3.27.0-1.el7.noarch.rpm | 35 kB 00:00 (53/68): python2-oslo-middleware-3.36.0-1.el7.noarch.rpm | 48 kB 00:00 (54/68): python2-oslo-service-1.31.5-1.el7.noarch.rpm | 61 kB 00:00 (55/68): python2-osprofiler-2.3.0-1.el7.noarch.rpm | 121 kB 00:00 (56/68): python2-oslo-policy-1.38.1-1.el7.noarch.rpm | 60 kB 00:00 (57/68): python2-passlib-1.7.0-4.el7.noarch.rpm | 733 kB 00:00 (58/68): python2-pycadf-2.8.0-1.el7.noarch.rpm | 45 kB 00:00 (59/68): python2-pysaml2-4.5.0-4.el7.noarch.rpm | 531 kB 00:00 (60/68): python2-scrypt-0.8.0-2.el7.x86_64.rpm | 26 kB 00:00 (61/68): python2-qpid-proton-0.22.0-1.el7.x86_64.rpm | 219 kB 00:01 (62/68): python2-sqlalchemy-1.2.7-1.el7.x86_64.rpm | 1.8 MB 00:01 (63/68): python2-tenacity-4.12.0-1.el7.noarch.rpm | 44 kB 00:00 (64/68): python2-statsd-3.2.1-5.el7.noarch.rpm | 28 kB 00:00 (65/68): python2-vine-1.1.3-2.el7.noarch.rpm | 26 kB 00:00 (66/68): python2-werkzeug-0.14.1-3.el7.noarch.rpm | 466 kB 00:00 (67/68): qpid-proton-c-0.22.0-1.el7.x86_64.rpm | 183 kB 00:00 (68/68): python2-webob-1.8.2-1.el7.noarch.rpm | 244 kB 00:01 -------------------------------------------------------------------------------- 合計 859 kB/s | 15 MB 00:18 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : python2-webob-1.8.2-1.el7.noarch 1/68 インストール中 : python2-sqlalchemy-1.2.7-1.el7.x86_64 2/68 インストール中 : apr-1.4.8-3.el7_4.1.x86_64 3/68 インストール中 : apr-util-1.5.2-6.el7.x86_64 4/68 インストール中 : qpid-proton-c-0.22.0-1.el7.x86_64 5/68 インストール中 : python2-greenlet-0.4.12-1.el7.x86_64 6/68 インストール中 : python2-eventlet-0.20.1-5.el7.noarch 7/68 インストール中 : python-tempita-0.5.1-8.el7.noarch 8/68 インストール中 : python-paste-1.7.5.1-9.20111221hg1498.el7.n 9/68 インストール中 : python-paste-deploy-1.5.2-6.el7.noarch 10/68 インストール中 : python-ldap-2.4.15-2.el7.x86_64 11/68 インストール中 : python-routes-2.4.1-1.el7.noarch 12/68 インストール中 : python2-vine-1.1.3-2.el7.noarch 13/68 インストール中 : python2-amqp-2.3.2-1.el7.noarch 14/68 インストール中 : python2-markupsafe-0.23-16.el7.x86_64 15/68 インストール中 : python2-jinja2-2.10-2.el7.noarch 16/68 インストール中 : 1:python2-kombu-4.2.1-1.el7.noarch 17/68 インストール中 : python2-ldappool-2.1.0-1.el7.noarch 18/68 インストール中 : python-beaker-1.5.4-10.el7.noarch 19/68 インストール中 : python-mako-0.8.1-2.el7.noarch 20/68 インストール中 : python2-qpid-proton-0.22.0-1.el7.x86_64 21/68 インストール中 : python-pyngus-2.0.3-3.el7.noarch 22/68 インストール中 : httpd-tools-2.4.6-80.el7.centos.1.x86_64 23/68 インストール中 : python2-fasteners-0.14.1-6.el7.noarch 24/68 インストール中 : python2-futurist-1.7.0-1.el7.noarch 25/68 インストール中 : python2-tenacity-4.12.0-1.el7.noarch 26/68 インストール中 : python-oslo-policy-lang-1.38.1-1.el7.noarch 27/68 インストール中 : python2-oslo-policy-1.38.1-1.el7.noarch 28/68 インストール中 : python2-werkzeug-0.14.1-3.el7.noarch 29/68 インストール中 : python2-defusedxml-0.5.0-2.el7.noarch 30/68 インストール中 : python2-bcrypt-3.1.2-3.el7.x86_64 31/68 インストール中 : python2-scrypt-0.8.0-2.el7.x86_64 32/68 インストール中 : python2-cachetools-2.1.0-1.el7.noarch 33/68 インストール中 : python-oslo-db-lang-4.40.0-1.el7.noarch 34/68 インストール中 : python-jwcrypto-0.4.2-1.el7.noarch 35/68 インストール中 : python2-oauthlib-2.0.1-8.el7.noarch 36/68 インストール中 : python-pycadf-common-2.8.0-1.el7.noarch 37/68 インストール中 : python2-pycadf-2.8.0-1.el7.noarch 38/68 インストール中 : python-oslo-middleware-lang-3.36.0-1.el7.no 39/68 インストール中 : python2-itsdangerous-0.24-14.el7.noarch 40/68 インストール中 : python-aniso8601-0.82-3.el7.noarch 41/68 インストール中 : MySQL-python-1.2.5-1.el7.x86_64 42/68 インストール中 : python-oslo-concurrency-lang-3.27.0-1.el7.n 43/68 インストール中 : python2-oslo-concurrency-3.27.0-1.el7.noarc 44/68 インストール中 : python2-oslo-service-1.31.5-1.el7.noarch 45/68 インストール中 : python2-passlib-1.7.0-4.el7.noarch 46/68 インストール中 : python-editor-0.4-4.el7.noarch 47/68 インストール中 : python2-alembic-0.9.7-1.el7.noarch 48/68 インストール中 : python2-statsd-3.2.1-5.el7.noarch 49/68 インストール中 : python2-oslo-middleware-3.36.0-1.el7.noarch 50/68 インストール中 : python2-oslo-messaging-8.1.2-1.el7.noarch 51/68 インストール中 : python2-osprofiler-2.3.0-1.el7.noarch 52/68 インストール中 : python-click-6.3-1.el7.noarch 53/68 インストール中 : 1:python2-flask-1.0.2-1.el7.noarch 54/68 インストール中 : python2-flask-restful-0.3.6-7.el7.noarch 55/68 インストール中 : python-sqlparse-0.1.18-5.el7.noarch 56/68 インストール中 : python-migrate-0.11.0-1.el7.noarch 57/68 インストール中 : python2-oslo-db-4.40.0-1.el7.noarch 58/68 インストール中 : mailcap-2.1.41-2.el7.noarch 59/68 インストール中 : httpd-2.4.6-80.el7.centos.1.x86_64 60/68 インストール中 : python-oslo-cache-lang-1.30.1-1.el7.noarch 61/68 インストール中 : python2-oslo-cache-1.30.1-1.el7.noarch 62/68 インストール中 : python2-keystonemiddleware-5.2.0-1.el7.noar 63/68 インストール中 : python2-future-0.16.0-4.el7.noarch 64/68 インストール中 : python2-pysaml2-4.5.0-4.el7.noarch 65/68 インストール中 : 1:python-keystone-14.0.0-2.el7.noarch 66/68 インストール中 : 1:openstack-keystone-14.0.0-2.el7.noarch 67/68 インストール中 : mod_wsgi-3.4-13.el7_5.1.x86_64 68/68 検証中 : python2-pysaml2-4.5.0-4.el7.noarch 1/68 検証中 : python2-future-0.16.0-4.el7.noarch 2/68 検証中 : python-oslo-cache-lang-1.30.1-1.el7.noarch 3/68 検証中 : mailcap-2.1.41-2.el7.noarch 4/68 検証中 : mod_wsgi-3.4-13.el7_5.1.x86_64 5/68 検証中 : python2-webob-1.8.2-1.el7.noarch 6/68 検証中 : httpd-2.4.6-80.el7.centos.1.x86_64 7/68 検証中 : python-sqlparse-0.1.18-5.el7.noarch 8/68 検証中 : python-click-6.3-1.el7.noarch 9/68 検証中 : python2-pycadf-2.8.0-1.el7.noarch 10/68 検証中 : python2-statsd-3.2.1-5.el7.noarch 11/68 検証中 : python2-ldappool-2.1.0-1.el7.noarch 12/68 検証中 : python2-markupsafe-0.23-16.el7.x86_64 13/68 検証中 : python-editor-0.4-4.el7.noarch 14/68 検証中 : python-migrate-0.11.0-1.el7.noarch 15/68 検証中 : python-mako-0.8.1-2.el7.noarch 16/68 検証中 : python2-oslo-middleware-3.36.0-1.el7.noarch 17/68 検証中 : python2-oslo-policy-1.38.1-1.el7.noarch 18/68 検証中 : python2-oslo-messaging-8.1.2-1.el7.noarch 19/68 検証中 : python-pyngus-2.0.3-3.el7.noarch 20/68 検証中 : python2-passlib-1.7.0-4.el7.noarch 21/68 検証中 : python-oslo-concurrency-lang-3.27.0-1.el7.n 22/68 検証中 : python2-oslo-concurrency-3.27.0-1.el7.noarc 23/68 検証中 : python-paste-deploy-1.5.2-6.el7.noarch 24/68 検証中 : python2-osprofiler-2.3.0-1.el7.noarch 25/68 検証中 : MySQL-python-1.2.5-1.el7.x86_64 26/68 検証中 : python2-keystonemiddleware-5.2.0-1.el7.noar 27/68 検証中 : python2-vine-1.1.3-2.el7.noarch 28/68 検証中 : python-aniso8601-0.82-3.el7.noarch 29/68 検証中 : httpd-tools-2.4.6-80.el7.centos.1.x86_64 30/68 検証中 : python2-oslo-service-1.31.5-1.el7.noarch 31/68 検証中 : python2-amqp-2.3.2-1.el7.noarch 32/68 検証中 : python2-itsdangerous-0.24-14.el7.noarch 33/68 検証中 : python-oslo-middleware-lang-3.36.0-1.el7.no 34/68 検証中 : python-paste-1.7.5.1-9.20111221hg1498.el7.n 35/68 検証中 : apr-util-1.5.2-6.el7.x86_64 36/68 検証中 : python-pycadf-common-2.8.0-1.el7.noarch 37/68 検証中 : python-routes-2.4.1-1.el7.noarch 38/68 検証中 : 1:python2-flask-1.0.2-1.el7.noarch 39/68 検証中 : python-jwcrypto-0.4.2-1.el7.noarch 40/68 検証中 : python-ldap-2.4.15-2.el7.x86_64 41/68 検証中 : python-beaker-1.5.4-10.el7.noarch 42/68 検証中 : python-oslo-db-lang-4.40.0-1.el7.noarch 43/68 検証中 : python2-oauthlib-2.0.1-8.el7.noarch 44/68 検証中 : apr-1.4.8-3.el7_4.1.x86_64 45/68 検証中 : python2-qpid-proton-0.22.0-1.el7.x86_64 46/68 検証中 : python2-oslo-db-4.40.0-1.el7.noarch 47/68 検証中 : 1:openstack-keystone-14.0.0-2.el7.noarch 48/68 検証中 : python2-cachetools-2.1.0-1.el7.noarch 49/68 検証中 : python-tempita-0.5.1-8.el7.noarch 50/68 検証中 : python2-scrypt-0.8.0-2.el7.x86_64 51/68 検証中 : 1:python-keystone-14.0.0-2.el7.noarch 52/68 検証中 : python2-flask-restful-0.3.6-7.el7.noarch 53/68 検証中 : python2-bcrypt-3.1.2-3.el7.x86_64 54/68 検証中 : python2-eventlet-0.20.1-5.el7.noarch 55/68 検証中 : python2-oslo-cache-1.30.1-1.el7.noarch 56/68 検証中 : python2-sqlalchemy-1.2.7-1.el7.x86_64 57/68 検証中 : python2-greenlet-0.4.12-1.el7.x86_64 58/68 検証中 : python2-defusedxml-0.5.0-2.el7.noarch 59/68 検証中 : python2-werkzeug-0.14.1-3.el7.noarch 60/68 検証中 : python-oslo-policy-lang-1.38.1-1.el7.noarch 61/68 検証中 : 1:python2-kombu-4.2.1-1.el7.noarch 62/68 検証中 : python2-alembic-0.9.7-1.el7.noarch 63/68 検証中 : qpid-proton-c-0.22.0-1.el7.x86_64 64/68 検証中 : python2-tenacity-4.12.0-1.el7.noarch 65/68 検証中 : python2-futurist-1.7.0-1.el7.noarch 66/68 検証中 : python2-jinja2-2.10-2.el7.noarch 67/68 検証中 : python2-fasteners-0.14.1-6.el7.noarch 68/68 インストール: httpd.x86_64 0:2.4.6-80.el7.centos.1 mod_wsgi.x86_64 0:3.4-13.el7_5.1 openstack-keystone.noarch 1:14.0.0-2.el7 依存性関連をインストールしました: MySQL-python.x86_64 0:1.2.5-1.el7 apr.x86_64 0:1.4.8-3.el7_4.1 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-80.el7.centos.1 mailcap.noarch 0:2.1.41-2.el7 python-aniso8601.noarch 0:0.82-3.el7 python-beaker.noarch 0:1.5.4-10.el7 python-click.noarch 0:6.3-1.el7 python-editor.noarch 0:0.4-4.el7 python-jwcrypto.noarch 0:0.4.2-1.el7 python-keystone.noarch 1:14.0.0-2.el7 python-ldap.x86_64 0:2.4.15-2.el7 python-mako.noarch 0:0.8.1-2.el7 python-migrate.noarch 0:0.11.0-1.el7 python-oslo-cache-lang.noarch 0:1.30.1-1.el7 python-oslo-concurrency-lang.noarch 0:3.27.0-1.el7 python-oslo-db-lang.noarch 0:4.40.0-1.el7 python-oslo-middleware-lang.noarch 0:3.36.0-1.el7 python-oslo-policy-lang.noarch 0:1.38.1-1.el7 python-paste.noarch 0:1.7.5.1-9.20111221hg1498.el7 python-paste-deploy.noarch 0:1.5.2-6.el7 python-pycadf-common.noarch 0:2.8.0-1.el7 python-pyngus.noarch 0:2.0.3-3.el7 python-routes.noarch 0:2.4.1-1.el7 python-sqlparse.noarch 0:0.1.18-5.el7 python-tempita.noarch 0:0.5.1-8.el7 python2-alembic.noarch 0:0.9.7-1.el7 python2-amqp.noarch 0:2.3.2-1.el7 python2-bcrypt.x86_64 0:3.1.2-3.el7 python2-cachetools.noarch 0:2.1.0-1.el7 python2-defusedxml.noarch 0:0.5.0-2.el7 python2-eventlet.noarch 0:0.20.1-5.el7 python2-fasteners.noarch 0:0.14.1-6.el7 python2-flask.noarch 1:1.0.2-1.el7 python2-flask-restful.noarch 0:0.3.6-7.el7 python2-future.noarch 0:0.16.0-4.el7 python2-futurist.noarch 0:1.7.0-1.el7 python2-greenlet.x86_64 0:0.4.12-1.el7 python2-itsdangerous.noarch 0:0.24-14.el7 python2-jinja2.noarch 0:2.10-2.el7 python2-keystonemiddleware.noarch 0:5.2.0-1.el7 python2-kombu.noarch 1:4.2.1-1.el7 python2-ldappool.noarch 0:2.1.0-1.el7 python2-markupsafe.x86_64 0:0.23-16.el7 python2-oauthlib.noarch 0:2.0.1-8.el7 python2-oslo-cache.noarch 0:1.30.1-1.el7 python2-oslo-concurrency.noarch 0:3.27.0-1.el7 python2-oslo-db.noarch 0:4.40.0-1.el7 python2-oslo-messaging.noarch 0:8.1.2-1.el7 python2-oslo-middleware.noarch 0:3.36.0-1.el7 python2-oslo-policy.noarch 0:1.38.1-1.el7 python2-oslo-service.noarch 0:1.31.5-1.el7 python2-osprofiler.noarch 0:2.3.0-1.el7 python2-passlib.noarch 0:1.7.0-4.el7 python2-pycadf.noarch 0:2.8.0-1.el7 python2-pysaml2.noarch 0:4.5.0-4.el7 python2-qpid-proton.x86_64 0:0.22.0-1.el7 python2-scrypt.x86_64 0:0.8.0-2.el7 python2-sqlalchemy.x86_64 0:1.2.7-1.el7 python2-statsd.noarch 0:3.2.1-5.el7 python2-tenacity.noarch 0:4.12.0-1.el7 python2-vine.noarch 0:1.1.3-2.el7 python2-webob.noarch 0:1.8.2-1.el7 python2-werkzeug.noarch 0:0.14.1-3.el7 qpid-proton-c.x86_64 0:0.22.0-1.el7 完了しました! [root@controller ~]#
Keystone の設定ファイル( /etc/keystone/keystone.conf )を編集し、以下設定をします。作業は、コントローラーノードで実施します。。ここでは、SQLデータベースのユーザー名 keystone、データベースのパスワード KEYSTONE_DB_PASS としているので、実際の情報に置き換えて下さい。
[root@controller ~]# vi /etc/keystone/keystone.conf ※ [database] セクションで、データベースのアクセス方法を設定 [database] # ... connection = mysql+pymysql://keystone:KEYSTONE_DB_PASS@controller/keystone ※ [token] セクションで Fernet トークンプロバイダーを設定 [token] # ... provider = fernet
認証サービス( Keystone )データベースを展開します。
[root@controller ~]# su -s /bin/sh -c "keystone-manage db_sync" keystone [root@controller ~]#
Fernet キーリポジトリーを初期化します。
[root@controller ~]# keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone [root@controller ~]# [root@controller ~]# keystone-manage credential_setup --keystone-user keystone --keystone-group keystone [root@controller ~]#
認証サービス( Keystone )を初期設定します。ここでは、Keystone の管理ユーザーのパスワードは KESTONE_MNG_PASS としているので、実際の情報に置き換えて下さい。
[root@controller ~]# keystone-manage bootstrap --bootstrap-password KEYSTONE_MNG_PASS \ --bootstrap-admin-url http://controller:5000/v3/ \ --bootstrap-internal-url http://controller:5000/v3/ \ --bootstrap-public-url http://controller:5000/v3/ \ --bootstrap-region-id RegionOne [root@controller ~]#
Apache HTTP Server の設定
Apache HTTP Server の設定ファイル( /etc/httpd/conf/httpd.conf )を編集し、ServerName オプションがコントローラーノードを参照するように設定します。
[root@controller ~]# vi /etc/httpd/conf/httpd.conf #ServerName www.example.com:80 ServerName controller
/usr/share/keystone/wsgi-keystone.conf ファイルへのリンクを作成します。
[root@controller ~]# ln -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/ [root@controller ~]#
ファイアウォールでの通信許可
認証サービス( Keystone )で必要となる TCP 5000 通信を許可します。
[root@controller ~]# firewall-cmd --add-port=5000/tcp --zone=public --permanent success [root@controller ~]#
firewalld をリロードし、設定を反映します。
[root@controller ~]# firewall-cmd --reload success [root@controller ~]#
インストールの最後
Apache HTTP サービスの自動起動を有効化します。
■ 自動起動の有効化 [root@controller ~]# systemctl enable httpd.service Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service. [root@controller ~]# ■ 自動起動の状態確認 [root@controller ~]# systemctl is-enabled httpd.service enabled [root@controller ~]#
Apache HTTP サービスを再起動します。
■ 再起動 [root@controller ~]# systemctl restart httpd.service [root@controller ~]# ■ 起動状態の確認 [root@controller ~]# systemctl status httpd.service ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since 日 2018-10-21 09:47:59 JST; 6s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 6776 (httpd) Status: "Processing requests..." CGroup: /system.slice/httpd.service ├─6776 /usr/sbin/httpd -DFOREGROUND ├─6777 (wsgi:keystone- -DFOREGROUND ├─6778 (wsgi:keystone- -DFOREGROUND ├─6779 (wsgi:keystone- -DFOREGROUND ├─6780 (wsgi:keystone- -DFOREGROUND ├─6781 (wsgi:keystone- -DFOREGROUND ├─6782 /usr/sbin/httpd -DFOREGROUND ├─6783 /usr/sbin/httpd -DFOREGROUND ├─6784 /usr/sbin/httpd -DFOREGROUND ├─6785 /usr/sbin/httpd -DFOREGROUND └─6786 /usr/sbin/httpd -DFOREGROUND 10月 21 09:47:59 controller systemd[1]: Starting The Apache HTTP Server... 10月 21 09:47:59 controller systemd[1]: Started The Apache HTTP Server. [root@controller ~]#
コントローラーノードの環境変数に、一時的に管理アカウント( admin )の設定を登録します。管理アカウントは、今後の作業で必要となります。ここでは、管理アカウントのパスワードは KEYSTONE_MNG_PASS としているので、実際の情報に置き換えて下さい。
export OS_USERNAME=admin export OS_PASSWORD=KEYSTONE_MNG_PASS export OS_PROJECT_NAME=admin export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_AUTH_URL=http://controller:5000/v3 export OS_IDENTITY_API_VERSION=3
現在の環境変数を確認します。
oot@controller ~]# export -p 〜(省略)〜 declare -x OS_AUTH_URL="http://controller:5000/v3" declare -x OS_IDENTITY_API_VERSION="3" declare -x OS_PASSWORD="KstbTST0527" declare -x OS_PROJECT_DOMAIN_NAME="Default" declare -x OS_PROJECT_NAME="admin" declare -x OS_USERNAME="admin" declare -x OS_USER_DOMAIN_NAME="Default" 〜(省略)〜 [root@controller ~]#