Tuesday, March 15, 2011

Exchange en Lync op Windows Server 2008 R2 SP1

Organisaties die Service Pack 1 voor Windows Server 2008 R2 uit willen rollen zullen per applicatie moeten controleren of SP1 ondersteund wordt en of er eventuele issues zijn. Het zelfde geldt voor het uitrollen van nieuwe servers, het ligt voor de hand om die gelijk te voorzien van Windows Server 2008 R2 SP1. Niet omdat SP1 nu nieuwe features brengt, naast Dynamic Memory en RemoteFX blijft alles bij het oude, maar wel omdat deze alle updates en fixes bevatten die tot nu toe uitgekomen zijn.

Exchange

Windows Server 2008 R2 SP1 wordt door Microsoft ondersteund als operating systeem voor de volgende edities van Exchange:

  • Exchange 2007 SP3
  • Exchange 2010 RTM
  • Exchange 2010 SP1

Voor Exchange 2010 SP1 is er nog een prettige verassing: alle Windows hotfixes die nodig zijn voor Exchange 2010 SP1 zitten al ingebakken. Dat scheelt weer wat werk.

Lync

Ook voor Lync Server 2010 wordt Windows Server 2008 R2 SP1 ondersteund als besturingssysteem. Maar tijdens de installatie kun je wel tegen een klein schoonheidsfoutje aan lopen, tijdens de stap ‘Setup or Remove Component’ probeert Lync om de prerequisit Windows Media Format te installeren maar kan die niet vinden. De reden is dat de naam van dit bestand veranderd is in SP1. Een work-around is om deze vooraf handmatig te installeren met de volgende opdrachtregel:

%systemroot%\system32\dism.exe /online /add-package /packagepath:%windir%\servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.mum /ignorecheck

Het is dus niet nodig om de hele Desktop Experience feature te installeren. Meer informatie hierover vind je in het volgende kb-artikel: Lync Server 2010 Setup or Remove Lync Components fails on Windows Server 2008 R2 SP1.

Met die kleine kanttekening voor Lync, draaien beide applicaties dus prima op Windows Server 2008 R2 SP1.

Monday, March 14, 2011

Exchange 2010 en Dynamic Memory

Dynamic Memory is een nieuwe feature van Hyper-V, nieuw sinds Service Pack 1 voor Windows Server 2008 R2. Dynamic Memory zorgt er voor dat je een virtuele machine een kleinere hoeveelheid startgeheugen kunt geven, waarna Hyper-V er voor zorgt dat een VM die het nodig heeft wat meer geheugen toegewezen krijgt. Door het beheer verder aan Hyper-V over te laten kan het geheugen efficiënter verdeeld worden waardoor je meer VM’s op de server kunt draaien.

Klinkt goed, of niet? Als je het aan mij vraagt wel, ik zie dat het voor veel workloads mogelijk is om (veel) minder geheugen te gebruiken. Maar werkt het ook voor Exchange? Het werkt wel, al zul je bij de mailbox rol al snel zien dat hij graag de maximale hoeveelheid geheugen zal willen gebruiken om gegevens in te cachen. Maar belangrijker is dat het niet aanbevolen wordt door Microsoft. Zie voor meer informatie de Exchange 2010 System Requirements onder het kopje Hardware Virtualization:

Exchange Server Memory Requirements and Recommendations

Some hypervisors have the ability to oversubscribe or dynamically adjust the amount of memory available to a specific guest machine based on the perceived utilization of memory in the guest machine as compared to the needs of other guest machines managed by the same hypervisor. This technology makes sense for workloads in which memory is needed for brief periods of time and then can be surrendered for other uses. However, it doesn't make sense for workloads that are designed to use memory on an ongoing basis. Exchange, like many server applications with optimizations for performance that involve caching of data in memory, is susceptible to poor system performance and an unacceptable client experience if it doesn't have full control over the memory allocated to the physical or virtual machine on which it is running.

Many of the performance gains in recent versions of Exchange, especially those related to reduction in I/O, are based on highly efficient usage of large amounts of memory. When that memory is no longer available, the expected performance of the system can't be achieved. For this reason, memory oversubscription or dynamic adjustment of virtual machine memory should be disabled for production Exchange servers.

En passant wordt ook nog even ‘die andere hypervisor’ aangestipt, ook VMware heeft een aantal technieken in huis om geheugen weg te halen bij VM’s die het even niet nodig heeft. Ook die moet je dus niet inschakelen voor een VM met Exchange Server.

Friday, March 11, 2011

Outlook 2003 in Online Mode en Exchange 2010 SP1: Yes we can!

In juli 2010 schreef ik een artikeltje onder de naam Outlook 2003 ‘traag’ met Exchange 2010. Daarin heb ik geschreven over Outlook 2003 in Online Mode, waarom Outlook dan UDP-notificaties nodig heeft en wat het gevolg is nu UDP-notificaties niet meer in Exchange 2010 zaten. In het eerste jaar van Exchange 2010 zijn veel klanten tegen dit issue aangelopen, soms in de planningsfase maar helaas ook vaak pas bij de ingebruikname. Als consultant heb ik mijn klanten dan ook afgeraden om met deze combinatie aan de slag te gaan, dat leidde soms tot uitstel en in één geval zelfs tot een migratie naar Exchange 2007 in plaatst van 2010.

Microsoft heeft dan ook veel feedback gekregen van klanten, partners en MVP’s en gaf eind vorig jaar al aan de keuze om UDP notificaties te verwijderen te heroverwegen. Het resultaat is er nu, in Update Rollup 3 voor Exchange 2010 SP1 zijn UDP notificaties weer toegevoegd. Goed nieuws voor klanten die graag naar Exchange 2010 willen maar nog niet in staat zijn om Outlook te upgraden. Wel even opletten, de fix is er alleen voor Exchange 2010 SP1 en dus niet voor RTM.

De update: Update Rollup 3 for Exchange Server 2010 Service Pack 1

Het issue: Folders take a long time to update when an Exchange Server 2010 user uses Outlook 2003 in online mode

Vertraging in e-mail bij BES en Exchange 2010: de aanbevelingen

Sommige beheerders van Blackberry Enterprise Servers melden al enige tijd problemen te zien in de bezorging van nieuwe mail in combinatie met Exchange 2010. Zowel Microsoft als RIM werken al een tijdje aan dit issue en gaan er vanuit het opgelost te hebben. Om hier van te profiteren dien je:

  • De laatste versie van MAPI CDO installeren op de BES server;
  • MR4 voor BES 5.0.2 installeren op de BES server;
  • Exchange 2010 SP1 UR 3 en nog twee hotfixes installeren op de Exchange 2010 Mailbox en Client Access servers.

Meer informatie staat in het volgende artikel op TechNet: Exchange 2010 and BlackBerry Enterprise Server Coexistence

Update: Alle problemen opgelost? Sommige mensen melden issues waarbij een bericht wat met een BlackBerry verzonden is, dubbele bezorgd wordt. Microsoft onderzoekt de oorzaak en heeft uit voorzorg de downloadpagina voor RU3 voorlopig uitgeschakeld. Wordt vervolgd…