Sie können Harbor als Supervisor-Dienst und als lokale Registrierung für Container-Images aus dem NVIDIA NGC-Katalog oder zum Speichern validierter ML-Modelle verwenden.
Wenn Sie die Integration der Harbor-Registrierung mit Supervisor verwenden möchten, können Sie die folgenden Einrichtungsmethoden anwenden:
- Getrennte Umgebung
-
Hinweis: Für die Installation des Harbor-Diensts im Supervisor ist eine Internetverbindung erforderlich.
- Verwenden Sie eine Harbor-Registrierung nur im Supervisor in der GPU-fähigen Arbeitslastdomäne. Führen Sie die folgenden Aufgaben aus:
- Aktivieren von Harbor als Supervisor-Dienst.
- Melden Sie sich für VMware Cloud Foundation 5.2.1 bei der vCenter Server-Instanz für die Verwaltungsdomäne unter https://<vcenter_server_fqdn>/ui an.
- Klicken Sie im Seitenbereich des vSphere Client auf Private AI Foundation.
- Wählen Sie im Private AI Foundation-Workflow die Option Cloud getrennt im oberen Bereich aus und klicken Sie auf den Abschnitt Arbeitslastdomäne einrichten.
- Installieren der Supervisor-Dienste für Contour und Harbor. Weitere Informationen finden Sie unter Aktivieren von Harbor als ein Supervisor-Dienst. Die Assistenten für die Installation der Supervisor-Dienste für Contour und Harbor im Workflow für geführte Bereitstellungen sind identisch mit denen im Bereich Arbeitslastverwaltung des vSphere Client.
- Hochladen von KI-Container-Images in eine Private Harbor-Registrierung in VMware Private AI Foundation with NVIDIA
In einer getrennten Umgebung können Sie Ihre Umgebung vom Internet trennen und den Harbor-Dienst nach der Installation des Diensts oder nach der Installation und dem Herunterladen des ersten Satzes der erforderlichen Container-Images als lokale Container-Registrierung verwenden. Bei dieser Methode müssen Sie Container-Images manuell aus dem NVIDIA NGC-Katalog auf eine Maschine in der Umgebung herunterladen und dann in die Registrierung hochladen.
- Aktivieren von Harbor als Supervisor-Dienst.
- Verwenden Sie eine Harbor-Registrierung als Replikat einer mit dem Internet verbundenen Harbor-Registrierung.
Eine Harbor-Registrierung, die außerhalb der VMware Private AI Foundation with NVIDIA-Umgebung ausgeführt wird, ist immer mit dem Internet verbunden. Die Harbor-Registrierung im Supervisor für die GPU-fähige Arbeitslastdomäne empfängt Container-Images von der verbundenen Domäne mithilfe eines Proxy-Mechanismus. Auf diese Weise bleiben die Hauptkomponenten der VMware Cloud Foundation-Instanz isoliert.
Bei diesem Ansatz sind zusätzliche Ressourcen für die verbundene Registrierung erforderlich.
Hinweis: Teilen Sie ausreichend Speicherplatz für das Hosting der NVIDIA NGC-Container zu, die Sie auf einer Deep Learning-VM oder einem TKG-Cluster bereitstellen möchten. Sie sollten mindestens drei Versionen jedes Containers im Speicher bereitstellen.Wenn die Verbindung mit dem Internet während der Installation des Harbor-Diensts oder der Einrichtung einer verbundenen Harbor-Registrierung für Ihre Organisation keine Option ist, verwenden Sie eine Containerregistrierung eines anderen Anbieters.
- Verwenden Sie eine Harbor-Registrierung nur im Supervisor in der GPU-fähigen Arbeitslastdomäne. Führen Sie die folgenden Aufgaben aus:
- Speichern von ML-Modellen
-
Verwenden Sie eine Harbor-Registrierung im Supervisor in der GPU-fähigen Arbeitslastdomäne. Führen Sie die folgenden Aufgaben aus:
- Weitere Informationen finden Sie unter Aktivieren von Harbor als ein Supervisor-Dienst.
- Hochladen von KI-Container-Images in eine Private Harbor-Registrierung in VMware Private AI Foundation with NVIDIA
Hochladen von KI-Container-Images in eine Private Harbor-Registrierung in VMware Private AI Foundation with NVIDIA
In einer nicht verbundenen Umgebung, in der Sie eine Harbor-Registrierung nur auf dem KI-fähigen Supervisor verwenden, müssen Sie die KI-Container-Images, die Sie auf einer Deep Learning-VM oder einem TKG-Cluster bereitstellen möchten, manuell aus dem NVIDIA NGC-Katalog in Harbor hochladen.
Prozedur
Erstellen einer Harbor-Registrierung in VMware Private AI Foundation with NVIDIA als Replikat einer verbundenen Registrierung
Um die neuesten Images im NVIDIA NGC-Katalog problemlos zu aktualisieren, können Sie eine Harbor-Registrierung in einem Supervisor verwenden, der sich in einer anderen VI-Arbeitslastdomäne oder VMware Cloud Foundation-Instanz befindet und mit dem Internet verbunden ist. Anschließend replizieren Sie diese verbundene Registrierung auf dem Supervisor, auf dem Sie KI-Arbeitslasten ausführen möchten.
Sie rufen die neuesten Container-Images von NVIDIA NGC in die verbundene Harbor-Registrierung ab und übertragen sie mithilfe einer Proxy-Cache-Verbindung in die getrennte Harbor-Registrierung. Auf diese Weise müssen Sie Container-Images nicht häufig herunterladen und dann manuell hochladen.
Sie richten das Netzwerk zwischen den beiden Registrierungen wie folgt ein:
- Die verbundene Registrierung kann zur Replikatregistrierung geroutet werden.
- Die verbundene Registrierung wird in einer DMZ platziert, in der nur docker push- und
docker pull
-Kommunikation zwischen den beiden Registrierungen zulässig ist.
Voraussetzungen
Prozedur
Nächste Maßnahme
- Ziehen Sie die Container-Images, die von Ihrer Organisation benötigt werden, von NVIDIA NGC in die verbundene Registrierung, indem Sie docker pull auf dem Docker-Clientcomputer ausführen.
- Wenn die Replizierungsregel den manuellen Auslösermodus aufweist, führen Sie Replizierungen nach Bedarf manuell aus.