web-dev-qa-db-ja.com

RHEL7で電源をオフにせずにVM)のvCPUを増やすにはどうすればよいですか?

VMのvCPUを増やしようとしています。私は過去にこれをしました。

  1. VMの電源をオフにします

  2. 最大許容vCPUを構成する

    virsh setvcpus vm-1 10 --maximum --config
    
  3. 現在の設定に変更する

    virsh setvcpus vm-1 10 --current
    
  4. VMの電源を入れます

このようにして、VMに10個のvCPUを正常に追加します。何らかの理由で、電源を切らずにVMにvCPUを追加する必要があります。これを行う方法はありますか?

3
Suresh Kota

現在はありません。以前はQEMUでCPUホットプラグが可能だったようですが、パッチは古くて無愛想で、Windowsゲストでは機能せず、ネイティブで出荷されなくなりました。

http://www.linux-kvm.org/page/CPUHotPlug

3
Andrew Domaszek

--maximumは、vCPUの数の上限のみを設定します。実際に割り当てられる番号とは異なります。

--currentは、電源を切らずにvCPU番号を更新できます。実行時に調整できるように、許可される最大数は、そのような変更を許可するのに十分な高さに設定されている必要があります(マシンがオフのとき)。おそらく、一度必要になる可能性のある最大数を設定してから、実行時にそれを調整する必要があります。

0
Ahmed