Recommandations

Des lectures vous serons conseillées au cours de votre navigation. En voici quelques unes.


Contact

Sélectionner une langue

Cinq façons de préparer votre migration vers Red Hat Ansible Automation Platform 2

Red Hat® Ansible® Automation Platform 2 propose une architecture repensée, de nouveaux outils et une expérience améliorée mais familière pour les équipes chargées de l'automatisation. Lorsque vous planifiez votre stratégie de migration, passez en revue cette liste de contrôle afin de préparer une transition en douceur vers Ansible Automation Platform 2.

1  Évaluez votre environnement actuel

Votre environnement présente des configurations uniques, et il est crucial d'effectuer une évaluation technique approfondie avant la migration. 

  • Analysez votre installation actuelle d'Ansible Automation Platform 1.x, y compris les modèles de déploiement en place, les intégrations et tout aspect susceptible de compliquer la migration. 
  • Déterminez les changements à apporter pour répondre aux exigences techniques d'Ansible Automation Platform 2. 
  • Évaluez l'état de préparation des parties prenantes en vue de la planification et de l'exécution de la migration. 
  • Assurez la conformité, l'application des politiques de sécurité et les audits. 

2  Identifiez les obstacles techniques

Ansible Automation Platform 2 introduit de nouvelles exigences qui influenceront votre stratégie de migration. Nous recommandons une approche progressive si le respect de ces exigences demande un effort important à votre entreprise. 

  • Automation Controller 4 (qui remplace Ansible Tower) n'est compatible qu'avec PostgreSQL 12. PostgreSQL 10 n'est pas pris en charge. 
  • Pour les installations en environnement physique et virtuel, Ansible Automation Platform 2 nécessite Red Hat Enterprise Linux® 8 (x86_64).
  • Les environnements virtuels Python sont remplacés par des environnements d'exécution Automation Execution Environment. 
  • Les outils de migration d'Ansible Automation Platform 2 prennent en charge la dernière version d'Ansible Automation Platform 1.x. 
  • Ansible Automation Platform 2 inclut Ansible Core 2.9, ce qui permet d'assurer la compatibilité des playbooks, ainsi que les dernières versions grâce aux environnements d'exécution.

3  Préparez votre équipe

Votre plan doit tenir compte des conséquences de la migration sur l'ensemble de l'entreprise. Voici nos recommandations : 

  • Réalisez une analyse coûts-avantages montrant le coût initial de la migration, les économies potentielles au fil du temps et les nouveaux revenus dégagés. 
  • Identifiez les parties prenantes externes et internes et assurez leur disponibilité. 
  • Effectuez une analyse des risques pour comprendre les effets de la migration sur les processus métier et la distribution de services. 
  • Définissez les délais, les étapes et les résultats du projet. 
  • Évaluez les efforts requis pour gérer le changement ainsi que les besoins en formation. 
  • Établissez les critères de réussite de la migration et les indicateurs de mesure nécessaires.

 

4  Préparez vos contenus d'automatisation

Dans votre plan de migration, il est important d'évaluer les contenus Ansible Automation Platform existants (les rôles et playbooks Ansible, les collections de contenus Ansible Content Collections et les modules) et aussi de tester leur compatibilité avec Ansible Automation Platform 2. La procédure d'évaluation comprendra, au minimum, les étapes suivantes : 

  • Test et mise à jour des contenus d'automatisation pour assurer leur compatibilité avec Ansible Core 2.9 ou version ultérieure 
  • Prise en compte des exigences techniques liées à l'automatisation via Ansible Core 2.9 avec des contenus groupés par rapport à Ansible Core et des collections certifiées ou compatibles dans des environnements d'exécution 
    • La migration vers les collections Ansible Content Collections n'est pas obligatoire avec Ansible Core 2.9, mais fortement recommandée.
  • Planification, test et migration des environnements virtuels Python (venvs) vers des environnements d'exécution 
  • Conservation, transformation ou suppression des contenus d'automatisation existants (adoption d'un modèle basé sur des collections ou suppression des contenus inutiles, par exemple)

5  Intégrez les workflows existants

Votre plan de migration doit prévoir l'intégration des systèmes déjà en place. Il doit également évaluer les éventuels effets sur votre modèle d'exploitation actuel. Posez-vous les questions suivantes lorsque vous planifiez votre migration :

Workflows de promotion du contenu

  • Quelle version des environnements Automation Execution Environment correspond à mon modèle ? (Par exemple, version test, version intermédiaire, dernière version et numéro de version) 
  • Quelle structure de référentiel d'Automation Hub (registre de conteneurs) convient le mieux à mon entreprise ? (Par exemple, des référentiels distincts pour les tests, le développement et la production pour les collections Ansible Content Collections) 
  • Est-il préférable d'utiliser l'instance hébergée d'Automation Hub ou l'instance privée ? Qui va gérer cette instance ?

Adoption de la plateforme 

  • De quelle aide les parties prenantes externes ont-elles besoin pour adopter et utiliser la plateforme ? 
  • Quelle est la formation nécessaire pour intégrer toutes les parties prenantes ?
  • Qui sera responsable de la gestion des environnements d'exécution et des collections de contenus ? Cette tâche sera-t-elle assurée au niveau de chaque division ou centralisée ?

Gestion du cycle de vie des environnements d'exécution 

  • Comment gérer et distribuer les fichiers de définition ansible-builder ? 
  • Comment mettre à jour et assurer la sécurité de mes environnements d'exécution ? Quel est le plan d'intervention de sécurité pour corriger les CVE (Common Vulnerabilities and Exposures) et rester conforme ?

Gestion du cycle de vie de la plateforme 

  • Comment déployer de nouveaux clusters et respecter les exigences minimales ?
  • Comment mettre à niveau mes clusters ? Quelle est la fréquence des mises à niveau dans mon entreprise ? 
  • Quelles sont les exigences non fonctionnelles et en quoi vont-elles affecter ma conception ? (Par exemple, les sauvegardes, la gestion des configurations, la récupération après sinistre et la haute disponibilité)

Pour en savoir plus, consultez l'article de blog New reference architecture: Deploying Red Hat Ansible Automation Platform 2.1.

Apprendre avec les experts

Découvrez comment les services de consulting Red Hat peuvent vous aider à accélérer l'adoption de l'automatisation, notamment grâce aux services de migration.

Essayer la solution

Découvrez comment Red Hat Ansible Automation Platform peut vous aider à automatiser vos processus lors d'un essai gratuit de 60 jours.

Participer à des ateliers à votre rythme et à la demande

Depuis la page des formations Ansible Automation Platform, suivez en autonomie des ateliers pratiques concernant Automation Controller, le navigateur de contenus et les environnements d'exécution.

Accéder au portail client Red Hat

Consultez des informations actualisées sur la migration dans cet article de la base de connaissances Ansible Automation Platform 2.

Red Hat logoLinkedInYouTubeFacebookTwitter

Produits

Outils

Essayer, acheter et vendre

Communication

À propos de Red Hat

Premier éditeur mondial de solutions Open Source pour les entreprises, nous fournissons des technologies Linux, cloud, de conteneurs et Kubernetes. Nous proposons des solutions stables qui aident les entreprises à jongler avec les divers environnements et plateformes, du cœur du datacenter à la périphérie du réseau.

Sélectionner une langue