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