OpenStackの(3):一目ミラーリングサービスと配置サービス

ミラーリングサービス一目

公式文書:https://docs.openstack.org/glance/stein/install/install-rdo.html#install-and-configure-components

まず、データベース

1.データベースを作成します。

MySQLの-uroot -p123456 
MariaDB [(なし)]>データベース視線を作成します。

2.ユーザーを作成します。

一目ですべての権限を付与* '一見' @ '%' 'をglance123 BY' IDENTIFIED TO。

テストは、#mysqlの-uglance -pglance123 -hopenstack-mysql.heng.net接続することができます

第二に、対応するサービスを作成し、APIを登録

1は、変数のインポート管理者アカウントには、ユーザー、グループを一目を作成し、管理者の役割を追加します

ソース・スクリプト/ admin-stein.sh 
OpenStackのユーザーは--domainデフォルト--password-プロンプト一目作成
密码一目
OpenStackの役割は--projectサービス--user一目管理者を追加します

2、画像サービスを作成

[ルート@ controller1〜] #openstackサービス "OpenStackのイメージ" 画像--description --name視線を作成します

+ ------------- + ---------------------------------- +

| フィールド| バリュー|

+ ------------- + ---------------------------------- +

| 説明| OpenStackのイメージ|

| 有効| 真|

| ID | 1616cdd9d4f54f87812dc183321cdcf1 |

| 名前| 一目|

| タイプ| 画像|

+ ------------- + ---------------------------------- +

3、登録バックエンドAPI

OpenStackのエンドポイントが--region RegionOneイメージパブリック作成http://openstack-vip.heng.net:9292

OpenStackのエンドポイント--region RegionOneイメージを作成する内部http://openstack-vip.heng.net:9292

OpenStackのエンドポイント--region RegionOneイメージ管理者を作成http://openstack-vip.heng.net:9292

第三に、インストールパッケージサービスに対応して設定ファイルを変更します

1、インストールOpenStackの-一目クライアント(最初のインストールサービス後にも登録することができます)

yumをOpenStackの-一目をインストール

図2は、NFS上の画像の後に高可用性制御端子を達成するために、NFSを配置しました

NFSは、データベースと、制御端末に搭載しました

yumをインストールNFS-utilsの-y

viのは/ etc /輸出

/データ/ OpenStackの/画像*(RW、にno_root_squash)

ます。mkdir -p /データ/ OpenStackの/画像

NFSを開始systemctl

NFSを有効にsystemctl 

制御端子検査

showmountは-e 192.168.12.19

3、設定ファイルの変更一目-api.confを

我々は/etc/glance/glance-api.conf

[データベース] 
接続のMySQL + = pymysql://概要:[email protected]/glance 
 
[keystone_authtoken] 
www_authenticate_uri = http://openstack-vip.heng.net:5000 
auth_url = HTTP:// openstack- vip.heng.net:5000 
memcached_servers = openstack-mysql.heng.net:11211 memcachedのMySQLの上
AUTH_TYPE =パスワードが
デフォルト= project_domain_name 
USER_DOMAIN_NAMEをデフォルト= 
PROJECT_NAME-サービス= 
ユーザ名=概要の
パスワードアカウントのパスワード=一目一目
 
[paste_deploy] 
味=キーストーン認証は、コメントを解除することができ、すべてのサービスがあり、認証キーストーン
 
[glance_store] 
店舗=ファイル、HTTP 
default_store =ファイル
filesystem_store_datadir =の/ var / libに/概要/ RFロイヤリティーフリー/

4、設定ファイルを変更し/etc/glance/glance-registry.conf

我々は/etc/glance/glance-registry.conf

[データベース] 
接続= MySQLの+ pymysql://一目:[email protected]/glance 
 
[keystone_authtoken] 
 
www_authenticate_uri = http://openstack-vip.heng.net:5000 
auth_url = HTTP:// openstack- vip.heng.net:5000 
memcached_servers = openstack-mysql.heng.net:11211 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
PROJECT_NAME =サービス
名=一目
パスワード=一目
 
[paste_deploy] 
 
味=キーストーン

5、データベースを初期化

SU -s / binに/ shが-c "一目-管理db_sync" 一目

image.png

6、サービスを開始し、ブートを設定

OpenStackは、一目-api.service OpenStackの-一目-registry.serviceが有効systemctl 
OpenStackの-一目-api.service OpenStackの-一目-registry.serviceを開始systemctl

7、NFSをマウントします

サービスの自動生成開始した後に/ var / libに/一目/画像を

LLは/ var / libに/一目/画像-d

ステップ6サービスを停止してからマウント

viのは/ etc / fstabにマウントされ、自動的に設定され、マウントしない_netdevは、ブートに影響を与えずにスキップ

192.168.12.19:/data/openstack/imagesは/ var / libに/一目/画像/ NFSのデフォルトは、_netdev 0 0

-aマウント 

なお、は/ var / libに/一目/画像権限が一目なければなりません

8、アップロード一目かどうかを検証します

wgetのhttp://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img 
[ルート@ controller1〜]#のOpenStackのイメージを作成する"cirros-0.4.0" \ 
  --file /ルート/ cirros-0.4.0-x86_64の-disk.img \ 
  --disk-形式QCOW2 --containerフォーマット\裸
  --public
OpenStackの画像一覧

image.png

猫/var/log/glance/*.log    トラブルシューティングのためのログ

設置サービス

公式文書:https://docs.openstack.org/placement/stein/install/install-rdo.html

まず、データベース

1.データベースの権限を作成します。

MySQLの-uroot -p123456 
MariaDB [(なし)]>データベース配置を作成します。
配置上のすべての権限を付与* '配置' @ '%' 'をplacement123 BY' IDENTIFIED TO。

図2に示すように、テスト制御端子に接続されました

mysqlの-uplacement -pplacement123 -h192.168.12.19

第二に、対応するサービスを作成し、APIを登録

1、ユーザーは配置を作成します

ソース・スクリプト/ admin-stein.sh 
OpenStackのユーザーは--domainデフォルト--password-プロンプト配置を作成します

2、配置ユーザーは、グループ管理者の役割に参加します

OpenStackの役割は--projectサービス--user配置の管理者を追加します

3、配置サービスを作成します

OpenStackのサービスは、--name配置--description「プレイスメントAPI」配置を作成します

サービスAPIに登録された4、

OpenStackのエンドポイント--region RegionOne配置パブリックを作成http://openstack-vip.heng.net:8778 

OpenStackのエンドポイント--region RegionOneの配置を作成して内部http://openstack-vip.heng.net:8778

OpenStackのエンドポイント--region RegionOne配置管理者を作成http://openstack-vip.heng.net:8778


OpenStackのエンドポイントのリストには、三つのグループのエンドポイントを持っています

第三に、インストールパッケージサービスに対応して設定ファイルを変更します

1、インストールパッケージ

yumをOpenStackの-配置-APIをインストール

2、設定ファイルを変更します

我々は/etc/placement/placement.conf

【placement_database】
接続= MySQLの+ pymysql://配置:[email protected]/placement 
 
[API] 
auth_strategy =台形去掉注释
 
[keystone_authtoken] 
 
auth_url = http://openstack-vip.heng.net:5000 / v3の
memcached_servers = openstack-mysql.heng.net:11211 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
PROJECT_NAME =サービス
名=配置
パスワード=配置

3、データベースを初期化します

SU -s / binに/ shが-c "メント管理DBの同期" 設置

httpdの再起動

ソース・スクリプト/ admin-stein.sh 
配置ステータスアップグレードチェック

image.png


おすすめ

転載: blog.51cto.com/14322729/2436301