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