Office Servers and Services

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

Installer Exchange 2013 SP1

Posted by Anthony Costeseque sur février 26, 2014


Maintenant que le SP1 est disponible, voyons comment l’installer.

 
 

Tout d’abord il faut vérifier que tout va bien dans votre infrastructure :

Get-Service -DisplayName *Exch* | ft -AutoSize

Get-ExchangeServer | ft -AutoSize -Wrap

Test-ServiceHealth

 
 

Ensuite avoir une sauvegarde de toutes les personnalisations que vous auriez pu faire sur Exchange.

Que toutes les personnalisations soient documentées pour pouvoir les réappliquer en cas de besoin.

 
 

En règle général on applique les CU / SP dans cette ordre :

internet-facing site en premier / puis les autres sites

0 – Les MultiRoles

1 – Les MBX

2 – Les CAS

 
 

Notre install ici est 2 CAS (EX15-CAS1.unifiedit.local & EX15-CAS2.unifiedit.local) avec un HLB et 2 MBX en DAG (EX15-MBX1.unifiedit.local & EX15-MBX2.unifiedit.local)

 
 

En premier lieu nous devons faire la mise à jour du schéma AD :

setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms

setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms

(setup.exe /prepareDomain /IAcceptExchangeServerLicenseTerms)

 
 


 
 

Puis nous pouvons passer aux MBX : EX15-MBX1.unifiedit.local & EX15-MBX2.unifiedit.local

 
 

# Etat du serveur EX15-MBX1.unifiedit.local

Get-ServerComponentState $env:COMPUTERNAME | Format-Table Component,State -Autosize

Get-MailboxServer $env:COMPUTERNAME | Format-Table DatabaseCopy* -Autosize

Get-ClusterNode $env:COMPUTERNAME | Format-List

 
 

# Si vous avez juste un MBX

Set-ServerComponentState $env:COMPUTERNAME -Component HubTransport -State Draining -Requester Maintenance

Redirect-Message -Server $env:COMPUTERNAME -Target EX15-MBX2.unifiedit.local

Set-ServerComponentState $env:COMPUTERNAME -Component ServerWideOffline -State Inactive -Requester Maintenance

 
 

# Si vous avez des MBX en DAG (mon cas)

Set-ServerComponentState $env:COMPUTERNAME -Component HubTransport -State Draining -Requester Maintenance

Redirect-Message -Server $env:COMPUTERNAME -Target EX15-MBX2.unifiedit.local

Suspend-ClusterNode $env:COMPUTERNAME

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyActivationDisabledAndMoveNow $True

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyAutoActivationPolicy Blocked

Set-ServerComponentState $env:COMPUTERNAME -Component ServerWideOffline -State Inactive -Requester Maintenance

 
 


 
 


 
 

Get-ServerComponentState $env:COMPUTERNAME | Format-Table Component,State -Autosize

Get-MailboxServer $env:COMPUTERNAME | Format-Table DatabaseCopy* -Autosize

Get-ClusterNode $env:COMPUTERNAME | Format-List

 
 

En ligne de commande en tant qu’administrateur :

Setup.exe /m:Upgrade /IAcceptExchangeServerLicenseTerms

 
 


 
 

Avec la GUI :


 
 


 
 

# Reboot

Restart-Computer

 
 

# Sortir le serveur du mode Maintenance

Set-ServerComponentState $env:COMPUTERNAME -Component ServerWideOffline -State Active -Requester Maintenance

Resume-ClusterNode $env:COMPUTERNAME

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyActivationDisabledAndMoveNow $False

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyAutoActivationPolicy Unrestricted

Set-ServerComponentState $env:COMPUTERNAME -Component HubTransport -State Active -Requester Maintenance

 
 


 
 

Get-ServerComponentState $env:COMPUTERNAME | Format-Table Component,State -Autosize

Get-MailboxServer $env:COMPUTERNAME | Format-Table DatabaseCopy* -Autosize

Get-ClusterNode $env:COMPUTERNAME | Format-List

 
 


 
 

# On vérifie que tout est revenu à la normal

Get-Service -DisplayName *Exch* | ft -AutoSize

Get-ExchangeServer | ft -AutoSize -Wrap

Test-ServiceHealth

 
 

# On fait la même opération avec EX15-MBX2.unifiedit.local

 
 

Une fois les MBX fait on passe au CAS : EX15-CAS1.unifiedit.local

Ici tout dépend de votre solution de répartition de charge (load balancer), le but étant d’isoler le serveur à mettre à jour au niveau de l’équipement.

Il ne reste plus qu’à faire l’installation et passer un reboot.

 
 

# On vérifie que tout est revenu à la normal

Get-Service -DisplayName *Exch* | ft -AutoSize

Get-ExchangeServer | ft -AutoSize -Wrap

Test-ServiceHealth

 
 

# On fait la même opération avec EX15-CAS2.unifiedit.local

 
 

Attention de bien réappliquer toutes les personnalisations que vous avez documentées au début.

 
 

Pour toutes questions n’hésitez pas.

Bonne installation.

Anthony Costeseque

4 Réponses to “Installer Exchange 2013 SP1”

  1. Bonjour,

    J’ai actuellement un serveur Exchange 2013 SP1 sur Windows 2012 avec les rôles CAS et MBX. Je veux monter un DAG, j’ai lu sur Technet que pour monter un DAG avec Exchange 2013 SP1 il fallait être sous Windows 2012 R2. Puis je quand même monter un DAG avec des serveurs WIndows 2012 avec Exchange 2013 SP1?

    Merci.

  2. Anthony Costeseque said

    Bonjour,
    Vous pouvez mettre en place votre DAG sur des serveurs 2012 (non R2), attention pour la partie CAS NLB ne pourra pas etre utilisé.
    2012 R2 et Exchange 2013 SP1 introduisent le support de Simplified DAG (Active Directory-detached cluster (sans CNO ni IP address)).
    Cordialement,
    Anthony Costeseque

  3. Merci pour votre réponse, pour la partie CAS, je pensais partir sur une solution OpenSource HAPRoxy. Le Simplified DAG ne pourras pas être utilisé alors sur les windows 2012?

  4. Anthony Costeseque said

    Desolé pour le retard.
    OpenSource HAPRoxy fonctionne avec Exchange 2013 (vous pouvez aussi vous orienter sur Aloha Load Balancer)
    http://blog.haproxy.com/
    http://www.haproxy.com/static/media/uploads/fra/documentation/aloha_load_balancer_appnotes_0065_exchange_2013_deployment_guide_en.pdf
    En effet avec Windows 2012 vous ne pourrez pas utiliser Simplified DAG, mais le DAG classique
    Anthony Costeseque

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

 
%d blogueurs aiment cette page :