事象内容

ダッシュボードのボリューム画面を表示すると、以下のエラーがでる。

エラー: スナップショット一覧を取得できません。

以下のコマンドを実行し、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 ~]#