Storage zones controller

Sauvegarde d’une configuration de StorageZones Controller principales

Un StorageZones Controller est installé sur votre site local et vous êtes responsable de sa sauvegarde. Pour protéger complètement votre déploiement, vous devez prendre un instantané du serveur Storage Zones Controller, sauvegarder votre configuration et préparer le StorageZones Controller pour la récupération des fichiers.

Il est essentiel que vous sauvegardiez votre configuration comme décrit dans cette rubrique. Par exemple, si vous ne disposez pas d’une sauvegarde et que quelqu’un supprime accidentellement une zone, vous ne pouvez pas récupérer les dossiers et les fichiers de cette zone.

Important :

Veillez à utiliser PowerShell 4.0 pour cette procédure. Pour plus d’informations sur la configuration requise pour PowerShell, consultez la section Scripts et commandes PowerShell dans la section Configuration système requise pour Storage Zones Controller

Le programme d’installation du StorageZones Controller comprend un module PowerShell avec des commandes qui sauvegardent et restaurent les paramètres de configuration d’un StorageZones Controller principal. Votre sauvegarde inclut des informations de configuration pour les zones, les zones de stockage pour ShareFile Data, le connecteur de zone de stockage pour SharePoint et le connecteur de zone de stockage pour les partages de fichiers réseau.

Les commandes de sauvegarde et de restauration nécessitent que vous exécutiez la version 32 bits de PowerShell dans le même contexte utilisateur que le contrôleur de zone de stockage. Pour définir le contexte utilisateur, utilisez l’outil PsExec. Cet outil est disponible en téléchargement à partir de https://docs.microsoft.com/en-us/sysinternals/downloads/psexec.

Remarque :

Ces étapes ne s’appliquent pas à un StorageZones Controller secondaire. Pour récupérer un StorageZones Controller secondaire, réinstallez le contrôleur de zone de stockage sur le serveur, puis connectez le serveur au StorageZones Controller principal.

  1. Le script PowerShell utilisé dans cette procédure n’étant pas signé, vous devez modifier votre stratégie d’exécution PowerShell.

    1. Déterminez si votre stratégie d’exécution PowerShell vous permet d’exécuter des scripts locaux non signés : PS C:\>Get-ExecutionPolicy

      Par exemple, une stratégie RemoteSigned, Unrestricted ou Bypass vous permet d’exécuter des scripts non signés.

    2. Pour modifier votre stratégie d’exécution PowerShell : PS C:\>Set-ExecutionPolicy RemoteSigned

  2. Définissez le contexte utilisateur pour cette session PowerShell. Dans une fenêtre de commandes, exécutez l’une des commandes suivantes.

    • Si vous utilisez le compte de service réseau par défaut :

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

    • Si vous utilisez un utilisateur nommé pour le pool d’applications Storage Zones Controller :

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

    Une fenêtre PowerShell s’ouvre.

  3. À partir de l’invite PowerShell, importez le module ConfigBR.dll : Import-Module C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfigBR\ConfigBR.dll

    Vous devez importer le module chaque fois que vous ouvrez une nouvelle fenêtre PowerShell.

  4. À partir de l’invite PowerShell, exécutez la commande Get-SFConfig :

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

    Paramètres de commande :

Paramètres Description Exemples
“server” Nom du serveur ou adresse IP du StorageZones Controller principal. Il peut se présenter sous l’une des formes suivantes, indiquées sous Exemples, et doit inclure la barre oblique de fin. Se connecter à un serveur local : http://localhost/ConfigService/ ; Se connecter à un serveur distant : http[s]://myservername.domain.com/ConfigService/ ; Se connecter à un serveur distant si des problèmes DNS empêchent la connexion à un nom de serveur : http[s]://10.40.37.5/ConfigService/
“passphrase” La phrase secrète spécifiée pour le contrôleur de zone de stockage. “MyPassphrase”
“fullpath” Emplacement où enregistrer le fichier de sauvegarde. “c:\szc-backup.bak”

La commande Get-SFConfig crée le fichier de sauvegarde.

Pour restaurer la configuration d’un StorageZones Controller principal, reportez-vous à la section Récupérer une configuration de StorageZones Controller principale

Sauvegarde d’une configuration de StorageZones Controller principales

Dans cet article