Bereitstellen in einer nicht verbundenen Umgebung
Wenn der Internetzugriff von der Organisation nicht erlaubt wird oder keine Internetverbindung in Ihrer Organisation verfügbar ist, können Sie ArcGIS Enterprise on Kubernetes in einer nicht verbundenen Umgebung bereitstellen. Dazu müssen Sie die Containerregistrierung Ihrer Organisation erstellen, die Container-Images mit Registrierungswerkzeugen befüllen und die Organisation für die Verwendung von lokalen Ressourcen konfigurieren.
Vorbereiten auf die Bereitstellung
Bevor Sie ArcGIS Enterprise on Kubernetes für die Offline-Verwendung bereitstellen, müssen Sie sich über die Systemanforderungen und die bei der Bereitstellungsplanung zu beachtenden Schritte informieren. Bereiten Sie dann die Containerregistrierung Ihrer Organisation vor. Zur Vorbereitung des Registers benötigen Sie Zugriff auf folgende Ressourcen:
Internetzugriff zum Abrufen von Container-Images
Anmeldeinformationen für das Esri Docker Hub-Repository
Anmeldeinformationen für Lese- und Schreibzugriff auf die Containerregistrierung Ihrer Organisation
Docker Engine
Ein Speichergerät mit 200 GB freiem Speicherplatz zum Speichern von heruntergeladenen Images
Hinweis:
Wenn Sie die automatische horizontale Pod-Skalierung verwenden möchten, stellen Sie sicher, dass Ihre Registrierung über die entsprechenden Images verfügt.
Bereitstellen
Führen Sie nach dem Hochladen der Images in die Containerregistrierung das Bereitstellungsskript aus, um ArcGIS Enterprise on Kubernetes bereitzustellen. Das Bereitstellungsskript ist interaktiv, sodass Sie zur Angabe verschiedener Parameter aufgefordert werden.
Hinweis:
Bei der Angabe des Registrierungs-Hosts müssen Sie die Informationen der Containerregistrierung angeben.
Konfigurieren der Organisation
Befolgen Sie nach der Ausführung des Bereitstellungsskripts die Schritte zum Erstellen einer Organisation. Diese Schritte sind für Organisationen mit und ohne Internetzugriff identisch.
Herunterladen und Importieren des Versionsmanifests
Die Administrator-API von ArcGIS Enterprise verwendet standardmäßig eine Well-Known-URL, um zu ermitteln, ob Aktualisierungen für Container-Images verfügbar sind. Wenn das Kubernetes-Cluster nicht mit dem Internet verbunden ist, müssen Sie zuerst diese Datei herunterladen und in Ihre Organisation importieren.
Verwenden Sie das Skript create-offline-manifest.sh, um zunächst die von Esri veröffentlichte Versionsmanifestdatei herunterzuladen und in die Organisation zu importieren. Zum Herunterladen der Versionsmanifestdatei ist Internetzugriff erforderlich.
Öffnen Sie auf dem Kubernetes-Client-Computer ein Terminal.
Ändern Sie die Verzeichnisse in das Verzeichnis
setup/tools/registry-tools.Führen Sie im Terminal das Skript
create-offline-manifest.shmit dem folgenden Befehlsformat aus:./create-offline-manifest.sh -d /path/to/download/directoryFühren Sie nach Abschluss des Downloads das Skript
create-offline-manifest.shmit dem folgenden Befehlsformat erneut aus, um die Versionsmanifestdatei in die Organisation zu importieren:./create-offline-manifest.sh -i </path/to/download/directory/manifest.dat> -u <username> -p <password> -a https://organization.example.com/contextWenn Sie die Organisation mit dem Skript
configure.sherstellt haben, müssen Sie den folgenden Befehl ausführen:./create-offline-manifest.sh -i </path/to/download/directory/manifest.dat> -f ../configure/configure.properties
Der Import des Versionsmanifests stellt den abschließenden Bereitstellungsschritt dar. Als Nächstes konfigurieren Sie die Organisation so, dass wo erforderlich lokale Ressourcen verwendet werden.
Hinweis:
Um zu überprüfen, ob das Versionsmanifest importiert wurde, können Sie den folgenden Befehl ausführen:
kubectl get secret arcgis-version-manifest -n <namespace>
Konfigurieren von lokalen Ressourcen
Wenn in der Organisation keine Internetverbindung besteht, müssen Sie die Organisation, wo erforderlich, für die Verwendung von lokalen Services und Ressourcen konfigurieren.
Konfigurieren von benutzerdefinierten Grundkarten
Die Organisation ist mit einer Sammlung von Grundkarten aus ArcGIS Online vorkonfiguriert. Die Verwendung dieser Grundkarten in einer nicht verbundenen Umgebung wird nicht unterstützt. Erstellen Sie stattdessen eigene benutzerdefinierte Grundkarten, und konfigurieren Sie die Organisation so, dass diese Grundkarten in der Grundkarten-Galerie bereitgestellt werden.
Ausführliche Informationen zum Erstellen und Konfigurieren benutzerdefinierter Grundkarten in der Organisation finden Sie unter Anpassen von Grundkarten.
Konfigurieren von Utility-Services
Utility-Services sind standardmäßig zur Verwendung von ArcGIS Online-Services konfiguriert. Informationen zum Aktualisieren der Utility-Services mit einem Verweis auf eigene lokale Services finden Sie unter Konfigurieren von Utility-Services.
Inhalt des ArcGIS Living Atlas of the World
Der ArcGIS Living Atlas of the World ist eine Sammlung von sofort einsatzfähigen geographischen Inhalten, die über ArcGIS Online verfügbar sind. Derzeit besteht keine Unterstützung in nicht verbundenen Umgebungen. Informationen zum Deaktivieren von ArcGIS Living Atlas of the World-Inhalten finden Sie in den Schritten zum Deaktivieren oder Anpassen von anderen ArcGIS Online-Quellen.
Konfigurieren der jsapiCDN-Eigenschaft für Notebook-Services
Führen Sie die folgenden Schritte aus, um die jsapiCDN-Eigenschaft zu konfigurieren:
Melden Sie sich als Administrator bei der Administrator-API von ArcGIS Enterprise an.
Die URL hat das Format
https://organization.example.com/context/admin.Klicken Sie auf Notebooks > Configuration > Update Configuration.
Fügen Sie die folgende Eigenschaft am Ende der vorhandenen Eigenschaftenliste hinzu:
"jsapiCDN": "https://[organization.example.com]/[context]/jsapi/jsapi"Klicken Sie auf Update Notebook Configuration, um die Änderungen zu speichern.
Deaktivieren von externen Inhalten
Da für einige Esri Inhalte externer Zugriff auf das Internet erforderlich ist, müssen Sie diese Inhalte deaktivieren, um Anforderungen an ArcGIS Online-Ressourcen zu verhindern. Weitere Informationen finden Sie unter Deaktivieren von externen Inhalten.
Nachdem externe Inhalte deaktiviert wurden, werden Elemente mit URLs zu externen Sites weder angezeigt noch in den Suchergebnissen zurückgegeben.
Deaktivieren oder Anpassen von anderen ArcGIS Online-Quellen
Bestimmte Funktionen in der Organisation sind für die Verwendung von -Services und ArcGIS Online-Inhalten vorkonfiguriert. Bei der Arbeit in nicht verbundenen Umgebungen können Sie diese Services und Inhalte deaktivieren, indem Sie die Organisationseigenschaften anpassen. Hierzu zählen beispielsweise die folgenden Eigenschaften:
extentService: "<URL to local map service>",: Mit dem Ausdehnungs-Service wird die Ausdehnung eines Webkartenelements im Dialogfeld Ausdehnung festlegen der Organisation aktualisiert oder festgelegt. Standardmäßig stammt der Ausdehnungs-Service aus ArcGIS Online. In einer nicht verbundenen Umgebung müssen Sie die Organisation mit einem gekachelten GIS-Server-Kartenservice konfigurieren. Der Service muss das geographische Koordinatensystem WGS84 mit der Well-Known-ID (WKID) 4326 verwenden.portalAGOConfigEnabled: true,: Steuert die Anzeige der Registerkarte "ArcGIS Online" auf der Organisationsseite Einstellungen. In einer nicht verbundenen Umgebung müssen Sie diese Eigenschaft auffalsefestlegen.portalLivingAtlasConfigEnabled: true,: Diese Eigenschaft steuert zusammen mit der EigenschaftportalAGOConfigEnableddie Anzeige des Abschnitts Inhalt des Living Atlas konfigurieren auf der Registerkarte ArcGIS Online auf der Organisationsseite Einstellungen. In einer nicht verbundenen Umgebung müssen Sie diese Eigenschaft auffalsefestlegen.searchArcGISOnlineEnabled: true,: Mit dieser Eigenschaft können Sie die Option in Map Viewer Classic zum Suchen nach Layern in ArcGIS Online deaktivieren. Die Standardeinstellung isttrue. Wenn die Option zum Suchen nach Layern in ArcGIS Online deaktiviert ist, wird sie im Dialogfeld Layer suchen in Map Viewer Classic ausgeblendet. In einer nicht verbundenen Umgebung müssen Sie diese Eigenschaft auffalsefestlegen.
Weitere Informationen zu den Eigenschaften, die geändert werden können, finden Sie in der Dokumentation zur Freigabe-API und in den Schritten zum Festlegen von erweiterten Portal-Optionen.
Upgrade oder Aktualisierung
Wenn eine Aktualisierung oder ein Upgrade der Software vorliegt, müssen Sie folgendermaßen vorgehen:
Bereiten Sie die Containerregistrierung Ihrer Organisation mit den Container-Images von Esri vor.
Laden Sie das Manifest von Esri herunter, und laden Sie es in die Organisation hoch. Dadurch wird sichergestellt, dass ArcGIS Enterprise erkennt, wenn neue Aktualisierungen und Upgrades vorliegen.
Wenden Sie die Aktualisierung bzw. das Upgrade auf die Organisation an.