La virtualisation des serveurs expliquée

Avec l’expansion de la technologie à un rythme exponentiel, il semble que le matériel qui lui est associé ne cesse de devenir de plus en plus petit, car nous pouvons désormais intégrer plus de puissance dans des boîtiers plus petits. Et cela s’accompagne d’une diminution des coûts, du moins en ce qui concerne le matériel dans les centres de données modernes d’aujourd’hui. Il n’y a pas si longtemps, vous pénétriez dans une salle de serveurs et voyiez des racks de serveurs où chacun avait un objectif unique ou exécutait son propre système d’exploitation individuel.

De nos jours, avec la technologie de virtualisation, ces mêmes serveurs peuvent exécuter plusieurs serveurs sur un seul matériel et chacun peut avoir son propre système d’exploitation, ses disques durs, son processeur, sa mémoire, etc. Bien sûr, pour pouvoir y parvenir, le serveur physique réel doit disposer de beaucoup de “puissance” en fonction du nombre de serveurs virtuels que vous souhaitez exécuter dessus et vous êtes limité par vos ressources matérielles en ce qui concerne le nombre de serveurs virtuels et leurs spécifications matérielles “virtuelles”.

Afin d’utiliser la technologie de virtualisation, vous avez besoin d’un logiciel qui vous permettra de virtualiser les serveurs afin qu’ils puissent fonctionner avec d’autres serveurs sur le même matériel (serveur physique) et accéder aux périphériques physiques sur ce matériel. Actuellement, il existe trois acteurs principaux dans le jeu de la virtualisation et ce sont VMware, Microsoft et Citrix, VMware étant le plus dominant et le plus largement utilisé.

Pour être en mesure de retirer cela aux fabricants de matériel, en particulier les fabricants de processeurs doivent faire en sorte que les processeurs soient capables de prendre en charge plusieurs serveurs avec plusieurs systèmes d’exploitation en même temps. Le serveur physique est généralement appelé l’hôte tandis que les serveurs virtuels (ou VM) sont appelés invités. Le logiciel utilisé pour que tout cela se produise s’appelle un hyperviseur et cet hyperviseur interagit avec le matériel physique et permet au matériel d’être utilisé par les machines virtuelles. L’hyperviseur surveille également le matériel physique et vous permet de voir ce qui se passe avec les ressources attribuées utilisées par les machines virtuelles. Comme vous pouvez le voir dans le diagramme spécifique à VMware ci-dessous, les serveurs physiques exécutent le logiciel hyperviseur (logiciel ESX) et au-dessus du logiciel ESX (ou ESXi comme on l’appelle maintenant) se trouvent les machines virtuelles (VM) exécutant leur système d’exploitation, puis exécuter des applications en plus de cela. Tout en haut, le Virtual Center Management Server (ou vCenter) gère l’hyperviseur et les machines virtuelles avec sa propre console logicielle qui vous permet de voir exactement ce qui se passe avec le matériel et les logiciels. En passant, vous pouvez mélanger différents systèmes d’exploitation et versions comme Windows et Linux sur un hôte ESXi.

READ
Installation d'une imprimante sans fil HP

En ce qui concerne le stockage pour les hôtes et les invités, cela est généralement réalisé avec un stockage partagé tel qu’un SAN (Storage Area Network) ou un NAS (Network Attached Storage) pour les invités et un stockage local pour les hôtes sous la forme d’un disque dur, d’une clé USB ou carte SD, mais l’hôte peut également être configuré pour utiliser le stockage partagé. Le stockage est généralement un groupe de baies de disques distinct des hôtes qui sont connectés aux hôtes via iSCSI ou Fibre Channel. Ce stockage en réseau est configuré avec des LUN (numéros d’unité logique) qui sont comme des volumes configurés pour être utilisés dans l’environnement virtualisé. L’hyperviseur vous permet de créer des magasins de données avec ce stockage, puis ces magasins de données peuvent être utilisés pour les machines virtuelles invitées comme stockage local pour installer le système d’exploitation ainsi que pour des lecteurs supplémentaires.

Le logiciel de gestion est ce que l’administrateur utilise pour gérer toutes les machines virtuelles, leurs périphériques virtuels et leur stockage. Il vous permet également de créer de nouvelles machines virtuelles et de les déplacer d’un hôte à l’autre pendant leur exécution, ce qui vous permet d’effectuer des tâches telles que la maintenance de l’hôte ou l’équilibrage de la charge. Ce logiciel vous permet également de configurer les commutateurs virtuels et les cartes réseau virtuelles pour votre configuration réseau, d’ajouter du stockage aux machines virtuelles, de créer des clusters pour l’allocation des ressources, de vérifier les erreurs et les alertes, de gérer les licences et bien plus encore.

READ
Comment désactiver le haut-parleur interne de votre PC

Si vous avez des serveurs physiques que vous souhaitez virtualiser sans avoir à les créer à partir de zéro, vous pouvez effectuer un P2V (Physical to Virtual) avec un logiciel séparé et convertir le serveur physique en une machine virtuelle avec son système d’exploitation et ses applications intacts. Cela peut être une procédure longue avec des limitations, mais fonctionne généralement assez bien.

Dans l’ensemble, la virtualisation est une excellente technologie qui vous offre un certain nombre d’avantages, notamment

  • Économiser de l’argent sur le matériel et les coûts de maintenance
  • Libérer de l’espace dans le rack
  • Plus de disponibilité
  • Gardez votre salle de serveurs plus fraîche
  • Permet une sauvegarde plus facile des serveurs avec un logiciel intégré ou tiers
  • Économisez sur les licences Windows (en fonction du nombre de machines virtuelles sur un hôte)
  • Vous permet de déplacer des serveurs virtualisés vers différents hôtes pour la maintenance et les pannes d’hôte

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *