Es kann vorkommen, dass der Exchange Health Checker den folgenden Fehler im Bericht anzeigt:
Dynamic Memory Detected: True 0GB is the allowed dynamic memory of the server. Not supported to have dynamic memory configured.
Dieser Fehler wird bei virtualisierten Exchange Servern angezeigt, bei denen das Feature „Dynamic Memory“ für die VM aktiviert ist. Dynamic Memory wird für Exchange Server nicht unterstützt, daher zeigt der Exchange Health Checker diesen Fehler. Dieser Fehler kann bei Exchange Sevrern auftreten, welche mittels VMware oder HyperV virtualisiert wurden.
Um den Fehler zu beheben, muss bei einer VMware basierten VM der komplette Arbeitsspeicher der VM reserviert werden. Die entsprechende Einstellung findet sich in den Eigenschaften der VM unter dem Punkt Memory und heißt „Reserve all guest memory (All locked)“:
„Reserve all guest memory“ muss aktiviert werden, damit Dynamic Memory abgeschaltet wird.
Bei einer Hyper-V basierten VM kann Dynamic Memory (Dynamischer Arbeitsspeicher) ebenfalls in den Eigenschaften der VM abgeschaltet werden:
Falls Dynamic Memory auf den VMs eingeschaltet war, kann der Hypervisor ungenutzen RAM der VM nicht mehr für andere VMs verwenden. Der komplette Arbeitsspeicher der virtuellen Maschine muss also reserviert werden und auf dem Hypervisor auch zur Verfügung stehen. Microsoft schreibt dazu:
Einige Hypervisoren können den verfügbaren Speicher für eine bestimmte Gastmaschine überbuchen oder dynamisch anpassen, basierend auf der wahrgenommenen Speichernutzung in der Gastmaschine im Vergleich zu den Anforderungen anderer vom gleichen Hypervisor verwalteter Gastmaschinen. Diese Technologie ist sinnvoll für Arbeitslasten, bei denen der Speicher nur für kurze Zeit benötigt wird und dann für andere Zwecke freigegeben werden kann. Für Arbeitslasten, die kontinuierlich Speicher benötigen, ist sie jedoch ungeeignet. Exchange (wie viele Serveranwendungen, die zur Leistungsoptimierung das Caching von Daten im Speicher verwenden) ist anfällig für eine schlechte Systemleistung und eine unzumutbare Benutzererfahrung, wenn es keine volle Kontrolle über den dem physischen oder virtuellen Computer zugewiesenen Speicher hat, auf dem es ausgeführt wird. Daher wird die Verwendung von dynamischem Speicher oder Funktionen zur Speicherüberbelegung für Exchange nicht unterstützt.
Danke für den Beitrag.
Das gleiche Thema hatten wir im Team. Dort kam u.a. das Best Practice Exchange 2019 Dokument von VMware zur Sprache. Siehe Link.
Man kann es nicht pauschalisieren. Es gibt kein richtig oder falsch.
https://www.vmware.com/docs/vmw-microsoft-exchange-server-2019-on-vmware-best-practices#page17
Seite 16 – 2.2.5