Étape-par-Étape : Installation des mises à jours Skype for Business Server 2015 en version Entreprise

Le premier cumulative update pour Skype for Business Server 2015 est disponible.

Avec Microsoft Lync Serveur 2013, le processus d’installation des mises à jour pouvait sembler complexe. Depuis Skype for Business 2015, bénéficiant des API Windows Fabric v2, Microsoft a simplifié cette opération de maintenance.

Skype_For_Business_Upgrade_001

Les serveurs frontaux dans un pool Enterprise Edition sont organisés en domaines de mise à niveau (UD). Ces domaines de mise à niveau sont des sous-ensembles des serveurs frontaux dans la ferme créés automatiquement lors de l'installation.

Il est nécessaire de mettre à jour un domaine à la fois et l'ensemble des serveurs front-end le constituant.

Le processus s’effectue maintenant en 4 étapes :

  1. Utilisation de la commande Invoke-CsComputerFailOver pour basculer (stopper) un serveur front end d’un domaine de mise à niveau;
  2. Effectuer l’opération de mise à jour;
     
  3. Utilisation de la commande Invoke-CsComputerFailBack pour le rétablissement (démarrer) du serveur front end dans le domaine de mise à niveau;
     
  4. Effectuer l’opération pour l’ensemble des serveurs front-end de la ferme;

Cet article présente l’installation d’une cumulative update étape par étape sur un serveur Skype for Business 2015 Front-end dans une ferme en version Enterprise composé de 3 serveurs.

L’exécutable SkypeServerUpdateInstaller.exe applique toutes les mises à jour pour le rôle du serveur approprié en une seule opération.

Vous pouvez télécharger SkypeServerUpdateInstaller.exe ici : https://www.microsoft.com/en-us/download/details.aspx?id=47690

Skype_For_Business_Upgrade_002

Le diagramme du scenario de mise à niveau est le suivant:

Skype_For_Business_Upgrade_003

  1. Obtenir la liste des domaines de mise à niveau de la ferme :
     
    Sur le serveur frontal du pool, appliquer la commande suivante pour obtenir la liste des domaines de mise à niveau de la ferme :
     
    Get-CsPoolUpgradeReadinessState
     
    Skype_For_Business_Upgrade_004
     
    PoolUpgradeState=  Busy, vérifier les informations remontés avec la commande pouvant indiquer un problème dans votre environnement devant être résolu avant d'appliquer les mises à jours.
     
    PoolUpgradeState=  Ready, vous pouvez passer à l’étape 2.
     
    Il est aussi nécessaire de vérifier le paramètre « isReadyForUpgrade » pour chacun des domaines de mises à niveau.
     
  2. Invoquer le basculement du serveur:
     
    Démarrer la commande suivante pour invoquer le basculement du serveur front-end constituant le domaine de mise à niveau :
     
    Invoke-CsComputerFailover -ComputerName SKYPE_FE_01.nissarte.ca
     
    Skype_For_Business_Upgrade_005
     
    Skype_For_Business_Upgrade_006
     
    Suite aux opérations effectuées par la commande, vous pouvez valider avec Get-CsPoolUpgradeReadinessState que le serveur n’est pas plus actif dans son domaine de mise à niveau :
     
    Skype_For_Business_Upgrade_007
     
    A noté que les valeurs du paramètre « IsReadyForUpgrade » pour les deux autres domaines à de mises à niveau sont maintenant à la valeur « false ».
     
  3. Exécuter l’application SkypeServerUpdateInstaller.exe :
     
    Lancer l’exécutable SkypeServerUpdateInstaller.exe afin de mettre à niveau les serveurs front-end du domaine de mise à niveau basculé précédemment.
     
    Il est possible de préciser des options lors du lancement de l'application:
     
    /silentmode: Applique toutes les mises à jours en arrière-plan;
     
    /silentmode /forcereboot: Applique toutes les mises à jours en arrière-plan et redémarre le serveur si nécessaire;
     
    /extractall: extrait les mises à jours dans un sous-répertoire nommé "Extracted";
     
    Skype_For_Business_Upgrade_008
     
    Cliquer sur « Install Updates », l’exécutable va automatiquement déployer les différentes mises à niveau.
     
    image
     
    Fin de la séquence de mise à niveau :
     
    Skype_For_Business_Upgrade_010
     
  4. Invoquer le rétablissement du serveur front-end:
     
    Démarrer la commande suivante pour invoquer le rétablissement du serveur front-end constituant le premier domaine de mise à niveau :
     
    Invoke-CsComputerFailBack -ComputerName SKYPE_FE_01.nissarte.ca –Verbose
     
    Skype_For_Business_Upgrade_011
     
    Skype_For_Business_Upgrade_012
     
    Vous pouvez valider avec la commande Get-CsPoolUpgradeReadinessState que le serveur est devenu actif de nouveau dans son domaine de mise à niveau :
     
    Skype_For_Business_Upgrade_013
     
    Il est nécessaire ensuite de répéter les étapes 1 à 3 pour l’ensemble des domaines de mises à niveau.