Wednesday, March 20, 2013

Wat krijg ik eigenlijk precies met Office 365?

Cloud computing is here to stay, dat is inmiddels wel duidelijk. En waarom niet? De voordelen zijn legio: geen investering vooraf maar betalen naar gebruik, vrijwel onbeperkt schaalbaar een flexibel, self-service portals dus niet meer wachten op die overbezette IT-ers maar extra mailboxen wanneer jij het wilt en altijd de laatste versie van de software. Maar zo’n ‘public cloud’ betekent ook dat je met vele andere huurders om de zelfde omgeving werkt waardoor je met beperkingen te maken krijgt. Zo kun je veel zaken configureren maar niet alles op maat maken, een mooi voorbeeld is dat je de inlogpagina niet kunt aanpassen naar jouw eigen huisstijl. En soms zijn er op bepaalde zaken een limiet gezet om te voorkomen dat extreem gebruik van een huurder tot overlast van anderen kan leiden.

Daarom is het goed om zorgvuldig onderzoek te doen voordat je overstapt, je wilt toch wel graag weten wat je krijgt? Microsoft heeft voor Office 365 precies beschreven wat je krijgt, zo weet je wat je kunt verwachten en waar dit misschien afwijkt van de ‘on-premises’ equivalent van de dienst die je af wilt nemen. Deze informatie vind je in de Office 365 Service Descriptions. Een onmisbaar stuk documentatie wat je snel inzicht geeft, vooral in combinatie met een gratis proef-abonnement waarin je zelf kunt kijken hoe dit in de praktijk uitwerkt. Zo kom je later niet voor verrassingen te staan.

image

Friday, March 15, 2013

Windows Phone 7.8 update (7.10.8860.142/144) wordt uitgerold

Op dit moment wordt een nieuwe update voor Windows Phone 7.8 uitgerold, het nieuwe versienummer is 7.10.8862.142. na installatie blijkt dat direct hierna ook 7.10.8862.144 geïnstalleerd kan worden.

image

In beide gevallen lijkt het te gaan om een update die een aantal tekortkomingen van de 7.8 updates moet oplossen, waaronder problemen met live tiles. Op de Windows Phone 7 update history wordt deze versie omschreven als de 7.8 versie, dat moeten we dus vooral zien als de nieuwe 7.8 versie.

Monday, March 11, 2013

Exchange 2010 SP3: UCMA 4.0 requires the following missing Windows features: Media Foundation

Als je Exchange 2010 SP3 op Windows Server 2012 wilt installeren begin je met de prerequisits. Als de server ook de Client Access rol gaat hosten dan valt daaronder het installeren van de Unified Communications Managed API 4.0 Runtime. Hierbij kan de volgende foutmelding voorkomen:

image

Microsoft Unified Communications Managed API 4.0, Runtime requires the following missing Windows features.

  • Media Foundation

Deze fout treedt op als je de aanwijzingen op deze pagina gevolgd hebt: Exchange 2010 Prerequisites (Install the Windows Server 2012 operating system prerequisites). Microsoft schrijft voor een server met de drie basisrollen het volgende voor:

image

Bij deze aanwijzingen ontbreekt Server-Media-Foundation, dat is de Media Foundation component uit bovenstaande foutmelding. Maar wat is een Exchange-server zonder Telnet? Dus ook Telnet-Client moeten we toevoegen aan de opdrachtregel.

En dan nog een paar dingen. Ten eerste worden alle beschikbare PowerShell modules op Windows Server 2012 automatisch geladen als je de PowerShell console opent, dat betekent dat Import-Module ServerManager niet nodig is. O ja, als je Exchange Setup ook AD wilt laten voorbereiden dan heb je ook nog de AD remote managment tools (RSAT-ADDS) nodig. Het kan geen kwaad om deze standaard te installeren. Verder wil je na het uitvoeren van het commando misschien eerst de output op het scherm lezen, dit gaat niet als de server automatisch reboot door de –Restart switch. In de praktijk ziet onze opdrachtregel er dus zo uit:

Add-WindowsFeature NET-Framework-Features,NET-HTTP-Activation,RPC-over-HTTP-proxy,RSAT-Clustering,Web-Mgmt-Console,WAS-Process-Model,Web-Asp-Net,Web-Basic-Auth,Web-Client-Auth,Web-Digest-Auth,Web-Dir-Browsing,Web-Dyn-Compression,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Lgcy-Mgmt-Console,Web-Metabase,Web-Net-Ext,Web-Request-Monitor,Web-Server,Web-Static-Content,Web-Windows-Auth,Web-WMI, RSAT-ADDS, Telnet-Client, Server-Media-Foundation

Succes met het installeren van Exchange 2010 SP3 op Windows Server 2012.

Friday, March 8, 2013

JetStress voor Exchange 2013 is beschikbaar

Microsoft heeft de Exchange 2013 versie van JetStress klaar. Voor wie deze tool alleen van naam kent, JetStress gebruik je voordat je Exchange installeert om te valideren of je storage de verwachtte IOPs kan leveren. In dit artikel leg ik kort uit wanneer je deze tool gebruikt, onderaan volgt de downloadlink en een document met meer informatie.

Iedere Exchange-omgeving begint met een ontwerp. Op basis van de verwachte belasting (aantal gebruikers, mailbox grootte, etc.) bereken je hoeveel IOPs de storage moet kunnen leveren. Daar kies je vervolgens een oplossing bij die de belasting op papier aan zou moeten kunnen. Helaas blijkt in de praktijk dat de verwachtingen niet altijd uitkomen. Misschien heeft de storage-beheerder je storage niet met het juiste RAID type geconfigureerd, bijvoorbeeld RAID5 terwijl je RAID10 nodig had. Of zorgt een bug in de firmware van je RAID-controller er voor dat je de IOPs niet kunt halen.

Daarom bouw je de servers en storage op maar voordat je Exchange installeert gebruik je JetStress. In JetStress geef je bepaalde parameters in, waaronder bijvoorbeeld de paden voor de databases en logfiles. Vervolgens maakt JetStress test-databases aan en simuleert vervolgens de belasting die je verwacht. Als je deze haalt dan kun je doorgaan met de installatie van Exchange op de servers, zo niet dan moet je het probleem eerst oplossen gevolgd door een nieuwe test.

Zie de stappen in dit diagram:
image

Na het testen maakt JetStress en rapportje op met de bevindingen. De belangrijkste output van JetStress is deze waarde:
clip_image002[8]

Vergelijk die met de IOPs die je volgens de berekening in het ontwerp moet kunnen halen:
clip_image002

In dit voorbeeld zitten we helemaal goed, volgens berekening moeten we pieken van 93 IOPs verwachten en de test blijkt uit dat we 133 IOPs kunnen leveren. Dat is een prima resultaat, op dit moment is er geen reden om aan te nemen dat de storage niet voldoet en kunnen we doorgaan met het bouwen en in gebruik nemen van de nieuwe servers.

JetStress 2013 kun je hier downloaden. De JetStress Field Guide is een whitepaper die je op weg helpt om JetStress te installeren, te configureren de re resultaten op de juiste manier te interpreteren. De Exchange 2010 versie vind je hier, ik hoop dat de auteur snel tijd vind om deze aan te passen voor Exchange 2013.

Update: De bijgewerkte versie is er inmiddels al gekomen. Download de Jetstress 2013 Field Guide hier.

Tuesday, March 5, 2013

Updated: Exchange 2010 UR6/SP3: Some items cannot be deleted…

Zie de updates onder dit artikel voor een oplossing.

Wie mij een beetje volgt weet dat ik me al langer zorgen maak over de kwaliteit van updates, service packs en nieuwe releases voor Exchange. Zo bevond ik mij pas in een situatie waarbij een issue op een vers gebouwde Exchange 2010 omgeving verholpen zou zijn door Update Rollup 6 te installeren. Enige probleem was dat deze UR6 net een paar dagen uit was en ik nog niet wist of hij in de praktijk stabiel en betrouwbaar zou zijn. En de omgeving was inmiddels in productie genomen wat betekende dat a) het issue opgelost moest worden en b) dit niet tot verstoring of nieuwe issues mocht leiden. Dus met zweetpareltjes op het voorhoofd UR6 uitgerold en warempel, de omgeving bleef stabiel en het issue is opgelost.

En inmiddels is het raak. Verschillende mensen melden zich met een nieuw issue wat verschijnt na installatie van UR6 voor Exchange 2010 SP2 en aangezien dezelfde updates ook in SP3 zitten, dus ook na installatie van SP3. Het gaat om Outlook 2010 gebruikers in Online mode, als deze bepaalde berichten proberen te verwijderen dan meldt Outlook:

Some items cannot be deleted. They were either moved or already deleted, or access was denied.

Sommige melders geven aan dat het gaat om door een systeem gegenereerde berichten met PDF of WAV attachments, anderen geven aan dat het ook andere berichten betreft. Nu is het moeilijk om een exacte diagnose te doen op basis van meldingen op forums, omdat deze fout ook door verschillende andere problemen veroorzaakt kan worden. In ieder geval treedt deze melding op bij Outlook in Online mode en na installatie van UR6 en SP3. In OWA, Outlook in Cached mode en bij gebruik van Shift Delete werkt het wel naar behoren.

Dan rest de vraag wat nu te doen als je hier ook tegenaan loopt. UR6 is makkelijk te verwijderen, maar wat als je die geïnstalleerd had om een ander probleem op te lossen? Om nog maar te zwijgen van SP3, in dat geval kun je de server opnieuw op gaan bouwen met SP2 want een Exchange 2010 service pack kun je niet de-installeren.

Voor sommigen zal het overschakelen op Cached mode een werkbaar alternatief zijn, voor anderen niet omdat dit een reeks aan nieuwe uitdagingen met zich mee kan brengen. Denk bijvoorbeeld aan de belasting van massale OST-downloads of de impact van zo’n groot bestand in het profiel van de gebruiker. Blijft over het instrueren van je gebruikers, ze kunnen Shift Delete gebruiken maar het bericht komt dan niet meer in Deleted Items. Andere mogelijkheden zijn het verplaatsen van het item naar een andere folder, of het bewerken van de body en het gewijzigde bericht verwijderen.

Verder zit er niet veel anders op dan te wachten op een oplossing van Microsoft. Dat geeft mooi wat tijd om te overdenken hoe in het vervolg om te gaan met het installeren van updates en service packs. Wat betekent dit als de updates voor Exchange 2013 de impact van een service pack krijgen en Microsoft wil dat we deze binnen drie maanden installeren?

Update: Inmiddels heeft Microsoft het volgende Knowledge Base artikel geschreven: Unable to soft delete some messages after installing Exchange 2010 SP2 RU6 or SP3 Helaas geen andere work-arounds dan Shift Delete of in Cached mode gaan werken.

Update 2: Voor klanten met Exchange 2010 SP3 is nu een oplossing, namelijk de installatie van Update Rollup 1.

Windows Server 2012 en Exchange: Standard of Datacenter?

Sinds Exchange 2007 moet je voor een Exchange-server goed opletten welke versie van Windows Server je gebruikt. Bepaalde Exchange-features vereisen namelijk Windows Failover Clustering, traditioneel een feature waarvoor je minimaal de Enterprise Edition van Windows Server nog hebt. Bij Windows Server 2012 speelt dit niet meer, Standard en Datacenter Edition beschikken over dezelfde features en de Enterprise Edition bestaat helemaal niet meer.

Dus voor Windows Server 2003 x64, Server 2008 en Server 2008 R2 geldt dat je minimaal Enterprise Edition nodig hebt voor:

  • Exchange 2007 SCC en CCR
  • Exchange 2010 DAG
  • Exchange 2013 DAG

De Standard Edition van deze versies voldoet voor alle andere opstellingen, bijvoorbeeld:

  • Exchange 2007 CA, HT, standalone MB en SCR/LCR
  • Exchange 2010 CA, HT, standalone MB
  • Exchange 2013 CA en standalone MB

Bij Windows Server 2012 zijn zowel Standard als Datacenter Edition geschikt zijn voor alle opstellingen, dus ook voor:

  • Exchange 2010 DAG
  • Exchange 2013 DAG

Meer informatie over de verschillende edities van Windows Server 2012 vind je hier, maar kijk ook eens bij de System Requirements voor Exchange 2007, 2010 en 2013.