Changement du serveur frontal HUB suite à un crash Exchange 2007 / Exchange 2010



Votre serveur frontal vient de crasher et impossible de récupérer la machine rapidement.
Donc en attendant de la réinstaller avec l’option setup.com /m:recoverserver d’Exchange 2010 vos avez la possibilité de changer de serveur frontal si vous en avez un deuxième qui “traine”.
Voilà une serie de commande à taper pour le mettre en place.
Nous supposons que vous avez accès au certificat du serveur par votre fournisseur et que vous voulez surtout ne pas toucher à la configuration des clients.

La première commande redirige le Outlook anywhere.

Enable-OutlookAnywhere -Server NOUVEAU -ExternalHostname "ancien.naxios.fr" -DefaultAuthenticationMethod "Basic" -SSLOffloading:$False

Maintenant passons à Exchange Web Service utilisé en autre par les Outlook 2011 pour Mac.

Set-WebServicesVirtualDirectory -identity "NOUVEAU\EWS (Default Web Site)" -externalurl https://ancien.naxios.fr/EWS/Exchange.asmx -BasicAuthentication:$True

Il ne faut pas oublier l’offline address book qui est important pour les machines portables pour avoir leur carnet d’adresses.

Set-OABVirtualDirectory -identity "NOUVEAU\OAB (Default Web Site)" -externalurl https://ancien.naxios.fr/OAB -RequireSSL:$true

Il n’est pas obligatoire de rebooter le serveur après le changement de la configuration.

Mise en place des logs circulaires avec le DAG Exchange 2010

La fonctionnalité DAG d’Exchange 2010 permet de copier les bases de données entre deux serveurs ou plus et dans la limite de 16.

L’interêt de faire de la tolérance de panne locale avec du RAID disparait donc car nous pouvons faire un “RAID” de serveurs qui partagent nos bases par copie.

Alors dans la même optique pourquoi garder les logs sur les serveurs si nous avons une tolérance de panne entre serveurs.

Le point bloquant est souvent la mise en place du DAG qui demande les logs normaux. Mais rien n’empêche une fois l’amorce des bases faites(seed) de passer les logs en circulaires.

Un petit coup de powershell pour le faire rapidement:

get-mailboxdatabase | set-mailboxdatabase -CircularLoggingEnabled $true