Mise à jour d'un système AE - Détails
Vous trouverez ici les différentes étapes pour la préparation et l'exécution d'une mise à jour du système AE.
|
Préparatifs
Avant la mise à jour à proprement parler, il faut procéder aux préparatifs suivants :
|
1. |
Lecture des notes de mise à jour
|
|
- Lisez tout d'abord les notes de mise à jour de la version de l'Automation Engine à laquelle vous voulez passer. Elles se trouvent au chapitre "Release Notes" de la documentation de l'Automation Engine.
-
La section "Conseils relatifs à l'installation de mise à jour" est particulièrement importante ! Elle contient des informations sur les incompatibilités et détaille les instructions supplémentaires devant être pris en compte pendant et même avant l'installation de la mise à jour. Préparez votre système AE et votre environnement système en conséquence.
|
2.
|
Dernières modifications sur les traitements AE
|
|
-
Tout au long de la phase de mise à jour, aucune modification sur les traitements AE ne doit avoir lieu. Si vous rencontrez des problèmes dans votre environnement système au cours d'une étape, vous pouvez sauvegarder la base de données ou l'utiliser directement si vous avez créé une copie de la base. Les risques sont ainsi minimisés. Attention : les statistiques, rapports, en particulier les modifications des objets ainsi que les contenus des Variables et de Sync sont perdus.
- Informez toutes les personnes concernées sur le processus de mise à jour et assurez-vous que le traitement reste dorénavant intact.
Créez un Groupe Utilisateur qui interdit tout accès et affectez tous les Utilisateurs à ce Groupe. Si vous avez activé l'audit dans votre système AE, vous devez définir l'appartenance à un Groupe directement dans l'objet Utilisateur, étant donné que dans ce cas l'onglet est verrouillé dans l'objet Groupe Utilisateur.
|
3.
|
Définition de la fenêtre horaire de la mise à jour des principaux composants
|
|
- Définissez une fenêtre horaire pour la mise à jour des principaux composants. Attention : l'Automation Engine doit être désactivé temporairement. Vos traitements seront donc interrompus ! Sélectionnez donc une heure de faible activité. La durée de la mise à jour dépend de la taille du système AE. Le temps qui a été nécessaire à la mise à jour de votre système de test peut servir de référence pour le calcul du temps nécessaire à la mise à jour de votre système de production.
- Préparez le numéro de téléphone et l'adresse électronique du support Automic ainsi que les données de connexion pour la Automic Customer Zone. Considérez également la possibilité d'un support 24h/24 et 7j/7 temporaire, si la mise à jour comprend des systèmes sensibles, ou si elle a lieu en dehors des heures d'ouverture du support Automic.
- Nos consultants sont à votre disposition si vous avez besoin de support sur place pour la mise à jour de votre système AE. Adressez-vous directement à votre responsable compte ou au support Automic qui transmettra votre demande pour définir un rendez-vous.
- De plus, vous devez avoir accès à la base de données durant l'intervalle de temps de la mise à jour, mais également à tous les ordinateurs comportant les principaux composants (AutomationEngine, utilitaires, etc.). Pour un environnement de serveur distribué, vous devez avoir accès à tous les ordinateurs concernés ! Vérifiez que les administrateurs sont disponibles et que les données de connexion ainsi que les mots de passe sont corrects.
- Les Interfaces Utilisateur peuvent également être actualisées dès l'étape suivante. Si cela est effectué lors de la première mise à jour des principaux composants, vous devez avoir accès aux ordinateurs concernés.
|
4.
|
Mise à jour des Interfaces Utilisateur
|
|
- L'utilisation d'Interfaces Utilisateur dans un système AE de version précédente n'est donc recommandée que comme solution provisoire dans le cadre de la mise à jour. Les Interfaces Utilisateur peuvent être utilisées à partir de 9.00A dans la version précédente concernée. Exemple : une Interface Utilisateur 9.00A peut également se connecter à un système AE 8.00A. Pour ce faire, votre système AE doit disposer du dernier niveau de correctifs. Nous souhaitons toutefois attirer votre attention sur le fait que l'Interface Utilisateur n'est pas entièrement rétrocompatible. Il existe toujours des limitations fonctionnelles.
-
Les modifications de l'interface de l'Interface Utilisateur ne sont visibles qu'après la mise à jour des principaux composants vers la nouvelle version.
-
Les Interfaces Utilisateur de versions antérieures ne peuvent pas fonctionner sur des systèmes AE de version plus récente ! Elles doivent donc être mises à jour au plus tard lors de la mise à jour des principaux composants.
-
Attention : cela ne s'applique PAS aux Agents ! Ici, l'inverse est vrai. Les nouvelles versions des Agents ne peuvent pas être utilisées avec des systèmes AE de versions antérieures. Néanmoins, les versions anciennes des Agents fonctionnent dans les versions suivantes de l'Automation Engine, c'est-à-dire qu'un Agent de version 8.00A peut également être utilisé dans un système AE de version 9.00A. Pour ce faire, votre système AE doit disposer du dernier niveau de correctifs.
|
5.
|
Maintenance de la base de données
|
|
- Nous partons du principe que vous réorganisez régulièrement votre base de données avec nos utilitaires ainsi qu'avec des outils spécifiques à votre base de données. Procédez encore une fois à la maintenance de votre base de données avant sa mise à jour. Plus la base de données est petite, plus l'actualisation vers la nouvelle version Automation Engine est rapide.
- Lisez attentivement nos scripts pour la base de données pour préparer d'éventuelles adaptations comme par ex. les espaces de table. Vous verrez ainsi quelles actions sont effectuées et vous pouvez prendre les mesures nécessaires tant sur la base de données que sur le Serveur qui l'héberge (par exemple : préparation de l'espace disque).
Les scripts se trouvent dans les répertoires IMAGE:DB\GENERAL\<Version> et IMAGE:DB\<Type de base de données>\<Version>. Les fichiers uc_upd.txt et chngdb.sql sont particulièrement importants !
|
6.
|
Duplication de la base de données
|
|
- Il est recommandé de faire, outre une sauvegarde, une duplication de la base de données. Vous préservez ainsi via cette copie, une des deux bases de données, et pouvez ainsi y avoir recours, rapidement et à tout moment, si des problèmes venaient à se poser dans votre environnement système.
- La duplication de la base de données peut se faire de plusieurs façons. Vous pouvez par exemple la dupliquer en mode hors connexion. Cette méthode peut être utilisée pour les bases de données de taille réduite étant donné qu'elle peut être effectuée durant la mise à jour des principaux composants. Le système AE n'est de toute façon pas disponible dans ce cas-là. En revanche, la duplication de bases de données volumineuses peut être effectuée avant la mise à jour des principaux composants en mode connecté. Consultez impérativement vos administrateurs de la base de données étant donné que les fichiers log actuels doivent être enregistrés au moment de la mise à jour dans la base de données dupliquée !
Mise à jour des principaux composants
Les principaux composants sont mis à jour au cours de cette phase. Votre système AE n'est pas disponible au cours de la mise à jour de la base de données !
|
1.
|
Installation des utilitaires
|
|
- L'installation des principaux composants commence maintenant. Utilisez toujours un répertoire distinct pour ne pas mélanger les fichiers des différentes versions de l'Automation Engine. En fonction de l'ordinateur, vous allez n'installer qu'un seul composant ou plusieurs composants. Créez tout d'abord un dossier dont le nom reflète la version de l'Automation Engine. Créez ensuite pour chaque composant un sous-dossier distinct. Le chapitre portant sur la nouvelle installation contient un exemple.
-
Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de vos utilitaires ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
- Installez les utilitaires (UNIX ou Windows).
- Copiez le dossier DB du CD dans le répertoire des utilitaires. Il contient les fichiers pour le chargement de la base de données. Le dossier DB doit obligatoirement se trouver parallèle au répertoire BIN des utilitaires !
Exemple pour Windows :
Utilitaires dans C:\AE\UTILITY\BIN
Fichiers de base de données dans C:\AE\UTILITY\DB
|
2.
|
Installation du AutomationEngine et du ServiceManager
|
|
-
Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de votre AutomationEngine et du ServiceManager ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
- Installez ensuite l'Automation Engine (UNIX ou Windows) dans un nouveau répertoire.
- Installez également la nouvelle version du ServiceManager. Pour ce faire, utilisez une nouvelle désignation pour l'environnement ServiceManager (phrase).
|
3.
|
Installation de l'intégration au cadre (facultatif)
|
|
- Cette étape peut également être effectuée après la mise à jour des principaux composants. La fonctionnalité de l'intégration au cadre n'est toutefois pas disponible jusqu'ici !
-
Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de votre intégration au cadre ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
- Si vous utilisez une intégration au cadre comme par ex. "Smart Plug-In for HP OpenView", vous devriez l'installer dans la nouvelle version de l'Automation Engine.
|
4.
|
Mise à jour de l'Interface Utilisateur (si pas déjà effectué)
|
|
-
Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de vos Interfaces Utilisateur ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
- Au moins une Interface Utilisateur doit être mise à jour avec la nouvelle version de l'Automation Engine. Utilisez ici aussi un répertoire distinct. Les Interfaces Utilisateur de versions antérieures ne peuvent plus se connecter après la mise à jour des principaux composants.
|
5.
|
Arrêt de tous les Clients
|
|
-
A partir de cette étape, votre système AE n'est plus disponible jusqu'à la fin de la mise à jour de la base de données !
- Arrêtez tous les Clients si le moment est venu de procéder à la mise à jour. Vous pouvez le faire aisément à partir de configuration du Client 0000.
|
6. |
Arrêt du AutomationEngine
|
|
-
Arrêtez tous les processus serveur. En cas d'environnement serveur distribué, vous devez veiller à bien désactiver tous les ordinateurs concernés par les processus serveur !
-
Avant de terminer les processus serveur, veillez aux programmes tels que Watchdogs, surveillances de clusters, etc. qui risquent de générer des alertes ou redémarrez l'Automation Engine.
|
7. |
Sauvegarde de la base de données
|
|
-
Sauvegardez impérativement la base de données !
- Comme déjà mentionné dans les préparatifs, la création d'une copie de la base de données a de nombreux avantages. Si ce n'est pas encore le cas, réalisez de suite la copie si vous le souhaitez. Si une copie de la base de données a déjà été créée auparavant, vous devrez la mettre à jour.
|
8.
|
Mise à jour de la base de données
|
|
- Il est très important de lire les Conseils concernant les modifications de base de données des versions de l'Automation Engine avant d'effectuer la mise à jour de la base de données.
- Mettez à jour la base de données avec AE DB Load. Vous trouverez les indications concernant cette fonctionnalité dans le chapitre Installation du correctif.
- Si vous avez créé une copie, vous devriez procéder à la mise à jour maintenant, pour vous assurer d'un bon fonctionnement de l'instance d'origine. Attention : entrez dans les fichiers INI des utilitaires la connexion à la base de données qui convient.
-
Lors de la mise à jour à la version 8.00A, les statistiques et les rapports (Base de données - tableau RT/RH) sont convertis de manière spéciale. Comme il s'agit d'une grande quantité de données, ce processus peut durer très longtemps (plusieurs heures). Afin que le système ne soit pas arrêté trop longtemps, vous pouvez ignorer le processus et l'exécuter par la suite. Vous en trouverez les instructions détaillées dans la documentation : Convertir des rapports après une mise à jour vers la version 8.00A
Si vous utilisez une base de données DB2 et souhaitez également l'actualiser, les étapes supplémentaires suivantes sont nécessaires :
- Suppression et création d'une nouvelle vue
- Suppression et création d'un nouveau Trigger
|
9.
|
Démarrage du AutomationEngine et des Clients
|
|
- Si toutes les étapes d'installation et de configuration sont terminées, vous pouvez effectuer un redémarrage à froid des processus serveur. Pour ce faire, définissez le paramètre StartMode=COLD dans le fichier INI UCSRV.INI de vos processus serveur. Vous pouvez ensuite les démarrer.
- Dans la Supervision Système du Client 0000, il est possible de redémarrer tous les Clients.
|
10.
|
Surveillance du système AE
|
|
- Ne remplacez pas les Agents dans l'immédiat. Les anciens Agents fonctionnent sans problème avec les versions de l'Automation Engine plus récentes.
-
Comme indiqué auparavant, ne changez rien à vos traitements et surveillez attentivement votre système AE sur une longue période ! Quelques heures ou même quelques jours ne suffisent pas ! Des problèmes peuvent apparaître après quelque temps du fait d'une certaine combinaison d'environnements.
Mise à jour de tous les autres composants
Après la mise à jour des principaux composants, vous pouvez mettre à jour les autres programmes Automic.
|
1.
|
Installation des Agents
|
|
-
Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de vos Agents ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
- L'installation du nouvel Agent doit également être effectuée dans un répertoire distinct. Il s'agit ici aussi de commencer par une phase d'observation. Ne remplacez pas immédiatement tous les Agents par une nouvelle version. Exécutez cela tout d'abord sur une plateforme comme UNIX. Une fois assuré que les Agents fonctionnent de manière stable, vous pouvez les mettre à jour de la même manière sur d'autres plateformes.
|
2.
|
Installation des autres composants
|
|
-
Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de vos autres composants ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
- Vous pouvez maintenant remplacer les autres composants comme les CallAPI. Respectez ici aussi une phase d'observation.
|
3.
|
Utilisation des nouvelles fonctionnalités
|
|
-
Observez votre système AE actualisé pendant un moment ! Si aucun problème ne se produit, le processus de mise à jour est terminé.
- Vous pouvez maintenant procéder à la mise à jour dans votre système de production. Pour ce faire, suivez les mêmes étapes que pour la mise à jour du système de test. Grâce à l'expérience accumulée jusqu'à présent, vous vous êtes préparé de manière optimale à la mise à jour de votre système de production.
- Une fois la mise à jour de votre système de production terminée, relisez encore une fois les notes de mise à jour de la nouvelle version de l'Automation Engine. La liste contient toutes les nouveautés. Utilisez ces nouvelles fonctionnalités et rendez ainsi vos traitements encore plus performants. Le support de l'Automation Engine est à votre disposition pour toute question ou tout commentaire.
- Nous espérons que vous serez satisfaits de votre nouvelle version de l'Automation Engine !
Rubriques connexes :
Mise à jour d'un système AE - Présentation