9.4.2. 仮想マシン上でのメモリーのホットプラグ
OpenShift Container Platform Web コンソールを使用して、仮想マシンを再起動することなく、仮想マシンに割り当てられたメモリーの量を追加または削除できます。
手順
-
Virtualization
VirtualMachines に移動します。 - 目的の仮想マシンを選択して、VirtualMachine details ページを開きます。
- Configuration タブで、Edit CPU|Memory をクリックします。
必要なメモリー量を入力し、Save をクリックします。
注記仮想マシンのデフォルト初期メモリー量の最大 3 倍までホットプラグできます。この制限を超えると再起動が必要になります。
システムはこれらの変更をすぐに適用します。仮想マシンが移行可能な場合は、ライブマイグレーションがトリガーされます。そうでない場合、または変更をライブ更新できない場合は、
RestartRequired条件が仮想マシンに追加されます。
注記
- デフォルトでは、CPU またはメモリー初期設定の最大 4 倍の仮想マシンをホットプラグできます。たとえば、1 つの仮想 CPU と 2 GiB のメモリーを搭載した仮想マシンは、再起動が必要になる前に、最大 4 つの仮想 CPU と 8 GiB までスケールアップできます。この動作は、maxHotplugRatio パラメーターを使用するか、仮想マシンで上書きすることでクラスター全体で調整できます。
-
仮想マシンのメモリーのホットプラグには、
virtio-memドライバーのゲストオペレーティングシステムのサポートが必要です。このサポートは、特定のアップストリームカーネルバージョンではなく、ゲストオペレーティングシステムで含まれているドライバーによって異なります。
サポートされているゲストオペレーティングシステム:
- RHEL 9.4 以降
- RHEL 8.10 以降 (ホットアンプラグはデフォルトで無効)
-
その他の Linux ゲストには、カーネルバージョン 5.16 以降と
virtio-memカーネルモジュールが必要です。 -
Windows ゲストには、
virtio-memドライバーバージョン 100.95.104.26200 以降が必要です。