App Layering

Mise à niveau

Pour obtenir les derniers correctifs et fonctionnalités, y compris la compatibilité avec les autres packages logiciels que vous utilisez, nous vous encourageons à rester au courant des mises à niveau de l’App Layering. Le processus de mise à niveau est partiellement automatisé, en ce sens que l’appliance vérifie périodiquement la présence du dernier package. Il télécharge de nouveaux paquets, vérifie et extrait les fichiers. Les utilisateurs reçoivent un message la prochaine fois qu’ils se connectent, et les administrateurs disposant des autorisations appropriées peuvent démarrer la mise à niveau. (Les autres utilisateurs peuvent sélectionner Me rappeler plus tard pour effacer le message.)

Outre la mise à niveau de l’appliance App Layering, attendez-vous également à mettre à niveau :

  • Agent App Layering, s’il est installé sur votre hyperviseur et vos serveurs de Provisioning.
  • Images en couches publiées (nécessite le Provisioning de vos serveurs avec les images).

Cet article explique comment effectuer chacune des mises à niveau associées.

Avant de procéder à la mise à niveau

Avant la mise à niveau :

  • Vérifiez qu’un partage de fichiers réseau est configuré.
  • Sauvegardez l’appliance.
  • Vérifiez le chemin de mise à niveau pris en charge (pour les versions antérieures à 19.1 uniquement)

Vérifiez qu’un partage de fichiers réseau est configuré

Vous pouvez confirmer le partage en vous connectant à la solution matérielle-logicielle, accédez à Système > Paramètres et configuration, puis en recherchant le paramètre de partage de fichiers réseau. Après avoir configuré le partage de fichiers, vous pouvez procéder à la mise à niveau de l’appliance.

Sauvegardez l’appliance

Prenez un instantané ou un point de contrôle de l’appliance.

Vérifiez le chemin de mise à niveau pris en charge (uniquement pour les versions antérieures à 19.1)

Si vous effectuez une mise à niveau à partir d’une version antérieure du produit, utilisez le chemin de mise à niveau suivant pour mettre à jour la version installée.

Mise à niveau depuis la version À la version
4.1 4.15
4.15 19.1
19.1 ou version ultérieure Version actuelle

Bien que les anciennes mises à jour ne soient pas disponibles publiquement sur notre page de téléchargement, tout ingénieur du support (Front Line ou Escalation) peut fournir un lien vers n’importe quelle version de App Layering.

Pour obtenir le lien d’une mise à niveau spécifique, ouvrez un dossier de support.

Mettre à niveau l’appliance

Les mises à niveau des applications Layering sont partiellement automatisées. L’appliance vérifie périodiquement la présence de mises à niveau et télécharge la dernière mise à jour, à condition que les autorisations appropriées et d’autres exigences soient en place.

Le dossier Mise à niveau comprend la mise à niveau de l’appliance, la mise à niveau de l’agent et un dossier d’outils à utiliser sur votre couche de système d’exploitation.

Que se passe-t-il si une mise à niveau est trouvée

Si une mise à niveau est détectée lors de la vérification automatisée, le dernier dossier compressé disponible est téléchargé sur votre appliance. L’appliance vérifie le téléchargement et extrait les fichiers en arrière-plan.

Pendant ce temps, chaque utilisateur reçoit l’un des messages suivants lors de sa prochaine connexion :

  • Démarrer la mise à niveau : exécutez la mise à niveau du logiciel App Layering. (Administrateurs uniquement).
  • Rappelez-moi plus tard : attendez sept jours avant de rouvrir le message. Pour les utilisateurs finaux (non administrateurs), cette option empêche l’affichage du message lorsqu’ils ouvrent une session sur leur bureau.
  • Fermer : rejette le message afin que vous puissiez démarrer manuellement la mise à niveau ultérieurement à l’aide de l’ onglet Système > Gérer l’appliance > Mise à niveau .

Pour plus de détails sur ce que l’appliance vérifie, reportez-vous à la section Comment fonctionnent les contrôles de mise à niveau, en détail.

Qui peut démarrer la mise à niveau

Seul un administrateur peut démarrer la mise à niveau. L’option Me rappeler plus tard permet aux autres utilisateurs d’éteindre le message de mise à niveau pendant sept jours.

Si votre pare-feu empêche les téléchargements automatiques du package de mise à niveau

Si les exigences de pare-feu empêchent le téléchargement automatique, téléchargez le package de mise à niveau à partir du site de téléchargement Citrix. Copiez le package dans le partage de fichiers réseau où l’appliance peut y accéder.

  1. Accédez au fichier .zip et extrayez les fichiers.
  2. Ouvrez une session sur la console de gestion, sélectionnez Système, puis cliquez sur Mise à niveau pour démarrer l’Assistant Mise à niveau.
  3. Sous l’onglet Détails du disque de mise à niveau, cliquez sur Parcourir.
  4. Accédez au fichier de mise à niveau, puis cliquez sur Choisir.
  5. Vérifiez le chemin de mise à niveau, puis cliquez sur Mise à niveau. Le processus de mise à niveau démarre et ouvre une page d’état dans le navigateur.
  6. Lorsque la mise à niveau est terminée, le statut devient Statut de mise à niveau : Terminé. Actualisez la page Web pour revenir à la console de gestion.
  7. Vérifiez que la mise à niveau a réussi en cliquant sur le lien À propos de la console de gestion pour confirmer le numéro de version.

Si vous effectuez une mise à niveau à partir d’App Layering 18.12 ou d’une version antérieure (VMware vSphere uniquement)

À partir de la version 18.12, les boutons TEST et SAVE vérifient les privilèges VMware vSphere. Une passe signifie que l’appliance dispose des autorisations nécessaires pour créer, modifier et supprimer des machines virtuelles.

Si vous effectuez une mise à niveau à partir de la version 18.12 ou antérieure, attendez-vous à définir quelques autorisations supplémentaires qui sont maintenant requises. Créez un autre rôle et attribuez les autorisations au niveau vCenter.

Créer un autre rôle

Étant donné que l’autorisation Machine virtuelle > Inventaire > Supprimer doit être affectée au niveau vCenter, vous devez créer un autre rôle.

  1. Dans vSphere Client, accédez à Accueil > Administration > Rôles.
  2. Cliquez sur Ajouter un rôleet entrez un nom, par exemple : Caladmin-VMRemove.
  3. Ajouter uniquement une machine virtuelle > Inventaire > Supprimer. Tout le reste peut rester en lecture seule.
  4. Dans vSphere Client, accédez à Accueil > Inventaire > Hôtes et clusters.
  5. Sélectionnez l’onglet Permissions vCenter, cliquez avec le bouton droit de la souris et sélectionnez Ajouter une autorisation (ou modifier les autorisations sur un compte existant).

    Remarque :

    Assurez-vous que le compte est celui qui possède les autorisations de centre de données définies précédemment.

  6. Sélectionnez le nouveau rôle Caladmin-VMRemove que vous avez défini. Assurez-vous que la case à cocher Propagation vers les objets enfants est activée, puis cliquez sur OK.

    Remarque :

    Vous pouvez définir toutes les autorisations au niveau vCenter, si votre stratégie de sécurité l’autorise.

Activer les autorisations vCenter

Activez les autorisations répertoriées dans le Article sur l’installation de l’appliance dans vSphere.

Désactiver les paramètres suivants

Pour votre référence, assurez-vous de désactiver les paramètres suivants :

  • VApp
    • Configuration de l’application
  • Machine virtuelle
    • Configuration
      • Configuration avancée
      • Suivi des modifications
      • Géré par
      • Réinitialiser les informations invité
      • Placement de swap
    • Interagir
      • Réponse à la question
      • Interagir sur console
      • Suspendez
    • Inventory
      • S’inscrire
      • Annuler l’inscription
    • Provisioning
      • Personnalisez
      • Modèle de déploiement
      • Marquer comme modèle
    • État
      • Supprimer un instantané

Mettre à niveau l’agent App Layering (s’il est installé)

Ensuite, mettez à niveau l’agent App Layering. Ce composant permet à une appliance ou à une machine de conditionnement d’exécuter des commandes PowerShell localement. Vous pouvez vous attendre à trouver l’agent installé aux emplacements suivants, s’ils existent dans votre environnement :

  • Serveurs Hyper-V utilisés par App Layering pour la création de couches ou la publication d’images.
  • Serveurs Citrix Provisioning sur lesquels vous publiez des images en couches.
  • Serveurs sur lesquels une configuration de connecteur exécute des scripts PowerShell. Pour afficher les configurations de connecteur existantes, ouvrez la console de gestion et sélectionnez Système > Connecteurs.

Pour mettre à niveau l’agent App Layering dans ces emplacements :

  1. Copiez le fichier de mise à niveau de l’agent sur les serveurs sur lesquels l’agent est installé.
  2. Double-cliquez sur le fichier de mise à niveau de l’agent et suivez les instructions de mise à niveau de l’agent.

Mettez à niveau vos images en couches publiées

Les mises à niveau App Layering incluent les mises à jour des pilotes, les nouvelles fonctionnalités et les correctifs de bogues décrits dans le Nouveautés. Une fois l’appliance mise à niveau, mettez à niveau vos images publiées.

Pour mettre à niveau vos images publiées, sélectionnez chacun de vos modèles d’image, vérifiez les paramètres et utilisez-les pour les publier nouvelles versions des images en couches. Utilisez les nouvelles images pour provisionner vos systèmes.

Pour appliquer la mise à niveau à vos images en couches publiées :

  1. Connectez-vous à la console de gestion des couches.
  2. Sélectionnez l’onglet Images. Vos modèles d’image sont affichés.
  3. Si vous souhaitez vérifier ou modifier les paramètres d’un modèle, sélectionnez le modèle d’image, puis cliquez sur Modifier le modèle. Modifiez les paramètres et cliquez sur Enregistrer le modèle et Publier dans le dernier onglet de l’Assistant.
  4. Si le modèle d’image n’a pas besoin d’être modifié, sélectionnez simplement le modèle, puis cliquez sur Publier l’image en couches dans la barre d’actions. Dans l’Assistant qui s’ouvre, cliquez sur Publier une image en couches.
  5. Une fois publiées, utilisez les nouvelles images en couches pour provisionner vos systèmes.

Arrière-plan : Comment fonctionnent les vérifications de mise à niveau, en détail

Lorsque l’appliance App Layering recherche une mise à niveau :

  • Si une mise à jour n’est pas disponible : rien ne se passe. Une autre vérification est effectuée au prochain intervalle planifié.
  • Si une mise à jour est disponible mais qu’aucun partage de fichiers réseau n’est configuré : L’utilisateur reçoit un message indiquant qu’une mise à niveau est disponible. Il vous demande de terminer la configuration du partage de fichiers réseau.
  • Si une mise à jour est disponible : Un travail est démarré pour “Télécharger Upgrade Media.” Vous pouvez vérifier la progression grâce aux tâches suivantes :
    • Téléchargement du support de mise à niveau vers le stockage local.
    • S’assurer que la somme de contrôle du package de mise à niveau téléchargé est correcte.
    • Extraction du package de mise à niveau téléchargé vers le partage de fichiers réseau configuré. Le téléchargement est extrait dans le partage de fichiers de l’appliance : Emplacement : NetworkFileShare*ApPlayeringVersion* Exemple : \MyServer\AppLayeringFileShare\4.0.8
      • Si l’extraction réussit, la prochaine fois qu’un utilisateur se connecte, il sera averti qu’une mise à niveau est disponible.
      • Si à tout moment au cours de ce processus une erreur nécessite l’intervention de l’administrateur, le travail échoue avec une erreur. Par exemple :
        • Espace insuffisant sur le stockage local.
        • Espace insuffisant sur le partage de fichiers réseau.
        • Fichiers non valides trouvés.

        Remarque :

        Si un travail échoue, il tente de nouveau à l’intervalle de vérification suivant, que le problème ait été résolu ou non.

  • Si une autre mise à jour est trouvée avant l’installation d’une mise à jour précédemment téléchargée - La nouvelle mise à niveau est téléchargée, et une fois terminée, devient la “Mise à jour disponible.”
  • Si une mise à niveau est téléchargée lorsqu’une autre est disponible - le téléchargement en cours d’exécution est interrompu et un nouveau téléchargement est démarré. Tous les fichiers liés au téléchargement en cours sont supprimés.

Facultatif : Comment vérifier manuellement les mises à niveau disponibles

Les vérifications de mise à niveau automatisées tirent toujours la dernière version, mais vous pouvez vérifier manuellement les mises à jour.

Pour rechercher manuellement une mise à jour :

  1. Connectez-vous à la console de gestion.
  2. Cliquez sur l’onglet Système, puis sur l’action Mettre à niveau. L’Assistant Mise à niveau s’ouvre et affiche la dernière version dans le champ Disque de mise à niveau.

Si vous êtes connecté à un poste de travail en tant qu’administrateur et qu’une notification de mise à niveau s’affiche :

  1. Cliquez sur le bouton Démarrer la mise à niveau pour ouvrir l’Assistant Mise à niveau. Les informations de téléchargement sont affichées dans le champ Disque de mise à niveau.
  2. En tant qu’administrateur, vous pouvez sélectionner un autre disque de mise à niveau.

Suivez les étapes détaillées de la section précédente, Mettre à niveau l’appliance.