Installieren von SystemLink Enterprise
- Aktualisiert2025-05-12
- 4 Minute(n) Lesezeit
Installieren Sie SystemLink Enterprise mit Hilfe von Helm-Befehlen.
Erstellen von Namensräumen
Sie können Namensräume erstellen, um Ihren Cluster zu organisieren.
- Öffnen Sie das Kommandozeilenfeld und führen Sie den folgenden Befehl aus.
kubectl create namespace namespace
wobei- namespace der für die Anwendung erstellte Namensraum ist.
- Führen Sie den folgenden Befehl aus.
kubectl create namespace namespace
wobei- namespace der Namensraum ist, der für das Helm-Chart des SystemLink-Administrators erstellt wurde.
Vorbereiten von Zertifikaten
Sie können Zertifikatsdateien für die Authentifizierung anfordern. Referenzieren Sie diese Zertifikate bei der Installation von SystemLink Enterprise.
- Fordern Sie ein öffentliches Zertifikat von Ihrem Datenbankadministrator an.
-
Um TLS für externe Datenspeicherressourcen zu verwenden, erhalten Sie CA-Zertifikate von den Administratoren für die folgenden Dienste.
- PostgreSQL
- MongoDB: Wird nur benötigt, wenn Sie eine externe MongoDB verwenden.
- S3-Dateispeicher
- Wenn Sie eine private Zertifizierungsstelle (CA) benötigen, müssen Sie eine Kopie der öffentlichen, vertrauenswürdigen Zertifikatskette für die CA bereitstellen, bevor Sie SystemLink Enterprise bereitstellen. Weitere Informationen finden Sie unter Zugehörige Tasks.
Installieren erforderlicher Cluster-Ressourcen
Installieren Sie die erforderlichen Ressourcen global auf dem Cluster.
- Ein Cluster-Administrator mit vollen Zugriffsrechten
- Ein Benutzer mit einer Cluster-Rolle, die Berechtigungen zum Erstellen von CustomResourceDefinitions, ClusterRoles und ClusterRoleBindings einschließt
- Laden Sie eine Kopie herunter von systemlink-admin-values.yaml.
-
Öffnen Sie die Kommandozeile und führen Sie die folgenden Befehle aus, um die erforderlichen Ressourcen im Namensraum systemlink-admin zu installieren.
helm upgrade admin-release oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlinkadmin --install --version version --namespace admin-namespace --values systemlink-admin-values.yaml --values systemlink-values.yaml --values systemlink-secrets.yaml --wait --timeout 20m0s
wobei- admin-release der Versionsname ist, der für die Installation des systemlink-admin Helm-Charts verwendet wird.
- downloads.artifacts.ni.com/ni-docker die URL der Registry ist. Wenn Sie mit einer lokalen Kopie arbeiten, ersetzen Sie diese URL durch die URL der Spiegel-Registry.
- version die Version der zu installierenden Software ist.
- admin-namespace der Namensraum ist, der für das Helm-Chart des SystemLink-Administrators (systemlink-admin) erstellt wurde.
Dieser Befehl wartet bis zum konfigurierten Timeout, bis die Installation abgeschlossen ist und alle Ressourcen in den Bereitschaftszustand übergehen. Die Standardeinstellung für den Timeout lautet 20 Minuten. Der Timeout ist konservativ berechnet; die tatsächliche Installationszeit kann jedoch aufgrund einer Vielzahl von Faktoren variieren. Passen Sie den Timeout bei Bedarf an.
Installieren der Anwendung
Installieren Sie SystemLink Enterprise auf dem Cluster.
helm upgrade release oci://downloads.artifacts.ni.com/ni-docker/ni/helm-charts/systemlink --install --version version --namespace namespace --values systemlink-values.yaml --values systemlink-secrets.yaml --set-file database.postgresCertificate=postgres.pem --wait --timeout 20m0s
wobei- release der Name ist, den Helm dem installierten Softwaresatz zuweist.
- downloads.artifacts.ni.com/ni-docker die URL der Registry ist. Wenn Sie mit einer lokalen Kopie arbeiten, ersetzen Sie diese URL durch die URL der Spiegel-Registry.
- version die Version der zu installierenden Software ist.
- namespace der Namensraum für die Anwendung ist.
Validieren der Installation
Testen Sie, ob SystemLink Enterprise korrekt installiert wurde.
-
Führen Sie eine Reihe von Helm-Tests zur Validierung einer neuen Installation durch.
- Öffnen Sie die Kommandozeile.
-
Führen Sie den folgenden Befehl aus.
helm test release --namespace namespace
wobei- release der Name ist, den Helm dem installierten Softwaresatz zuweist.
- namespace der für die Anwendung erstellte Namensraum ist.
Dieser Befehl stellt eine Reihe von Pods bereit, die jeweils einen Validierungstest auf dem Cluster durchführen. Dieser Vorgang dauert einige Minuten, bevor die Ergebnisse angezeigt werden. Wenn die Tests erfolgreich waren, löscht der Befehl die meisten bereitgestellten Pods. Wenn ein Test fehlschlägt, bleiben die bereitgestellten Pods an Ort und Stelle, so dass Sie das Pod-Protokoll einsehen können. - Navigieren Sie zu dem Host-Namen der Benutzeroberfläche, den Sie für die Anmeldung bei SystemLink Enterprise als konfigurierter Systemadministrator eingerichtet haben.
Verwandte Inhalte
- Private Zertifizierungsstellen
Wenn Sie eine private Zertifizierungsstelle (CA) verwenden, müssen Sie SystemLink Enterprise für die Verwendung der CA konfigurieren.
- systemlink-admin-values.yaml
- Helm Upgrade
- Jupyter Enterprise Gateway