40個の利用可能な論理プロセッサがありますが、vmsに32個を超えるvcpusを許可することはできませんか?なにが問題ですか?これを修正する方法は?
これを行うためにvSphere Web Clientを使用しており、ハードウェアバージョンを更新していることを確認してくださいVM ...
ただし、警告する必要があります... 32を超えるvCPUを備えた仮想マシンを作成することはおそらく悪い考えです。特に40コアのホストで。
何をしようとしているのか、なぜVMが非常に多くのリソースを必要とするのか)について詳しく教えてください。
このドキュメントの時点で: 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を知る必要があります。
このための単一の信頼できるソースを見つけるのに問題がありますが、要するに、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バージョンのアップグレードを実行できないため、アップグレードを実行するには停止する必要があることに注意してください。