Oracle VM+centos 7.1+openstack kiloマルチノードインストールチュートリアル---glanceのインストール
宣言:最近openstackのkiloバージョンのインストールを行っていると、既存のネットワークチュートリアルが非常に少なく、多くのチュートリアルが正常にインストールできないことが分かったので、このチュートリアルを書きます.Openstackのインストールは複雑ですが、このチュートリアルでは、異なる環境でも正常にインストールできる保証はありません.個人のインストールチュートリアルでも、エラーは避けられません.また、インストールは仮想マシン環境で、実際のインストール環境を変更する必要があります.
転載は出典を声明してください.
作者:張某人ER
テキストリンク:http://blog.csdn.net/xinxing__8185/article/details/51235988
第3部glanceのインストール
glanceの概要
glanceは、glance-apiとglance-registryサービスの2つのサービスで構成されています.glance-registryサービスはバックエンド・データベースに接続され、glance-registryは、以前に設定したglanceデータベースとユーザー設定に基づいてデータベースを操作します.
glanceサービスは2つのプロセスを実行します.ここで、glance-apiはクライアントおよび他のサービスがglanceと通信するインタフェースであり、glance-registryはハードディスクおよびregistryデータベースに格納されたオブジェクトを管理するために使用される.どちらのプロセスも、openstackアイデンティティ認証サービスがユーザーを認証するのに便利なように、プロファイルに検証証明書を設定する必要があります.
コントロールノードにデータベースを追加する
注意:glanceのcontrollerノードへのインストール操作
次の操作
環境変数の構成、ユーザーとendpointの作成
パッケージのインストール
プロファイルの変更
以下の変更を行います.
同期データベースの更新
サービスの再起動
注意:サービスを再起動中に次のエラーが発生しました.
Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled
最後に、次のシナリオを採用します.
ユーザー権限が足りずapi.logファイルにアクセスできません.
注意:関連するテスト操作は公式マニュアルを参照してください.
転載は出典を声明してください.
作者:張某人ER
テキストリンク:http://blog.csdn.net/xinxing__8185/article/details/51235988
第3部glanceのインストール
glanceの概要
glanceは、glance-apiとglance-registryサービスの2つのサービスで構成されています.glance-registryサービスはバックエンド・データベースに接続され、glance-registryは、以前に設定したglanceデータベースとユーザー設定に基づいてデータベースを操作します.
glanceサービスは2つのプロセスを実行します.ここで、glance-apiはクライアントおよび他のサービスがglanceと通信するインタフェースであり、glance-registryはハードディスクおよびregistryデータベースに格納されたオブジェクトを管理するために使用される.どちらのプロセスも、openstackアイデンティティ認証サービスがユーザーを認証するのに便利なように、プロファイルに検証証明書を設定する必要があります.
コントロールノードにデータベースを追加する
注意:glanceのcontrollerノードへのインストール操作
mysql -u root -p
次の操作
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';
quit
環境変数の構成、ユーザーとendpointの作成
source admin-openrc.sh
openstack user create --password-prompt glance # , glance
openstack role add --project service --user glance admin
openstack service create --name glance --description "OpenStack Image service" image
openstack endpoint create --publicurl http://controller:9292 --internalurl http://controller:9292 --adminurl http://controller:9292 --region RegionOne image
パッケージのインストール
yum install openstack-glance python-glance python-glanceclient
プロファイルの変更
vim /etc/glance/glance-api.conf
以下の変更を行います.
[DEFAULT]
verbose=True #
notification_driver = noop #
[database]
connection #
connection = mysql://glance:GLANCE_DBPASS@controller/glance #
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = glance
password = glance # glance , glance
[paste_deploy]
flavor=keystone
[glance_store]
default_store=file #
filesystem_store_datadir = /var/lib/glance/images/
vim /etc/glance/glance-registry.conf
[DEFAULT]
verbose=True #
notification_driver = noop #
[database]
connection = mysql://glance:GLANCE_DBPASS@controller/glance
[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = glance
password = glance
[paste_deploy]
flavor=keystone
同期データベースの更新
glance-manage db_sync
サービスの再起動
systemctl enable openstack-glance-api.service openstack-glance-registry.service
systemctl start openstack-glance-api.service openstack-glance-registry.service
注意:サービスを再起動中に次のエラーが発生しました.
Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled
最後に、次のシナリオを採用します.
chown -R glance:glance /var/log/glance/api.log
ユーザー権限が足りずapi.logファイルにアクセスできません.
注意:関連するテスト操作は公式マニュアルを参照してください.