Wenn auf den Computern mit den Data Stores vom Typ "Kachel-Cache" kein Speicher mehr frei ist, bevor Sie gehostete Szenen-Layer in den Objektspeicher migriert haben, können Sie dem Data Store vom Typ "Kachel-Cache" Computer hinzufügen und die vorhandenen Caches neu verteilen, um diese zusätzlichen Computer zu verwenden. Dazu müssen Sie eine Sicherung des Data Store vom Typ "Kachel-Cache" erstellen.
Hinweis:
11.5 ist die letzte Version, die den Data Store vom Typ "Kachel-Cache" unterstützt. Sie müssen in dieser Version die Migration der gehosteten Szenen-Layer-Caches in den Objektspeicher durchführen; andernfalls können Sie über 11.5 hinaus kein Upgrade durchführen. Ziehen Sie in Erwägung, die Szenen-Layer-Caches jetzt zu migrieren, anstatt neue Kachel-Cache-Computer hinzuzufügen und neu zu verteilen.
Führen Sie die folgenden Schritte aus, um Szenen-Layer-Caches für Szenen-Layer, die Caches im Data Store vom Typ "Kachel-Cache" enthalten, neu zu verteilen:
- Führen Sie das Dienstprogramm describedatastore aus, um den Modus zu bestimmen, der für den Data Store vom Typ "Kachel-Cache" festgelegt wird.
- Wenn sich der Data Store vom Typ "Kachel-Cache" im Primär/Standby-Modus befindet, zwei Computer umfasst und ein dritter Computer (oder mehr) gebraucht wird, wechseln Sie in den Cluster-Modus.
- Vergewissern Sie sich, dass für den Data Store "Kachel-Cache" ein freigegebener Sicherungsspeicher konfiguriert ist. Ist dies nicht der Fall, konfigurieren Sie den Sicherungsspeicher jetzt.
- Stellen Sie sicher, dass derzeit niemand Szenen-Layer veröffentlicht oder aktualisiert oder Szenen-Caches erstellt.
Um zu ermitteln, ob derzeit ein Szenen-Cache erstellt oder erneut erstellt wird, melden Sie sich bei ArcGIS Server Manager für den Hosting-Server an, öffnen Sie Site > Aufträge, wählen Sie System/SceneCachingControllers in der Dropdown-Liste Services aus, und klicken Sie auf Abfrage. Wenn der Server Szenen-Caches erstellt, werden als Ergebnis der Abfrage die Auftragsstatus angezeigt. Fahren Sie erst fort, wenn diese Cache-Aufträge abgeschlossen sind. Wenn keine Szenen-Cache-Aufträge aufgelistet sind, können Sie fortfahren.
Um sicherzustellen, dass niemand neue Layer oder Änderungen veröffentlicht, können Sie ArcGIS Enterprise in den schreibgeschützten Modus versetzen. Beachten Sie jedoch, dass sich dies auf jeden Benutzer des Portals auswirkt.
- Erstellen Sie eine Sicherung des Data Store vom Typ "Kachel-Cache".
Im Beispiel unten wird eine Sicherungsdatei mit dem Namen "myscenecachebu" erstellt und in einem Sicherungsspeicher in einem Amazon Simple Storage Service (S3)-Bucket gespeichert, den Sie als Sicherungsspeicher für den Data Store vom Typ "Kachel-Cache" registriert haben.
backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket - Verwenden Sie das Dienstprogramm restoredatastore mit der auf replicatedata festgelegten true-Option, um den Inhalt des Data Store vom Typ "Kachel-Cache" zu überschreiben und den Inhalt auf allen Computern neu zu verteilen.
Im folgenden Beispiel wird die Datei myscenecachebu verwendet, um den Data Store vom Typ "Kachel-Cache" wiederherzustellen, und die replicatedata-Option ist auf true festgelegt, um ArcGIS Data Store anzuweisen, auf allen Computern im Data Store vom Typ "Kachel-Cache" zwei Kopien jedes Szenen-Cache zu verteilen.
restoredatastore --store tilecache --target myscenecachebu --serverurl https://gisserver.example.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true - Wenn Sie ArcGIS Enterprise in den schreibgeschützten Modus versetzt haben, stellen Sie den Lese-/Schreibmodus wieder her.
- Führen Sie den Befehl validate erneut aus, um sicherzustellen, dass von allen Szenen-Caches zwei Kopien vorhanden sind.