mercredi 7 juin 2023

Gestion des templates de VMs et synchronisation des Content Librairies locales et distantes

 Je vais ici vous proposer une solution 100% VMware vCenter pour gérer le stockage, le déploiement, la mise à disposition et la mise à jour d'un template de VM (quelque soit son OS) dans un Content Librarie vers un ensemble de sites distants.

Imaginons donc un environnement avec un vCenter central, de nombreux sites distants hébergeant chacun des ESXi avec chacun leur propre stockage partagé, mais des bandes passantes hétérogènes d'un site à l'autre.




=> L'idée est donc ici de trouver une solution permettant de créer en central une image de référence de VM (template) et de la pousser vers chacun des sites. Ainsi au moment du déploiement d'une VM à partir de ce template, l'image est déjà stockée en local sur le site sur lequel on en a besoin.

L'avantage par rapport à un déploiement classique sur base de template, c'est que l'image de la VM n'est plus dépendante de la qualité de la bande passante inter-site : elle a déjà été streamée en avance de phase.

Création de la Content Librarie centrale










Sélectionner "CREATE", et remplissez les champs ainsi :








Puis:









Dans notre exemple, considérons qu'il n'y a pas besoin d'authentification pour accéder au Content Librarie:









Sélectionner le datastore local où sera stocké le template :






Finish.
Une fois le template de la VM créé, clonez le vers le Content Librarie :







Puis, sélectionner "New Template" et le Content Librarie central.







Aller vérifier dans Content Library que le template y apparait bien :






Maintenant, nous allons créer un Content librairie distant "abonné" au Content Librairie central.
Le content Librairie distant se synchroniser automatiquement au Content Librairie Central.

Création du Content Librairie distant

Editer le Content Librairie central, et copier l'URL




Créer un nouveau Content Librairie, et y spécifier l'URL précédemment copiée :









Sélectionner le datastore localisé sur le site distant:






A sa création, on constate que le Content Librairie distant est vide :





Mais au bout de quelques secondes, il se synchronise avec le Content Librairie Central pour atteindre la même taille.







Mise à jour du template


Nous allons enfin ,ici, mettre à jour le template du Content Librairie central, et observer la mise à jour automatique du template sur le site distant.
(Pour l'exemple, j'ajoute des CPU / RAM et controleurs SCSI + cartes réseau à mon template)

RAPPEL : Pour cela, il faut donc:
  1. Retransformer le template en VM
  2. Editer la VM et y ajouter les éléments nécessaires (ou modifications logicielles à l'intérieur de l'OS)
  3. Retransformer la VM en template

Sélectionner le template:
 

Sélectionner "Update existing template" et le template à mettre à jour:













On constate que le template s'est mis à jour dans le Content Librairie Central :





et au bout de quelques secondes, la mise à jour a été poussé automatiquement vers le (ou les) Content Librairies distants (ce ne sont que les blocs modifiés qui sont poussés vers le site distant):





=> Il est également possible de forcer la synchronisation manuellement.

Si 15 sites sont abonnés au Content Librairie central, la mise à jour du ou des templates est AUTOMATIQUEMENT poussée vers chacun de ce 15 sites: C'est un gain de temps énorme !

Le template mis à jour est donc maintenant disponible sur le site distant, prêt à être utilisé pour déployer des VMs !










Related Posts:

  • [vSphere 6] Configuration rapide de Syslog Collector Je vais vous montrer comment configurer rapidement la collecte des logs des hôtes vSphere 6 de votre infrastructure. J'ai souhaité stocker les logs des ESXi sur le lecteur D: de mon vCenter. Voici les étapes par lesquell… Read More
  • [Labs] Utiliser le Labs à distance [Partie 3] Après les 2 articles sur mon Lab, je vais vous donner quelques astuces pour bien gérer votre Lab à distance, car j'aime bien pouvoir tester les produits quand je le souhaite et de façon rapide, sans contrainte. To… Read More
  • Migration de vCenter Appliance 6.0 vers 6.5Je profite de la montée de version de mon Lab pour vous montrer à quoi ressemble le process de migration vers vSphere 6.5 Config de départ:       - VCSA 6.0 U2       - U.M 6.0 U2 instal… Read More
  • [Retour d'expérience] Constat des PME Lorsque je vais chez différents clients, je vois que l'informatique est laissé à l'abandon. (l'esprit est: "du moment que cela fonctionne") Je m'explique, ce sont des PME avec une quarantaine de VMs, voir plus… donc pet… Read More
  • [Zerto] Présentation - Certification ZCP Pour faire simple, Zerto est une solution logicielle basée sur l'hyperviseur (Vmware ou Hyper-V) fournissant de bout en bout, une reprise après sinistre pour votre infrastructure informatique virtuelle.  Les ent… Read More

0 commentaires :

Enregistrer un commentaire