App Layering

Mise à niveau

Pour connaître les derniers correctifs et fonctionnalités, y compris la compatibilité avec les autres packages logiciels que vous utilisez, nous vous encourageons à rester à jour avec les mises à niveau d’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.

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 à l’appliance et en accédant à Système > 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érifier le chemin de mise à niveau pris en charge

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. Cliquez sur le numéro de version pour accéder à la page de téléchargement de cette version.

Mise à niveau depuis la version À la version
4.1 4.15
4.7 4.15
4.15 19.1
19.1 19.7
19.7 20.1
20.1 20.8
20.8 20.11
20.11 21.4
21.4 21.7
21.7 23.4

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 Upgrade inclut la mise à niveau de l’appliance, la mise à niveau de l’agent et un dossier d’outils à utiliser sur la couche de votre 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 logicielle de l’appliance App Layering (administrateurs uniquement).
  • Fermer : ignore le message, afin que vous puissiez démarrer manuellement la mise à niveau ultérieurement à l’aide de l’ onglet Utilisateur > Mettre à niveau le matériel.

Pour plus de détails sur ce que l’appliance vérifie, consultez Comment fonctionnent les vérifications de mise à niveau, en détail.

Qui peut démarrer la mise à niveau

Seul un administrateur peut démarrer la mise à niveau.

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 Utilisateur, puis cliquez sur Mettre à niveau le matériel.
  3. Vérifiez le chemin de mise à niveau et cliquez sur Mettre à niveau. Le processus de mise à niveau démarre et ouvre une page d’état dans le navigateur.
  4. Lorsque la mise à niveau est terminée, l’état passe à État de la mise à niveau : Terminée. Actualisez la page Web pour revenir à la console de gestion.
  5. 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)

À compter 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 attribuée au niveau de 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ôle, puis saisissez un nom, par exemple : CalAdmin-VMRemove.
  3. Ajoutez uniquement 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 Autorisations vCenter, cliquez avec le bouton droit de la souris et sélectionnez Ajouter une autorisation (ou modifiez 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 l’article Installer le dispositif dans vSphere.

Désactivez 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 connecteurs 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 d’App Layering incluent les mises à jour des pilotes, les nouvelles fonctionnalités et les corrections de bogues documentées dans la section Nouveautés. Une fois l’appliance mise à niveau, mettez à niveau vos images publiées.

Pour mettre à niveau vos images publiées, vous sélectionnez chacun de vos modèles d’image, vérifiez les paramètres et vous les utilisez pour publier de 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 s’affichent.
  3. Si vous souhaitez vérifier ou mettre à jour 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.
  4. Si le modèle d’image n’a pas besoin d’être modifié, sélectionnez-le simplement, puis cliquez sur Publier l’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 aucune mise à jour n’est 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 : une tâche est lancée pour « Télécharger le support de mise à niveau. » Vous pouvez vérifier la progression des 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é avec succès 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 sur 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 avec succès, devient « Mise à niveau disponible ».
  • Si une mise à niveau est en cours de téléchargement alors qu’une autre est disponible, le téléchargement en cours est abandonné et un nouveau téléchargement est lancé. 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 Utilisateur, puis sur l’action Mettre à niveau le matériel . La dernière version s’affiche dans le champ Disque de mise à niveau .

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

  1. Cliquez sur Start Upgrade. Les informations de téléchargement s’affichent 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.