(Custom Build) Super Time Capsule - fehlt mir etwas?

Ich habe heute eine interessante Anfrage erhalten. Ist es nämlich möglich, eine vernetzte Time Machine einzurichten, um die Desktops von 11 Workstations in einem LAN zu sichern?

Obwohl ich mit OSX vertraut bin, habe ich bis heute nicht versucht, Time Machine einzurichten.

Ich arbeite mit einer Gruppe professioneller Fotografen/Videofilmer/Grafiker zusammen, die regelmäßig eine große Menge an Produkten produzieren. Sie haben bereits ein großes (dh 30+TB) NAS, das sie zum Archivieren alter Projekte verwenden, aber es gibt Fälle, in denen einige Ergebnisse versehentlich vor der Sicherung gelöscht wurden.

Die Hardware:

  • Ein Mac Mini voller Mavericks
  • OSX-Server
  • 5 TB SAN

Die Einrichtung:

  • Laden Sie OSX Server auf dem Mini
  • Mounten Sie das SAN über iSCSI
  • Partitionieren Sie das SAN mit 2 Volumes, Speicher und Backup im Verhältnis 3:1
  • Richten Sie OSX für die Sicherung mit Time Machine ein
  • Erstellen Sie einen Ordner für jeden Arbeitsplatz-Desktop auf dem Speichervolume
  • Geben Sie das Speichervolume über SMB frei

Hinweis: iSCSI ermöglicht dem Betriebssystem, ein vernetztes SAN transparent als lokale Festplatte bereitzustellen.

Auf den Arbeitsstationen erstelle ich symbolische Links, um den lokalen Desktop-Ordner des Benutzers durch den Desktop-Ordner auf dem Netzlaufwerk zu ersetzen.

Wenn dann eine Datei verloren geht, kann jemand auf den Mac Mini zugreifen und die Time Machine zurückspulen, um alle verlorenen Dateien wiederherzustellen.

Der Mini wird ausschließlich diesem und dem gemeinsamen Nutzen von Druckern gewidmet sein, also glaube ich nicht, dass die Backups den Server überfordern werden. Das SAN wird in einem Raid50-Array mit 2 Laufwerksredundanz konfiguriert. Dieses Setup befindet sich in einem vertrauenswürdigen, privaten Air-Gap-Netzwerk, sodass die Sicherheit kein Problem darstellt. Alle Netzwerkverbindungen sind fest verdrahtet.

Gibt es spezielle Macken/Einschränkungen von Time Machine, auf die ich achten muss, bevor ich die Zeit und Mühe investiere, dieses Biest zu bauen?

Antworten (2)

Ich glaube nicht, dass Sie einen Ordner pro Arbeitsstation haben müssen - jede Sicherung wird in einer .sparsebundle-Datei erstellt, die von der zugehörigen Remote-Arbeitsstation gemountet und als Backup-Festplatte verwendet wird.

Zu Hause habe ich einen Mac Mini, auf dem OS X Server ausgeführt wird, und ich sichere auch mein MacBook Pro und das MacBook Pro meiner Frau über WLAN darauf. Es funktioniert gut, und abgesehen von der Größe der Festplatte stelle ich mir vor, dass es gut skalieren würde.

Korrigieren Sie mich, wenn ich falsch liege, aber würde das nicht dazu führen, dass die Desktop-Inhalte auf allen Workstation-Desktops gleich sind? In diesem Setup wird jeder Arbeitsplatz einem Benutzer zugewiesen und der Desktop sollte nur seine eigenen Arbeitsdateien enthalten.
Wie ich in der Antwort sagte, erhält jede Workstation ihr eigenes Sparsebundle (stellen Sie es sich als virtuelle Festplatte vor), auf dem die Time Machine-Sicherung durchgeführt wird.

Ich interessiere mich für eine ähnliche Lösung wie die, die Sie beschreiben, und nach dem, was ich gelesen habe, könnte dies für Ihr Setup von Interesse sein:

  • Unter OS X gibt es keinen nativen iSCSI-Initiator. Es gibt Alternativen . Xsan sieht aus wie der Standard unter OS X, aber da bin ich ratlos.
  • Die Time Machine-Freigabe oder das Volume muss als AFP festgelegt werden, um zu funktionieren (Sie erwähnen SMB, obwohl es anscheinend zu Speicherzwecken dient).
  • OS X Server erlaubt Time Machine-Kontingente und Yosemite-Clients werden ihnen folgen (ältere OS Xs werden dies nicht tun). Wenn die Computer, die auf Ihrem Server gesichert werden, älter als 10.10.x sind, verbrauchen sie den gesamten verfügbaren Speicherplatz mit ihren Time Machine-Sicherungen. Eine Lösung kann darin bestehen, mehrere Volumes einzurichten, eines für jedes Time Machine-Backup, um das Kontingent durchzusetzen, oder, wie Sie vorgeschlagen haben, zumindest den Speicher vom Backup auf verschiedenen Volumes zu trennen.
  • Wenn die Backups verschlüsselt sind, kann nur der Eigentümer – oder eine dritte Person mit dem Verschlüsselungskennwort – den Inhalt des .sparsebundle sehen, sodass Sie nicht jedes Backup für diese spezielle Situation in einem anderen Ordner ablegen müssen.
  • Ihre vorgeschlagene Einrichtung des Desktops (oder eines anderen Benutzerordners), der sich auf dem Server befindet und später über Symlinks umgeleitet wird, wird für die Sicherung nicht benötigt. Konfigurieren Sie einfach jeden Benutzer so, dass er auf dem Mac Mini sichert, indem Sie ihn als Time Machine-Ziel mit OS X Server einrichten. Dann kann jeder Benutzer Time Machine nach Belieben auf seinen eigenen Systemen aufrufen, ohne sich aus der Ferne beim Server anmelden und Time Machine dort starten zu müssen.
  • Sie können – wenn Sie möchten – Netzwerkbenutzerkonten auf OS X Server einrichten und haben so etwas wie das, was Sie beschrieben haben: Benutzer haben alle ihre Daten auf dem Server gespeichert und greifen darauf zu, egal welchen Computer sie verwenden. Eine sehr gute Erklärung und Aufbauanleitung findet sich in diesem Ars Technica Artikel .