Alle Beiträge von neutrinus

Beat Caveng, Developer bei A-Enterprise GmbH. Blog Author zu den Themen, Python und Open Source. Tutorials zu Python Problemlösungen und Shell Scripts.

Synology Hyper Backup Replikation

Datensicherungsreplikation mit Hyper Backup und rsync

Synology Hyper Backup ermöglicht den vielseitigen Einsatz bei der Anwendung zur Datensicherung. Bei Anforderungen in diesen die gesicherten Daten zusätzlich auf ein weiteres NAS repliziert werden sollen, beispielsweise für das Worst-Case-Szenario, wie bei Brand oder Wasserschaden im Serverraum, dafür Vorsorge getroffen werden soll.

Es gibt die Möglichkeit den Backup Speicher mit einem zweiten NAS zu synchronisieren, dieses vorzugsweise in einem anderen Gebäude, oder falls die Möglichkeit besteht, sich an einem anderen Ort befindet.

Dieser Beitrag zeigt den Aufbau einer Datensynchronisation zwischen zwei NAS. Die mit Hyper Backup gesicherte Daten auf der RackStation werden mit einer DiskStation synchronisiert, diese sich im selben Netzwerk befindet, jedoch in einem anderen Gebäude installiert ist.

Zu beginn wird auf der externen DiskStation rsync aktiviert, unter Datendienste – rsync – rsync-Dienst aktivieren.

Zu beginn wird auf der externen DiskStation rsync aktiviert, unter Datendienste - rsync - rsync-Dienst aktivieren.

Bei rsync-Konto aktivieren den Button rsync-Konto bearbeiten und ein Benutzer hinzufügen.

Nun bei der RackStation bei dieser die Hyper Backup Datensicherung ausgeführt wird, die Hyper Backup App öffnen und eine neue Datensicherungsaufgabe erstellen mit Klick auf (+) Plus.

Der Hyper Backup Datensicherungs-Assistent wird geöffent, als Datensicherungsziel unter Datei-Server wählt man rsync und klickt auf weiter.

Datensicherungsaufgabe erstellen mit Servername oder IP-Adresse als Datensicherungsziel, Benutzername und Passwort eingeben, der Gemeinsame Ordner und ein Verzeichnis wählen.

Es können Freigaben gewählt werden die gesichert werden sollen.

Möchte man Anwendungen sichern, können diese gewählt werden, dies ist für die synchronisation nicht erforderlich.

Bei Datensicherungseinstellungen wird die Aufgabenbenachrichtigung und der Sicherungszeitplan definiert.

Bei Rotationseinstellungen kann die Sicherungsrotation definiert werden, mit Sicherungszeitplan und Rotationsschema für eine gewünschte Anzahl beibehaltener Versionen.

Aus dem DSM bei der RackStation kann die erste Sicherung auf das zweite NAS jetzt erfolgen. Die Sicherungsaufgabe kann zu einer bestehenden Aufgabe hinzugefügt werden, oder es kann eine neue Sicherungsaufgabe erstellt werden, dabei empfiehlt sich ausreichend Zeit zwischen den beiden Aufträge einzuplanen, damit sichergestellt wird, das der zweite Auftrag erst nach beenden der ersten Sicherung gestartet wird.

Bei der DiskStation diese die synchronisierten Daten erhält, erscheint die Hyper Backup Sicherung als hbk-Ordner, der Ordner kann mit einem Deppelklick geöffnet werden, dazu Hyper Backup installiert sein muss.

Windows Firewall deaktivieren mit PowerShell

Deaktivieren der Windows Firewall einfach mit netsh oder in der PowerShell

Es gibt immer wieder Situationen, in denen es notwendig ist, die Windows Firewall zu deaktivieren. Aus der PowerShell bietet sich die Unterstützung um die Windows Firewall zu deaktivieren. Windows ermöglich auch die Firewall mit dem netsh-Befehl zu deaktiviert. Windows Server 2012 oder höher ermöglicht darüber hinaus die Ausführung des Set-NetFirewallProfile PowerShell-Cmdlet.

Deaktivieren der Firewall mit PowerShell

Dazu öffne Windows PowerShell als Administrator und führe folgende Zeile aus:

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False

Die wieder aktivierung der Windows Defender Firewall erfordert am Ende -Enable True anstelle von False.

So deaktiviert man die Firewall mit dem netsh-Befehl

Öffne eine Eingabeaufforderung mit administrativen Rechten und füge folgendes Command ein:

netsh advfirewall set allprofiles state off

In nächsten Beispiel werden alle Windows Firewall Regeln im aktiven Speicher in der PowerShell abgerufen. Bei dem es sich um eine Sammlung aller Richtlinienspeicher handelt, die für den Computer gelten. Wenn Sie dieses Cmdlet ohne Angabe des Richtlinienspeichers ausführen, wird der persistente Speicher abgerufen.

PS C:\>Get-NetFirewallRule -PolicyStore ActiveStore

In diesem Beispiel werden alle Firewallregeln abgerufen, die für das öffentliche Profil gelten.

PS C:\>Get-NetFirewallProfile -Name Public | Get-NetFirewallRule

Das Cmdlet „Get-NetFirewallRule“ gibt die Instanzen von Firewallregeln zurück, die mit den Suchparametern des Benutzers übereinstimmen. Weitere Informationen finden Sie im Cmdlet „New-NetFirewallRule“ zur Deaktivierung der Windows PowerShell-Firewall.

Dieses Cmdlet gibt eine oder mehrere PowerShell-Firewallregeln zurück, indem es den Parameter „Name“ (Standard), den Parameter „DisplayName“, Regeleigenschaften oder zugehörige Filter oder Objekte angibt. Die abgefragten Regeln können in Variablen platziert und zur weiteren Änderung oder Überwachung an andere Cmdlets weitergeleitet werden.