画像1
12の

ESXiホストの共有ストレージを構成する
ESXiホストの共有ストレージを構成する
以前のブログ記事では、テスト目的でESXiを仮想マシンとしてインストールする方法を紹介しました。これは、vSphereの機能を試すための仮想化テストラボを構築するための基本的なステップの一つです。
n
もう一つの基本的なステップは、ESXiホストに何らかの共有ストレージを構成することです。これは、StarWind、Openfiler、FreeNAS、Nexentaなどのソフトウェアストレージ製品を使用して行うことができます。これらの多くは無料版でも利用可能です。もちろん、iSCSI経由でストレージを提供するハードウェアSANにも接続できます。
n
このギャラリーでは、vSphere のラボ容量に iSCSI ストレージを追加する手順について説明します。

ローカルストレージのみのESXi
ローカルストレージのみのESXi
最初のステップは、iSCSI経由でLUNを構成済みの仮想ストレージ製品を用意することです。準備が整ったら、ESXiホストにストレージを追加するように構成できます。この画像は、「datastore1」と呼ばれるローカルストレージのみを備えたESXiホストを示しています。

vmkernelインターフェースの使用
vmkernelインターフェースの使用
LUNの準備ができたら、ESXiホストをiSCSIターゲットと通信するように設定する必要があります。ESXiでは、これはvmkernelインターフェース上で行われます。vmkernelインターフェースはデフォルトでインストールされますが、ストレージの場合は可能な限り分離する必要があります。このイメージでは、追加のvmkernelインターフェースが追加されています。
n
ntこの構成はラボ環境ですが、ストレージ トラフィックを新しいインターフェイスに分離しています。
n
デフォルトゲートウェイは変更できず、別のサブネット上にあることに注意してください。これは設計上の仕様です。デフォルトゲートウェイは最初のvmkernelインターフェースであり、ストレージトラフィックがvmnic0上の他のvmkernelトラフィックから分離されていることを視覚的に示しています。

ESXi 構成
ESXi 構成
追加の vmkernel インターフェイスが準備されると、単純な ESXi 構成はこの画像に示すようなものになります。
n
このラボ環境では、サーバーが利用できるネットワークインターフェースはvmnic0からvmnic3まで4つあります。管理トラフィックはvSwitch0(デフォルト設定)に存在し、ストレージトラフィックは管理トラフィックとは別の物理メディアであるvSwitch0で実行されるように構成されます。

ESXiホストでiSCSIイニシエーターを有効にする
ESXiホストでiSCSIイニシエーターを有効にする
ESXiホストでiSCSIイニシエータを有効にする必要があります。iSCSIイニシエータは、ESXiホストをiSCSIターゲットとして動作しているストレージプロセッサに接続するソフトウェアコンポーネントです。ターゲットはESXiのディスクリソースを所有するため、事前に設定しておく必要があります。ESXiの個々のLUNは、2TBから512バイトを引いたサイズ以下にする必要があります。
n
オレンジ色のボックス内の各領域をクリックすると、iSCSI イニシエーターを有効にする方法がこの画像に示されています。
n
[OK] ボタンを選択すると、黄色のボックスに示すように iSCSI 修飾名 (IQN) 番号が生成されます。

ESXi構成にストレージターゲットを追加する
ESXi構成にストレージターゲットを追加する
次のステップは、ESXi構成にストレージターゲットを追加することです。この例では、IPアドレスは私の個人ラボにあるiSCSI SANのストレージターゲットです。赤い枠で囲まれたポート3261が設定されていることに注意してください。
n
ntiSCSI は、デフォルトではポート 3260 で実行されます。私のストレージ製品は 3261 で実行するように構成されているため、次のように構成されています。
n
この情報を入力すると、iSCSIイニシエーターは再スキャン操作を実行するように要求します。再スキャンでは、iSCSI SAN上に既に構成されているストレージが検出されます。

ポートスキャン
ポートスキャン
スキャンは、vmkernel 用に構成されたポートをプローブし、指定された構成を介してストレージ プロセッサに到達しようとします。

ストレージが正しくゾーン分けされているか確認する
ストレージが正しくゾーン分けされているか確認する
ストレージがESXiホストのIQNに正しくゾーニングされているかどうかを確認する簡単な方法は、スキャン完了後すぐに表示されます。ここでは、複数のディスクターゲットがホストから参照可能です。私のラボでは、永続的な仮想マシンの永続データLUNに2TBのLUN、非永続的な仮想マシンのLUNに1TBのLUNを割り当てています。これは、単一SAN開発環境におけるベストプラクティスです。

ストレージを追加するためのウィザードを起動
ストレージを追加するためのウィザードを起動
ESXiホスト用のLUNが準備できている場合は、ホスト構成のストレージセクションにある「ストレージの追加」リンクをクリックしてください。これにより、ホストにストレージを追加し、新しいデータストアをフォーマットするためのウィザードが起動します。

ホストにLUNを追加する
ホストにLUNを追加する
先ほど、1 TB の LUN はテスト目的であると指定したため、この特定の LUN をホストに追加するように選択しました。
n
次のステップではデータが破壊される可能性があります。この時点で、正しく進めていることを確認してください。

名前とブロックサイズを追加する
名前とブロックサイズを追加する
ウィザードはデータストアの名前とブロックサイズの入力を求めます。LUNサイズが1TB以下の場合でも、データストアには必ず8MBを選択してください。これには多くの要因が関係しますが、これは後々大きな混乱を防ぐための決定の一つです。

ホスト上のLUNをフォーマットする
ホスト上のLUNをフォーマットする
ntAの概要が表示され、ホストはホスト上のLUNのフォーマットを続行できます。「完了」ボタンが表示されたら、LUNは仮想マシンまたは仮想マシンインストール用のCD-ROM .ISOファイルを格納する準備が整います。
n
これは、ホスト プロファイルを通じてスクリプト化したり自動化したりできますが、ラボの状況では、ESXi ホストとそれに関連するストレージ リソースを手動で繰り返し構築する必要があることがわかります。
n
特にラボ環境では、iSCSI ストレージをどのようにプロビジョニングしますか? 以下にコメントをお寄せください。
- ストレージ