仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

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トラフィック用です)。

VMWareESXiでiSCSIトラフィック用にネットワークを構成する

Webインターフェイスを開いてESXiホストを管理します(_https://YOUR_ESXI_HOST/ui/#/login

まず、ESXiホストがiSCSIストレージにアクセスするために使用する別のVMkernelネットワークインターフェイスを作成します。 ネットワークを開きます -> VMkernel NIC -> VMkernelNICを追加

VMware ESXiでのiSCSIデータストア(LUN)の構成

vmkポートに加えて、新しいポートグループ(新しいポートグループ)を作成します )。グループ名(iSCSI)を指定し、vmkernelインターフェイスに静的IPアドレスを割り当てます。

VMware ESXiでのiSCSIデータストア(LUN)の構成

次に、デフォルトのvSwitch0の設定を開きます(ネットワーク->仮想スイッチ )。ホストの2番目の物理インターフェース(vmnic1)が構成に追加され、アクティブになっていることを確認します(そうでない場合は、[アップリンクの追加]をクリックします)。 追加します。

VMware ESXiでのiSCSIデータストア(LUN)の構成

NICチーミング セクションでは、両方の物理インターフェースがアクティブであることを確認してください。

VMware ESXiでのiSCSIデータストア(LUN)の構成

次に、iSCSIポートグループ設定で、2番目のインターフェイスのみをiSCSIトラフィックに使用できるようにする必要があります。 ネットワーク->に移動します ポートグループ-> iSCSI > 設定の編集NICチーミングを展開します セクションを選択し、フェイルオーバー順序の上書き=はいを選択します 。 vmnic1をアクティブのままにして、未使用に設定します vmnic0ポート用。

VMware ESXiでのiSCSIデータストア(LUN)の構成

その結果、ESXiホストはiSCSILUNにアクセスするために1つのネットワークインターフェイスのみを使用します。

VMWareESXiでのiSCSIソフトウェアの構成

ESXiでは、iSCSIソフトウェアアダプタはデフォルトで無効になっています。有効にするには、ストレージを開きます ->アダプターソフトウェアiSCSiをクリックします 。

VMware ESXiでのiSCSIデータストア(LUN)の構成

iSCSI有効化を変更します 有効にします。

ここで、iSCSIアダプター(イニシエーター)のIQNを取得できることに注意してください。これを使用して、ストレージアレイ設定でiSCSILUNへのアクセスを構成できます。

次に、iSCSIストレージのIPアドレスと接続ポート(デフォルトでは、TCPポート3260)を追加します。 動的ターゲットのiSCSIトラフィックに使用されます) セクション。 ESXiは、ストレージ上のすべてのiSCSIターゲットをスキャンし、それらを静的ターゲットに表示します リスト。

VMware ESXiでのiSCSIデータストア(LUN)の構成

ここでCHAP認証を構成できますが、テスト環境ではオプションです。

設定を保存します。新しいiSCSIソフトウェアアダプタHBAvmhba65 [ストレージ]->[アダプタ]タブに表示されます。

VMware ESXiでのiSCSIデータストア(LUN)の構成

ESXiホストがvCenterに接続されている場合は、構成を開きます ->ストレージ –>ストレージアダプタ iSCSILUNを追加します。 ソフトウェアiSCSIアダプターを選択します 動的検出でiSCSIストレージの名前またはIPアドレスを指定します タブ。 再スキャンをクリックします 。使用可能なiSCSIターゲットのリストが静的検出に表示されます タブ。

VMware ESXiでのiSCSIデータストア(LUN)の構成

ストレージにiSCSIターゲットのリストが表示されない場合は、ESXiコンソールを使用してiSCSIディスクの可用性を診断できます。

ESXiホストでSSHを有効にし、任意のSSHクライアントを使用して接続します(組み込みのWindows 10 SSHクライアントを使用します):

ssh root@192.168.113.50

以下のコマンドを使用して、指定されたvmkernelポート(vmk1)からiSCSIストレージ(192.168.113.10)の可用性を確認できます。

# vmkping -I vmk1 192.168.113.10

VMware ESXiでのiSCSIデータストア(LUN)の構成

この例では、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!

VMware ESXiでのiSCSIデータストア(LUN)の構成

ESXiホストでソフトウェアiSCSIが有効になっていることを確認してください:

# esxcli iscsi software get

true

必要に応じて有効にします:

# esxcli iscsi software set -e true

Software iSCSI Enabled

次のようにして、ソフトウェアiSCSIHBAアダプターの現在の設定を取得することもできます。

# esxcli iscsi adapter get -A vmhba65

VMware ESXiでのiSCSIデータストア(LUN)の構成

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に仮想マシンファイルを保存できます。

ストレージを開きます ->データストア ->新しいデータストア

VMware ESXiでのiSCSIデータストア(LUN)の構成

VMFSデータストアの名前を入力し、iSCSILUNを選択して作成します。

VMware ESXiでのiSCSIデータストア(LUN)の構成

VMFS 6を選択します ファイルシステムとして、データストアのiSCSIディスクのボリューム全体を指定します。数秒で、新しいVMFSデータストアがESXiで利用できるようになります。

VMware ESXiでのiSCSIデータストア(LUN)の構成

このLUN上にVMFSデータストアがすでに作成されている場合は、ホストで使用可能なストレージデバイスのリストにすぐに表示されます。

VMware ESXiでのiSCSIデータストア(LUN)の構成

これで、iSCSIディスクをESXiホストに接続し、その上にVMFSデータストアを作成しました。複数のESXiサーバーが同時にこのデータストアにアクセスできます。これで共有ストレージができました。VMwarevCenterサーバーを構成すると、vMotionを使用して実行中のVMをホスト間で移動できるようになります。


  1. 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: ホスト マシンに

  2. VMware ESXi で仮想マシンのクローンを作成する方法

    このチュートリアルは多くのホーム ユーザーには当てはまらないかもしれませんが、何らかの理由で環境内で VMware ESXi を使用している場合は、この記事が気に入るはずです。 VMware ESXi はベアメタル ハイパーバイザーであり、無料で提供されます。これは、無限に高い価格を含め、すべてを備えた、より完全な機能を備えた ESX Server 製品を購入するよう説得するための一種のティーザーです。 ESXi は、ベアメタル仮想化のための貧乏人のソリューションのようなものです。そのため、主要な製品の一見明白な機能のいくつかが欠けています。クローンのように。幸いなことに、ESXi でのマ