corosyncによって管理されている仮想マシンは新しいCPUを検出しません。

corosyncによって管理されている仮想マシンは新しいCPUを検出しません。

corosync で管理される HA クラスターがあり、仮想マシンの 1 つの CPU 割り当てを増やす必要があります。

私は次のことをしました。

  • pcs resource disable myVM
  • 仮想マシンが停止するのを待ちます。
  • xmlファイルを編集します(ファイルが正しいことを確認してください)。セクションpcs sources show --fullの項目を変更しました。コア数を8に変更します。cpu<topology sockets='1' cores='4' threads='1'/>
  • xml ファイルがすべての物理ホストで同期されていることを確認します。
  • pcs resource enable myVM

ただし、VMが再び機能すると、/proc/cpuinfoまだコアが4つしかないとマークされます(ホットプラグCPUを有効にしていないか、それを有効にする方法がわかりません)。物理ホストには使用可能なCPUコアがたくさんあります。

VMが4コアではなく8コアで起動しないように、私が間違っていることを教えてくれる人はいますか?確かに何かがあるはずですが、私はそれを見ることができません!

答え1

これは私の立場で愚かな間違いであることが判明しました。このタグは、システムが持つことができるCPUの最大数を設定します。したがって、上記の編集内容と一緒に追加すると便利です。

関連情報