9.4.3. 仮想マシン上での CPU のホットプラグ
OpenShift Container Platform Web コンソールを使用して、仮想マシンを再起動することなく、仮想マシンに割り当てられる CPU ソケットの数を増減できます。
手順
-
Virtualization
VirtualMachines に移動します。 - 目的の仮想マシンを選択して、VirtualMachine details ページを開きます。
- Configuration タブで、Edit CPU|Memory をクリックします。
- vCPU ラジオボタンを選択します。
必要な仮想 CPU ソケットの数を入力し、Save をクリックします。
注記仮想マシンの仮想 CPU ソケットのデフォルト初期数の最大 3 倍までホットプラグできます。この制限を超えると再起動が必要になります。
仮想マシンが移行可能な場合は、ライブマイグレーションがトリガーされます。そうでない場合、または変更をライブ更新できない場合は、
RestartRequired条件が仮想マシンに追加されます。
VM で spec.template.spec.domain.devices.networkInterfaceMultiQueue フィールドが有効で、CPU がホットプラグされている場合、CPU ホットプラグの前にアタッチする既存のネットワークインターフェイスが、仮想 CPU (vCPU)を追加した後でも、元のキュー数を保持していると、次の動作が発生します。この動作は正常なものであり、基盤となる仮想化テクノロジーによって発生します。* 新しい vCPU 設定と一致するように既存のインターフェイスのキュー数を更新するには、仮想マシンを再起動します。再起動は、更新によってパフォーマンスが向上する場合にのみ必要です。* CPU ホットプラグ後にホットプラグする新しい VirtIO ネットワークインターフェイスは、更新された vCPU 設定に一致するキュー数を自動的に受信します。