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

VMware ESXi(vSphere)でのVMFSデータストア容量の増加

この記事では、VMFSデータストアのサイズを増やす方法について説明します。 vSphereWebClientインターフェイスまたはVMwareESXiコマンドプロンプトを使用します。

VMFSデータストアの空き領域を確認したときに、そのうちの1つで空き領域が不足していることがわかったとします。ストレージスペースを追加して、VMFSデータストアのサイズを増やしたい。

まず、ストレージデバイス上のLUNのサイズを拡張する必要があります。それを行う方法は、ストレージのベンダーによって異なります。 Windows Server iSCSI LUNを使用している場合は、サーバーマネージャー(File and Storage Services)を介してvhdxを増やすことができます。 -> iSCSI ->ディスクを選択-> Extend iSCSI Virtual Disk )。この例では、LUNサイズを100GBから105GBに拡張しました。

VMWare ESXiは、VMFSデータストアを拡張する2つの方法をサポートしています。同じLUNで未使用のスペースを使用する方法(この記事でこの方法について説明します)または追加のLUNを追加する方法(この方法はエクステントと呼ばれます)です。 VMFSエクステントは、複数のLUNにまたがる一種のパーティションです。データは、最初のLUNがいっぱいになった後、2番目のLUNに書き込まれます。

vSphere WebClientを使用してVMFSデータストアを増やす方法

  1. ストレージを選択します vSphereClientインターフェイスで;
  2. データストアを右クリックして、[データストアの容量を増やす]を選択します;
    VMware ESXi(vSphere)でのVMFSデータストア容量の増加
  3. 増やすディスク(LUN)を選択します。 Expandableの値に注意してください 桁。 はいと表示されます 。これは、このVMFSデータストアを拡張できることを意味します。 いいえと表示されている場合 、VMFSデータストアを2つのLUNに拡張することによってのみ、VMFSエクステントを使用してこのデバイス容量を増やすことができます。 VMware ESXi(vSphere)でのVMFSデータストア容量の増加
  4. 次のステップでは、ストレージサイズをどれだけ増やすかを選択する必要があります。デフォルトでは、ウィザードは使用可能なすべてのスペースを使用することを提案します(Use Free space 5Gb to expand the datastore )。空き領域を使用して現在のパーティションを拡張しているという警告が表示されます;
    VMware ESXi(vSphere)でのVMFSデータストア容量の増加

    The datastore already occupies one or more extents on this device. Selecting free space adjacent to an extent in the datastore will expand that extent. Selecting any other option will add a new extent to the datastore.
  5. 適切な場合は、[次へ]をクリックすると、VMFSデータストアがどれだけ大きくなるかがわかります(データストアのサイズを大きくする )とその新しいサイズ(将来のデータストアサイズ概要 画面。
    VMware ESXi(vSphere)でのVMFSデータストア容量の増加
VMFS6のVMFSデータストアの最大サイズは64TB 。ストレージは、1つのLUNまたは最大32のエクステントで構成され、合計サイズは最大64TBです。

場合によっては、vSphereClientのグラフィカルインターフェイスからVMFSデータストアを拡張できないことがあります。ほとんどの場合、問題はブートディスクデバイス上のVMFSストレージを増やすことができないことに関連しています。次に、次のエラーが表示されます:

Failed to expand VMFS datastore VMFSstore - Cannot change the host configuration.

VMware ESXi(vSphere)でのVMFSデータストア容量の増加

この場合、VMwareESXiコマンドプロンプトからデータストアを展開する必要があります。

コマンドラインからのVM​​wareESXi上のVMFSデータストアの拡張
  1. SSH経由でESXiホストに接続します(Windowsでは組み込みのSSHクライアントを使用できます)。
  2. ストレージアダプターの再スキャン:esxcli storage core adapter rescan --all
  3. 次に、VMFSデータストアが配置されているディスク(LUN)を特定します:vmkfstools -P /vmfs/volumes/DCx2VMFS1 。この場合、ディスクは /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f.:1のようになります。 これは、VMFSデータストアがディスクの最初のパーティションにあることを意味します。
    VMware ESXi(vSphere)でのVMFSデータストア容量の増加
  4. ディスクのパーティションテーブルを確認します:partedUtil get /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f
    13706 255 63 220200960
    1 2048 209713152 0 0

    この場合、最初のパーティションセクターは 2048 最後は209713152です。

  5. 次に、使用可能な最後のセクターの番号を取得します。これは、VMFSパーティションを次のように拡張できるセクターです。partedUtil getUsableSectors /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f
  6. 私の場合、コマンドは次のエラーを返しました。
    Error: The backup GPT table is not at the end of the disk, as it should be. This might mean that another operating system believes the disk is smaller. Fix, by moving the backup to the end (and removing the old backup)?
    
    Warning: Not all of the space available to /dev/disks/naa.6000f3fdc1175dacd86b623db26e4d1f appears to be used, you can fix the GPT to use all of the space (an extra 10485760 blocks) or continue with the current setting? This will also move the backup table at the end if is not at the end already. diskSize (220200960) AlternateLBA (209715199) LastUsableLBA (209715166) NewLastUsableLBA (220200926)
    

    VMware ESXi(vSphere)でのVMFSデータストア容量の増加

  7. GPTテーブルのエラーを修正するには、次のコマンドを実行します。partedUtil fixGpt /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f
    FixGpt tries to fix any problems detected in GPT table.
    Please ensure that you don't run this on any RDM (Raw Device Mapping) disk.
    Are you sure you want to continue (Y/N): Exiting ...
    gpt
    13706 255 63 220200960
    1 2048 209713152 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
  8. 最後に使用可能なセクター(NewLastUsableLBA)の番号を再度表示します:partedUtil getUsableSectors /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f この例では、パーティションをセクター220200926に拡張できます;
    VMware ESXi(vSphere)でのVMFSデータストア容量の増加
  9. つまり、最初の番号( 2048 )があります。 )と最後( 220200926 )パーティションのセクター。拡張してみましょう:partedUtil resize /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f 1 2048 220200926
  10. 次に、VMFSファイルシステムを拡張します。vmkfstools --growfs /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f:1 /vmfs/devices/disks/naa.6000f3fdc1175dacd86b623db26e4d1f:1
  11. VMFSデータストアのリストを更新します:vmkfstools –V
  12. 次のコマンドを使用して、ローカルデータストアのサイズを確認します: df –h
    VMware ESXi(vSphere)でのVMFSデータストア容量の増加

ご覧のとおり、VMFSデータストアは5GB拡張されています。操作は、データストアをアンマウントしたりVMを停止したりせずにオンラインで実行されました。

また、VMware仮想マシンディスク(vmdk)ファイルを縮小する方法に関するガイドを読むことをお勧めします。


  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 でのマ