Vous pouvez conteneuriser toutes les VM.

Conditions préalables

  • Assurez-vous que vous disposez d'un cluster Kubernetes et que celui-ci soit accessible via le réseau à partir de la VM du dispositif.
  • Activez la virtualisation matérielle sur les nœuds worker que vous souhaitez utiliser.
  • Assurez-vous que vous disposez d'un espace disque dur supplémentaire pour prendre en charge de nouvelles VM. Vous pouvez vérifier l'espace disque dur de la VM dans vCenter Server.
  • Mettez hors tension la VM à conteneuriser.
    Note : Vous pouvez conteneuriser les VM avec quatre disques durs uniquement au maximum.

Procédure

  1. Cliquez sur Découverte dans le menu principal.
  2. Sur la page de navigation de gauche, accédez à Inventaire > Machines virtuelles.
  3. Sélectionnez une VM et attribuez-lui la balise REPLATFORM.
    Reportez-vous à la section Attribuer des balises à la VM.
  4. Préparez la conteneurisation de la VM pour familiariser Application Transformer for VMware Tanzu avec le cluster Kubernetes et le registre Harbor.
    Note : Assurez-vous que le registre est accessible à la fois à Application Transformer for VMware Tanzu et au cluster Kubernetes cible.
    1. Cliquez sur Transformer dans le menu principal.
    2. Sous Paramètres, accédez à Préparer pour V2C.
    3. Sélectionnez un registre d'images et entrez le référentiel que vous souhaitez réutiliser pour transférer une image.
      Note : Si vous prévoyez d'utiliser un Harbor intégré comme registre d'images, accédez à Transformer > Paramètres > Registre d'images et ajoutez un registre au format suivant : <appliance IP>:9443. Assurez-vous de sélectionner la nouvelle entrée pour transférer l'image.
      L'image sera fournie dans Application Transformer for VMware Tanzu. Le cluster Kubernetes cible déploie un conteneur à partir de cette image et les VM que nous conteneurisons s'exécutent en tant que processus dans le conteneur.
    4. Cliquez sur Enregistrer, puis sur Continuer.
      Cela permet de transférer l'image dans le registre.
    5. Cliquez sur Parcourir et sélectionnez le fichier de configuration du cluster Kubernetes (fichier ~/.kube/config.yaml) à connecter.
    6. Cliquez sur Enregistrer, puis sur Continuer.
    7. Sélectionnez un nœud worker que vous souhaitez utiliser pour la conteneurisation de la VM.
    8. Entrez l'espace de noms pour le conteneur à exécuter.
    9. Cliquez sur Enregistrer, puis sur Continuer.
      Application Transformer for VMware Tanzu vérifie si :
      • le nœud worker est adapté à la conteneurisation ;
      • la virtualisation Harbor est activée ;
      • le système d'exploitation Linux.
    10. Cliquez sur Enregistrer, puis sur Continuer.
    11. Sélectionnez l'emplacement de montage du disque de VM cible.
    12. Cliquez sur Terminer.
    13. Cliquez sur Déployer.
      Déploie le conteneur dans le cluster Kubernetes cible. Pour supprimer le conteneur que vous avez créé, vous pouvez cliquer sur Réinitialiser.
  5. Cliquez sur Transformer dans le menu principal.
  6. Cliquez sur les trois points en regard du nom de la VM et sélectionnez Conteneurisation de la VM.
    1. Entrez un nom unique.
      Vous pouvez conteneuriser la même VM avec des noms différents.
    2. Entrez le port cible du conteneur.
      Utilisez n'importe quel port supérieur à 5900. Exemple : 5910
    3. Entrez le nombre de CPU que la VM doit exécuter.
    4. Entrez la RAM que vous souhaitez réserver sur le nœud worker cible.
    5. Entrez les ports à exposer au réseau de conteneur. Exemple : 9022:22, 8080:9090, où 8080 est le port cible du conteneur et 9090 est le port exposé par les VM.
    6. Cliquez sur Conteneuriser.

Résultats

Télécharge le disque sur le nœud worker cible.