外部ストレージシステムをCubeCOSと連携させる
外部ストレージの概要
既存のSANおよびNASインフラストラクチャをCubeCOSと統合し、VMのディスクやイメージをホストします。 このハイブリッドアーキテクチャにより、社内のSDSは重要なクラスタデータに注力できる一方で、外部システムがプライマリVMおよびイメージのワークロードを処理します。
ハイブリッド・ストレージ・アーキテクチャの制限事項
SDSの要件は軽減可能ですが、初期設定およびその後の重要なサービスにおいては、依然として不可欠です。
内部SDSストレージを必要とするクラスタサービス
- 初期設定のロジック:インストールプロセスでは、SDSレイヤーの初期化と展開を行うためにローカルデータディスクが必要です。
- K3S(CSIドライバー):k8s-volumesのRBDプールを通じて、認証およびその他のクラスターにとって不可欠なサービスを実現します。
- Cinder:必須の cinder-volumes RBD プールを管理します。
- Glance:仮想マシン(VM)イメージ用のGlanceイメージRBDプールをホストします。
- Nova:ephemeral-vms RBDプールを通じて、仮想マシン向けの一時ストレージを提供します。
- マニラ:デフォルトのファイル共有サービスとして動作します。
- Swift(RGW経由):デフォルトのオブジェクトストレージサービスを提供します。
- CMP:重要なデータベースのバックアップを管理します。
- Ceph(バックアップ):ボリュームバックアップサービス用のボリュームバックアップRBDプールを管理します。
- クラスタサービスストレージ:永続的なクラスタサービスストレージとして /mnt/cephfs (CephFS) を利用します。
外部ストレージの統合プロセスの概要
Fibre Channel、iSCSI、またはNFSシステム(NetAppやDell SCシリーズなど)をCubeCOSと統合します:
- 外部ストレージの要件: HBAの仕様、iSCSI、ネットワークの分離、ゾーニングなどを含む、ハードウェアおよびネットワークの前提条件。
- 外部ストレージの設定: OpenStack の設定ファイル(
Cinder、Glance、およびManila)を変更して、バックエンドを定義し、ベンダー固有のドライバを有効にします。 - 外部ストレージ領域の活用: CLIツール(
systool、iscsiadm)を使用して接続を確認し、マルチパスデバイスを管理し、VM用のストレージを検証します。
クイックリンク
ハードウェアおよびネットワークの要件
このガイドでは、外部ストレージ(SANまたはNAS)をCubeCOS環境に接続するための基本的な前提条件について説明します。 設定作業を開始する前に、お使いのインフラストラクチャが、以下に挙げるネットワーク、ハードウェア、およびアクセスに関する要件を満たしていることを確認してください。
外部ストレージの設定
CubeCOSにおいて、外部SANおよびNASストレージとの連携を設定し、VMディスクやイメージをホストするとともに、内部SDSの利用を最適化し、ハイブリッドストレージアーキテクチャをサポートします。
外部ストレージを利用する
このガイドでは、CubeCOSにおける外部ストレージの活用方法について解説します。具体的には、ボリュームの接続、接続の確認、およびFC、iSCSI、NFSにわたるマルチパス・ストレージのトラブルシューティングについて説明します。
外部ストレージの管理
このガイドでは、CubeCOSにおける外部ストレージの活用方法について解説します。具体的には、ボリュームの接続、接続の確認、およびFC、iSCSI、NFSにわたるマルチパス・ストレージのトラブルシューティングについて説明します。