LINBIT VSAN ユーザーガイド
1. Introduction
LINBIT® VSANは、LINBITが開発した DRBD® および LINSTOR® オープンソースソフトウェアをベースとした、ハイパーコンバージドインフラストラクチャ向けのソフトウェア定義ストレージ(SDS)ソリューションです。AlmaLinuxを基盤とし、LINBITのソフトウェアを利用することで、便利なiSCSIターゲットを通じてハイパーバイザーに高可用なストレージを提供します。
主にターゲットプラットフォームとして VMware ESXi を念頭に置いて構築されていますが、ハイパーバイザーソフトウェアから完全に独立しているため、他の仮想化プラットフォームでも機能します。
| LINBITのハウツーガイドで推奨されているすべてのベストプラクティスがLINBIT VSANに実装されているわけではありません。例えば、アプリケーション用とレプリケーション用のトラフィックを分離するための複数のネットワークリンクの設定は、現時点では不可能です。 |
2. アーキテクチャ
論理的には、LINBIT VSANはハイパーバイザーと、それがストレージを提供する仮想マシンの間に位置します。
実際には、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クラスターをインストールするには、以下の手順に従ってください。
-
各ハイパーバイザーノードで LINBIT VSAN 用に 1 つの仮想マシンを作成します。
-
オペレーティングシステム自体に 1 つの仮想ディスクまたはローカルディスクを接続します。
-
VSAN がデータレプリケーションに使用するローカルストレージデバイスをパススルーにします。
パススルーするストレージデバイスが完全に空のままであることを確認してください。たとえば、パーティションや LVM ボリュームを作成しないでください。 -
各仮想マシンに少なくとも 1 つのネットワークアダプタを割り当てます。VSAN は DHCP で IP アドレスを取得します。
-
仮想マシンを起動し、各マシンでオペレーティングシステムのセットアップを完了させてください。これは通常のAlmaLinuxのインストールプロセスと同様です。
インストールプロセスの自動化に Kickstart ファイルを使用しないでください。VSAN ISO には、AlmaLinux インストーラーの特定の側面をカスタマイズするための Kickstart ファイルが既に含まれています。追加の Kickstart ファイルを使用すると、競合が発生します。
これらのインストール手順を完了した後、ウェブブラウザで仮想マシンの1つのIPアドレスにアクセスすることで、VSANの初期化プロセスを開始できます。
4. 初期化
オペレーティングシステムをインストールし、すべての VSAN 仮想マシンが起動したら、VSAN クラスターをセットアップできます。
|
セットアップを円滑に進めるため、初期化プロセスを開始する前に以下の要件を満たしていることを確認してください。
|
開始するには、ウェブブラウザで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 ユーザーズガイド を参照してください。 |