Storage zones controller

Sichern einer primären StorageZones Controller-Konfiguration

Auf Ihrem lokalen Standort ist ein StorageZone Controller installiert, für dessen Sicherung Sie verantwortlich sind. Um Ihre Bereitstellung vollständig zu schützen, sollten Sie einen Snapshot des StorageZone Controller-Servers erstellen, Ihre Konfiguration sichern und StorageZone Controller für die Dateiwiederherstellung vorbereiten.

Es ist wichtig, dass Sie Ihre Konfiguration wie in diesem Thema beschrieben sichern. Wenn Sie beispielsweise kein Backup haben und jemand versehentlich eine Zone löscht, können Sie die Ordner und Dateien in dieser Zone nicht wiederherstellen.

Wichtig:

Verwenden Sie für dieses Verfahren unbedingt PowerShell 4.0. Weitere Informationen zu PowerShell-Anforderungen finden Sie unter PowerShell-Skripte und -Befehle in StorageZone Controller-Systemanforderungen.

Das StorageZone Controller-Installationsprogramm enthält ein PowerShell-Modul mit Befehlen zum Sichern und Wiederherstellen der primären Speicherzonen-Controller-Konfigurationseinstellungen. Ihre Backup umfasst Konfigurationsinformationen für Zonen, Speicherzonen für ShareFile-Daten, Speicherzonen-Connector für SharePoint und Speicherzonen-Connector für Netzwerkdateifreigaben.

Für die Backup- und Wiederherstellungsbefehle müssen Sie die 32-Bit-Version von PowerShell unter demselben Benutzerkontext wie der Speicherzonencontroller ausführen. Um den Benutzerkontext festzulegen, verwenden Sie das Tool PsExec. Dieses Tool kann von heruntergeladen https://docs.microsoft.com/en-us/sysinternals/downloads/psexecwerden.

Hinweis:

Diese Schritte gelten nicht für einen sekundären StorageZone Controller. Um einen sekundären Speicherzonen-Controller wiederherzustellen, installieren Sie den Speicherzonen-Controller auf dem Server neu und verbinden Sie den Server dann mit dem primären Speicherzonen-Controller.

  1. Das in diesem Verfahren verwendete PowerShell-Skript ist nicht signiert, sodass Sie Ihre PowerShell-Ausführungsrichtlinie ändern müssen.

    1. Ermitteln Sie, ob Ihre PowerShell-Ausführungsrichtlinie es Ihnen ermöglicht, lokale, unsignierte Skripte auszuführen: PS C:\>Get-ExecutionPolicy

      Mit einer Richtlinie von RemoteSigned, Unrestricted oder Bypass können Sie beispielsweise unsignierte Skripte ausführen.

    2. So ändern Sie Ihre PowerShell-Ausführungsrichtlinie: PS C:\>Set-ExecutionPolicy RemoteSigned

  2. Stellen Sie den Benutzerkontext für diese PowerShell-Sitzung ein. Führen Sie in einem Befehlsfenster einen der folgenden Befehle aus.

    • Bei Verwendung des standardmäßigen Netzwerkdienstkontos:

      PsExec.exe -i -u "NT AUTHORITY\NetworkService" C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell

    • Wenn Sie einen benannten Benutzer für den Speicherzonen-Controller-Anwendungspool verwenden:

      PsExec.exe -i -u "domain\username" C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell

    Ein PowerShell-Fenster öffnet sich.

  3. Importieren Sie an der PowerShell-Eingabeaufforderung das Modul ConfigBR.dll: Import-Module "C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfigBR\ConfigBR.dll"

    Sie müssen das Modul jedes Mal importieren, wenn Sie ein neues PowerShell-Fenster öffnen.

  4. Führen Sie an der PowerShell-Eingabeaufforderung den Befehl Get-SFConfig aus: Get-SfConfig -PrimaryZoneController "server" -Passphrase "passphrase" -FilePath "filepath"

    Beispiel:

    Get-SfConfig -PrimaryZoneController "`https://myserver.domain.com/ConfigService/`" -Passphrase "mypassphrase" -FilePath "c:\szc-backup.bak"
    <!--NeedCopy-->
    

    Befehl-Parameter:

Parameter Beschreibung Beispiele
“Server” Der primäre StorageZone Controller-Servername oder die IP-Adresse. Sie kann in einer der folgenden unter Beispiele gezeigten Formen vorliegen und muss den nachgestellten Schrägstrich enthalten. Mit einem lokalen Server verbinden: http://localhost/ConfigService/; Mit einem Remoteserver verbinden: http[s]://myservername.domain.com/ConfigService/; Stellen Sie eine Verbindung zu einem Remoteserver her, wenn DNS-Probleme die Verbindung zu einem Servernamen verhindern: http[s]://10.40.37.5/ConfigService/
“passphrase” Die für den Speicherzonencontroller angegebene Passphrase. “MyPassphrase”
“fullpath” Ein Speicherort zum Speichern der Backupdatei. “c:\szc-backup.bak”

Der Befehl Get-SFConfig erstellt die Backupdatei.

Informationen zum Wiederherstellen einer primären StorageZone Controller-Konfiguration finden Sie unter Wiederherstellen einer primären StorageZone Controller-Konfiguration.

Sichern einer primären StorageZones Controller-Konfiguration