La gestion d'une infrastructure virtuelle, qu'est-ce que c'est ? Et pourquoi l'automatiser ?

Copier l'URL

La gestion d'une infrastructure virtuelle correspond à la coordination des logiciels, ressources informatiques et autres outils utilisés pour gérer des machines virtuelles et les environnements associés tout au long de leur cycle de vie.

De nombreuses entreprises s'appuient sur la technologie de la virtualisation. Celle-ci offre davantage d'évolutivité et de flexibilité que les infrastructures informatiques traditionnelles, et prend en charge un plus grand nombre d'applications. La gestion des machines virtuelles et des autres composants d'une infrastructure virtualisée peut toutefois représenter un défi. Pour faciliter ce processus, les entreprises peuvent adopter une solution de gestion complète quels que soient le nombre de machines virtuelles qu'elles exécutent et le niveau de complexité de leurs environnements.

L'automatisation joue un rôle majeur dans la gestion d'une infrastructure virtuelle. Il est possible d'automatiser la plupart des tâches et processus requis pour gérer des machines virtuelles et les composants d'infrastructure associés. Cette approche réduit la part de travail manuel, répétitif et chronophage, ce qui permet aux équipes de se concentrer sur d'autres priorités métier. L'automatisation orientée événements aide également à s'adapter automatiquement à l'évolution des conditions informatiques, ce qui réduit le temps moyen de résolution et garantit la fluidité de l'exploitation.

Automatiser la migration des machines virtuelles

Pour comprendre ce qu'est une infrastructure virtuelle, il est important de définir sa relation avec l'infrastructure informatique traditionnelle, c'est-à-dire les composants logiciels et matériels requis pour exploiter et gérer des environnements et services informatiques.

Les logiciels incluent des applications en paquets et développées en interne, des bases de données, des serveurs web, des systèmes d'exploitation (par exemple, Red Hat® Enterprise Linux®) et des outils de gestion. Le matériel comprend des composants physiques, tels que des serveurs, des systèmes de stockage, des équipements de mise en réseau, des ordinateurs et des appareils périphériques. Dans la mesure où le matériel doit être hébergé physiquement, l'infrastructure informatique peut également faire référence à des installations sur site, telles que des datacenters ou des salles de serveurs.

Une infrastructure virtuelle inclut la plupart des fonctionnalités d'une infrastructure traditionnelle. Au lieu d'être définie par ses composants physiques, l'infrastructure virtuelle se compose d'un environnement défini par logiciel, généralement une machine virtuelle. On dit de cet environnement qu'il est défini par logiciel, car il est créé par une application appelée hyperviseur et dissocié du matériel physique sur lequel il est exécuté.

Dans un environnement traditionnel, le matériel est souvent réservé à une application ou un objectif unique et est donc rarement utilisé au maximum de ses capacités. Avec la virtualisation, il est possible d'utiliser un hyperviseur pour allouer des ressources physiques à plusieurs machines virtuelles isolées. Bien que chacune de ces machines virtuelles puisse avoir une fonction précise, il n'est pas nécessaire de disposer d'autant de machines physiques pour exploiter un environnement informatique, car l'hyperviseur peut distribuer les ressources de calcul telles que le processeur, la mémoire et le stockage entre plusieurs machines virtuelles. Le matériel physique peut ainsi être unifié afin d'utiliser uniquement les ressources nécessaires.

L'utilisation d'un nombre réduit de ressources physiques est synonyme d'économies au niveau du matériel, de l'électricité, de la sécurité physique et de l'installation. De plus, une infrastructure virtuelle est plus simple à mettre à l'échelle qu'une infrastructure traditionnelle, car il n'est pas nécessaire d'investir dans du matériel pour déployer un nouvel environnement. Par exemple, il est possible d'augmenter ou de diminuer rapidement l'utilisation du processeur en réponse aux fluctuations de la demande sans avoir à configurer du matériel supplémentaire.

La gestion d'une infrastructure virtuelle implique toutes les tâches requises pour configurer des machines virtuelles et assurer le bon fonctionnement des environnements associés.

Migration des machines virtuelles

La migration d'une machine virtuelle peut être effectuée pour plusieurs raisons. Il peut s'agir de déplacer une machine virtuelle vers un nouvel hôte lors de la mise à niveau, de l'ajout ou de la suppression de composants matériels sur l'hôte existant, ou dans le cadre d'une décision stratégique visant à réduire les coûts. Ce processus peut impliquer la migration vers une solution sur site ou dans le cloud. Il peut également être question de déplacer une machine virtuelle vers un hôte moins utilisé pour alléger la charge de l'hôte d'origine ou de migrer une machine virtuelle vers un autre emplacement géographique afin de réduire la latence.

Tâches de gestion

Une fois la machine virtuelle déployée ou migrée, les tâches doivent être gérées sur une plateforme de virtualisation. L'automatisation peut faciliter l'exploitation tout au long du cycle de vie afin que l'infrastructure virtuelle fonctionne comme prévu de manière durable. Ces tâches sont les suivantes :

  • Modification des paramètres du système d'exploitation
  • Installation de mises à jour logicielles
  • Application de correctifs de sécurité
  • Création, gestion et restauration d'instantanés et de sauvegardes des machines virtuelles
  • Réallocation des ressources (processeur virtuel, mémoire, stockage)
  • Modification des paramètres de l'adaptateur réseau
  • Gestion d'un inventaire de toutes les machines virtuelles
  • Mise en retrait des machines virtuelles non utilisées via le déprovisionnement ou le transfert vers des options moins coûteuses

Orchestration

Outre les machines virtuelles, il est important de coordonner et gérer l'infrastructure associée, notamment les ressources de calcul, les réseaux et les services cloud. En cas d'exploitation de plusieurs environnements, il est nécessaire de pouvoir orchestrer les tâches de gestion dans tous les domaines, ce que permet de faire un outil ou une solution de gestion unifiée comme Red Hat Ansible® Automation Platform.

En savoir plus sur les machines virtuelles

L'automatisation joue un rôle majeur dans la gestion d'une infrastructure virtuelle. La réalisation manuelle des tâches de gestion est chronophage et inefficace, et la répétition de tâches manuelles augmente le risque d'erreurs pouvant entraîner des pertes de temps encore plus importantes. Grâce à l'automatisation des tâches de gestion d'une infrastructure virtuelle, il est possible d'éviter la multiplication des machines virtuelles, de les mettre rapidement à l'échelle pour répondre aux besoins métier actuels ainsi que de limiter le temps passé à corriger des erreurs.

L'automatisation offre notamment les avantages suivants :

  • Migration plus efficace des machines virtuelles et mise à l'échelle des migrations dans les deux sens
  • Application de configurations et d'ensembles de règles standards lors du provisionnement de machines virtuelles
  • Orchestration des tâches dans les environnements reposant sur plusieurs domaines et fournisseurs
  • Remplacement des processus de gestion manuels par des workflows entièrement automatisés
  • Simplification de la mise à jour des configurations et de l'installation des applications
  • Gestion de l'infrastructure associée (réseau, stockage, etc.) selon les mêmes processus

Vidéo présentant la migration depuis VMware vers Red Hat OpenShift avec Ansible Automation Platform (durée : 2 min 25 s)

Red Hat Ansible Automation Platform inclut tous les composants nécessaires pour créer, déployer et gérer des processus automatisés de bout en bout et à grande échelle afin de répondre aux besoins en matière d'infrastructure virtuelle et de gestion informatique. Cette solution permet de migrer les machines virtuelles vers Red Hat OpenShift® Virtualization, une plateforme d'applications moderne basée sur les projets Open Source KubeVirt et KVM, qui peut exécuter des machines virtuelles et des conteneurs en parallèle.

Une fois la migration de l'infrastructure virtuelle terminée, la solution Ansible Automation Platform facilite la gestion des opérations de maintenance tout au long du cycle de vie des machines virtuelles sur OpenShift Virtualization ou toute autre plateforme. Il est possible d'automatiser les tâches de gestion continues et d'orchestrer les machines virtuelles avec l'infrastructure informatique existante, notamment les composants essentiels tels que les réseaux, les services cloud, les bases de données et les outils de gestion des services informatiques.

Les entreprises qui débutent avec l'automatisation peuvent utiliser les collections de contenus Ansible Content Collections pour créer des tâches d'automatisation permettant de gérer et d'orchestrer des machines virtuelles, où qu'elles soient exécutées. Plus de 170 collections de contenus certifiés et validés par Red Hat et nos partenaires sont accessibles avec une souscription Red Hat active.

En savoir plus sur l'automatisation des migrations avec Ansible Automation Platform

Cas d'utilisation

Gérer l'infrastructure virtuelle avec Red Hat Ansible Automation Platform

Automatisez la gestion du cycle de vie des machines virtuelles et préparez la modernisation de votre infrastructure virtuelle avec Red Hat Ansible Automation Platform.

Toutes les ressources sur Red Hat Ansible Automation Platform

Découvrez les ressources et outils pédagogiques créés pour vous aider à utiliser Red Hat® Ansible® Automation Platform, classés selon les tâches à accomplir.

En savoir plus

Un module Ansible, c'est quoi ?

Un module Ansible® est un programme qui exécute des opérations sur une machine locale, une API ou un hôte distant.

Un rôle Ansible, c'est quoi ?

Les rôles Ansible® sont des unités autonomes de la technologie d'automatisation Ansible qui permettent de regrouper des tâches et autres ressources connexes dans une structure de fichiers connue.

Un rulebook Ansible, c'est quoi ?

Un rulebook Ansible® est un ensemble de règles que suit Event-Driven Ansible pour effectuer des actions dans un modèle d'automatisation orientée événements.

Automatisation et gestion : ressources recommandées

Produit recommandé

Articles associés