PowerFlexによるOpenStackの複数のホストへのボリュームの接続(--multi-attach)

Summary: ScaleIOをバックエンドとして使用して、マルチアタッチ対応のOpenStack Cinderボリュームを(--multi-attachスイッチを使用して)作成しようとすると失敗します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

シナリオ

ユーザーがOpenStack Cinderを介してScaleIOボリュームを作成しようとしています。 --multi-attach スイッチは使用できません。例:

openstack volume create --size 16 --multi-attach testvol

現象

OpenStack Cinderによって次のようなメッセージがログに記録されます。 cinder-scheduler.logが使用するJava Runtime Environmentへのパスを定義します。

DEBUG cinder.scheduler.filters.capabilities_filter [req-1f20b775-4ce2-4f97-a0cf-7326aed3e6674a018cd43cde479e8f18bb7e11c157ee d0ad4f70bec34caa8900bac2fceb6b7d - - -] Host doesn't provide capability 'multiattach' _satisfies_extra_specs /usr/lib/python2.7/dist-packages/cinder/scheduler/filters/capabilities_filter.py:54 
DEBUG cinder.scheduler.filters.capabilities_filter [req-1f20b775-4ce2-4f97-a0cf-7326aed3e6674a018cd43cde479e8f18bb7e11c157ee d0ad4f70bec34caa8900bac2fceb6b7d - - -] host 'hyper-converged001@scaleio#default:default': free_capacity_gb: 24531, pools: None fails resource_type extra_specs requirements host_passes /usr/lib/python2.7/dist-packages/cinder/scheduler/filters/capabilities_filter.py:72

 

問題

OpenStack環境では、同じScaleIOボリュームを複数のホストに接続することはできません。

Cause

現在、ScaleIO OpenStackドライバーはCinderをサポートしていません --multi-attach OpenStack、特にNovaはまだこの機能を完全にサポートしていないため、オプションを選択します。

サポートは、ドライバーの将来のバージョンで提供される可能性があります。

Resolution

個別のボリュームを作成し、それぞれをホストに接続します。

 

Article Properties
Article Number: 000158996
Article Type: Solution
Last Modified: 14 Aug 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.