web-dev-qa-db-ja.com

エンタープライズプラスライセンスを備えたESX5.5ですが、VMごとに32個を超えるvcpuを追加することはできません

40個の利用可能な論理プロセッサがありますが、vmsに32個を超えるvcpusを許可することはできませんか?なにが問題ですか?これを修正する方法は?

1

これを行うためにvSphere Web Clientを使用しており、ハードウェアバージョンを更新していることを確認してくださいVM ...

ただし、警告する必要があります... 32を超えるvCPUを備えた仮想マシンを作成することはおそらく悪い考えです。特に40コアのホストで。

何をしようとしているのか、なぜVMが非常に多くのリソースを必要とするのか)について詳しく教えてください。

8
ewwhite

このドキュメントの時点で: https://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf vmあたりのvcpuの最大数は64です。

ただし、マシンに64物理コア(またはハイパースレッディングを使用する32コア)がある場合にのみ、64個のvCPUを割り当てることができます。ここで制限について読むことができます: http://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.vsphere.vm_admin.doc/GUID-13AD347E-3B77-4A67-B3F4- 4AC2230E4509.html

その場合、使用しているオペレーティングシステムによっても異なります。より良いフィードバックを提供するには、使用している物理CPU、使用しているソケットの数、ゲストに使用しているOSを知る必要があります。

0
embedded

このための単一の信頼できるソースを見つけるのに問題がありますが、要するに、32を超えるvCPUを使用するには、仮想ハードウェアレベル9(vmx-9)以降である必要があります。

ESXi version   VMX version   Max vCPUs
     5.0             8           32
     5.1             9           64
     5.5            10           64
     6.0            11          128

新しいバージョンのESXiは古いVMXバージョンを使用できるため、ESXi 5.5を使用しているからといって、すべてのVMが必ずしもVMXバージョン10であるとは限りません。VMのVMXバージョンをアップグレードできるのはESXiホストでサポートされている最新バージョン。 ESXiでは、中間バージョンへのアップグレードを選択できません。実行中のVMではVMXバージョンのアップグレードを実行できないため、アップグレードを実行するには停止する必要があることに注意してください。

0