ESXiホストをiSCSIストレージターゲットに接続する方法 - TechRepublic

ESXiホストをiSCSIストレージターゲットに接続する方法 - TechRepublic

画像

1

12の

ギャラリー-V12N-HowToConnectAnESXiHostToAnISCSITarget-FigA.jpg

ギャラリー-V12N-HowToConnectAnESXiHostToAnISCSITarget-FigA.jpg
ESXiホストをiSCSIストレージターゲットに接続する方法

ESXiホストの共有ストレージを構成する

ESXiホストの共有ストレージを構成する

以前のブログ記事では、テスト目的でESXiを仮想マシンとしてインストールする方法を紹介しました。これは、vSphereの機能を試すための仮想化テストラボを構築するための基本的なステップの一つです。

n

もう一つの基本的なステップは、ESXiホストに何らかの共有ストレージを構成することです。これは、StarWind、Openfiler、FreeNAS、Nexentaなどのソフトウェアストレージ製品を使用して行うことができます。これらの多くは無料版でも利用可能です。もちろん、iSCSI経由でストレージを提供するハードウェアSANにも接続できます。

n

このギャラリーでは、vSphere のラボ容量に iSCSI ストレージを追加する手順について説明します。

ESXiホストをiSCSIストレージターゲットに接続する方法

ローカルストレージのみのESXi

ローカルストレージのみのESXi

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

ESXiホストをiSCSIストレージターゲットに接続する方法

vmkernelインターフェースの使用

vmkernelインターフェースの使用

LUNの準備ができたら、ESXiホストをiSCSIターゲットと通信するように設定する必要があります。ESXiでは、これはvmkernelインターフェース上で行われます。vmkernelインターフェースはデフォルトでインストールされますが、ストレージの場合は可能な限り分離する必要があります。このイメージでは、追加のvmkernelインターフェースが追加されています。

n

ntこの構成はラボ環境ですが、ストレージ トラフィックを新しいインターフェイスに分離しています。

n

デフォルトゲートウェイは変更できず、別のサブネット上にあることに注意してください。これは設計上の仕様です。デフォルトゲートウェイは最初のvmkernelインターフェースであり、ストレージトラフィックがvmnic0上の他のvmkernelトラフィックから分離されていることを視覚的に示しています。

ESXiホストをiSCSIストレージターゲットに接続する方法

ESXi 構成

ESXi 構成

追加の vmkernel インターフェイスが準備されると、単純な ESXi 構成はこの画像に示すようなものになります。

n

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

ESXiホストをiSCSIストレージターゲットに接続する方法

ESXiホストでiSCSIイニシエーターを有効にする

ESXiホストでiSCSIイニシエーターを有効にする

ESXiホストでiSCSIイニシエータを有効にする必要があります。iSCSIイニシエータは、ESXiホストをiSCSIターゲットとして動作しているストレージプロセッサに接続するソフトウェアコンポーネントです。ターゲットはESXiのディスクリソースを所有するため、事前に設定しておく必要があります。ESXiの個々のLUNは、2TBから512バイトを引いたサイズ以下にする必要があります。

n

オレンジ色のボックス内の各領域をクリックすると、iSCSI イニシエーターを有効にする方法がこの画像に示されています。

n

[OK] ボタンを選択すると、黄色のボックスに示すように iSCSI 修飾名 (IQN) 番号が生成されます。

ESXiホストをiSCSIストレージターゲットに接続する方法

ESXi構成にストレージターゲットを追加する

ESXi構成にストレージターゲットを追加する

次のステップは、ESXi構成にストレージターゲットを追加することです。この例では、IPアドレスは私の個人ラボにあるiSCSI SANのストレージターゲットです。赤い枠で囲まれたポート3261が設定されていることに注意してください。

n

ntiSCSI は、デフォルトではポート 3260 で実行されます。私のストレージ製品は 3261 で実行するように構成されているため、次のように構成されています。

n

この情報を入力すると、iSCSIイニシエーターは再スキャン操作を実行するように要求します。再スキャンでは、iSCSI SAN上に既に構成されているストレージが検出されます。

ESXiホストをiSCSIストレージターゲットに接続する方法

ポートスキャン

ポートスキャン

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

ESXiホストをiSCSIストレージターゲットに接続する方法

ストレージが正しくゾーン分けされているか確認する

ストレージが正しくゾーン分けされているか確認する

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

ESXiホストをiSCSIストレージターゲットに接続する方法

ストレージを追加するためのウィザードを起動

ストレージを追加するためのウィザードを起動

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

ESXiホストをiSCSIストレージターゲットに接続する方法

ホストにLUNを追加する

ホストにLUNを追加する

先ほど、1 TB の LUN はテスト目的であると指定したため、この特定の LUN をホストに追加するように選択しました。

n

次のステップではデータが破壊される可能性があります。この時点で、正しく進めていることを確認してください。

ESXiホストをiSCSIストレージターゲットに接続する方法

名前とブロックサイズを追加する

名前とブロックサイズを追加する

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

ESXiホストをiSCSIストレージターゲットに接続する方法

ホスト上のLUNをフォーマットする

ホスト上のLUNをフォーマットする

ntAの概要が表示され、ホストはホスト上のLUNのフォーマットを続行できます。「完了」ボタンが表示されたら、LUNは仮想マシンまたは仮想マシンインストール用のCD-ROM .ISOファイルを格納する準備が整います。

n

これは、ホスト プロファイルを通じてスクリプト化したり自動化したりできますが、ラボの状況では、ESXi ホストとそれに関連するストレージ リソースを手動で繰り返し構築する必要があることがわかります。

n

特にラボ環境では、iSCSI ストレージをどのようにプロビジョニングしますか? 以下にコメントをお寄せください。

  • ストレージ
Tagged: