ノード1のホストの実行
1.mysql -uルート-p
2.createデータベースのキーストーン、データベースを作成します
MariaDB [(なし)]>ショーデータベース;
+ -------------------- +
| データベース|
+ -------------------- +
| INFORMATION_SCHEMA |
| キーストーン|
| mysqlの|
| performance_schema |
+ -------------------- +
キーストーンON 3. GRANT ALL PRIVILEGES。* 'localhostの' @ 'キーストーン' に\
- > 'KEYSTONE_DBPASS BY' IDENTIFIED、ローカルログオン
4.GRANTキーストンON ALL PRIVILEGES。* 'キーストーン' @ '%' TO \
- > 'KEYSTONE_DBPASS BY' IDENTIFIED;リモートログイン
リモート・データベースの内容を展開するにログオンしようとし
CDの/etc/yum.repos.d/
LS
Vimはローカルソースを作成cdrom.repo
[ポン]
名前=鵬
gpgcheck = 0
= 1有効
BASEURL =ファイル:/// MNT
マウントは/ dev / sr0を/ mntにCDやマウントを持っています
yumをすべてきれいに
yumをmakecache
他の端末最初のダウンロードmariadb
yumをmariadbをインストール-y
キーストーンスタートはHTTPでHTTPモジュールを起動する必要があることです
OpenStackは、キーストーンのhttpdのmod_wsgi -yを5.yumインストール
設定ファイルを変更します。
6 CDの/ etc /キーストーン
LS
[ルート@のノード1〜]#のCDの/ etc /キーストーン
[ルート@ノード1のキーストーン]#LSは
default_catalog.templates keystone.confキーストーン-paste.ini logging.conf policy.json sso_callback_template.html
バックアップコピーは、その後keystone.beifen修正エラーを防止するために編集してくださいkeystone.conf
[ルート@ノード1は、キーストーン]#は、特定のアクセス権の所有者は情報の基であり、参照ちゃいます
総額260
-rw-R ----- 1つのルートキーストーン2303年7月27 2018 default_catalog.templates
-rw-R ----- 1つのルートルート117987 8月1 18時42 keystone.beifen
-rw-R ----- 1つのルートキーストーン117987 8月1 18:45 keystone.conf
-rw-R ----- 1つのルートキーストーン2759年7月27 2018台形、paste.ini
-rw-R ----- 1つのルートキーストーン1046年7月27 2018 logging.conf
-rw-R ----- 1キーストンキーストン9821 7月27 2018 policy.json
-rw-R ----- 1つの台形台形665 7月27 2018 sso_callback_template.html
7 Vimのkeystone.conf
このページ下のコンテンツの次の設定内容の内容をコピーしたファイルの元の内容を削除します。
キーストーンは、データベースに接続する必要があるマシンのログインで ライブラリへのログイン
[データベース]
接続= mysqlの+ pymysql://キーストーン:KEYSTONE_DBPASS @ node1の/キーストーンノード1に変更する必要があります
データベーステーブル内の8.mysql -uroot -p123キーストーンは、テーブルの内容をインポートする必要はありません。
MariaDB [(なし)]>ショーデータベース;
+ -------------------- +
| データベース|
+ -------------------- +
| INFORMATION_SCHEMA |
| キーストーン|
| mysqlの|
| performance_schema |
+ -------------------- +
セット内の4行(0.00秒)
MariaDB [(なし)]>キーストーンを使用
データベースが変更されました
MariaDB [キーストーン]>ショーのテーブル。
空集合(0.00秒)
コンテンツインポートテーブル内の9キーストーンデータベーステーブルが空であります
[ルート@のノード1〜]#のCDの/ etc /キーストーン
[ルート@ノード1のキーストーン]#LSは
default_catalog.templates keystone.conf logging.conf sso_callback_template.html
keystone.beifenキーストーン-paste.ini policy.json
[ルート@ノード1のキーストーン]#suコマンド-s / binに/ shが-c "キーストーン・管理db_sync" キーストーン
[ルート@ノード1のキーストーン]#インポートテーブルのキーストーンで
SU -s / binに/ shが-c "キーストーン・管理db_sync" キーストーン
10. [ルート@のノード1のキーストーン]#
キーストーンユーザーとグループを設立
キーストーン・管理fernet_setup --keystoneユーザのキーストーン--keystoneグループキーストーン
識別情報の認証
キーストーン・管理credential_setup --keystoneユーザのキーストーン--keystoneグループキーストーン
11。
[ルート@ノード1のキーストーン]#
ブートストラップ--bootstrapパスワードADMIN_PASSの\パスワード--bootstrap管理者-URLのhttpをキーストーンは、管理://ノード1:35357 / V3 / \ --bootstrap-内部URLのhttp://ノード1:5000 / V3 / \ - -bootstrap-公開URLはhttp://ノード1:5000 / V3 / \公共サービスのエンドポイントアドレス--bootstrap領域-IDのRegionOne
12 Vimのある/etc/httpd/conf/httpd.conf
ServerNameのノード1に13.ServerNameコントローラ
14。
CDなど/のhttpd / conf.d /
LS
LN -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/
何も
[ノード1のconf.d @ルート]#LN -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/
[ルート@ノード1のconf.d]#LSは
autoindex.confのcobbler.confのREADME userdir.conf welcome.conf WSGI-keystone.conf
15. httpd.serviceを開始systemctl启动キーストーン
httpd.serviceを有効systemctl
systemctl状況httpd.service
最初のマシンにインストールキーストーン
16. [ルート@のノード1〜]#のCD
[ルート@ノード1〜]#
//ノード1:35357 / v3の認証アドレス輸出OS_IDENTITY_API_VERSION輸出OS_USERNAME openrc Vimは=管理者は、ユーザーがOS_PASSWORD = ADMIN_PASSのパスワードエクスポートOS_PROJECT_NAME =ドメインXPORT OS_PROJECT_DOMAIN_NAME管理作業のプロジェクト輸出OS_USER_DOMAIN_NAME =デフォルトのユーザー作業=デフォルトのエクスポートOS_AUTH_URL = HTTPエクスポートする変数名システムを宣言します= IPAバージョン3認証
変数を宣言openrc 17元
アカウントのパスワードの入力を終えステップとリンクをクリックすると等価
ユーザーOpenStackの環境の一覧を表示する8.openstackユーザリスト
19 OpenStackのプロジェクトリストは、項目のリストを表示するには
20 OpenStackのユーザーは、ユーザーOpenStackのを作成したクラスを作成します
クラスは、ユーザーを削除する21 OpenStackのユーザーを削除
役割の22 OpenStackの役割の一覧リスト
23 OpenStackの役割ユーザーの役割を作成するために、ユーザを作成
24 OpenStackの役割は、ユーザーを作成するために--projectデモ--userデモユーザーを追加します
例えば:OpenStackの役割は--project管理--user yunwei管理者を追加します
(Yunweiは、管理者、プロジェクト管理者の役割のユーザーを作成します)
25の作成プロジェクト
- 1. ユーザーパスワードのデモを作成すると、プロンプトフィールドに設定されているが、ユーザー--domain作成デフォルト\ --password OpenStackのデフォルトに設定されている =デモのデモを
- 2. 创建一个デモ的项目域设置为OpenStackのデフォルトプロジェクト--domain作成し、デフォルトの\ --description "デモプロジェクト"デモOpenStackのプロジェクト--domain作成し、デフォルトの\ --description "サービスプロジェクト"サービス+ ------ ------- + ---------------------------------- + | フィールド| バリュー| + ------------- + ---------------------------------- + | 説明| サービスプロジェクト| | domain_idに| デフォルト| | 有効| 真| | ID | 24ac7f19cd944f4cba1d77469b2a73ed | | is_domain | 偽| | 名前| サービス| | PARENT_ID | デフォルト| + ------------- + ---------------------------------- +