仮想マシン(VM)のハードウェアバージョンは、物理ホストで利用可能なハードウェアに関連する、VMがサポートする仮想ハードウェアの機能と機能を反映しています。VMを作成する際には、デフォルトのハードウェアバージョンまたは以前のバージョンのいずれかを選択できます。ただし、後者を選択した場合、VMの機能が制限される可能性があります。
本記事の目的は、包括的なVMwareハードウェアバージョンの概要を提供することです。VMwareは、クラウドコンピューティングと仮想化の市場において、明白なリーダーであり、ほとんどの企業のニーズに対応する豊富な製品ラインを持っています。これまでに、同社は10を超える仮想ハードウェアバージョンをリリースしています。
本記事では、アップグレードの方法と有無、仮想ハードウェアバージョンとVMのホストとの互換性を確認する方法について説明します。
基本情報
VMwareは、VMに構成または追加するデバイス、オプション、リソースなどを豊富に提供しています。一部のハードウェアデバイスは、特定のVMに追加できない場合があるため、互換性に注意する必要があります。VMが実行されている物理マシンとこのVMのオペレーティングシステムは、追加するデバイスや構成をサポートする必要があります。さらに、利用可能な最新のVMware VMバージョンを実行している場合にのみ、仮想ハードウェアを追加または構成できます。
基本的なVMハードウェアデバイスの一部は以下の通りです:
CPU | ESXiホスト上で実行されるVMは複数のプロセッサを持つように構成できますが、物理ホストのCPUの数を超えることはできません。 |
ネットワークアダプタ | ESXiのネットワーキング機能により、同じホスト上のVM間、異なるホスト間、および他の仮想および物理マシンとの間で通信が可能になります。 |
DVD/CD-ROMドライブ | 新しいvSphere VMが作成されると、ドライブがデフォルトでインストールされます。ドライブはクライアントおよびホストデバイス、およびDatastore ISOファイルに接続するように構成できます。DVD/CD-ROMデバイスは追加、削除、または構成できます。 |
ハードディスク | 大きな物理ファイル(またはファイルセット)で、仮想ディスクはVMのアクティビティに関連するデータを保存します。これにはOS、プログラムファイルなどが含まれます。このファイルはコピー、移動、バックアップ、またはアーカイブできます。 |
メモリ | 仮想ハードウェアのメモリサイズは、VM上で実行されているアプリケーションに利用可能なメモリの量を決定します。 |
バーチャルハードウェアにはBIOSとExtensible Firmware Interface(EFI)が含まれ、そのバージョンによって仮想PCIスロットの数、仮想コアの最大数、最大メモリサイズなどの特性が決定されます。たとえば、ESXi 6.0(ハードウェアバージョン11)の最大メモリサイズは4,080 GBですが、ESXi 6.5(ハードウェアバージョン13)では6,128 GBまで拡張されています。
A VMware product is unable to power on a VM if its hardware version is higher than this product supports. For example, VMware Fusion 6.x (VMware hypervisor for Macintosh) can only run a VM on a VMware hardware version 10 or lower. In order to run a VM on hardware version 11, you need VMware Fusion 7.x.
仮想ハードウェアのアップグレードは、ハードドライブを取り出して新しいマシンに入れるプロセスと比較できます。仮想環境では、アップグレード手順の成功は、ハードウェアのアップデートの場合にゲストOSの耐久性に依存します。この点を考慮して、VMwareは、新しいバージョンで追加された機能が必要な場合にのみ、仮想マシンのハードウェアをアップグレードすることを推奨しています。古いホストとの互換性を維持したい場合や、環境でのテストと展開を標準化したい場合は、以前のVMwareハードウェアバージョンを維持する方が良いです。
VMwareハードウェアバージョン:ESXiの互換性
VMを最新のハードウェアバージョンにアップグレードすることは賢明な方法です。これは、VMwareインフラストラクチャの全体的なパフォーマンスと効率を改善するために非常に重要です。
VMのハードウェアバージョンは、使用中のESXiの最新バージョンにアップグレードする必要があります。
A quick reference: VMware ESXi is an enterprise-grade hypervisor designed for creating, running, and serving virtual machines. It is designed for bare-metal installation, meaning that it does not rely on an operating system, which allows for higher security and reliability.
互換性の問題をよりよく理解するために、以下の表を参照してください:
ESXiバージョン | VMwareハードウェアバージョン |
ESXi 6.7 | 14 |
ESXi 6.5 | 13 |
ESXi 6.0 | 11 |
新しいVMを作成するか、既存のVMをアップグレードする場合は、VMの互換性設定に注意する必要があります。VMが実行できるESXiホストのバージョンを適切に選択する必要があります。要するに、互換性設定は、VMに利用可能な仮想ハードウェア機能を決定します。仮想ハードウェアの各互換性レベルは、いくつかのvSphereリリースをサポートしています。例えば、ESXi 5.5で実行されているVMは、ESXi 6.0およびESXi 6.5でも実行できます。
VMのアップグレードを計画している方にとって嬉しいニュースは、vCenter Server(VMwareの中央管理ユーティリティ)やESXiホストには、ダウンタイムが必要ありません。VMはシャットダウン中とゲストOSが再起動するまでの間のみ利用できません。
VMwareハードウェアバージョンのアップグレードを開始する前に
前述のように、最新のハードウェアバージョンへのVMのアップグレードはさらなる課題につながる可能性があります。したがって、プロセスは慎重な計画と準備が必要です。以下の手順を実行することを検討してから開始してください:
- VMのバックアップまたはスナップショットを作成してください。アップグレードにより引
- VMware ツールをアップグレードしてください。
参考までに: VMware ツール は、ゲストオペレーティングシステムの管理を簡略化し、ユーザーとのインタラクションを向上させる一連のサービスおよびモジュールです。これらは、VM のオペレーティングシステムにインストールされ、VM のパフォーマンスを向上させ、多くの VMware 製品の便利な機能を提供します。
Windows ベースの VM では、VMware ツールをアップグレードしないとネットワーク設定が失われる可能性があることに注意してください。
- VM が健康で利用可能であることを確認してください。その仮想ディスク、CD-ROM、ISO イメージなどが有効でアクセス可能であることを確認してください。
- 仮想マシンのハードウェアバージョンを決定します。これには、vSphere Client インベントリで VM を選択し、次のいずれかを行います:
- 概要 タブをクリックし、一般 の下にある VM のハードウェアバージョンを参照します;
- VM を右クリックし、設定 を選択します。ダイアログボックスの右上隅にハードウェアバージョンが表示されます;
- データセンター、ホスト、またはクラスタを選択し、仮想マシン タブをクリックします。ハードウェアバージョンは VM バージョン 列にあります。ここでは、複数の VM のハードウェアバージョン情報も確認できます。
- C#クライアントを使用している場合は、9以上のバージョンがサポートされていないことに注意してください。
まとめ
最新バージョンに仮想ハードウェアをアップグレードすると、利用可能なリソース(メモリサイズ、論理プロセッサーおよび仮想CPUの数など)が大幅に向上します。ただし、互換性の問題に特に注意する必要があります:VMのハードウェアバージョンは、そのVMが実行されているESXiと互換性が必要です。
バックアップとレプリケーション、自動化機能、災害復旧オーケストレーションなど、信頼できるデータ保護ソリューションであるNAKIVO Backup & Replicationを検討してください。
Source:
https://www.nakivo.com/blog/vmware-hardware-version-overview-upgrades-and-compatibility/