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

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

新しいESXiのリリースごとに、VMwareは仮想マシンと仮想ハードウェアのバージョンを更新します。 VMware VMの新しいバージョンでは、新しい機能が表示され、新しい仮想デバイスが追加され、リソース制限が増加し(PCIスロット、RAM、vCPU)、バグが修正されます。したがって、新しいESXiバージョンに移行する場合は、すべての仮想マシンの仮想ハードウェアバージョン。互換性の目的でのみ、古いバージョンのVMを使用することをお勧めします。この記事では、VMWareESXiホストで実行されているVMの仮想ハードウェアバージョンをアップグレードする方法について説明します。

ESXiとVMハードウェアバージョンの互換性を次の表に示します。

ハイパーバイザーバージョン VMバージョン
ESX / ESXi 4.X 7
ESXi 5.0 8
ESXi 5.1 9
ESXi 5.5 10
ESXi 6.0 11
ESXi 6.5 13
ESXi 6.7 14
ESXi 6.7 U2 15
ESXi 7.0(7.0.0) 17
ESXi 7.0 U1(7.0.1) 18
ESXi 7.0 U2(7.0.2) 19

概要で現在の仮想マシン(仮想ハードウェア)のバージョンを確認できます 互換性の仮想マシンのタブ セクション。以下のスクリーンショットは、VMバージョン18( ESXI 7.0U1以降)を示しています。 )が使用されます。

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

新しいハードウェアによって提供される新機能が必要でない限り、VMwareは仮想ハードウェアのバージョンを更新することをお勧めしません。

新しいバージョンのVMハードウェアをサポートしていないESXiホストでVMを実行することはできません。このようなVMをVMotionを使用して古いバージョンのESXiを搭載したホストに移行しようとすると、エラーが表示されます。

The virtual machine version is not compatible with the version of the host munexi1.

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

VMバージョンをアップグレードする前に、次のことをお勧めします。

  • VMスナップショットを作成する
  • VMwareツールを更新します。最新のVMwareToolsバージョンをインストールする前にVMハードウェアをアップグレードすると、Windowsゲスト仮想マシンでネットワーク設定をリセットできます。

仮想ハードウェアのバージョンをアップグレードするには、仮想マシンを停止する必要があります。その後、VMを右クリックして、互換性->を選択します。 VMの互換性をアップグレードする

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

仮想ハードウェアの更新を確認し、VMハードウェアのバージョンを選択します。この例では、最新の ESXi7.0U1以降を選択しました。 私のホストで利用できます。

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

次回VMが正常に再起動されたときに、仮想マシンのハードウェアバージョンの自動アップグレードをスケジュールできます。

  1. 互換性を選択します ->VM互換性アップグレードのスケジュール VMコンテキストメニュー内;
  2. 互換性があるから ドロップダウンリストで、アップグレードするVMハードウェアのバージョンを選択します。
  3. オプションを有効にする通常のゲストOSのシャットダウン後にのみアップグレードする; VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?
  4. 仮想マシンの仮想ハードウェアバージョンは、次に仮想マシンが再起動されたときに更新されます。

VMware PowerCLIモジュールのPowerShellコマンドレットを使用して、VMハードウェアのバージョンを更新することもできます。 vCenterまたはESXiホストに接続します:

Connect-VIServer esxi_hostname

仮想マシンの仮想ハードウェアバージョンを一覧表示します:

Get-VM | [名前]、[hardwareversion]、[PowerState]を選択します

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

VMware ESXiの新しいバージョンでは、 HardwareVersion VMのバージョンの代わりに使用する必要があります 属性。古い属性名を使用すると警告が表示されます:

WARNING: The 'Version' property of VirtualMachine type is deprecated. Use the 'HardwareVersion' property instead.

PoweShellを使用してVMハードウェアのバージョンを更新するには、次のコマンドを実行します。

Set-VM -VM lon-fs03 -HardwareVersion vmx-19 -Confirm:$ false

指定されたVMハードウェアバージョンがESXiホストでサポートされていない場合、エラーが表示されます:

The operation for the entity mytestVM1 failed with the following message: The operation is not supported on the object.

Out-GridViewコマンドレットを使用して、アップグレードが必要なVMを一覧表示できます。

Get-VM | Where-object{$_。powerstate-eq"poweredoff"} | Out-GridView -PassThru | Set-VM -HardwareVersion vmx-19 -Confirm:$ false

アップグレードするVMを選択する必要があるグラフィックテーブルが表示されます( CTRL を使用) キーを押して複数のVMを選択します。

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

簡単なPowerShellスクリプトを使用して、ホスト上のすべてのVMでハードウェアの自動アップグレードをスケジュールできます。

$ AllVMs =Get-VM
Foreach($ VM in($ AllVMs)){
$ VMConfig =Get-View -VIObject $ VM.Name
$ vmConfigSpec =New-Object VMware.Vim.VirtualMachineConfigSpec
$ vmConfigSpec.ScheduledHardwareUpgradeInfo =New-Object -TypeName VMware.Vim.ScheduledHardwareUpgradeInfo
$ vmConfigSpec.ScheduledHardwareUpgradeInfo.UpgradePolicy =“ always”
$ vmConfigSpec.ScheduledHardware vmx-19”
$ VMConfig.ReconfigVM($ vmConfigSpec)
}

すべての仮想マシンは、次回の再起動時に、指定されたVMハードウェアバージョンに自動的にアップグレードされます。

企業ネットワークでVMハードウェアとVMツールを一元的にアップグレードするには、vSphere7以降でvCenterUpdateManagerまたはvSphereLifecycle Manager(VLCM)を使用することをお勧めします。

無料のESXiバージョン(VMware vSphere Hypervisor)を使用している場合、APIの制限により、PowerCLIを介してVMハードウェアバージョンにアクセスすることはできません。ただし、 vim-cmdは使用できます ESXiシェルのコマンド:

サーバー上のVMのリストを取得します:

vim-cmd vmsvc / getallvms

アップグレードするVMのVMIDを見つけて、次のコマンドで指定します。

vim-cmd vmsvc / upgrade vmid vmx-17

VMware ESXiでVMハードウェアバージョンをアップグレードする方法は?

VMを起動し、VMバージョン17にアップグレードされていることを確認します。

また、VM構成ファイル(VMX)を直接編集してVMハードウェアバージョンを更新する、サポートされていない別のバージョンもあります。

SSH経由でESXiホストに接続し、VMのあるディレクトリに移動します。

cd / vmfs / volume / datastore_name / test_vm

test_vm.vmxファイルを編集します:

vi myvm.vmx

構成行を見つけます:

virtualHW.version = "12"

そして、次のように変更します:

virtualHW.version = "17"

VMXファイルを保存して閉じます( Esc w q


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