Erkunden Instanzklon
Erfahren Sie, wie Sie mit der Anwendung „Instanzklon“ alles in einer Datenbank von einer Instanz in eine andere kopieren können.
Klon Terminologie
| Feld | Beschreibung |
|---|---|
| Quelleninstanz | Die ursprüngliche Datenbank, aus der Daten kopiert werden. |
| Zielinstanz | Der neue Speicherort, an den die Daten kopiert werden. |
| Datenreservierer | Angegebene Daten aus der Zielinstanz, die während des Klons in der Zielinstanz beibehalten werden. Beibehaltene Elemente werden in der Quellinstanz definiert. |
| Tabellenausschlüsse | Daten, die nicht in Ihre Zielinstanz geklont wurden. |
| Bereinigungsskripts | Automatisierte Schritte, die nach dem Klonen ausgeführt werden, z. B. Ändern von Daten oder Einstellungen. |
| Klonprofile | Wiederverwendbare Vorlage für Kloneinstellungen, Ausschlüsse, Beibehaltene Elemente und Skripts. |
| Klon-Administratorkonsole | Die Klon-Administratorkonsole ist die Standardanwenderoberfläche, mit der Sie den Klonprozess verwalten und nachverfolgen können. |
| On-Demand-Sicherung | Wenn die bedarfsgesteuerte Sicherung aktiviert ist, benötigt der Klon eine neue differenzierte Sicherung bei Bedarf zur angegebenen Startzeit des Klons. Klon verwendet diese Sicherung während der Wiederherstellungsphase des Klons. |
| Klon-Verkettung | Sie können Ihren Klonvorgang in zwei Schritte aufteilen.
|
Instanzklon-Workflow
-
Konfiguration des Klon-Builds: Der Klon bereitet die grundlegenden Definitionen, Konfigurationen und Profiloptionen vor. Der Klon überprüft, was aufgenommen, ausgeschlossen oder beibehalten werden soll.
- Preflight-Prüfungen: Der Klon überprüft die Quell- und Zielinstanzen, um sicherzustellen, dass sie sich in einem fehlerfreien Status befinden, bevor mit dem Klon fortgefahren wird.
-
Sicherung: Verwendet die neueste tägliche Sicherung. Wenn in letzter Zeit schwerwiegende Änderungen aufgetreten sind, wird eine neue Sicherung erstellt. Anwender können eine neue Sicherung auch manuell auslösen, indem sie auswählen Bedarfsgesteuerte Sicherung Über die Administratorkonsole klonen.
-
Vor dem Klonen: Bereitet Speicherplatz für die neue Datenbank vor, bevor sie wiederhergestellt wird.
-
Datenbankschnittstelle bereitstellen ( DBI ): Eine neue Zielinstanz wird eingerichtet, um die wiederhergestellten Daten zu empfangen.
-
Wiederherstellen: Die Sicherungsdaten werden in der neuen Zielinstanz wiederhergestellt.
-
Ausschlüsse: Zum Ausschluss markierte Tabellen werden gelöscht.
-
Beibehalten: Daten werden aus dem alten Ziel (Instanz vor dem Klonen) beibehalten und in die neue Zielinstanz kopiert.
- Knotenumbruch: Das System wechselt ohne Anwenderunterbrechung vom alten Ziel zum neuen Klon.
- Zeitplanungsskripts: Die Ausführung von Bereinigungsskripts und anwenderdefinierten Skripts ist geplant.Hinweis:Skripts mit derselben Priorität können gleichzeitig ausgeführt werden.
-
Nach dem Klon: Bereinigungsskripts werden ausgeführt.Hinweis:Stellen Sie sicher, dass anwenderdefinierte Skripts über eine ordnungsgemäße Fehlerbehandlung verfügen, um Probleme zu vermeiden. Ohne ordnungsgemäße Fehlerbehandlung können Fehler bei anwenderdefinierten Skripts dazu beitragen, die Ausführung nachfolgender Skripts zu verhindern.
Klon-Administratorkonsole
Die Klon-Administratorkonsole ist die Anwenderoberfläche, auf der Administratoren ihre Instanzklone verwalten, anfordern und überwachen können. Die Klon-Administratorkonsole erleichtert das Nachverfolgen von Klonen zwischen Instanzen.
- Alle Ihre Ausschlüsse, Beibehaltener Elemente und Skripts finden Sie unter Definitionen.
- Ihre vorhandenen Einstellungen wie Profile und registrierte Instanzen finden Sie unter Konfigurationen.
- Die Klon-Administratorkonsole bietet Anleitungen zur Seite „Klonanforderung“, eine Option für die Sicherung bei Bedarf und ermöglicht mehr Einblick in den Klonfortschritt.
- Sie können auch Klonprofile duplizieren.
Klonen
Klon kopiert Daten und Metadaten von einer ServiceNow-Instanz (Quellinstanz) in eine andere ServiceNow-Instanz (Zielinstanz). Das Klonen ist nützlich, um die Daten und Metadaten aus einer Produktionsinstanz in eine Instanz außerhalb der Produktion zu kopieren, um Änderungen zu testen. Klondaten stammen aus der letzten täglichen Sicherung. Weitere Informationen zum Klonen finden Sie unter . Siehe Klon (veraltete UI).
Hinweise zur Klon-Administratorkonsole
- Legacy-Klone und Klone, die in der Klon-Administratorkonsole angefordert werden, werden separat gespeichert. Anforderungen der Administratorkonsole zum Klonen werden in einer neuen Tabelle gespeichert und nur in der neuen Konsole angezeigt. Legacy-Klone, die auf der Legacy-Anforderungsklonseite angefordert wurden, werden in der Legacy-Klonverlaufstabelle gespeichert. Legacy-Klone werden in der Konsole nicht angezeigt.
- Da sie separat gespeichert werden, können sich Anforderungsnummern in der Konsole und in Legacy-Systemen überschneiden.
- Ihre vorhandenen Kloninstanzen, Klonprofile, Ausschlüsse, Beibehaltungsskripts und Bereinigungsskripts sind sowohl in C verfügbar Einsame Administratorkonsole Und die ursprünglichen Listen und Formulare.
-
Um eine Anforderung mit der Administratorkonsole klonen zu stellen, benötigen Sie:
-
Die Clone_admin Rolle in der Quellinstanz.
-
Die Clone_admin Und SOAP Rolle auf der Ziel Instanz.
-
- Die Klon-Administratorkonsole verwendet dieselbe Klon-Engine wie der Legacy-Klon. Das Klonverhalten ist mit einer besseren Schnittstelle identisch.
Übersicht über die Klon-Administratorkonsole
Startseite
Legacy-Anforderungsseite (clone_instance.do) Im Dashboard. Klone werden entweder in einer Raster- oder Listenansicht angezeigt.Auf der Homepage werden die aktuellen Klone in Ihrer Instanz angezeigt. Verwenden Sie Suchleiste Um Ihren Klon zu finden.
- Abgebrochen
- Abgeschlossen
- Fehler
- Angefordert
- Rollback-Fehler
- Rollback angefordert
- Zurückgesetzt
- Rollback wird ausgeführt…
- Wird ausgeführt
Konfigurationen
Die Übersicht Registerkarte Zeigt die aktuelle Anzahl von an Kloninstanzen Und Klonprofile In Ihrer Instanz.
Auf der Kloninstanzen Registerkarte können Sie alle derzeit verfügbaren Kloninstanzen anzeigen. Sie können Instanzen, die dieser Liste hinzugefügt wurden, als verwenden Klonquelle Oder Klonziel Für Ihre Klone. Um Ihre nicht hinzuzufügen -Produktion Instanz in Ihrer Liste der Kloninstanzen wählen Sie aus Neu .
Die Klonprofile Auf der Registerkarte werden alle verfügbaren angezeigt Klonprofile . Klonprofile sind anpassbare Vorlagen für Klone und können gespeichert und wiederverwendet werden, um konsistente Ergebnisse mit jedem Ihrer Klone zu erzielen. Weitere Informationen zu Klonprofilen finden Sie unter Klonprofile für Klonanforderungen.
Sie können externe E-Mail-Adressen hinzufügen, um Klonbenachrichtigungen zu erhalten.
Klon anfordern
Die App verfügt über eine Klonanforderungsseite mit Anleitungen und Erklärungen, wie sich die verschiedenen Kloneinstellungen auf Ihren Klon auswirken. Die neue Anforderungsseite enthält auch einen neuen Planungskalender, um Zeitkonflikte mit zu vermeiden ServiceNow Wartungsfenster.
Weitere Informationen zum anfordern eines Klons finden Sie unter Klon anfordern.
Klon (veraltete UI)
Klonen Sie in eine Instanz in einer anderen Version, aus einer Sicherung oder über eine Produktionsinstanz mit Instanzklon.
Klonen Sie in eine Instanz in einer anderen Version
Klonen Sie in eine Instanz in einer anderen Version
Sie können zwischen Instanzen klonen, die sich in verschiedenen Familien-Release-Versionen befinden. Während eines Klons ersetzt die Quellversion die Zielversion. Beispiel: Wenn Sie von Quelle (Zürich) nach Ziel (Yokohama) klonen, stimmt das Ziel nach dem Klon mit der Quelle überein und befindet sich im Zurich-Release.
an.Klon aus einer Sicherung
Der Klon verwendet beim Klonen Daten aus der neuesten, täglichen Sicherung der Quellinstanz. Sicherungen, die zum Klonen verwendet werden, sind maximal 36 Stunden alt. Der Instanzklon beginnt die erste Vorbereitung, einschließlich der Auswahl der neuesten zu verwendenden Sicherung, nur zu dem Zeitpunkt, an dem die Verarbeitung beginnen soll.
Wenn sich die Quell- und Zielinstanzen in verschiedenen Versionen von befinden ServiceNow AI Platform, Die Zielinstanz wird so geändert, dass sie der Quellinstanzversion während dieser Zeit entspricht.
Beim Starten eines Klons aus einer Sicherung werden Datum und Uhrzeit der Sicherungsaufnahme sowie regelmäßige Fortschrittsmeldungen im angezeigt Klonprotokoll Zugehörige Liste.
Klonen über Produktionsinstanzen
So lang wie die Systemeigenschaft glide.db.clone.allow_clone_targetIst „WAHR“, kann eine Instanz als Klon dienen.
Veraltete Klonoptionen
Klonausschlussbeibehaltungs- und Bereinigungsskripts
Sie können Klondefinitionen wie Ausschlüsse, Beibehaltene und Bereinigungsskripts in Ihrem Klon verwenden.
Definitionen
- Ausschlüsse
- Beibehaltene Elemente
- Bereinigungsskripts
Die Ausschlüsse Auf der Registerkarte werden die Tabellen aufgelistet, die während eines Instanzklons nicht kopiert werden. Beim Ausschließen einer Tabelle kürzt die Klonautomatisierung die gesamte Tabelle einschließlich ihrer untergeordneten Tabellen. Der Klonprozess schließt Daten aus der übergeordneten und der untergeordneten Tabelle aus (oder entfernt). Die untergeordneten Tabellen werden jedoch nicht einzeln der Liste der ausgeschlossenen Tabellen hinzugefügt. Nur die übergeordnete Tabelle wird aufgelistet. Standardmäßig schließt das System Tabellen für Protokollierung, Auditing, Benachrichtigungen, Workflow-Kontexte und Lizenznutzung aus. Wählen Sie Aus Neu Dient zum Konfigurieren von zusätzlichen Ausschlüsse .
Die Beibehaltener Auf der Registerkarte wird eine Liste der verfügbaren Datenbewahrer angezeigt, die Daten in der Zielinstanz vor Überschreiben schützen.
Beibehaltener Arbeiten Sie anders als bei Ausschlüssen. Beim Beibehalten einer Tabelle werden die untergeordneten Tabellen durch die Klonautomatisierung nicht automatisch beibehalten. Daher müssen die untergeordneten Tabellen einzeln der Beibehaltungsliste hinzugefügt werden. Beibehaltene Elemente werden in der Quellinstanz definiert. Informationen zum Erstellen eines Beibehaltens finden Sie unter Erstellen Sie einen neuen Klonbeibehaltungsmechanismus.
Um untergeordnete Tabellen einer Tabelle anzuzeigen, können Sie zum folgenden Link wechseln und ihre Tabelle eingeben: [Instanz].service-now.com/now/nav/ui/classic/params/target/generic_hierarchy_erd.do .
Während eines Klons ersetzen Daten aus den Quellinstanzen Daten aus der Zielinstanz. Daher werden alle laufenden Entwicklungsarbeiten an der Zielinstanz überschrieben. Beispiel: Update-Sätze in Bearbeitung, bereichsbezogene Apps, die nur in der Zielinstanz, aber nicht in der Quellinstanz vorhanden sind. Wenn Sie Update-Sätze in Bearbeitung haben, müssen Sie sie vor dem Klon exportieren und nach Abschluss des Klons erneut importieren. Anwenderdefinierte Anwendungen, die noch nicht in der Quellinstanz bereitgestellt wurden, müssen nach Abschluss des Klons neu installiert werden. Weitere Informationen zu Klonen und Tipps zur App-Entwicklung finden Sie unter Whitepaper Hier .
Die Bereinigungsskripts Auf der Registerkarte wird eine Liste aller Ihrer verfügbaren Skripts angezeigt. Sie können Bereinigungsskripts schreiben, um die Schritte nach dem Klonen zu automatisieren. Informationen zum Erstellen eines Bereinigungsskripts finden Sie unter Erstellen Sie Bereinigungsskripts.
Klärende Kombinationen von Ausschlüssen und Beibehaltungselementen
Klonausschlüsse und -Beibehaltung sind beide nützlich für die Verwaltung Ihrer Daten. Die Grafiken helfen dabei, das erwartete Ergebnis der folgenden Kombinationen von Beibehaltenen und Ausschlusskombinationen zu identifizieren. Weitere Informationen finden Sie unter https://www.servicenow.com/community/servicenow-ai-platform-blog/platform-fundamentals-academy-february-20th-2025-clone-admin/ba-p/3170929
- Szenario 1: Tabelle beibehalten und ausschließen. Sie möchten, dass die Datensätze in Ihrer Zielinstanz gleich bleiben.
- Szenario 2: Tabelle wird beibehalten und nicht ausgeschlossen. Sie möchten, dass Datensätze in Ihrer Zielinstanz gleich bleiben und Datensätze für Ihre Quellinstanz kopiert werden.
- Szenario 3: Tabelle wird nicht beibehalten und ausgeschlossen. Sie möchten, dass Datensätze aus Ihrer Quellinstanz nicht kopiert werden und Datensätze aus Ihrer Zielinstanz entfernt werden: Die Tabelle ist leer, aber nach dem Klonen verwendbar.
- Szenario 4: Tabelle wird nicht beibehalten und nicht ausgeschlossen. Sie möchten, dass Datensätze aus Ihrer Quellinstanz Datensätze in Ihrer Zielinstanz ersetzen.