Pour provisionner des clusters TKG 2 sur Superviseur, vous pouvez créer une bibliothèque de contenu locale et importer des Versions de Tanzu Kubernetes. Le cas d'utilisation typique d'une bibliothèque de contenu local concerne les environnements restreints à Internet.

La création d'une bibliothèque de contenu locale implique la configuration de la bibliothèque, le téléchargement des fichiers OVA et leur importation dans la bibliothèque de contenu locale.

Conditions préalables

La fonctionnalité de bibliothèque de contenu est une fonctionnalité de vCenter Server sur laquelle repose TKG 2 sur le Superviseur. Pour plus d'informations, reportez-vous à la section Utilisation des bibliothèques de contenu.

Procédure

  1. Connectez-vous à vCenter Server en utilisant vSphere Client.
  2. Cliquez sur Menu.
  3. Cliquez sur Bibliothèque de contenu.
  4. Cliquez sur Créer.
    Le système affiche l'Assistant Nouvelle bibliothèque de contenu.
  5. Spécifiez une valeur dans le champ Nom et emplacement de la bibliothèque de contenu, puis cliquez sur Suivant lorsque vous avez terminé.
    Champ Description
    Nom Entrez un nom descriptif, tel que TKR-local.
    Remarques Incluez une description, telle que Bibliothèque locale pour les TKR pour TKG 2
    vCenter Server Sélectionnez l'instance de vCenter Server sur laquelle vSphere with Tanzu est activé.
  6. Sur la page Configurer la bibliothèque de contenu, sélectionnez l'option Bibliothèque de contenu locale, puis cliquez sur Suivant.
    Pour les bibliothèques de contenu locales, vous devez importer manuellement les modèles OVF que vous souhaitez utiliser.
  7. Configurez la stratégie de sécurité OVF sur la page Appliquer la stratégie de sécurité et cliquez sur Suivant lorsque vous avez terminé.
    1. Sélectionnez Appliquer la stratégie de sécurité.
    2. Sélectionnez Stratégie OVF par défaut.
    Lorsque vous sélectionnez cette option, le système vérifie le certificat de signature OVF pendant le processus de synchronisation. Si le modèle OVF ne réussit pas la validation du certificat, il est marqué avec la balise Échec de la vérification. Les métadonnées du modèle sont conservées, mais les fichiers OVF ne peuvent pas être synchronisés.
    Note : À l'heure actuelle, la Stratégie OVF par défaut est la seule stratégie de sécurité prise en charge.
  8. Sur la page Ajouter un stockage, sélectionnez une banque de données en tant qu'emplacement de stockage pour le contenu de la bibliothèque de contenu et cliquez sur Suivant.
  9. Sur la page Prêt à terminer, passez en revue les détails et cliquez sur Terminer.
  10. Sur la page Bibliothèques de contenu, sélectionnez la nouvelle bibliothèque de contenu que vous avez créée.
  11. Téléchargez les fichiers OVA de chaque Version de Tanzu Kubernetes que vous souhaitez importer dans la bibliothèque de contenu locale.
    1. À l’aide d’un navigateur, accédez à l’URL suivante :
    2. Cliquez sur le répertoire de l'image de votre choix. En général, ce répertoire correspond à la dernière version de la distribution Kubernetes.
      Par exemple :
      ob-18186591-photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      Note : Le nom de distribution est nécessaire pour importer les fichiers dans la bibliothèque de contenu locale. Vous pouvez donc le copier dans un fichier ou maintenir le navigateur ouvert jusqu'à la fin de la procédure.
    3. Cliquez avec le bouton droit de la souris sur chacun des fichiers suivants et sélectionnez Enregistrer le lien sous.
      • photon-ova-disk1.vmdk
      • photon-ova.cert
      • photon-ova.mf
      • photon-ova.ovf
      Liste des fichiers que vous devez télécharger.
    4. Vérifiez que chaque fichier est correctement téléchargé sur votre système de fichiers local.
    Note : Les fichiers que vous importez sont les fichiers OVF et VMDK. Cependant, si vous appliquez une stratégie de sécurité, les quatre fichiers, y compris le certificat ( *.cert) et le manifeste ( *.mf), doivent être présents dans le répertoire source pendant l'importation. Si les fichiers de certificat et de manifeste ne sont pas disponibles pendant l'importation, la TKR importée n'est pas utilisable.
  12. Importez les fichiers OVA et VMDK dans la bibliothèque de contenu locale.
    1. Sélectionnez Menu > Bibliothèques de contenu > .
    2. Dans la liste Bibliothèques de contenu, cliquez sur le lien correspondant au nom de la bibliothèque de contenu locale que vous avez créée.
    3. Cliquez sur Actions.
    4. Sélectionnez Importer un élément.
    5. Dans la fenêtre Importer un élément de bibliothèque, sélectionnez Fichier local.
    6. Cliquez sur Télécharger des fichiers.
    7. Sélectionnez les deux fichiers photon-ova.ovf et photon-ova-disk1.vmdk.
      Le message suivant s'affiche : 2 files ready to import. Chaque fichier est répertorié avec une coche verte en regard de son nom.
    8. Modifiez le nom de l'Élément de destination pour correspondre à la version de l'image Photon et la version de Kubernetes à partir du répertoire dans lequel vous avez téléchargé les fichiers.
      Par exemple :
      photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
    9. Cliquez sur Importer.

      Fenêtre Importer l'élément de bibliothèque avec les options que vous avez sélectionnées.

  13. Vérifiez que la bibliothèque de contenu locale est renseignée avec la Version de Tanzu Kubernetes.
    1. Affichez le volet Tâches récentes au bas de la page.
    2. Surveillez la tâche Extraire le contenu d'un élément de bibliothèque et vérifiez que son état est Terminé.
    3. Dans la bibliothèque de contenu locale, sélectionnez Modèles > Modèles OVF et OVA.
    4. Vérifiez que les métadonnées de la Version de Tanzu Kubernetes sont répertoriées et que leur contenu est stocké localement.

      L'onglet Modèles OVF et OVA de la bibliothèque de contenu locale répertorie les métadonnées de version de Tanzu Kubernetes.

Que faire ensuite

La bibliothèque de contenu TKR doit être associée à chaque instance de l'Espace de noms vSphere dans laquelle vous provisionnez des clusters TKG. Reportez-vous à la section Configuration de l'Espaces de noms vSphere pour les clusters TKG 2 sur Superviseur.