VMware ESXiでのiSCSIデータストア(LUN)の構成
VMware vSphereでは、ESXiホストの共有データストアとしてiSCSIディスクを使用できます。 ESXiホストは、TCPプロトコルを使用してローカルネットワーク経由でiSCSIストレージにアクセスします。この記事では、iSCSILUNをVMWareESXiホストに追加し、そのホスト上に共有VMFSデータストアを作成する方法について説明します。
ストレージデバイス(アレイ)でiSCSIターゲット(ディスク)をすでに作成、構成、および公開しているとします。また、Windows Serverでホストされている仮想ディスク(VHDX)をiSCSIターゲットとして使用できます。
ESXiホスト(iSCSIイニシエーター)がストレージ構成のiSCSIターゲットに接続することを許可していることを確認してください。 IQN(ESXiでiSCSIアダプターのIQNを取得する方法を以下に示します)、DNS名、IP、またはMACアドレスを使用してiSCSIターゲットをアドレス指定できます。この例では、VMware ESXi 6.7を実行しているスタンドアロンホストを使用しています(無料のESXiハイパーバイザーを使用することもできます)。これは、物理ホストまたは仮想マシンの場合があります(これは、Hyper-V VMでESXiを実行する例です)。ホストには2つのネットワークインターフェイスがあります(1つは管理用で、2つ目はiSCSIトラフィック用です)。
Webインターフェイスを開いてESXiホストを管理します(_https://YOUR_ESXI_HOST/ui/#/login
。
まず、ESXiホストがiSCSIストレージにアクセスするために使用する別のVMkernelネットワークインターフェイスを作成します。 ネットワークを開きます -> VMkernel NIC -> VMkernelNICを追加 。
vmkポートに加えて、新しいポートグループ(新しいポートグループ)を作成します )。グループ名(iSCSI)を指定し、vmkernelインターフェイスに静的IPアドレスを割り当てます。
次に、デフォルトのvSwitch0の設定を開きます(ネットワーク->仮想スイッチ )。ホストの2番目の物理インターフェース(vmnic1)が構成に追加され、アクティブになっていることを確認します(そうでない場合は、[アップリンクの追加]をクリックします)。 追加します。
NICチーミング セクションでは、両方の物理インターフェースがアクティブであることを確認してください。
次に、iSCSIポートグループ設定で、2番目のインターフェイスのみをiSCSIトラフィックに使用できるようにする必要があります。 ネットワーク->に移動します ポートグループ-> iSCSI — > 設定の編集 。 NICチーミングを展開します セクションを選択し、フェイルオーバー順序の上書き=はいを選択します 。 vmnic1をアクティブのままにして、未使用に設定します vmnic0ポート用。
その結果、ESXiホストはiSCSILUNにアクセスするために1つのネットワークインターフェイスのみを使用します。
VMWareESXiでのiSCSIソフトウェアの構成
ESXiでは、iSCSIソフトウェアアダプタはデフォルトで無効になっています。有効にするには、ストレージを開きます ->アダプター 。 ソフトウェアiSCSiをクリックします 。
iSCSI有効化を変更します 有効にします。
ここで、iSCSIアダプター(イニシエーター)のIQNを取得できることに注意してください。これを使用して、ストレージアレイ設定でiSCSILUNへのアクセスを構成できます。
次に、iSCSIストレージのIPアドレスと接続ポート(デフォルトでは、TCPポート3260
)を追加します。 動的ターゲットのiSCSIトラフィックに使用されます) セクション。 ESXiは、ストレージ上のすべてのiSCSIターゲットをスキャンし、それらを静的ターゲットに表示します リスト。
ここでCHAP認証を構成できますが、テスト環境ではオプションです。
設定を保存します。新しいiSCSIソフトウェアアダプタHBAvmhba65
[ストレージ]->[アダプタ]タブに表示されます。
ESXiホストがvCenterに接続されている場合は、構成を開きます ->ストレージ –>ストレージアダプタ iSCSILUNを追加します。 ソフトウェアiSCSIアダプターを選択します 動的検出でiSCSIストレージの名前またはIPアドレスを指定します タブ。 再スキャンをクリックします 。使用可能なiSCSIターゲットのリストが静的検出に表示されます タブ。
ストレージにiSCSIターゲットのリストが表示されない場合は、ESXiコンソールを使用してiSCSIディスクの可用性を診断できます。
ESXiホストでSSHを有効にし、任意のSSHクライアントを使用して接続します(組み込みのWindows 10 SSHクライアントを使用します):
以下のコマンドを使用して、指定されたvmkernelポート(vmk1)からiSCSIストレージ(192.168.113.10)の可用性を確認できます。
# vmkping -I vmk1 192.168.113.10
この例では、iSCSIストレージはpingに応答します。
次に、netcatを使用してストレージでiSCSI TCPポート3260が使用可能かどうかを確認します(この例では、192.168.113.60がvmk1インターフェイスのIPアドレスです):
# nc -s 192.168.113.60 -z 192.168.113.10 3260
Connection to 192.168.113.10 3260 port [tcp/*] succeeded!
ESXiホストでソフトウェアiSCSIが有効になっていることを確認してください:
# esxcli iscsi software get
true
必要に応じて有効にします:
# esxcli iscsi software set -e true
Software iSCSI Enabled
次のようにして、ソフトウェアiSCSIHBAアダプターの現在の設定を取得することもできます。
# esxcli iscsi adapter get -A vmhba65
vmhba65 Name: iqn.1998-01.com.vmware:srv-esx1-1234abcd Alias: Vendor: VMware Model: iSCSI Software Adapter Description: iSCSI Software Adapter Serial Number: Hardware Version: Asic Version: Firmware Version: Option Rom Version: Driver Name: iscsi_vmk Driver Version: TCP Protocol Supported: false Bidirectional Transfers Supported: false Maximum Cdb Length: 64 Can Be NIC: false Is NIC: false Is Initiator: true Is Target: false Using TCP Offload Engine: false Using ISCSI Offload Engine: false
VMWareESXiのiSCSILUNにVMFSデータストアを作成する
次に、VMFS(仮想マシンファイルシステム)データストアを作成して、接続されたiSCSILUNに仮想マシンファイルを保存できます。
ストレージを開きます ->データストア ->新しいデータストア 。
VMFSデータストアの名前を入力し、iSCSILUNを選択して作成します。
VMFS 6を選択します ファイルシステムとして、データストアのiSCSIディスクのボリューム全体を指定します。数秒で、新しいVMFSデータストアがESXiで利用できるようになります。
このLUN上にVMFSデータストアがすでに作成されている場合は、ホストで使用可能なストレージデバイスのリストにすぐに表示されます。
これで、iSCSIディスクをESXiホストに接続し、その上にVMFSデータストアを作成しました。複数のESXiサーバーが同時にこのデータストアにアクセスできます。これで共有ストレージができました。VMwarevCenterサーバーを構成すると、vMotionを使用して実行中のVMをホスト間で移動できるようになります。
-
VMware Workstation 15 に vSphere ESXi 6.7 をインストールする方法
このチュートリアルには、VMware ESXi vSphere Hypervisor 6.7 を VMWARE Workstation Player にインストールする手順が含まれています。 VMware ワークステーションに ESXi をインストールする目的は、vSphere ESXi サーバーの機能をテストおよび実験することです。 関連記事: ベア メタル サーバーに vSphere ESXi 6.7 をインストールする方法 VMware ワークステーションに ESXi vSphere Hypervisor をインストールするためのハードウェア要件: CPU: ホスト マシンに
-
VMware ESXi で仮想マシンのクローンを作成する方法
このチュートリアルは多くのホーム ユーザーには当てはまらないかもしれませんが、何らかの理由で環境内で VMware ESXi を使用している場合は、この記事が気に入るはずです。 VMware ESXi はベアメタル ハイパーバイザーであり、無料で提供されます。これは、無限に高い価格を含め、すべてを備えた、より完全な機能を備えた ESX Server 製品を購入するよう説得するための一種のティーザーです。 ESXi は、ベアメタル仮想化のための貧乏人のソリューションのようなものです。そのため、主要な製品の一見明白な機能のいくつかが欠けています。クローンのように。幸いなことに、ESXi でのマ