VMware ハードウェアバージョンの概要:アップグレードと互換性
仮想マシン(VM)のハードウェアバージョンは、そのVMがサポートする仮想ハードウェアの特長や機能を反映しており、これらは物理ホスト上で利用可能なハードウェアに関連しています。VMを作成する際には、デフォルトのハードウェアバージョンか、それより以前のバージョンかを選択できます。ただし、後者を選択した場合、VMの機能が制限される可能性があります。
本記事の目的は、VMwareのハードウェアバージョンに関する包括的な概要を提供することです。 背景として、VMwareはクラウドコンピューティングおよび仮想化市場において疑いようのないリーダーであり、事実上すべての企業のニーズに応えるほど豊富な製品ラインアップを誇っています。これまでに、同社は10以上の仮想ハードウェアバージョンをリリースしてきました。
本記事では、アップグレードの実施方法やその必要性、および仮想ハードウェアバージョンとVMのホストとの互換性を確認する方法について解説します。
基本情報
VMwareでは、仮想マシン(VM)の設定や機能追加のために、豊富なデバイス、オプション、リソースなどが用意されています。 一部のハードウェアデバイスは特定のVMに追加できないため、互換性に注意する必要があります。VMが実行されている物理マシンと、そのVMのオペレーティングシステムの両方が、追加しようとしているデバイスや構成をサポートしている必要があります。さらに、仮想ハードウェアの追加や構成は、利用可能な最新のVMware VMバージョンを実行している場合にのみ可能です。
基本的なVMハードウェアデバイスの一部を以下に示します。
| CPU | ESXiホスト上で実行される仮想マシンは、複数のプロセッサを持つように設定できますが、物理ホスト上のCPU数を超えることはできません。 |
| ネットワークアダプタ | ESXiのネットワーク機能により、同じホスト上のVM間、異なるホスト上のVM間、および他の仮想マシンや物理マシンとの通信が可能になります。 |
| DVD/CD-ROMドライブ | 新しい vSphere 仮想マシンが作成されると、ドライブはデフォルトでインストールされます。このドライブは、クライアントやホストのデバイス、およびデータストアの ISO ファイルに接続するように設定できます。DVD/CD-ROM デバイスは、追加、削除、または設定が可能です。 |
| ハードディスク | 仮想ディスクとは、大容量の物理ファイル(または一連のファイル)であり、VMの動作に関連するデータ(OSやプログラムファイルなど)を格納します。このファイルは、コピー、移動、バックアップ、またはアーカイブが可能です。 |
| メモリ | 仮想ハードウェアのメモリ容量によって、VM上で実行されるアプリケーションが利用できるメモリの量が決まります。 |
仮想ハードウェアにはBIOSおよび拡張ファームウェアインターフェース(EFI)が含まれており、そのバージョンによって、仮想PCIスロットの数、仮想コアの最大数、メモリの最大容量、および物理マシンに典型的なその他の特性が決まります。 例えば、ESXi 6.0(ハードウェアバージョン 11)の最大メモリ容量は 4,080 GB ですが、ESXi 6.5(ハードウェアバージョン 13)では 6,128 GB にも達します。
VMware 製品は、そのハードウェアバージョンが本製品がサポートするバージョンよりも高い場合、VM を起動することができません。 たとえば、VMware Fusion 6.x(Macintosh 用の VMware ハイパーバイザー)では、VMware ハードウェア バージョン 10 以下の VM しか実行できません。ハードウェア バージョン 11 で VM を実行するには、VMware Fusion 7.x が必要です。

仮想ハードウェアのアップグレードは、ハードドライブを取り外して新しいマシンに装着するプロセスに例えることができます。仮想環境において、アップグレード手順が成功するかどうかは、ハードウェアの更新時にゲスト OS がどの程度耐性を発揮できるかにかかっています。 この点を踏まえ、VMwareでは、新しいバージョンで追加された機能が必要である場合にのみ、仮想マシンのハードウェアをアップグレードすることを推奨しています。古いホストとの互換性を維持したい場合や、環境内のテストおよび展開を標準化したい場合は、以前のVMwareハードウェアバージョンを継続して使用することをお勧めします。
VMware ハードウェアバージョン:ESXi との互換性
VMを最新のハードウェアバージョンにアップグレードすることは、賢明な対策です。これは、VMwareインフラストラクチャ全体のパフォーマンスと効率を向上させる上で極めて重要です。
VMのハードウェアバージョンは、使用中のESXiの最新バージョンにアップグレードする必要があります。
クイックリファレンス: VMware ESXi は、仮想マシンの作成、実行、および提供を目的として設計されたエンタープライズグレードのハイパーバイザーです。ベアメタルインストール向けに設計されており、オペレーティングシステムに依存しないため、より高いセキュリティと信頼性を実現します。
互換性の問題についてより深く理解するには、以下の表をご覧ください:
| 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ホストの場合。仮想マシンが利用できなくなるのは、シャットダウン中およびゲストOSが再起動するまでの間のみです。
VMware ハードウェアバージョンのアップグレードを開始する前に
前述の通り、VMを最新のハードウェアバージョンにアップグレードすると、さらなる課題が生じる可能性があります。そのため、このプロセスには綿密な計画と準備が必要です。作業を開始する前に、以下の手順を実行することを検討してください:
- 作成 VMのバックアップまたはスナップショット アップグレードによって生じる可能性のある問題を未然に防ぐためです。以下に、その方法について詳しく説明しています。 NAKIVO Backup & Replication この作業のお手伝いをいたします。
- 必ず VMware Tools をアップグレードしてください。
参考までに: VMware Tools これは、ゲストOSの管理を簡素化し、ユーザーとゲストOSとのやり取りを向上させる一連のサービスおよびモジュールです。VMのOSにインストールされることで、VMのパフォーマンスを向上させ、VMware製品の便利な機能の多くを実現します。
WindowsベースのVMでは、VMware Toolsをアップグレードしないとネットワーク設定が失われる可能性があることにご注意ください。
- VMは正常に動作しており、利用可能な状態である必要があります。その仮想ディスク、CD-ROM、ISOイメージなどが有効であり、アクセス可能であることを確認してください。
- 仮想マシンのハードウェアバージョンを確認します。これを行うには、[VM] でその仮想マシンを選択し、
vSphere Client inventory. その後、次のいずれかの操作を行ってください:- をクリックして
Summaryタブを開き、以下の項目でVMのハードウェアバージョンを確認してくださいGeneral; - VMを右クリックし、[ ] を選択します
Edit Settings. ダイアログボックスの右上隅にあるハードウェアバージョンを確認してください。; - データセンター、ホスト、またはクラスターを選択し、[
Virtual Machineタブ。ハードウェアのバージョンは、VM Version列。ここでは、複数のVMのハードウェアバージョンに関する情報も確認できます。
- をクリックして
- C#クライアントをご利用の場合は、バージョン9より上のバージョンはサポートされていない点にご注意ください。
まとめ
仮想ハードウェアを最新バージョンにアップグレードすると、特に利用可能なリソース(メモリ容量、論理プロセッサ数、仮想CPU数など)の面で大きなメリットが得られます。ただし、互換性の問題には特に注意を払う必要があります。VMのハードウェアバージョンは、そのVMが実行されているESXiと互換性があるものでなければなりません。
以下のような信頼性の高いデータ保護ソリューションの利用を検討してください。 NAKIVO Backup & Replication バックアップやレプリケーション、自動化機能、および災害復旧のオーケストレーションを可能にするものです。