Systemklon

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Verwenden Sie die Systemklon-Anwendung, um den gesamten Inhalt einer Datenbank von einer Instanz in eine andere zu kopieren.

    Das Klonen wird normalerweise verwendet, um eine Produktionsinstanz in eine Vorproduktionsinstanz zu kopieren, um Änderungen zu testen. Das Klonen von Daten stammt aus der letzten nächtlichen Sicherung.

    Hinweis:
    Eine neue, einheitliche Administrator-Experience basierend auf der vorhandenen Klon-Engine ist jetzt in Klon-Administratorkonsoleverfügbar. Die Klon-Administratorkonsole bietet mehr Transparenz beim Klonen von Daten zwischen Instanzen, eine unserer am häufigsten verwendeten Automatisierungen, sowie eine Reihe weiterer Verbesserungen.
    Abbildung : 1. Klonprozess

    Klonprozessübersicht
    Als Reaktion auf eine Klonanforderung führt die ServiceNow -Plattform die folgenden Aufgaben aus:
    1. Generiert eine Datei, um Betriebsdaten auf dem Zielserver beizubehalten.
      Hinweis:
      Diese Datei enthält die Daten, die von Datenerhaltungsfunktionen gespeichertwerden.
    2. Kopiert das Datenbankschema aus der Quellinstanz in die Zielinstanz.
    3. Erstellt Tabellen in der Zielinstanzdatenbank unter Verwendung der Quellinstanz-Tabellendefinitionen.
    4. Kopiert Daten aus der letzten nächtlichen Sicherung der Quellinstanz in die Zielinstanzdatenbank.
      Hinweis:
      Bestimmte Ausschlüsse erfolgen automatisch, große Tabellen werden normalerweise ausgeschlossen. Dazu gehören Audit-, Protokoll- und E-Mail-Tabellen. MetricBase Tabellen werden standardmäßig nicht ausgeschlossen.
    5. Deaktiviert kurzzeitig den UI-Datenverkehr und Anforderungen an den Zielinstanzserver.
    6. Zeigt die Nachricht Klon wird ausgeführt... für jeden Benutzer an, der auf die Zielinstanz zugreift.
    7. Stellt Betriebsdaten wieder her, die in der Zielinstanz gespeichert wurden.
    8. Führt alle Bereinigungsskripts nach dem Klon in der Zielinstanz aus.
    9. Hält alle E-Mail-Funktionen in der Zielinstanz kurzzeitig an.
    10. Reiht ein Ereignis in die Warteschlange ein, um Textindizes neu zu generieren.
    11. Aktiviert UI-Datenverkehr und -Anforderungen an den Zielinstanzserver.

    Während eines Klons ist die Zielinstanz möglicherweise zeitweise nicht verfügbar. Nach Abschluss des Klonvorgangs haben Sie bis zu 24 Stunden Zeit, um sich an Kundenservice und Support zu wenden und ein Rollback der Zielinstanz in den Status vor dem Klonen anzufordern. Sie werden benachrichtigt, wenn das Rollback abgeschlossen ist.

    Hinweis:
    Wenn die Quellinstanz eine Klontiefe von >=5 aufweist, ist der Klon nicht zulässig.

    Wenn der Quellinstanzzweck DART (Data Access for Responsible Training) ist, ist der Klon nicht zulässig, und es wird eine Fehlermeldung angezeigt.

    Klonen Sie in eine Instanz in einer anderen Version

    Die Systemklon-Anwendung kann eine Instanz als Ziel haben, die eine andere Instanzversion als die Quelle ausführt.

    Ein zentraler Webservice steuert die Klonverarbeitung und passt die Zielinstanzversion automatisch an die Quellinstanzversion an. Dieser Abgleichprozess beginnt bis zu 8 Stunden vor der im Feld Datum und Uhrzeit im Formular „Systemklon“ angegebenen Zeit. Dieser Webservice stellt auch sicher, dass in der Zielinstanz genügend Speicherplatz vorhanden ist, damit der Klon fortgesetzt werden kann.

    Beim Klonen aus einer Sicherung benötigt die Zielinstanz keine zusätzliche Zeit für ein Upgrade oder Downgrade. Die ServiceNow -Plattform führt alle Versionsänderungen während eines kurzen Fensters durch, in dem die Zielinstanz nicht verfügbar ist, nachdem Daten aus der Quellinstanzsicherung kopiert wurden.

    Klonen Sie aus einer Sicherung

    Now Platform verwendet beim Klonen Daten aus der letzten nächtlichen Sicherung der Quellinstanz. Sicherungen, die zum Klonen verwendet werden, sind maximal 36 Stunden alt. Der Systemklon beginnt mit der ersten Vorbereitung, einschließlich der Auswahl der neuesten zu verwendenden Sicherung, erst zu dem Zeitpunkt, zu dem die Verarbeitung geplant ist.

    Wenn das Klonen aus einer Quellsicherung fehlschlägt, verwendet das System stattdessen die veraltete Klon-Engine. Die veraltete Klon-Engine kann keine Daten aus erweiterten Tabellen, Beziehungen, Hierarchien zwischen Tabellen und Punkt-zu-Punkt-Abfragen beibehalten. In solchen Fällen möchten Sie die Zielinstanz möglicherweise aus einer Sicherung wiederherstellen und den Klon dann neu planen.

    Nach dem Klonen aus einer Sicherung ist die Zielinstanz einige Minuten lang nicht verfügbar, bevor der Klon in der Quellinstanz als abgeschlossen markiert wird. Wenn sich die Quell- und Zielinstanzen in verschiedenen Versionen von Now Platformbefinden, wird die Zielinstanz während dieser Zeit so geändert, dass sie der Quellinstanzversion entspricht.

    Wenn Sie einen Klon aus einer Sicherung starten, werden Datum und Uhrzeit der Sicherung sowie regelmäßige Fortschrittsmeldungen in der zugehörigen Liste Klonprotokoll angezeigt.

    Abbildung : 2. Systemklon-Sicherungsprotokoll
    Protokollsicherungsdatensatz klonen

    Klonen Sie über Produktionsinstanzen

    Solange die Systemeigenschaft glide.db.clone.allow_clone_target WAHR ist, kann eine Instanz als Klon dienen. Das Ändern von Daten in der Quellinstanz während eines Klons kann zu Datenabweichungen zwischen Datensätzen oder doppelten Datensatzeinträgen führen.