web-dev-qa-db-ja.com

「バルーニング解除」RAM VMwareによってバルーニングされた

制約されたRAM この質問 で説明されている状況)を前提として、次のことを行うための(手動またはプログラムによる)最もクリーンな方法は何ですか?

  • RAM=がVMwareバルーンドライバーによって回収されたVMware仮想マシンを特定します。
  • "Unballoon" RAM。

より多くの物理的なRAM=が環境で使用できると仮定します。

他のホストに対してVM=とvMotionを実行でき、バルーンの状態をクリアします。他に機能する方法はありますか?

注:複数のホストと〜512GBのRAM=を環境に追加しました。バルーン化されたVMは、DRSのリバランスアクションをトリガーしたり、バルーン自体をアンバルーンしたりしませんでした。手動でそれぞれのvMotionを実行する必要がありました。以下に示すように、影響を受ける仮想マシンはこれをクリアします...


これが前の... enter image description here

そしてその後...クラスタ内の別のホストにvMotionを実行します。 enter image description here

12
ewwhite

VMwareには実際には KB記事 があり、次の情報があります。

バルーンドライバーにメモリの保持を解放させ、ゲストオペレーティングシステムがスワップ領域を使用しないようにするには、次のいずれかのオプションを使用します。

  • Sched.mem.maxの値を、割り当てられたメモリ以上に設定します。
  • 仮想マシンの[リソース]> [メモリ]> [制限]> [無制限]ボックスを選択します。
  • 仮想マシンを別のホストに移行します。
9
Rex