LINBIT VSAN ユーザーガイド

2026-03-06 17:33:53 UTC

1. Introduction

LINBIT® VSANは、LINBITが開発した DRBD® および LINSTOR® オープンソースソフトウェアをベースとした、ハイパーコンバージドインフラストラクチャ向けのソフトウェア定義ストレージ(SDS)ソリューションです。AlmaLinuxを基盤とし、LINBITのソフトウェアを利用することで、便利なiSCSIターゲットを通じてハイパーバイザーに高可用なストレージを提供します。

主にターゲットプラットフォームとして VMware ESXi を念頭に置いて構築されていますが、ハイパーバイザーソフトウェアから完全に独立しているため、他の仮想化プラットフォームでも機能します。

LINBITのハウツーガイドで推奨されているすべてのベストプラクティスがLINBIT VSANに実装されているわけではありません。例えば、アプリケーション用とレプリケーション用のトラフィックを分離するための複数のネットワークリンクの設定は、現時点では不可能です。

2. アーキテクチャ

論理的には、LINBIT VSANはハイパーバイザーと、それがストレージを提供する仮想マシンの間に位置します。

1

実際には、VSANはそのインスタンスの1つをクラスター内の各ハイパーバイザ上で仮想マシンとして実行します。ハイパーバイザはローカルストレージをVSANにパススルーし、VSANはそのストレージ上のデータをクラスター全体にレプリケートします。VSAN仮想マシンの1つが、静的IPを介してiSCSIターゲットをエクスポートします。このiSCSIターゲットをハイパーバイザに提供し直すことで、高可用なデータストアを構成できます。これにより、このデータストアを使用して、堅牢で冗長化されたストレージ上に仮想マシンやディスクイメージを保存することが可能になります。

3. 前提条件

LINBIT VSAN の使用を開始する前に、いくつかのことが必要です。

  • LINBITのお客様用認証情報は、LINBITカスタマーポータルへのログインにも使用されます。これらは、評価版をリクエストすることで取得できます。

  • 評価版をリクエストした後にダウンロードリンクを通じて提供されるLINBIT VSANのインストールメディア

  • VMware ESXiなどの仮想化プラットフォーム

  • すべてのVSAN仮想マシンに対する無制限のインターネットアクセス [1]

3.1. ノード数

VSAN は DRBD のクォーラムメカニズムを利用するため、VSAN クラスターは少なくとも 3 つのメンバーノードで構成される必要があります。

クォーラムを使用するシステムの制約が適用されるのに注意してください。例えば、ノード数が偶数よりも奇数の方望ましいです。詳細は DRBD9 ユーザーズガイド を参照ください。

3.2. ISOファイルを使用したLINBIT VSANのインストール

LINBITはLINBIT VSANをISOイメージとして提供しています。以下の手順では、ハイパーバイザーにISOイメージファイルからLINBIT VSANをインストールする手順を説明します。

あるいは、LINBIT VSANを 物理マシンに直接 インストールすることで、ハイパーバイザーソフトウェアを不要にすることもできます。LINBIT VSANはAlmaLinuxオペレーティングシステムをベースにしているため、物理インストールメディアの作成にはAlmaLinuxのガイドラインが適用されます。LINBIT VSANイメージを物理メディアに書き込む手順については、この件に関するAlmaLinux Wikiのページを参照してください。AlmaLinux Wikiの手順に従う際は、AlmaLinuxイメージの代わりにLINBIT VSANアプライアンスイメージを使用してください。

LINBIT VSANクラスターをインストールするには、以下の手順に従ってください。

  1. 各ハイパーバイザーノードで LINBIT VSAN 用に 1 つの仮想マシンを作成します。

  2. オペレーティングシステム自体に 1 つの仮想ディスクまたはローカルディスクを接続します。

  3. VSAN がデータレプリケーションに使用するローカルストレージデバイスをパススルーにします。

    パススルーするストレージデバイスが完全に空のままであることを確認してください。たとえば、パーティションや LVM ボリュームを作成しないでください。
  4. 各仮想マシンに少なくとも 1 つのネットワークアダプタを割り当てます。VSAN は DHCP で IP アドレスを取得します。

  5. 仮想マシンを起動し、各マシンでオペレーティングシステムのセットアップを完了させてください。これは通常のAlmaLinuxのインストールプロセスと同様です。

    インストールプロセスの自動化に Kickstart ファイルを使用しないでください。VSAN ISO には、AlmaLinux インストーラーの特定の側面をカスタマイズするための Kickstart ファイルが既に含まれています。追加の Kickstart ファイルを使用すると、競合が発生します。
    セットアッププロセス中は、ネットワークおよび時刻に関する特別な要件に注意してください。

これらのインストール手順を完了した後、ウェブブラウザで仮想マシンの1つのIPアドレスにアクセスすることで、VSANの初期化プロセスを開始できます。

3.2.1. ネットワーク

VSAN は、起動時に利用可能になるネットワーク接続に依存しています。デフォルトでは、AlmaLinux インストーラーはネットワークインターフェースを自動的に接続しないように構成します。

ネットワークインターフェースを設定するときは、”Connect automatically with priority” チェックボックスがオンになっていることを確認してください。

VSANでネットワーク接続を自動的に接続するように編集している様子を示すスクリーンショット

3.2.2. 時刻

複数のサーバーで構成されるクラスターでは、個々のノードの時計が互いに同期していることを確認することが重要です。これは、NTP(Network Time Protocol)同期サービスを使用することで実現できます。インストール完了後、AlmaLinuxの設定でNTPサービスが有効になっていること、およびすべてのノード間で時刻が同期されていることを確認してください。

4. 初期化

オペレーティングシステムをインストールし、すべての VSAN 仮想マシンが起動したら、VSAN クラスターをセットアップできます。

セットアップを円滑に進めるため、初期化プロセスを開始する前に以下の要件を満たしていることを確認してください。

  • LINBIT の顧客クレデンシャルが手元にあります。

  • すべての VSAN 仮想マシンは、制限なしでインターネットにアクセスできます。

  • LINBIT Customer Portal にアクセスし、適切な数のノードを登録する権限があることを確認してください。

開始するには、ウェブブラウザでVSAN仮想マシンのIPアドレスにアクセスしてください。

仮想マシンのIPアドレスが不明な場合は、SSHでログインする際にVSANがコンソールに表示するメッセージを参照してください。

Welcome to LINBIT VSAN version 0.9.12

Please visit the following URL in your
browser to start the setup process:

https://192.168.122.190:443
[...]

ログイン後にメッセージを再確認する必要がある場合は、`cat /etc/motd`コマンドを入力してください。

VSAN は、ストレージクラスターを構成するための Web UI ウィザードを提供します。ウィザードの指示に従って、インストールを完了します。

ステップバイステップのスクリーンショットは LINBITのウェブサイト でご確認いただけます。また、ウォークスルー動画 も用意されています。

セットアップ中に使用される用語と概念の一般的なヘルプについては、 LINSTOR ユーザーズガイド を参照してください。

5. システム管理

VSAN Web UI は、意図的に比較的最小限の管理および監視機能を提供します。

VSANの設計思想の一つは、セットアップ終了後、可能な限り通常のLinuxシステムに近い状態であるべきだということです。

内部のテクノロジーに精通している場合は、基盤となるオペレーティングシステムを直接使用して、標準の AlmaLinux ベースの LINSTOR クラスターとして扱うこともできます。


1. インターネットアクセスが必要なのは初期セットアップ時のみであり、継続的な運用には必要ありません。