事象内容
ダッシュボードのボリューム画面を表示すると、以下のエラーがでる。
エラー: スナップショット一覧を取得できません。
以下のコマンドを実行し、openstack endpointのリスト情報確認するとvolumev3に対するエンドポイントがない状態である。
openstack endpointのリスト情報を確認すると、 [root@controller ~]# openstack endpoint list volumev3に対するendpointがない状態であった。 +----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+ | ID | Region | Service Name | Service Type | Enabled | Interface | URL | +----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+ | 1fa9573a6101459ea942ae903c32b397 | RegionOne | nova | compute | True | public | http://controller:8774/v2.1 | | 247d5b3709e042b1aa48f35ca9b0e80f | RegionOne | neutron | network | True | public | http://controller:9696 | | 2d756acec44d40b9ba32c1a837e4200a | RegionOne | nova | compute | True | admin | http://controller:8774/v2.1 | | 30cde797b1f04cf6ad5c2f9d24b43241 | RegionOne | neutron | network | True | internal | http://controller:9696 | | 388b865e0c3d4d2aa9379a6f0fe2ae93 | RegionOne | glance | image | True | admin | http://controller:9292 | | 71351088b33145a2a77ac225ba938327 | RegionOne | placement | placement | True | admin | http://controller:8778 | | 79165952b2da4408be20d5d8b626c278 | RegionOne | placement | placement | True | public | http://controller:8778 | | 9a494936d23c4cba8f9509feb8aaa25d | RegionOne | cinderv2 | volumev2 | True | internal | http://controller:8776/v2/%(project_id)s | | a53c75633fcb4c918eb73c135ec2dced | RegionOne | cinderv2 | volumev2 | True | public | http://controller:8776/v2/%(project_id)s | | ac93e82e00f448048ecd9a4581090e00 | RegionOne | neutron | network | True | admin | http://controller:9696 | | b2411c9718ae451094b003db5951c452 | RegionOne | keystone | identity | True | internal | http://controller:5000/v3/ | | baa4b0c68fca42cbb7155fe83d15e9c5 | RegionOne | keystone | identity | True | public | http://controller:5000/v3/ | | bf5ec36ed33c4b3691679d2b68bba2a1 | RegionOne | keystone | identity | True | admin | http://controller:5000/v3/ | | c489e84081dd4bd186efa8718a91ece3 | RegionOne | nova | compute | True | internal | http://controller:8774/v2.1 | | de5eb5818e774ec5bd2fbb4edbf22fe4 | RegionOne | glance | image | True | internal | http://controller:9292 | | f4326640de7a4ad3a0d888367e39fc6e | RegionOne | cinderv2 | volumev2 | True | admin | http://controller:8776/v2/%(project_id)s | | f6fea5e7780e437d8506b8475de87c5b | RegionOne | placement | placement | True | internal | http://controller:8778 | | feb3df6609f14c69932b19d7875ebb56 | RegionOne | glance | image | True | public | http://controller:9292 | +----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+ [root@controller ~]#
解決方法
volumev3 に対するエンドポイントが登録されていないことが原因であるため、volumev3 に対するエンドポイントを登録します。
[root@controller ~]# openstack endpoint create --region RegionOne \ > volumev3 internal http://controller:8776/v3/%\(project_id\)s +--------------+------------------------------------------+ | Field | Value | +--------------+------------------------------------------+ | enabled | True | | id | 4a1647a5bdf14d868bb700508648eb07 | | interface | internal | | region | RegionOne | | region_id | RegionOne | | service_id | 1330520f3bb045598ed9e5240ac5c0f8 | | service_name | cinderv3 | | service_type | volumev3 | | url | http://controller:8776/v3/%(project_id)s | +--------------+------------------------------------------+ [root@controller ~]#
[root@controller ~]# openstack endpoint create --region RegionOne \ > volumev3 admin http://controller:8776/v3/%\(project_id\)s +--------------+------------------------------------------+ | Field | Value | +--------------+------------------------------------------+ | enabled | True | | id | 51d66341ba6d44f8b349893fb76e4401 | | interface | admin | | region | RegionOne | | region_id | RegionOne | | service_id | 1330520f3bb045598ed9e5240ac5c0f8 | | service_name | cinderv3 | | service_type | volumev3 | | url | http://controller:8776/v3/%(project_id)s | +--------------+------------------------------------------+ [root@controller ~]#
volumev3に対するエンドポイントが登録されたことを確認します。
[root@controller ~]# openstack endpoint list +----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+ | ID | Region | Service Name | Service Type | Enabled | Interface | URL | +----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+ | 1fa9573a6101459ea942ae903c32b397 | RegionOne | nova | compute | True | public | http://controller:8774/v2.1 | | 247d5b3709e042b1aa48f35ca9b0e80f | RegionOne | neutron | network | True | public | http://controller:9696 | | 2d756acec44d40b9ba32c1a837e4200a | RegionOne | nova | compute | True | admin | http://controller:8774/v2.1 | | 30cde797b1f04cf6ad5c2f9d24b43241 | RegionOne | neutron | network | True | internal | http://controller:9696 | | 388b865e0c3d4d2aa9379a6f0fe2ae93 | RegionOne | glance | image | True | admin | http://controller:9292 | | 4a1647a5bdf14d868bb700508648eb07 | RegionOne | cinderv3 | volumev3 | True | internal | http://controller:8776/v3/%(project_id)s | | 51d66341ba6d44f8b349893fb76e4401 | RegionOne | cinderv3 | volumev3 | True | admin | http://controller:8776/v3/%(project_id)s | | 71351088b33145a2a77ac225ba938327 | RegionOne | placement | placement | True | admin | http://controller:8778 | | 79165952b2da4408be20d5d8b626c278 | RegionOne | placement | placement | True | public | http://controller:8778 | | 9a494936d23c4cba8f9509feb8aaa25d | RegionOne | cinderv2 | volumev2 | True | internal | http://controller:8776/v2/%(project_id)s | | a53c75633fcb4c918eb73c135ec2dced | RegionOne | cinderv2 | volumev2 | True | public | http://controller:8776/v2/%(project_id)s | | ac93e82e00f448048ecd9a4581090e00 | RegionOne | neutron | network | True | admin | http://controller:9696 | | af03480a1fcd4cbebfdff05175e0a781 | RegionOne | cinderv3 | volumev3 | True | public | http://controller:8776/v3/%(project_id)s | | b2411c9718ae451094b003db5951c452 | RegionOne | keystone | identity | True | internal | http://controller:5000/v3/ | | baa4b0c68fca42cbb7155fe83d15e9c5 | RegionOne | keystone | identity | True | public | http://controller:5000/v3/ | | bf5ec36ed33c4b3691679d2b68bba2a1 | RegionOne | keystone | identity | True | admin | http://controller:5000/v3/ | | c489e84081dd4bd186efa8718a91ece3 | RegionOne | nova | compute | True | internal | http://controller:8774/v2.1 | | de5eb5818e774ec5bd2fbb4edbf22fe4 | RegionOne | glance | image | True | internal | http://controller:9292 | | f4326640de7a4ad3a0d888367e39fc6e | RegionOne | cinderv2 | volumev2 | True | admin | http://controller:8776/v2/%(project_id)s | | f6fea5e7780e437d8506b8475de87c5b | RegionOne | placement | placement | True | internal | http://controller:8778 | | feb3df6609f14c69932b19d7875ebb56 | RegionOne | glance | image | True | public | http://controller:9292 | +----------------------------------+-----------+--------------+--------------+---------+-----------+------------------------------------------+ [root@controller ~]#