Nachdem Sie die Inhaltsbibliothek erstellt und mit VM-Vorlagen aufgefüllt haben, verwenden Sie den vSphere Client, um die Bibliothek dem Namespace hinzuzufügen. Durch das Hinzufügen der Bibliothek zum Namespace geben Sie Ihren DevOps-Benutzern Zugriff auf die Bibliothek. Darüber hinaus können Sie die Datencenter-CLI (DCLI)-Befehle verwenden, um dem Namespace eine beschreibbare oder schreibgeschützte Inhaltsbibliothek hinzuzufügen oder um eine schreibgeschützte Bibliothek auf Clusterebene zuzuweisen.
Hinzufügen einer VM-Inhaltsbibliothek zu einem Namespace mit dem vSphere Client
Die Inhaltsbibliothek, die Sie mit dem vSphere Client hinzufügen, ist schreibgeschützt. Die DevOps-Benutzer können auf Images aus dieser Inhaltsbibliothek zugreifen, aber keine VM-Images in dieser Bibliothek veröffentlichen.
Voraussetzungen
Prozedur
- Wechseln Sie in vSphere Client zum Namespace.
- Wählen Sie im vSphere Client-Startmenü die Option Arbeitslastverwaltung aus.
- Klicken Sie auf die Registerkarte Namespaces und klicken Sie dann auf den Namespace.
- Fügen Sie eine Inhaltsbibliothek hinzu.
- Klicken Sie auf der Karte VM-Dienst auf Inhaltsbibliothek hinzufügen.
- Wählen Sie eine oder mehrere Inhaltsbibliotheken aus und klicken Sie auf OK.
Verwalten von VM-Inhaltsbibliotheken in einem Namespace mithilfe des vSphere Client
Nachdem Sie die Bibliothek mit dem Namespace verknüpft haben, können Sie den vSphere Client verwenden, um sie vom Namespace zu entfernen. Sie können auch weitere Bibliotheken hinzufügen.
Voraussetzungen
Prozedur
- Wechseln Sie in vSphere Client zum Namespace.
- Wählen Sie im vSphere Client-Startmenü die Option Arbeitslastverwaltung aus.
- Klicken Sie auf die Registerkarte Namespaces und klicken Sie dann auf den Namespace.
- Fügen Sie eine Inhaltsbibliothek hinzu oder entfernen Sie sie.
- Klicken Sie in der Karte VM-Dienst auf Inhaltsbibliothek verwalten.
- Führen Sie einen der folgenden Vorgänge aus.
Option Bezeichnung Entfernen einer Inhaltsbibliothek Heben Sie die Auswahl der Inhaltsbibliothek auf und klicken Sie auf OK. Hinzufügen einer Inhaltsbibliothek Wählen Sie eine oder mehrere Inhaltsbibliotheken aus und klicken Sie auf OK.
Nächste Maßnahme
Hinzufügen einer VM-Inhaltsbibliothek zu einem Namespace mithilfe der Datencenter-CLI
Als vSphere-Administrator können Sie den Data Center CLI (DCLI)-Befehl verwenden, um die Inhaltsbibliothek einem Namespace zuzuweisen. Beim Zuweisen der Bibliothek können Sie die dem Namespace zugeordnete Bibliothek beschreibbar machen. Wenn die Bibliothek beschreibbar ist, können DevOps-Benutzer neben der Anzeige der Bibliothek und der Images in der Bibliothek auch neue VM-Images darin veröffentlichen.
Prozedur
Ergebnisse
kubectl get cl -n lb-edit-ns NAMESPACE NAME VSPHERENAME TYPE WRITABLE STORAGETYPE AGE lb-edit-ns cl-b585915ddxxxxxxxx Test-ns-cl Local true Datastore 3m9s kubectl describe cl cl-b585915ddxxxxxxxx -n lb-edit-ns kubectl get clitem -n lb-edit-ns
Hinzufügen einer VM-Inhaltsbibliothek zu Supervisor mithilfe der Datencenter-CLI
Zusätzlich zur Zuweisung der Inhaltsbibliothek auf Namespace-Ebene kann der vSphere Administrator den Datencenter-CLI (DCLI)-Befehl verwenden, um die Bibliothek einem Supervisor-Cluster zuzuordnen. Die Inhaltsbibliothek steht allen Namespaces in Supervisor zur Verfügung.
Sie können alle Typen von Bibliotheken zuordnen, einschließlich lokaler, veröffentlichter und abonnierter Bibliotheken.
Voraussetzungen
Prozedur
Ergebnisse
- kubectl get ccl – Liste aller auf Clusterebene verfügbaren Inhaltsbibliotheken. Die Ausgabe kann der folgenden ähneln.
NAME VSPHERENAME TYPE STORAGETYPE AGE cl-f28af8153fb849bd7 Kubernetes Service Content Library Subscribed Datastore 6d5h cl-knounwp7xxxxxxxxx Image Registry Content Library Local Datastore 6d4h
- kubectl get cclitem – Liste aller Elemente in den Inhaltsbibliotheken auf Clusterebene.
- kubectl describe ccl NAME – Detaillierte Informationen für eine bestimmte Inhaltsbibliothek auf Clusterebene.