abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Datensicherung und Backup der BIMcloud Basic 2018 für macOS

Fritz Schupferling
Graphisoft
Graphisoft



 Mit dem skriptbasierten BIMcloud Basic Backuptool können Sie die folgenden Daten einer BIMcloud Basic sichern: 

  • Alle Projekt-Datenbanken 

  • deren automatische und manuell erstellten Backups 

  • alle Bibliotheken-Datenbanken 

  • und die Teamwork-Nachrichten-Datenbank 


Dabei muss nicht darauf geachtet werden, ob die BIMcloud Basic (Server/Manager) und deren Dienste noch laufen. 

Die mit diesem Backuptool gesicherten Daten können auch auf einer neuen oder einer Ersatz- BIMcloud Ba-sic eingespielt werden. 

Für die BIMcloud Basic Datenbanken ist dies die empfohlene Backupmethode, da mit anderen Sicherungs-programmen die Datenbank-Backups inkonsistent sein können und somit nicht nutzbar sind. 

Um das Backup-Skript besser verstehen zu können, sind grundsätzliche Programmierkenntnisse von Vorteil. Sie können aber auch anhand der Beschreibungen die Zusammenhänge gut erkennen. 

Je nach Ihrem IT-Wissensstand begrüßen wir die Konsultation Ihres IT-Dienstleisters. Das Backup-Skript wird Ihnen so wie es ist zur Verfügung gestellt. Es ist eine Anpassung erforderlich. 

Der Support für Anpassung des Backup-Skripts und der Support für die angepasste bash-Datei beschränkt sich auf Informationen, die auf unseren Webseiten verfügbar sind. 






Skript und dessen Anpassung



  1. Kopieren Sie das nachfolgende Skript aus unserem Dokument und fügen Sie es in eine (*.txt-)Datei ein, welche Sie z.B. mit dem Textedit erstellen.  Alternativ können Sie das Skript hier herunterladen und nach dem Entpacken im Textedit öffnen: https://pub.graphisoft.de/gsmucftp/PUB/DownloadDateien/doku/AC22/2018-Backupskript-MAC.zip Sollten die gezippte bash-Datei nicht automatisch in Ihren Downloads-Ordner herunter geladen worden sein, dann können Sie die in Ihrem Browser angezeigte Adresse erneut durch die Eingabetaste bestätigen oder in einem anderen Browser öffnen.

  2. Passen Sie das Skript an Ihre BIMcloud Basic Installation und Ihr Netzwerk an: 

    • Erstellung des Backup-Zielverzeichnisses

    • Anpassung des Pfades im Skript an Ihren BIMcloud Basic Programmpfad, in dem sich u.a. das Teamworkserverbackup-Programm befindet.



  3. Die Umwandlung von einer Textdatei in eine ausführbare Datei erfolgt, indem Sie die Dateien mit der En-dung „.sh“ abspeichern. Legen Sie diese im Root-Verzeichnis ab.

  4. Vergabe der Rechte und Eigentümer für Zielordner und bash-Datei. Insbesondere muss der - das Skript ausführende - Benutzer über Schreibrechte auf den Zielordner verfügen.




BcB2018bk.sh (Skript) 


#!/bin/bash 

# Sollen nur die Projekte gesichert werden, kann stattdessen das 

# "TeamworkServerProjectStoreBackupTool", sollten nur Bibliotheken gesichert werden, 

# kann stattdessen das "TeamworkServerAttachmentStoreBackupTool" verwendet werden. 

# geben Sie als Ziel den Ordner an, den Sie für das Backup vorgesehen haben 

ziel="/BIMcloudBasicbackup" 

# Achten Sie auf die Schreibweise des Verzeichnis "Server-2018-xx-xx-x" in Ihrem Programmverzeichnis 

instdir="/Applications/Graphisoft/BIMcloud/Server-2018-06-25-3" 

# Fuegen Sie nach Bedarf die Parameter “-include-automatic-backups -include-manual-backups -include-mailboxes” hinzu 

echo `date` Start TeamworkServerBackupTool > "$ziel/backup.log" 

"$instdir/TeamworkServerBackupTool" $ziel >> "$ziel/backup.log" 

cp "$instdir/Logs/ServerBackupTool.log" $ziel 

echo `date` End TeamworkServerBackupTool >> "$ziel/backup.log" 

Bitte beachten Sie, dass Sie die Skript-Datei als unformatierten Text abspeichern, bzw. dass sich in der Skript-Datei keine unsichtbare Formatierungzeichen befinden (bestimmte Texteditor-Programme, wie z.B. "vi" bringen Formatzeichen zu Ansicht). 











Testlauf 


Überprüfen Sie beim ersten Mal und dann regelmäßig, ob Ihre Datensicherung funktioniert. 

Sie müssen der bash-Datei über die Terminal Eingabe das Recht „ausführen“ zuweisen. 

Tippen Sie „chmod +x“ in das Terminal-Fenster. 

Ziehen Sie dann die gesicherte BcB2018bk.sh Datei in das Terminal-Fenster. 

Bestätigen Sie die Eingabe mit Enter. 

Führen Sie wie folgt den Initialtest Ihrer Skripte aus: 

1. Tippen Sie „sudo“ in das Terminal-Fenster. 

2. Ziehen Sie dann die im Root-Verzeichnis gesicherte BcB2018bk.sh Datei ins Terminal-Fenster 

Drücken Sie die Eingabetaste. 

Überprüfen Sie das Ergebnis, da das Betriebssystem keine Fehlermeldungen generieren wird. 

Die Überprüfung der LOG Dateien (ServerBackUpTool.log und ServerRestoreTool.log nach der Wieder-herstellung der Daten im /Applications/Graphisoft/BIMcloud/Server-2018-06-25-3/Logs-Verzeichnis) gibt Ihnen zusätzliche Hinweise über den Verlauf Ihres Backups und Ihrer Rücksicherung. 












Wiederherstellung eines Backups (restore) 


Für die Wiederherstellung aller Bibliotheken und Projekte dient das TeamworkServerRestoreTool im Falle einer Neuinstallation des BIMcloud Basic 2018; beispielsweise durch Ausfall des Hostrechners. 

Sie können Bibliotheken und Projekte jeweils für sich wiederherstellen: 

Das "TeamworkServerAttachmentStoreRestoreTool" dient der Rücksicherung aller gesicherten Bibliotheken und 

das "TeamworkServerProjectStoreRestoreTool" dient der Rücksicherung aller gesicherten Projekte. 

Führen Sie das Terminal als Administrator aus und geben Sie zum gewünschten Tool auch noch 

den Pfad an, in dem sich die zurück zu sichernden Daten befinden. 

Beispiel zur Daten-Wiederherstellung mit "TeamworkServerRestoreTool": 

> /Applications/GRAPHISOFT/BIMcloud/Server-2018-06-25-3/TeamworkServerRestoreTool /BIMcloud- Basicbackup (return) 

TIPP: Sie können durch Hineinziehen der "TeamworkServerRestoreTool"-Datei in den Kommandozeilenin-terpreter (Terminal) den Pfad direkt angeben lassen, ohne diesen manuell eingeben zu müssen. Anschlie-ßend fügen Sie nur noch das Quellverzeichnis der wiederherzustellenden Daten der Befehlszeile hinzu. 


Synchronisation mit dem BIMcloud Basic Manager


Damit die Projekte und Bibliotheken nach der Rücksicherung im BIMcloud Basic Manger dargestellt werden können, bedarf es einer Synchronisation der Daten. Wechseln Sie hierzu in den BIMcloud Manager- Bereich Server.

2018_07_backmac1.png
2018_07_backmac2.png
Hier werden u.a. die bereits wiederhergestellten, aber noch nicht syn-chronisierten Projekte als im Status "Nicht verwendet" dargestellt. Zur Synchronisation markieren Sie das betreffende Projekt und bringen über die Funktion "Als neues Projekt laden" und Angabe des Projektna-mens/Ablageortes das Projekt wieder im BIMcloud Basic Manager zur Ansicht (siehe Bereich Projekte). 

Programme zur zeitgesteuerten Ausführung von Scripts und Program-men (z.B. Cronnix für CRON unter Mac OS X) können nun für die regel-mäßige Sicherung der Teamworkprojektdateien und BIMcloud Basic Bib-liotheken verwendet werden. 

Die Screenshots wurden in Archicad Version 2018.2 erstellt

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!