OpenStack Havana - Cinder 設定2013/10/23 |
OpenStack Block Storage(Cinder)をインストールします。
|
|
[1] | Cinder インストール |
# EPEL OpenStack, EPELからインストール [root@dlp ~]# yum --enablerepo=openstack-havana,epel -y install openstack-cinder
|
[2] | Cinder の基本設定 |
[root@dlp ~]#
vi /etc/cinder/cinder.conf # 78行目:コメント解除 osapi_volume_listen=0.0.0.0 # 81行目:コメント解除 osapi_volume_listen_port=8776 # 247行目:コメント解除 api_paste_config=api-paste.ini # 261行目:コメント解除し変更(自ホストIP) my_ip= 10.0.0.30
# 264行目:コメント解除 glance_host=$my_ip # 267行目:コメント解除 glance_port=9292 # 271行目:コメント解除 glance_api_servers=$glance_host:$glance_port # 385行目:コメント解除し変更 auth_strategy= keystone
# 532行目:追記 (password は後ほど設定するので適当でよい) sql_connection=mysql://cinder:password@10.0.0.30/cinder
# 720行目:コメント解除し変更 rpc_backend=cinder.openstack.common.rpc. impl_qpid
# 828行目:コメント解除し Qpid サーバーを指定 qpid_hostname= 10.0.0.30
# 831行目:コメント解除 qpid_port=5672 # 834行目:コメント解除 qpid_hosts=$qpid_hostname:$qpid_port # 1030行目:コメント解除 iscsi_ip_address=$my_ip # 1034行目:コメント解除 iscsi_port=3260 # 1080行目:コメント解除 iscsi_helper=tgtadm
[root@dlp ~]#
vi /etc/cinder/api-paste.ini # 最終行に追記 (Keystone の認証情報)
admin_tenant_name=service
admin_user=cinder admin_password=servicepassword auth_host=10.0.0.30 auth_port=35357 auth_protocol=http # データベース設定 (「password」は任意のパスワードを設定) [root@dlp ~]# openstack-db --init --service cinder --password password Please enter the password for the 'root' MySQL user: # MySQL root パスワード Verified connectivity to MySQL. Creating 'cinder' database. Updating 'cinder' database password in /etc/cinder/cinder.conf Initializing the cinder database, please wait... Complete! sed -i '1iinclude /etc/cinder/volumes/*' /etc/tgt/targets.conf [root@dlp ~]# /etc/rc.d/init.d/tgtd start [root@dlp ~]# chkconfig tgtd on [root@dlp ~]# for service in api scheduler volume; do /etc/rc.d/init.d/openstack-cinder-$service start chkconfig openstack-cinder-$service on done Starting openstack-cinder-api: [ OK ] Starting openstack-cinder-scheduler: [ OK ] Starting openstack-cinder-volume: [ OK ] |
Sponsored Link |