Adobe Update Server Setup Tool
Transcription
Adobe Update Server Setup Tool
ADOBE® UPDATE SERVER SETUP TOOL NOTE TECHNIQUE Version de document 2.1 Mars 2013 Pour consulter les informations juridiques, rendez-vous à l’adresse suivante : http://help.adobe.com/fr_FR/legalnotices/index.html. Table des matières Adobe Update Server Setup Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Utilisation d’AUSST pour la configuration de votre propre serveur de mise à jour . . . . . . . . . . . . . . . .3 Nouveautés d’AUSST 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Configuration d’un serveur de mise à jour : présentation rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Emplacement d’Adobe Update Server Setup Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Préparation d’un serveur Web à utiliser comme serveur de mise à jour . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Procéder à la configuration initiale unique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Vérification de la configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Configuration des ordinateurs client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Génération des fichiers de configuration client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Déploiement des fichiers de configuration client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Synchronisation avec le serveur Adobe Update Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Synchronisation incrémentielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Synchronisation Fresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Configuration du serveur IIS pour utilisation avec AUSST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Configuration de IIS Server 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Configuration de IIS Server 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Résolution des incidents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 S’assurer que le serveur Web est configuré correctement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Vérifier la connectivité réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 S’assurer qu’aucun espace indésirable ne figure dans les commandes . . . . . . . . . . . . . . . . . . . . . . . . 19 Spécifier les URL complètes avec le protocole et le numéro de port . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 S’assurer que l’emplacement de stockage des mises à jour bénéficie d’un accès en écriture . . . . 20 S’assurer que les fichiers de configuration client sont générés correctement sur le serveur interne . 20 S’assurer que les fichiers de configuration du client sont déployés correctement sur les ordinateurs client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 S’assurer que les chemins spécifiés sont des chemins absolus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Utiliser l’option de synchronisation Fresh lorsque plusieurs mises à jour figurent sur les ordinateurs client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Utiliser l’option de synchronisation Fresh en cas d’échec des autres étapes de résolution des incidents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Procéder à une nouvelle installation en dernier recours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Migration d’un serveur de mise à jour interne à un autre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Configuration et synchronisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Mise à jour des ordinateurs client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Exécution de la commande AUSST sans aucun paramètre spécifique. . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1 1 Adobe Update Server Setup Tool Ce document décrit comment installer et configurer Adobe Update Server Setup Tool (AUSST), un utilitaire vous permettant de configurer votre propre serveur de mise à jour pour gérer le déploiement des mises à jour de produits Adobe dans votre entreprise. Il procède au téléchargement des mises à jour pour Windows et Mac OS. REMARQUE : AUSST est destiné à l’administrateur informatique chargé de la configuration et de la maintenance du serveur de mise à jour interne de l’entreprise. Présentation générale Lors de l'installation d'un produit individuel, Adobe Application Manager se lance automatiquement tous les jours à 02h00 du matin afin de vérifier si des mises à jour des produits Adobe sont disponibles sur Adobe Update Server. Si une mise à jour de produit est repérée, l’application affiche un message. L’utilisateur peut ensuite choisir de télécharger et d’installer la mise à jour. L’utilisateur peut également utiliser la commande de menu Aide ->Mises à jour pour appeler explicitement Adobe Application Manager, qui recherche si des mises à jour de produits sont disponibles et, le cas échéant, les télécharge et les installe. Machine 1 Photoshop Adobe Update Server Application Manager Machine 2 Dreamweaver Photoshop Application Manager Mises à jour des produits Adobe Machine 3 Illustrator Application Manager Les machines client téléchargent les mises à jour de produits directement depuis Adobe Update Server 2 Adobe Update Server Setup Tool 3 Utilisation d’AUSST pour la configuration de votre propre serveur de mise à jour Dans un environnement d’entreprise, vous préférerez peut-être héberger votre propre serveur de mise à jour pour télécharger et stocker les mises à jour à partir du serveur Adobe. Adobe Update Server Setup Tool (AUSST) vous aide à configurer votre propre serveur de mise à jour et à télécharger sur ce dernier des mises à jour de produits depuis Adobe Update Server. Une fois que vous avez configuré votre propre serveur de mise à jour, vous pouvez rediriger Adobe Application Manager vers celui-ci, plutôt que vers Adobe Update Server. Dans ce cas, le programme Adobe Application Manager installé sur les machines client recherche si des mises à jour sont disponibles sur votre serveur, puis si vous lui en donnez l’instruction, les télécharge. Machine 1 Photoshop Adobe Update Server Application Manager Machine 2 Dreamweaver Photoshop Application Manager Serveur de mise à jour Mises à jour des produits Adobe AUSST + Serveur Web Machine 3 Illustrator Application Manager Avec AUSST, vous pouvez configurer votre propre serveur de mise à jour, à partir duquel les machines client téléchargent les mises à jour. REMARQUE : l’outi AUSST doit vous permettre d'héberger un serveur de mise à jour interne afin que les machines client recherchent les mises à jour sur ce dernier plutôt que sur le serveur Adobe. AUSST n’est actuellement pas conçu pour prendre en charge le déploiement à distance de mises à jour sur les machines de votre réseau. Adobe Update Server Setup Tool 4 Nouveautés d’AUSST 3.0 AUSST 3.0 inclut les améliorations suivantes par rapport à la version précédente (AUSST 2.0) fournie avec Adobe Application Manager Enterprise Edition 3.1 : Nette amélioration des performances : par exemple, AUSST 3.0 synchronise les mises à jour quatre fois plus vite que la précédente version pour une synchronisation Fresh. Prise en charge des serveurs proxy. Vous pouvez automatiser ou planifier les exécutions d’AUSST : AUSST vous offre désormais la possibilité d’exécuter la commande sans qu’aucune intervention manuelle ne soit requise au moment de l’exécution. Avancement du téléchargement affiché en temps réel sur la console. AUSST fournit désormais un fichier journal qui inclut des informations sur le statut et la résolution des incidents. Pour exécuter AUSST, vous devez apporter la modification suivante à la configuration d’AUSST 2.0 : L’outil n’est plus nommé AdobeUpdateServerSetupTool2.0 mais AdobeUpdateServerSetupTool. Vous devez donc mettre à jour vos anciens scripts en conséquence. Configuration d’un serveur de mise à jour : présentation rapide Voici les étapes principales de la configuration de votre serveur de mise à jour interne à l’aide d’AUSST. Vous devez disposer au départ d’un serveur http opérationnel pour servir de serveur de mise à jour. REMARQUE : AUSST est accessible à partir du dossier utilities au sein du répertoire d’installation d’Adobe® Creative Cloud™ Packager. 1. S’assurer qu’un serveur Web est disponible 2. Procéder à une installation à usage unique à l’aide d’AUSST : À cette occasion, AUSST : Effectue la configuration initiale Configure une arborescence de répertoires semblable à celle du Adobe Update Server Copie les mises à jour depuis Adobe Update Server sur le serveur Web. Les mises à jour Windows et Mac OS sont téléchargées. 3. Régulièrement, synchronisez les mises à jour les plus récentes depuis le serveur Adobe Update Server vers le serveur Web. Effectuez régulièrement cette étape pour que votre serveur interne héberge les mises à jour les plus récentes. Ces étapes sont décrites dans les sections suivantes. Le diagramme suivant illustre le processus et fournit des liens vers les sections du présent document où sont expliquées les étapes correspondantes. REMARQUE : les chemins fournis à toutes les options de ligne de commande doivent être des chemins absolus. AUSST ne prend pas en charge les chemins relatifs. Adobe Update Server Setup Tool 5 Rechercher AUSST AUSST est accessible à partir du dossier utilities. Configurer votre serveur Web Vous pouvez installer votre serveur de mise à jour interne sur n’importe quel serveur HTTP (comme Apache ou IIS) capable de traiter le contenu statique des fichiers. Effectuer une configuration unique et télécharger les mises à jour Exécutez la commande suivante : AdobeUpdateServerSetupTool --root=<emplacement_racine> --fresh S’assurer que le signe = n’est précédé ou suivi d’aucun espace. Le dossier racine correspond à l’emplacement du système de fichiers de votre serveur de mise à jour interne où les mises à jour doivent être téléchargées du serveur Adobe Update Server. Assurez-vous que l’emplacement racine peut être servi par votre serveur web. Vérifier la configuration 1. Confirmez que la page d’accueil du serveur web peut être accessible aux navigateurs des machines client et que l’emplacement racine y a des mises à jour disponibles. 2. Vérifiez que les fichiers updaterfeed.xml présents sur le serveur de mise à jour soient accessibles via navigateur depuis les machines client. Configurer les machines client Créez un fichier de configuration XML (AdobeUpdater.overrides) et déployez-le sur les machines des utilisateurs. L’emplacement de ce fichier varie selon la plate-forme. Synchroniser régulièrement avec le serveur de mise à jour Adobe Exécutez la commande suivante : AdobeUpdateServerSetupTool --root=<emplacement_racine> --incremental S’assurer que le signe = n’est précédé ou suivi d’aucun espace. Lorsque vous spécifiez le paramètre --incremental, seules les nouvelles mises à jour sont téléchargées et les mises à jour existantes sont écrasées. Pour plus de détails, voir : « Emplacement d’Adobe Update Server Setup Tool » Pour plus de détails, voir : « Préparation d’un serveur Web à utiliser comme serveur de mise à jour » Pour plus de détails, voir : Procéder à la configuration initiale unique Pour plus de détails, voir : « Vérification de la configuration » Pour plus de détails, voir : « Configuration des ordinateurs client » Pour plus de détails, voir : « Synchronisation avec le serveur Adobe Update Server » Adobe Update Server Setup Tool 6 Emplacement d’Adobe Update Server Setup Tool AUSST existe sous forme de fichier .exe (Windows) ou d’exécutable UNIX (Mac OS). Si vous utilisez Creative Cloud Packager pour déployer vos produits Adobe, AUSST vous est fourni dans le cadre de l’installation de Creative Cloud Packager. Voici les emplacements : Sous Windows 32 bits <lecteur système>:\Program Files\Common Files \Adobe\OOBE\PDApp\CCP\utilities\AUSST Sous Windows 64 bits <lecteur système>:\Program Files (x86)\Common Files \Adobe\OOBE\PDApp\CCP\utilities\AUSST Sous Mac OS /Library/Application Support/Adobe/OOBE/PDApp /CCP/utilities/AUSST AUSST est un outil de ligne de commande ; il ne nécessite aucune étape d’installation distincte. AUSST peut être localisé n’importe où sur la machine. Préparation d’un serveur Web à utiliser comme serveur de mise à jour Vous pouvez installer votre serveur de mise à jour interne sur n’importe quel serveur HTTP (comme Apache ou IIS) capable d’héberger et de traiter le contenu statique des fichiers. Un serveur http déjà opérationnel est un prérequis pour configurer AUSST. Pour utiliser un port spécifique, configurez le numéro de port lors de l’installation des machines client. Il vous suffit pour cela de fournir le numéro de port dans le fichier de configuration du client (fichier overrides). Si vous utilisez un serveur Internet Information Services (IIS) comme serveur web, reportez-vous à la section suivante pour configurer le serveur IIS pour utilisation comme serveur de mise à jour. Configuration du serveur IIS pour utilisation avec AUSST Procéder à la configuration initiale unique Pour configurer votre serveur de mise à jour interne pour la première fois, vous utilisez l’outil Adobe Update Server Setup pour créer une arborescence de répertoires au niveau du dossier racine que vous avez créé. Si des fichiers ou des dossiers se trouvent à cet emplacement, l’outil les supprime. Il crée ensuite la structure de dossiers qui correspond à celle du serveur Adobe Update Server, puis effectue la synchronisation initiale au cours de laquelle toutes les mises à jour disponibles sont téléchargées depuis serveur Adobe Update Server sur votre serveur interne. Voici les étapes à suivre pour exécuter l’outil en vue de la configuration initiale : 1. Exécutez l’outil via un shell ou terminal de commande, et spécifiez l’emplacement du dossier racine de mise à jour. Par exemple : AdobeUpdateServerSetupTool --root=<emplacement_dossier_racine> --fresh [--proxyusername=<nom_utilisateur_proxy> --proxypassword=<mot_de_passe_proxy>] [--silent] Adobe Update Server Setup Tool Le paramètre --fresh retire les éventuels fichiers figurant à l’emplacement racine, puis télécharge les mises à jour disponibles sur le serveur Adobe Update Server. Le paramètre [--proxyusername=<nom_utilisateur_proxy> --proxypassword=<mot_de_passe_proxy>]est facultatif. Il précise le nom d’utilisateur et le mot de passe du proxy si un serveur proxy est requis pour se connecter au réseau. 7 Le paramètre --silent supprime l’avertissement qui est affiché par défaut si le dossier racine spécifié existe déjà. REMARQUE : assurez-vous que le signe égal (=) n’est ni précédé ni suivi d’un espace. Le dossier racine correspond à l’emplacement du système de fichiers de votre serveur de mise à jour interne où sont stockées les mises à jour que vous téléchargez du serveur Adobe Update Server. Cet emplacement doit correspondre à une URL HTTP valide. REMARQUE : veillez à ce que le dossier racine demeure accessible depuis l’emplacement racine du serveur pour que les contenu des mises à jour puisse être servi par le serveur Web. Par exemple : Le dossier racine de mise à jour de votre serveur Web se trouve à l’emplacement du système de fichiers /serverroot/updates/ L’URL du serveur Web est http://serverabc.example.com:80 Dans votre serveur Web, vous configurez le serveur de mise à jour interne sur http://serverabc.example.com:80/Adobe/CS Dans ce cas (que nous prendrons comme exemple tout au long de ce document), l’emplacement du dossier racine est : --root="/serverroot/updates/Adobe/CS" Dans le cadre de cet exemple, la commande d’exécution des mises à jour sera : AdobeUpdateServerSetupTool --root="/serverroot/updates/Adobe/CS" --fresh AUSST crée une arborescence de répertoires pour les mises à jour dans le dossier racine, puis copie les mises à jour depuis le serveur Adobe Update Server dans votre serveur de mise à jour interne. REMARQUE : les mises à jour Windows et Mac OS sont téléchargées. Actuellement, vous ne pouvez pas télécharger uniquement les mises à jour d’une seule plateforme. Dès que vous avez terminé la configuration initiale, votre serveur de mise à jour interne peut mettre les machines client à jour. REMARQUE : les erreurs, les avertissements et les informations de résolution des incidents sont consignés dans le fichier journal. Ce fichier journal est situé dans le dossier %temp% sous Windows et dans ~/Library/Logs sous Mac OS. Vérification de la configuration Pour confirmer que la configuration initiale est réussie, vérifiez les éléments suivants : 1. Vérifiez que le serveur Web fonctionne correctement—confirmez que la page d’accueil du serveur Web soit accessible depuis une machine client. Adobe Update Server Setup Tool 8 2. Confirmez que les mises à jour de produits Adobe soient disponibles à l’emplacement racine. Si non, vérifiez que l’emplacement racine dispose des autorisations d’écriture appropriées. 3. Confirmez que vous pouvez voir/télécharger les mises à jour depuis les machines client via un navigateur. 4. Vérifiez que les fichiers updaterfeed.xml présents sur le serveur de mise à jour soient accessibles via navigateur depuis les machines client. Les fichiers updaterfeed.xml se trouvent à l’emplacement suivant, déterminé par les paramètres du fichier overrides : http://<Domaine>:<Port>/<URL>/updaterfeed.xml Imaginons par exemple que le fichier overrides comporte les entrées suivantes : <Overrides> <Application appID="webfeed"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/aam10/win/</URL> <Port>1234</Port> </Application> <Application appID="webfeed20"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/aam20/win/</URL> <Port>1234</Port> </Application> <Application appID="updates"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/aam10/win/</URL> <Port>1234</Port> </Application> <Application appID="updates20"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/aam20/win/</URL> <Port>1234</Port> </Application> </Overrides> Dans ce cas, l’emplacement du fichier updaterfeed.xml est le suivant : http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam10/win/updaterfeed.xml http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam20/win/updaterfeed.xml L’emplacement sur Mac OS sera : http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam10/mac/updaterfeed.xml http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam20/mac/updaterfeed.xml REMARQUE : lorsque vous voyez le fichier updaterfeed.xml dans un navigateur, vous n’avez pas accès à son contenu. Ce n’est pas un problème. Vous devez uniquement vous assurer que le fichier est accessible via le chemin http://. Vous pouvez consulter le contenu du fichier updaterfeed.xml en cliquant avec le bouton droit et en affichant la source. Adobe Update Server Setup Tool 9 Configuration des ordinateurs client Sur les machines client, Adobe Application Manager vérifie par défaut si des mises à jour sont disponibles sur le serveur Adobe Update Server. Lorsque vous hébergez votre propre serveur de mise à jour, vous devez configurer Adobe Application Manager sur la machine de chaque utilisateur de sorte qu'il vérifie désormais la disponibilité des mises à jour sur votre serveur. Pour ce faire, vous devez créer un fichier de configuration XML (AdobeUpdater.overrides) et le déployer sur les machines des utilisateurs. Vous pouvez créer les fichiers de configuration client dans un éditeur de texte ou utiliser l’outil AUSST pour les générer automatiquement, comme expliqué dans la section suivante. Le fichier de configuration contient le domaine, l’URL et les informations de port de votre serveur de mise à jour interne ; l’URL diffère en fonction de la plate-forme, Windows ou Mac OS. Ce qui suit correspond au format du fichier AdobeUpdater.Overrides, en reprenant les informations du serveur de notre exemple (voir « Procéder à la configuration initiale unique » pour les informations du serveur de notre exemple) : REMARQUE : si vous avez migré depuis d’une version d’AUSST vers une autre, vous devez mettre à jour les fichiers de configuration XML sur les machines client. SOUS WINDOWS : <?xml version="1.0" encoding="UTF-8" ?> <Overrides> <Application appID="webfeed"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/aam10/win/</URL> <Port>1234</Port> </Application> <Application appID="webfeed20"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/aam20/win/</URL> <Port>1234</Port> </Application> <Application appID="updates"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/aam10/win/</URL> <Port>1234</Port> </Application> <Application appID="updates20"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/aam20/win/</URL> <Port>1234</Port> </Application> </Overrides> SOUS MAC OS : Sous Mac OS, l’URL spécifie le sous-dossier mac/ au lieu du sous-dossier win/ : ... <URL>/Adobe/CS/webfeed/oobe/aam10/mac/</URL> ... <URL>/Adobe/CS/webfeed20/oobe/aam20/mac/</URL> ... <URL>/Adobe/CS/updates/oobe/aam10/mac/</URL> ... <URL>/Adobe/CS/updates20/oobe/aam20/mac/</URL> ... Adobe Update Server Setup Tool Déploiement des fichiers de configuration client 10 Génération des fichiers de configuration client Vous pouvez générer les fichiers de configuration client automatiquement en utilisant AUSST. Vous ne pouvez les créer qu’après avoir configuré votre serveur et l’avoir synchronisé avec le server Adobe Update Server. Pour générer les fichiers de configuration, entrez la commande suivante dans un shell ou un terminal de commande (en utilisant les informations relatives à votre serveur) : AdobeUpdateServerSetupTool --genclientconf="/serverroot/config/AdobeUpdaterClient" --root="/serverroot/updates/Adobe/CS" --url="http://serverabc.example.com:1234/Adobe/CS" Cette commande permet de créer deux fichiers de configuration client (un pour la plateforme Windows et un autre pour la plateforme Mac OS) et de les écrire dans les dossiers spécifiques à chaque plateforme sous le chemin spécifié dans --genclientconf. Dans cet exemple, les nouveaux fichiers seraient les suivants : /serverroot/config/AdobeUpdaterClient/win/AdobeUpdater.Overrides /serverroot/config/AdobeUpdaterClient/mac/AdobeUpdater.Overrides Déploiement des fichiers de configuration client Pour déployer le fichier de configuration client de l’outil de mise à jour d’Adobe Application Manager sur chaque machine client, vous devez écrire la version du fichier correspondant à la plateforme appropriée à l’emplacement suivant, spécifique à la plateforme : SOUS WINDOWS XP : \Documents and Settings\All Users\Application Data\Adobe\AAMUpdater\1.0\AdobeUpdater.Overrides SOUS WINDOWS 7/VISTA : \ProgramData\Adobe\AAMUpdater\1.0\AdobeUpdater.Overrides SOUS MAC OS X : /Library/Application Support/Adobe/AAMUpdater/1.0/AdobeUpdater.Overrides Synchronisation avec le serveur Adobe Update Server Une fois la configuration initiale réalisée, vous devrez régulièrement synchroniser votre serveur de mise à jour interne avec le serveur Adobe Update Server, afin d’être toujours certain de disposer de toutes les dernières mises à jour. Pour cela, exécutez la commande suivante : AdobeUpdateServerSetupTool --root="/serverroot/updates/Adobe/CS" {--incremental | --fresh} Synchronisation incrémentielle Le paramètre --incremental télécharge uniquement les mises à jour pour lesquelles une version plus récente est disponible. Si de nouvelles mises à jour ont été publiées sur le serveur Adobe Update Server depuis la dernière synchronisation, indiquez le paramètre --incremental afin de récupérer uniquement les nouvelles mises à jour sur le serveur local. Si aucune nouvelle mise à jour n’est disponible, la commande n’a aucun effet. Adobe Update Server Setup Tool Synchronisation Fresh 11 En situation normale, c’est l’option que vous devez utiliser. Toutefois, si pour une raison ou une autre, les dernières mises à jour ne semblent pas être prises en compte sur les ordinateurs client, vous pouvez effectuer une synchronisation Fresh comme expliqué ci-après. Synchronisation Fresh Le paramètre --fresh télécharge toutes les mises à jour disponibles sur le serveur Adobe Update Server. Toutes les mises à jour figurant sur l’ordinateur sont d’abord supprimées. Ensuite, toutes les mises à jour disponibles sur le serveur Adobe Update Server sont téléchargées sur l’ordinateur. Dans les deux cas, votre serveur de mise à jour interne est à jour et peut à son tour mettre à jour les machines client. Configuration du serveur IIS pour utilisation avec AUSST Cette section décrit comment paramétrer un serveur Internet Information Services (IIS) pour utilisation avec AUSST. Configuration de IIS Server 6 Configuration de IIS Server 7 Configuration de IIS Server 6 1. Exécutez AUSST et synchronisez les mises à jour disponibles sur le serveur Adobe Updater Server comme racine de site web par défaut. 2. Configurez les propriétés de site web comme indiqué ici : Adobe Update Server Setup Tool Configuration de IIS Server 6 12 3. Sélectionnez l’onglet HomeDirectory puis cliquez sur Configuration : IMPORTANT : les modifications de configuration sont appliquées à toutes les données se rapportant à ce site web (par défaut dans cet exemple) (par exemple Iaas, Reports, Old). Ainsi, vous devez créer un site web séparé pour les données se rapportant au programme de mise à jour et appliquer ces modifications relatives à la configuration à ce site web séparé, de façon à ce que les autres sites ne soient pas affectés. Adobe Update Server Setup Tool 4. Ajoutez l’extension ISAPI pour les extensions suivantes : xml zip dmg sig crl Configuration de IIS Server 6 13 Adobe Update Server Setup Tool Configuration de IIS Server 6 5. Exécutez un mappage d’extension pour l’exécutable suivant : C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll comme indiqué ici : REMARQUE : pour les systèmes d’exploitation 64 bits, exécutez le mappage dans le chemin de cadre applicatif 64 bits comme suit : C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll. 14 Adobe Update Server Setup Tool Configuration de IIS Server 6 6. Ouvrez le fichier web.config situé dans le répertoire de cadre applicatif, comme indiqué ci-dessous : 7. Ajoutez des entrées pour les extensions .xml, .crl, .dmg, .zip, et .sig comme indiqué ici : 8. Redémarrez le site web et exécutez AUSST. 15 Adobe Update Server Setup Tool Configuration de IIS Server 7 16 Configuration de IIS Server 7 1. Exécutez AUSST et synchronisez les mises à jour disponibles sur Adobe Update Server comme racine de site web par défaut. 2. Ouvrez inetmgr et cliquez sur le gestionnaire Mappage du site web souhaité comme indiqué ici : IMPORTANT : les modifications de configuration sont appliquées à toutes les données se rapportant à ce site web (par défaut dans cet exemple). Ainsi, vous devez créer un site web séparé pour les données se rapportant au programme de mise à jour et appliquer ces modifications relatives à la configuration à ce site web séparé, de façon à ce que les autres sites ne soient pas affectés. 3. Sélectionnez l’option Add Module Mapping comme indiqué ici : Adobe Update Server Setup Tool Configuration de IIS Server 7 17 4. Add Module mapping pour les extensions .xml, .crl, .dmg, .zip et .sig. Un exemple de boîte de dialogue pour .xml est représenté ici. REMARQUE : la mise en correspondance des extensions .crl, .zip, .dmg et .sig peut être réalisée de la même façon qu’indiqué ici pour l’extension .xml. 5. Dans la section groupe d’applications, modifiez le mode App Pool Manager Pipeline en Classic comme indiqué ici : Adobe Update Server Setup Tool S’assurer que le serveur Web est configuré correctement 18 6. Ajoutez les httpHandles pour les extensions .zip, .xml, .crl, .dmg et .sig dans le fichier web.config comme indiqué ici : 7. Redémarrez le site web et exécutez AUSST. Résolution des incidents Voici quelques étapes de dépannage à suivre en cas de problème de déploiement des mises à jour à l’aide d’Adobe Update Server Setup Tool. S’assurer que le serveur Web est configuré correctement Si le serveur Web utilisé pour la distribution des mises à jour n’est pas configuré correctement, le téléchargement de ces dernières peut avoir lieu à partir du serveur Adobe Update Server (Adobe Update Server Setup Tool effectue ce téléchargement automatiquement), mais elles ne sont pas distribuées sur les clients. Mises à jour stockées en local Serveur Adobe Update Server AUSST Serveur Web Clients Les mises à jour n’ont pas été installées sur les clients car le serveur Web n’est pas configuré correctement Vous pouvez vous assurer simplement que le serveur Web fonctionne correctement en vérifiant que les fichiers updaterfeed.xml du serveur de mise à jour sont accessibles à partir des navigateurs des machines client. Il s’agit essentiellement de veiller à ce que le serveur Web fonctionne, indépendamment d’Adobe Update Server Setup Tool. Adobe Update Server Setup Tool Vérifier la connectivité réseau 19 Les fichiers updaterfeed.xml se trouvent à l’emplacement suivant, déterminé par les paramètres du fichier overrides : http://<Domaine>:<Port>/<URL>/updaterfeed.xml Imaginons par exemple que le fichier overrides comporte les entrées suivantes : <Overrides> <Application appID="webfeed"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/aam10/win/</URL> <Port>1234</Port> </Application> <Application appID="webfeed20"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/aam20/win/</URL> <Port>1234</Port> </Application> <Application appID="updates"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/aam10/win/</URL> <Port>1234</Port> </Application> <Application appID="updates20"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/aam20/win/</URL> <Port>1234</Port> </Application> </Overrides> Dans ce cas, l’emplacement des fichiers updaterfeed.xml est le suivant : http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam10/win/updaterfeed.xml http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam20/win/updaterfeed.xml Vérifier la connectivité réseau Vérifiez l’absence de tout problème de connectivité réseau et assurez-vous que le serveur interne peut se connecter au serveur Adobe Update Server. Assurez-vous par exemple que vous pouvez accéder à la page de bienvenue par défaut du serveur interne. S’assurer qu’aucun espace indésirable ne figure dans les commandes Lorsque vous exécutez la commande AdobeUpdateServerSetupTool, vérifiez qu’aucun espace n’a été inséré aux emplacements suivants : Entre les paramètres et le signe = Entre le signe = et les arguments Par exemple, la commande suivante présente un espace superflu entre le paramètre --root et le signe = --root ="/serverroot/updates/Adobe/CS" Espace superflu devant être supprimé Adobe Update Server Setup Tool Spécifier les URL complètes avec le protocole et le numéro de port N’importe où dans un chemin. Par exemple, la commande suivante comporte un espace superflu incorrect entre le guillemet (") et la barre oblique (/) --root=" /serverroot/updates/Adobe/CS" Espace superflu devant être supprimé Spécifier les URL complètes avec le protocole et le numéro de port Les URL du serveur doivent comporter le protocole (comme http://). Si le numéro de port est différent de la valeur par défaut de 80, ce dernier doit également être spécifié. Par exemple, la section suivante du fichier AdobeUpdater.Overrides est incorrecte car elle ne spécifie pas le protocole http:// : <Domain>serverabc.example.com</Domain> Ajouter http:// ici <URL>/Adobe/CS/webfeed/oobe/aam10/win/</URL> <Port>1234</Port> Notez que dans cet exemple, le numéro de port (1234) a été spécifié, ce qui est obligatoire si ce dernier ne porte pas la valeur par défaut de 80. S’assurer que l’emplacement de stockage des mises à jour bénéficie d’un accès en écriture Veillez à ce que l’emplacement où les mises à jour doivent être stockées sur le serveur dispose des autorisations en écriture appropriées. Autrement les mises à jour peuvent ne pas être synchronisées/téléchargées sur le serveur interne. Le processus de configuration du serveur n’est pas terminé tant que toutes les mises à jour n’ont pas été synchronisées/téléchargées sur le serveur interne. S’assurer que les fichiers de configuration client sont générés correctement sur le serveur interne Les fichiers de configuration client sont générés à un emplacement déterminé par le paramètre -genclientconf de la commande AdobeUpdateServerSetupTool2.0, comme indiqué dans la section « Génération des fichiers de configuration client » de ce document. Deux fichiers sont générés, un pour chaque client selon sa plateforme, Windows ou Mac OS. Vérifiez que les fichiers sont disponibles à leurs emplacements respectifs sur le serveur interne. S’assurer que les fichiers de configuration du client sont déployés correctement sur les ordinateurs client Une fois les fichiers de configuration client générés sur le serveur interne, ils sont déployés sur chaque machine client. Les fichiers sont différents pour les plateformes Windows et Mac OS. L’emplacement du fichier sur chaque machine client est spécifique à la plateforme. Assurez-vous que les fichiers de configuration sont déployés sur les machines client aux emplacements spécifiés, comme indiqué dans la section « Déploiement des fichiers de configuration client » de ce document. 20 Adobe Update Server Setup Tool S’assurer que les chemins spécifiés sont des chemins absolus 21 S’assurer que les chemins spécifiés sont des chemins absolus Vérifiez que les chemins fournis à toutes les options de ligne de commande sont des chemins absolus. AUSST ne prend pas en charge les chemins relatifs. Utiliser l’option de synchronisation Fresh lorsque plusieurs mises à jour figurent sur les ordinateurs client Dans certains cas exceptionnels, plusieurs mises à jour du même pack peuvent être stockées sur le serveur interne lorsque l’option de synchronisation de mise à jour incrémentielle est définie. Ces mises à jour sont alors déployées sur les machines client, et les utilisateurs peuvent constater la présence de plusieurs copies des packs sur leurs ordinateurs. Si tel est le cas, effectuez la synchronisation de mise à jour Fresh (une seule fois) en exécutant la commande suivante : AdobeUpdateServerSetupTool --root="/<dossier_mise_à_jour>" --fresh Cela permet de s’assurer que l’unique copie valide des packs est téléchargée sur votre serveur interne, d’où ils sont déployés sur les machines client. Utiliser l’option de synchronisation Fresh en cas d’échec des autres étapes de résolution des incidents Si vous utilisez l’option de synchronisation incrémentielle et que vous rencontrez toujours des erreurs après avoir essayé de réaliser toutes les autres étapes, effectuez une synchronisation de mise à jour Fresh (une seule fois) en exécutant la commande suivante : AdobeUpdateServerSetupTool --root="/<dossier_mise_à_jour>" --fresh Cela permet de s’assurer que toutes les mises à jour du serveur Adobe Update Server sont téléchargées sur votre serveur interne. Procéder à une nouvelle installation en dernier recours En cas d’échec de toutes les autres étapes de résolution des incidents et en dernier recours, procédez à une nouvelle installation en exécutant la commande suivante : AdobeUpdateServerSetupTool --root="/<dossier_mise_à_jour>" --fresh REMARQUE : lors d’une nouvelle installation, le dossier de mise à jour et tous les sous-dossiers se trouvant sur votre serveur interne sont supprimés puis recréés grâce aux mises à jour du serveur Adobe Update Server. Si vous aviez créé des fichiers ou dossiers supplémentaires dans le dossier de mise à jour, ils seront supprimés. Il est donc recommandé de sauvegarder ces fichiers ou dossiers avant de procéder à la nouvelle installation. Migration d’un serveur de mise à jour interne à un autre Il est parfois nécessaire de migrer les données d’un serveur déjà configuré comme serveur de mise à jour interne vers un serveur différent. Le cas échéant, un nouveau téléchargement de toutes les données de mise à jour précédemment téléchargées sur le serveur d’origine est nécessaire. Afin de réduire l’utilisation de la bande passante du réseau et le temps de téléchargement, Adobe Update Server Setup Tool propose une fonctionnalité de remplacement permettant de copier les données de votre serveur d’origine vers le nouveau serveur. Adobe Update Server Setup Tool Procéder à une nouvelle installation en dernier recours 22 Par exemple, imaginez que le serveur HTTP interne d’origine soit configuré comme dans notre exemple : Racine du serveur hébergée à l’emplacement du système de fichiers "/serverroot/updates/" URL : http://serverabc.example.com:80 Serveur de mise à jour configuré sur http://serverabc.example.com:80/Adobe/CS Supposez que vous souhaitiez basculer sur un nouveau serveur HTTP interne avec les paramètres suivants : Racine du serveur hébergée à l’emplacement du système de fichiers "/newserverroot/newupdates/" URL : http://newserverabc.example.com:80 Serveur de mise à jour configuré sur http://newserverabc.example.com:80/Adobe/CS Dans les commandes de configuration et de synchronisation initiale, spécifiez l’emplacement du dossier racine comme suit : --root=”/newserverroot/newupdates/Adobe/CS” Pour la configuration initiale du nouveau serveur, vous devez définir l’option --overrides, en indiquant le chemin d’un fichier XML identifiant le serveur de mise à jour interne précédent. Il peut s’agir par exemple d’un fichier nommé UpdateServerMigration.xml placé dans /newserverroot/newupdates/migrationfiles/. Même si ce fichier est similaire au fichier de configuration de l’outil de mise à jour d’Adobe Application Manager, ils ne sont pas identiques. Outre son nom et son utilisation dans un contexte différent, il n’est spécifique à aucune plate-forme ; la fin de l’URL ne contient ni le sous-dossier /win, ni le sous-dossier /mac. Dans notre exemple, le fichier UpdateServerMigration.xml se présenterait comme suit : <?xml version="1.0" encoding="UTF-8" ?> <Overrides> <Application appID="webfeed"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/webfeed/oobe/</URL> <Port>80</Port> </Application> <Application appID="updates"> <Domain>http://serverabc.example.com</Domain> <URL>/Adobe/CS/updates/oobe/</URL> <Port>80</Port> </Application> </Overrides> Adobe Update Server Setup Tool Configuration et synchronisation 23 Configuration et synchronisation Pour effectuer la configuration initiale de ce nouveau serveur, appelez la commande suivante : AdobeUpdateServerSetupTool --root=”/newserverroot/newupdates/Adobe/CS” --overrides=“/newserverroot/newupdates/migrationfiles/UpdateServerMigration.xml” --fresh L’outil migre automatiquement les données vers le nouveau serveur, alors prêt à l’emploi. Toutes les opérations de synchronisation qui s’ensuivent utilisent la valeur de la nouvelle racine, mais elles demeurent identiques sur les autres points. Autrement dit, appelez la commande suivante : AdobeUpdateServerSetupTool --root=”/newserverroot/newupdates/Adobe/CS” Mise à jour des ordinateurs client Pour vous assurer que les machines utilisateur se mettent à jour à partir du nouveau serveur de mise à jour interne, vous devez déployer une nouvelle version du fichier AdobeUpdater.overrides contenant les informations du nouveau serveur. Voir « Configuration des ordinateurs client ». Exécution de la commande AUSST sans aucun paramètre spécifique Vous pouvez exécuter AUSST à partir de la ligne de commande en indiquant uniquement le paramètre --root. Dans ce cas, un menu s’affiche à l’écran, à partir duquel vous pouvez effectuer votre sélection : AdobeUpdateServerSetupTool.exe --root=<emplacement_dossier_racine> Choose one of the following options : 1. Fresh Synchronization. 2. Incremental Synchronization. 3. Generate Client Configuration XML. 4. Migrate to an In-House Server. 5. Exit. Your choice: Vous pouvez sélectionner l’une de ces options afin de poursuivre. Les détails relatifs à ces différentes options figurent plus haut dans cet article.