Klonen von Instanzen mit AES
Erfahren Sie, wie Sie die Daten, Tabellen und Vorlagen, die Sie in App Engine Studio erstellt haben, schützen, wenn Sie Systemklon zum Kopieren von Instanzen aus der Produktion in Nicht-Produktionsumgebungen verwenden.
Daten und Tabellen beim Klonen beibehalten
- Stellen Sie sicher, dass alle AES -Plugins in allen Instanzen installiert sind.
- Wenn Sie eine Produktionsinstanz klonen, müssen Sie die Eigenschaften Automated Test Framework (ATF) und Instance Scan in der Produktionsinstanz aktivieren.
- Wenn Sie Entwicklungs- und Bereitstellungsdaten erfassen, muss das Plugin App Engine Management Center (AEMC) auf allen Instanzen installiert sein.
- Die folgenden Tabellen verfügen über eine Datenerhaltung, um sicherzustellen, dass die Tabellen korrekt zwischen Instanzen geklont werden:Hinweis:Für die folgenden Tabellen gilt die Beibehaltung nur für den globalen Bereich.
- Tabellen „Deskriptor für Zusammenarbeit“:
- App-Zusammenarbeitsdeskriptoren (sys_appcollab_descriptor)
- App Collaboration Descriptor Permissions (sys_appcollab_permission_m2m)
- Tabellen „Anwender“ und „Gruppen“ für Zusammenarbeit:
- App-Zusammenarbeitsanwender (sys_appcollab_user)
- App-Zusammenarbeitsgruppen (sys_appcollab_group)
- Tabellen „Deskriptor für Zusammenarbeit“:
- Die folgenden Tabellen weisen Klonausschlüsse auf:
- Tabellen „Deskriptor für Zusammenarbeit“:
- App-Zusammenarbeitsdeskriptoren (sys_appcollab_descriptor)
- App Collaboration Descriptor Permissions (sys_appcollab_permission_m2m)
- Tabellen „Anwender“ und „Gruppen“ für Zusammenarbeit:
- App-Zusammenarbeitsanwender (sys_appcollab_user)
- App-Zusammenarbeitsgruppen (sys_appcollab_group)
- Tabellen „Deskriptor für Zusammenarbeit“:
- Wenn AES die einzige Anwendung ist, die die Tabelle „Anmeldeinformationen“ verwendet, sollten Sie Datenerhaltungsfunktionen für Anmeldeinformationsalias, Basisauthentifizierung und Discovery-Anmeldeinformationen erstellen. Andernfalls müssen Sie sicherstellen, dass diese Tabellen nicht überschrieben werden, wenn die Produktionsinstanz in Nicht-Produktionsinstanzen geklont wird.
- Die Rollen der folgenden Benutzer müssen nach dem Klonen neu zugewiesen werden:
- Benutzer in der Gruppe AES Benutzer
- Benutzer in der Gruppe AES Benutzer eingeschränkt
- Benutzer mit der Rolle „sn_app_eng_studio.user“ in Nicht-Produktionsinstanzen
- Nach dem Klonen wird automatisch ein Post-Clone-Bereinigungsskript für ReSync Collaborations Permissions ausgeführt, sodass bei allen Anwendungen, die in Produktions- und Entwicklungsinstanzen identisch waren, automatisch Mitarbeitende synchronisiert werden. Entwickler können die Entwicklung sofort fortsetzen. Hinweis:Für die geklonte Instanz muss das Collaboration-Plugin aktiviert sein.
- Wenn einige Anwendungen vor dem Klonen gesichert und nach dem Klonen abgerufen wurden, können Sie den zugehörigen Link Zusammenarbeitsberechtigungen erneut synchronisieren im sys_app -Datensatz verwenden, um Benutzer und Gruppen ihren entsprechenden delegierten Entwicklungsberechtigungen neu zuzuweisen.
- Wenn ein Zusammenarbeitsdeskriptor nach dem Klonen keinem Benutzer oder keiner Gruppe mehr zugeordnet ist (für den Fall, dass Entwicklungs-Apps während des Klonens gelöscht wurden, da sie sich nicht in der Quellinstanz befanden), wählen Sie den zugehörigen Link Datensätze mit leeren Referenzen bereinigen, um die zu entfernen nicht referenzierte Benutzer oder Gruppen aus der Zusammenarbeitstabelle. Sie sollten diese UI-Aktion ausführen, nachdem das Klonen abgeschlossen ist und alle erhaltenen Anwendungen abgerufen wurden (für die bereits Berechtigungen für die Zusammenarbeit beim erneuten Synchronisieren ausgeführt wurden).
- Pipeline-Instanz
- Autorisierungsschlüssel anfordern
- Bereitstellungsanforderung
- Anforderung der Bereitstellungsumgebung
App-Vorlagen bleiben beim Klonen erhalten
Administratoren müssen benutzerdefinierte Vorlagen vor dem Überschreiben während des Klonvorgangs schützen. Ohne Schutz besteht die Gefahr, dass in AES erstellte Vorlagen (sowohl aus vorhandenen Anwendungen als auch von Grund auf) während eines Klons verschwinden.
Wenn Sie eine Vorlage in AESerstellen, wird automatisch eine bereichsbezogene App in der Tabelle „Benutzerdefinierte Anwendungen“ [sys_app.list] in Ihrer Instanz generiert. Obwohl sie unterschiedliche Inhalte haben, werden Vorlagenanwendungen und benutzerdefinierte Standardanwendungen in Now Platformähnlich behandelt. Das Beibehalten von App-Vorlagen während eines Systemklons funktioniert also genauso wie das Beibehalten einer Anwendung.
Um App-Vorlagen in Instanzen außerhalb der Produktion zu schützen, befolgen Sie das Verfahren in Anwendungen und Anpassungen in der Entwicklung während eines Systemklons beibehalten.
Weitere Informationen zum Klonen und zur Datenerhaltung
- Weitere Informationen zur Verwendung des Tools Systemklon finden Sie unter Systemklon.
- Weitere Informationen zur Datenerhaltung finden Sie unter Datenerhaltung beim Klonen von Zielinstanzen.
- Weitere Informationen zum Klonen von Instanzen mit AESfinden Sie im Systemadministratorleitfaden von [ App Engine Studio auf ServiceNow University.
| Erfahren Sie mehr über das Klonen von Instanzen mit AES | Zusätzliche ServiceNow Ressourcen |
|---|---|
| ServiceNow bietet mehrere zusätzliche Ressourcen zum Klonen von Instanzen mit App Engine Studio. | |
Hinweis: Sie müssen sich bei ServiceNow University anmelden, um auf diese Ressource zuzugreifen. |