Sie müssen regelmäßig eine Sicherung der Konfigurationsdaten auf dem Engineering-Server durchführen, insbesondere aber nach einer Konfigurationsänderung. Das empfohlene Intervall beträgt mindestens einmal pro Woche. Außerdem müssen die Daten des Runtime- und OIS-Servers ebenfalls gesichert werden.
Wenn VMware installiert ist, können Sie auch einen VMware-Snapshot als Datensicherung sowohl für den Engineering-Server als auch für den Runtime- und den OIS-Server verwenden. Die Daten des Runtime-Servers müssen ebenfalls gesichert werden.
Das Datensicherungskonzept unterstützt keine Datenmigration. Gesicherte Daten können nur mit der gleichen Version wieder eingespielt werden, mit der zuvor die Datensicherung durchgeführt wurde. Prüfen Sie die Release-Nummer.
Daten sichern
Die Aufrufparameter lauten:
sc backup [Dateiname oder -pfad] [Datenbankname]
Der Standardwert für [Dateiname oder -pfad] ist /backups.
Der Standardwert für [Datenbankname] ist viewpoint.
Der Standardname der Sicherungsdatei wird aus dem Hostnamen und dem aktuellen Zeitstempel generiert.
- Sie sind als Benutzer root angemeldet.
- Öffnen Sie ein Konsolenfenster.
- Um die Daten zu sichern, geben Sie den folgenden Befehl ein:
vagrant@engineering:~$ sc backup
- Folgendes wird angezeigt (Beispiel):
Backing up database into /backups/scrt252-RUNTIME-2.7.999.15421078.82667716-20220720-100508-UTC.tar...
- Wenn Sie einen Pfad angeben, muss sichergestellt sein, dass dieser Pfad existiert und Sie die nötigen Zugriffsrechte haben.
- Wenn Sie einen Dateinamen mit einem Pfad angeben, erfolgt die Sicherung in dem Pfad mit dem angegebenen Dateinamen.
- Wenn Sie nur einen Dateinamen angeben, erfolgt die Sicherung im Pfad
/backups
mit dem angegebenen Dateinamen.
- Wenn Sie nur einen Pfad angeben, erfolgt die Sicherung in diesem Pfad mit dem generierten Dateinamen.
- Eine Datensicherung für die gewählte Site wird erstellt, z. B.
.
/backups/scrt252-RUNTIME-2.7.999.15421078.82667716-20220720-100508-UTC.tar
- Exportieren Sie diese Datei in einen externen Speicher, um sicherzustellen, dass keine Daten verloren gehen.
Daten auf dem Engineering-Client sichern
- Sie sind am Siveillance Control Engineering-Client angemeldet.
- Der Pfad zum Sichern von Konfigurationsdaten wurde definiert. Weitere Informationen finden Sie unter: Server-Einstellungen konfigurieren.
- Wählen Sie in der Menüleiste Werkzeuge > Datensicherung erstellen.
- Die Datensicherung wird erstellt und eine Bestätigungsmeldung wird in der Infozeile angezeigt.
- Die Sicherungsdatei wird in dem von Ihnen angegebenen Verzeichnis gespeichert.
- Im Logbuch wird ein Eintrag über den Beginn und den Abschluss der erstellten Datensicherung eingefügt.
Benutzerdaten vom Runtime-Server sichern
Der Runtime-Server unterstützt das Sichern von Benutzerdaten, einschließlich Benutzergruppen, Benutzernamen, Benutzereinstellungen und Passwörtern.
Der Befehl lautet: sc backupUsers
.
Das Standard-Sicherungsverzeichnis lautet /backups.
Der Standardname der Sicherungsdatei wird aus „backup-users“, dem Site-Typ, der Version und dem aktuellen Zeitstempel generiert, z. B. backup-users_RUNTIME_3.2.0_20240216083456.tar.gz.
- Sie sind als Benutzer root angemeldet.
- Öffnen Sie ein Konsolenfenster.
- Um die Daten zu sichern, geben Sie den folgenden Befehl ein:
vagrant@runtime:~$ sc backupUsers
- Eine Datensicherung für die gewählte Site mit den erforderlichen Daten wird erstellt, z. B.
.
/backups/backup-users_RUNTIME_3.2.0_20240216083456.tar.gz
- Exportieren Sie diese Datei in einen externen Speicher, um sicherzustellen, dass keine Daten verloren gehen.
Daten wiederherstellen
Die gesicherten Konfigurationsdaten können nur mit der gleichen Siveillance Control-Produktversion wiederhergestellt werden. Nach einem Update der Produktversion und einer damit verbundenen Änderung der Release-Nummer (z. B. von MP1.3 auf MP1.3.3 oder von MP1.4 auf MP2.1) können die gesicherten Konfigurationsdaten nicht wieder eingespielt werden.
Der Befehl lautet: sc restore file name
- Sie sind als Benutzer root angemeldet.
- Öffnen Sie ein Konsolenfenster.
- Um Daten mithilfe einer Sicherungsdatei wiederherzustellen, führen Sie die folgenden Schritte aus:
- Geben Sie den folgenden Befehl ein (Beispiel):
viewpoint@scrt252:/backups$ sc restore scrt252-RUNTIME-2.7.999.15421078.82667716-20220720-100508-UTC.tar.gz
- Folgendes wird angezeigt (Beispiel):
CREATE ROLE
Restoring database backup from scrt252-RUNTIME-2.7.999.15421078.82667716-20220720-100508-UTC.tar.gz into database viewpoint...
unzipped backup from scrt252-RUNTIME-2.7.999.15421078.82667716-20220720-100508-UTC.tar is found and restore was successful
- Der Server wird automatisch gestoppt.
- Die Datenbank wird importiert und vorhandene Daten werden überschrieben.
- Der Server wird neu gestartet.
Benutzerdaten auf dem Runtime-Server wiederherstellen
Das Wiederherstellen von Benutzerdaten ist nur mit einer neu erstellten, leeren Runtime-Site möglich. Die gesicherten Benutzerdaten können nur mit der gleichen Siveillance Control-Produktversion wieder importiert werden. Nach einem Update der Produktversion und einer damit verbundenen Änderung der Release-Nummer (z. B. von MP 3.2.0 auf MP 3.2.1 oder von MP 3.2 auf MP 3.3) können die gesicherten Benutzerdaten nicht wieder importiert werden.
Der Befehl lautet: sc restoreUsers [Dateiname mit Pfad]
- Eine neue Runtime-Site ist erstellt.
- Sie sind als Benutzer root angemeldet.
- Die Sicherungsdatei steht auf dem Computer zur Verfügung, auf dem die Benutzerdaten wiederhergestellt werden müssen.
- Öffnen Sie ein Konsolenfenster.
- Um Benutzerdaten mithilfe einer Sicherungsdatei wiederherzustellen, geben Sie den folgenden Befehl ein (Beispiel):
root@runtime:/home/vagrant# sc restoreUsers /backups/backup-users_RUNTIME_3.2.0_20240216083456.tar.gz.
- Der Server wird automatisch gestoppt.
- Die Benutzergruppen, Benutzernamen, Passwörter und Benutzereinstellungen werden wiederhergestellt, und der Server wird neu gestartet.