XCP-NG
Introduction
XCP-NG est un hyperviseur open source basé sur XenServer.
Il permet de virtualiser des machines et de les gérer via une interface web. C’est un outil puissant qui permet de gérer des environnements de serveurs virtuels complexes.
Pourquoi utiliser XCP-ng et Xen Orchestra
XCP-ng (Xen Cloud Platform - Next Generation) est un hyperviseur open-source basé sur le projet XenServer de Citrix.
Il fournit une plateforme de virtualisation robuste et flexible, capable de gérer une grande variété de charges de travail. Sa nature open-source le rend gratuit, éliminant ainsi les coûts de licence souvent associés à VMware ESXi.
En revanche, VMware ESXi, bien que très performant, peut devenir prohibitif en raison de ses coûts de licence et de support élevés. Même Proxmox VE, bien qu’open-source, demande des paiements pour son support commercial.
Xen Orchestra quant à lui, est une interface de gestion web intuitive conçu spécifiquement pour XCP-ng.
Elle permet une gestion centralisée des environnements virtualisés, simplifiant les opérations quotidiennes telles que la gestion des machines virtuelles, les snapshots, les sauvegardes, et les migrations. Comparée à l’interface de Proxmox VE, qui peut être moins intuitive pour certaines tâches avancées, et à l’interface vSphere Client de VMware, souvent perçue comme complexe, Xen Orchestra se révèle être une solution plus conviviale et accessible.
La combinaison de XCP-ng et Xen Orchestra offre donc une flexibilité et une évolutivité exceptionnelles. XCP-ng peut être déployé sur une variété de matériels et supporte des fonctionnalités avancées comme le Live Migration, le High Availability (HA), et le Disaster Recovery (DR). Ces capacités surpassent souvent celles de Proxmox VE, qui peut rencontrer des limitations en termes de performance des conteneurs LXC comparés aux machines virtuelles. VMware ESXi, bien qu’extrêmement robuste, est limité par sa nature propriétaire, ce qui restreint les options de personnalisation et d’intégration avec d’autres solutions open-source.
La communauté active et dynamique de XCP-ng constitue un autre atout majeur. Cette communauté contribue à des mises à jour fréquentes et à un support collaboratif, renforçant ainsi la confiance des entreprises dans cette solution.
Enfin, les fonctionnalités avancées de XCP-ng et Xen Orchestra sont simples à configurer et à utiliser. Par exemple, les tâches de Live Migration et de High Availability (HA) sont plus facilement gérables avec cette combinaison.
Installation
Vous pouvez retrouver l’installation détaillée sur la documentation de xcp-ng : https://docs.xcp-ng.org/installation/install-xcp-ng/
Configuration réseau
Durant les étapes d’installation, nous devons configurer le réseau :

Pour le XCP-NG du Datacenter 1 :
static configuration :
IP address : 10.0.0.6
Subnet mask : 255.255.254.0
Gateway : 10.0.1.254
Pour le XCP-NG du Datacenter 2 :
static configuration :
IP address : 10.0.0.7
Subnet mask : 255.255.254.0
Gateway : 10.0.1.254
En ce qui concerne le DNS, nous l’avons ajouté après, en modifiant directement le fichier /etc/resolv.conf et nous y avons ajouter les IP de nos deux Windows Server :
nameserver 10.0.20.10
nameserver 10.0.20.11