現在の Oracle Solaris リリースにアップグレードしたら、これらの残りの手順を実行して、OpenStack Kilo へのアップグレードを完了します。
評価目的用に単一ノードの OpenStack 構成があります。
Horizon 構成は、SSL を使用していません。
次の例を参照してください。
# SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTOCOL', 'https') # CSRF_COOKIE_SECURE = True # SESSION_COOKIE_SECURE = True
使用しているプロトコルに対応するサンプルフラグメントのみをコピーする必要があります。次のコマンドのいずれかを発行します。
HTTP を使用している場合:
# cp /etc/apache2/2.4/samples-conf.d/openstack-dashboard-http.conf /etc/apache2/2.4/conf.d
TLS を使用している場合:
# cp /etc/apache2/2.4/samples-conf.d/openstack-dashboard-tls.conf /etc/apache2/2.4/conf.d
% FHC read buffer has been disabled by default in later versions of %RabbitMQ. [ {rabbit, [ {fhc_read_buffering, false}, {loopback_users, []} ]} ].
Keystone が実行されているノードでこれらの手順を実行します。発行するコマンドごとにサンプル出力が含まれています。
controller# openstack --os-url http://$CONTROLLER_ADMIN_NODE:35357/v2.0 \ --os-token ADMIN \ service create --name cinderv2 \ --description "Cinder Volume Service v2" volumev2 +-------------+----------------------------------+ | Field | Value | +-------------+----------------------------------+ | description | Cinder Volume Service v2 | | enabled | True | | id | 2ee6fefbdcdc4f06bcb0e36e0e4dd9c3 | | name | cinderv2 | | type | volumev2 | +-------------+----------------------------------+
controller# openstack --os-url http://$CONTROLLER_ADMIN_NODE:35357/v2.0 \ --os-token ADMIN endpoint create \ --region RegionOne \ --publicurl "http://$CONTROLLER_ADMIN_NODE:8776/v2/\$(tenant_id)s" \ --adminurl "http://$CONTROLLER_ADMIN_NODE:8776/v2/\$(tenant_id)s" \ --internalurl "http://$CONTROLLER_ADMIN_NODE:8776/v2/\$(tenant_id)s" cinderv2 +--------------+------------------------------------------+ | Field | Value | +--------------+------------------------------------------+ | adminurl | http://controller-node:8776/v2/$(tenant_id)s | | id | 1b8cd962b12342429cdedb0c7e5d0440 | | internalurl | http://controller-node:8776/v2/$(tenant_id)s | | publicurl | http://controller-node:8776/v2/$(tenant_id)s | | region | RegionOne | | service_id | 2ee6fefbdcdc4f06bcb0e36e0e4dd9c3 | | service_name | cinderv2 | | service_type | volumev2 | +--------------+------------------------------------------+
controller# openstack --os-url http://$CONTROLLER_ADMIN_NODE:35357/v2.0 --os-token ADMIN endpoint list +----------------------------------+-----------+--------------+----------------+ | ID | Region | Service Name | Service Type | +----------------------------------+-----------+--------------+----------------+ | 6891354066f84268968c8498f5f6d51b | RegionOne | neutron | network | | 03121908d41e4efa98748fde8ca6d057 | RegionOne | heat | orchestration | | b69e4f0373ff4a8f9560dc2644d891ba | RegionOne | glance | image | | 1e6c7f52dcd34a27b7ccac98918f19f1 | RegionOne | ec2 | ec2 | | e3236915a3dd4098b9e8e0853b5a5af2 | RegionOne | keystone | identity | | fe8870c3e6ac4b529aa7ce7563fc24a4 | RegionOne | heat-cfn | cloudformation | | aa931a795f2c4c0ca637e0e4c351cf07 | RegionOne | swift | object-store | | 1b8cd962b12342429cdedb0c7e5d0440 | RegionOne | cinderv2 | volumev2 | | 618a8edba487417c91d0de7f3bcc786d | RegionOne | cinder | volume | | 4c79d020189a44d383bdc15033a942c4 | RegionOne | nova | compute | +----------------------------------+-----------+--------------+----------------+
# svcadm restart apache24
controller# svcadm enable -rs ipfilter
zfssa_initiator_config プロパティーは、複数のイニシエータ、または複数のイニシエータのグループを一覧表示し、OpenStack Kilo バージョンで非推奨にされている zfssa_initiator_group を置き換えます。
zfssa_initiator_config = { 'init-grp1': [ {'iqn':'iqn1' , 'user':'user' , 'password':'password'}, {'iqn':'iqn2' , 'user':'user' , 'password':'password'} ], 'init-grp2': [ {'iqn':'iqn3' , 'user':'user' , 'password':'password'} ] }
たとえば、ZFS ストレージアプライアンス上で、イニシエータの 2 つのグループ、グループ A とグループ B が作成されている場合は、次のようにそれらを定義します。
zfssa_initiator_config = { 'GroupA':[ {'iqn':'iqn.1986-03.com.sun:01:0a43b9fdcfd5.570d7fd1', 'user':'test1', 'password':'password1234'}, {'iqn':'iqn.1986-03.com.sun:01:0a43b9fdcfd5.570d7fd2', 'user':'', 'password':''} ], 'GroupB':[ {'iqn':'iqn.1986-03.com.sun:01:0a43b9fdcfd5.570d7fd3', 'user':'', 'password':''} ] }
zfssa_initiator_group
zfssa_initiator
controller# svcadm restart cinder-volume:default