Klonen von Instanzen mit AES
Erfahren Sie, wie Sie die in App Engine Studio erstellten Daten, Tabellen und Vorlagen schützen, wenn Sie Systemklon zum Kopieren von Instanzen aus der Produktion in die Nicht-Produktion verwenden.
Daten und Tabellen werden beim Klonen beibehalten
- Stellen Sie sicher, dass alle Ihre 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 sammeln, muss das Plugin App Engine Management Center (AEMC) auf allen Instanzen installiert sein.
- Die folgenden Tabellen verfügen über eine Datenspeicherung, um sicherzustellen, dass die Tabellen zwischen Instanzen korrekt geklont werden:Hinweis:Bei den folgenden Tabellen gilt die Aufbewahrung nur für den globalen Bereich.
- Deskriptortabellen für Zusammenarbeit:
- Deskriptoren für die App-Zusammenarbeit (sys_appcollab_descriptor)
- Deskriptorberechtigungen für die App-Zusammenarbeit (sys_appcollab_permission_m2m)
- Tabellen für Zusammenarbeitsanwender und -gruppen:
- App-Zusammenarbeitsanwender (sys_appcollab_user)
- App-Zusammenarbeitsgruppen (sys_appcollab_group)
- Deskriptortabellen für Zusammenarbeit:
- Die folgenden Tabellen haben Klonausschlüsse:
- Deskriptortabellen für Zusammenarbeit:
- Deskriptoren für die App-Zusammenarbeit (sys_appcollab_descriptor)
- Deskriptorberechtigungen für die App-Zusammenarbeit (sys_appcollab_permission_m2m)
- Tabellen für Zusammenarbeitsanwender und -gruppen:
- App-Zusammenarbeitsanwender (sys_appcollab_user)
- App-Zusammenarbeitsgruppen (sys_appcollab_group)
- Deskriptortabellen für Zusammenarbeit:
- Wenn AES die einzige Anwendung ist, die die Anmeldeinformationstabelle verwendet, sollten Sie Datenerhaltungsfunktionen für den Anmeldeinformationsalias, Standardauthentifizierung und Discovery-Anmeldeinformationen erstellen. Andernfalls müssen Sie sicherstellen, dass diese Tabellen nicht überschrieben werden, wenn die Produktionsinstanz in Instanzen außerhalb der Produktion geklont wird.
- Den folgenden Anwendern müssen ihre Rollen nach dem Klonen neu zugewiesen werden:
- Benutzer in der Benutzergruppe AES
- Benutzer in der Gruppe AES Benutzerbeschränkung
- Benutzer mit der Rolle sn_app_eng_studio.user in Instanzen außerhalb der Produktion
- Nach dem Klonen wird automatisch ein Bereinigungsskript nach dem Klonen von ReSync -Zusammenarbeitsberechtigungen ausgeführt, sodass für alle 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 Plugin für die Zusammenarbeit aktiviert sein.
- Wenn einige Anwendungen vor dem Klonen gesichert wurden und nach dem Klonen abgerufen wurden, können Sie den zugehörigen Link Zusammenarbeitsberechtigungen neu synchronisieren im sys_app -Datensatz verwenden, um Benutzer und Gruppen ihren entsprechenden delegierten Entwicklungsberechtigungen neu zuzuweisen.
- Wenn ein Zusammenarbeitsdeskriptor nach dem Klonen keinem Benutzer mehr zugeordnet ist (für den Fall, dass Entwicklungs-Apps beim Klonen gelöscht wurden, da sie sich nicht in der Quellinstanz befanden), wählen Sie den zugehörigen Link Datensätze mit leeren Referenzen bereinigen aus, um den zu entfernen nicht referenzierter Anwender oder Gruppe 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 Zusammenarbeitsberechtigungen vom Typ „Resynchronisierung“ ausgeführt werden).
- Pipeline-Instanz
- Autorisierungsschlüssel anfordern
- Bereitstellungsanforderung
- Anforderung der Bereitstellungsumgebung
App-Vorlagen werden beim Klonen beibehalten
Administratoren müssen anwenderdefinierte Vorlagen vor dem Überschreiben während des Klonvorgangs schützen. Ohne Schutz besteht die Gefahr, dass in AES erstellte Vorlagen (sowohl aus vorhandenen als auch von Grund auf neu erstellten Vorlagen) während eines Klonvorgangs verloren gehen.
Wenn Sie eine Vorlage in AESerstellen, wird in der Tabelle „Anwenderdefinierte Anwendungen“ [sys_app.list] in Ihrer Instanz automatisch eine bereichsbezogene App generiert. Vorlagenanwendungen und anwenderdefinierte Standardanwendungen werden im Now Platformähnlich behandelt, obwohl sie unterschiedliche Inhalte haben. 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 den Abschnitt Anwendungen und Anpassungen in der Entwicklung während eines Systemklons beibehalten.
Weitere Informationen zum Klonen und zur Datenspeicherung
- Weitere Informationen zur Verwendung des Tools Systemklon finden Sie unter Systemklon.
- Weitere Informationen zur Datenspeicherung finden Sie unter Datenspeicherung beim Klonen von Zielinstanzen.
- Weitere Informationen zum Klonen von Instanzen mit AESfinden Sie im App Engine Studio -Systemadministratorhandbuch auf ServiceNow University.
| Erfahren Sie mehr über das Klonen von Instanzen mit AES | Zusätzliche ServiceNow Ressourcen |
|---|---|
| ServiceNow stellt mehrere zusätzliche Ressourcen beim Klonen von Instanzen mit App Engine Studio] bereit. | |
|
|
Hinweis: Sie müssen sich bei ServiceNow University anmelden, um auf diese Ressource zuzugreifen. |