外部ストレージの連携を設定する
外部ストレージ構成の概要
このガイドでは、外部ストレージシステム(SANまたはNAS)をCubeCOSに接続する方法について説明します。
CubeCOSに新しいストレージシステムを追加するには、バックエンドの登録、接続情報の指定、および設定の確認という3つの段階があります。
- バックエンドの有効化::接続パラメータを設定する前に、新しいストレージシステムをCubeCOSに登録してください。
- 接続情報の追加::接続情報を追加します。 ご利用のストレージタイプ(FC、iSCSI、またはNFS)の具体的なIPアドレスとログイン認証情報を指定してください。
- 適用と確認::接続を確定させるには、サービスを再起動して適用と確認を行ってください。
外部ストレージを追加
テンプレートを設定した後、物理ハードウェアをシステムに接続します。
-
ホーム > 連携 > ストレージ > 外部ストレージを追加 の順に進み、使用したいモデルを選択してください。

-
お使いのストレージ構成に合わせて、各項目を入力してください。
必須項目- ストレージ名:このストレージの任意の名前。
- ベンダー:インポートしたテンプレートを選択してください(例:Dell EMC SC FC)。
- 認証情報:ドライバで定義されているSAN管理用IPアドレス、ログイン名、およびパスワードを入力してください。
-
システムの更新が完了するまで待ち、**[確認]**をクリックして、入力したドライバと値が正常に動作することを確認してください。

-
検証が成功すると、リスト内のストレージエントリに「検証済み」と表示されます。
警告CubeCOSでは、未検証のストレージを選択することは可能ですが、正常な動作は保証されません。
外部ストレージの問題のトラブルシューティング
バックエンドがアクティブとして表示されない場合や、ボリュームをアタッチできない場合は、以下のコマンドを使用して、各レイヤーごとに問題を診断してください。
-
ディスクのマルチパス管理の確認
外部SANでは、冗長リンクを処理するためにマルチパスが必要となります。
-
パスの状態を確認する:ストレージLUNへのパスが複数表示されていることを確認してください。
-
デーモンのステータスを確認する:マルチパスサービスがアクティブで、正常に実行されていることを確認してください。
systemctl status multipathd -
設定の確認:設定ファイルを適用する前に、構文エラーがないか確認してください。
# This shows the compiled configuration and checks for errorsmultipath -t -
カスタム設定の確認:サブディレクトリ内にベンダー固有の設定ファイルが存在するかどうかを確認してください。
ls -ahl /etc/multipath/conf.d -
設定の再読み込み:
/etc/multipath.confを変更した場合は、再起動せずに設定を再読み込みしてください。# 1. Reload the service: Tells the daemon to re-read the configuration file.systemctl reload multipathd# 2. Reload device maps: Forces the kernel to update the actual path mappings.multipath -r -
パスの状態を確認する:ストレージLUNへのパスが複数表示されていることを確認してください。
multipath -ll
-
-
音量とデバイスの割り当てを確認してください
-
システムが外部ストレージをローカルデバイスノードにマッピングしているかどうかを確認してください。
# List all mapped devicesls -ahl /dev/mapper -
利用可能なすべてのブロックデバイスをツリービューで表示します。
lsblk -
特定のマウント済みボリュームの詳細を表示します(例:
your_device_nameをsda1またはvg0-lv1に置き換えてください)。lsblk -ln /dev/mapper/your_device_name -
ファイルシステムや転送方式などのカスタム列を表示します。
lsblk -ln -o NAME,KNAME,TYPE,TRAN,RO,PARTLABEL,LABEL,FSTYPE,SIZE,MOUNTPOINT
-
-
サービスの状態とログを確認する
サービスが「ダウン」状態になっている場合や、バックエンドプールが見つからない場合は、コントローラー/ストレージノード上の以下の主要コンポーネントの状態を確認してください:
-
Cinderのステータスを確認する
管理 API、スケジューラ、およびボリュームドライバがアクティブになっていることを確認してください:
systemctl status openstack-cinder-api openstack-cinder-scheduler openstack-cinder-volume# Optional: Only if using backup featuressystemctl status openstack-cinder-backup -
Glance(画像ストレージ)
イメージベースのボリュームに障害が発生した場合、または手順 4 が適用された場合は、Glance API を確認してください:
systemctl status openstack-glance-api -
マニラ(共有ファイルシステム)
共有管理サービスとドライバが実行されていることを確認してください。
systemctl status openstack-manila-api openstack-manila-scheduler openstack-manila-share
-