备份主 StorageZones Controller 配置

StorageZones Controller 安装在您的本地站点上,您负责备份它。要完全保护您的部署,您应该拍摄 StorageZones Controller 服务器的快照,备份您的配置和准备用于文件恢复的 StorageZones Controller

按照本主题中的说明备份配置非常重要。例如,如果您没有备份,而有人意外删除了某个区域,则无法恢复该区域中的文件夹和文件。

重要:

请确保在此过程中使用 PowerShell 4.0。有关 PowerShell 要求的详细信息,请参阅 存储区 Controller 系统要求 中的 PowerShell 脚本和命令。

StorageZones Controller 安装程序包括 PowerShell 模块,其中包含备份和还原主 StorageZones Controller 配置设置的命令。您的备份包括区域的配置信息、ShareFile 数据的存储区域、SharePoint 的存储区域连接器以及用于网络文件共享的存储区域连接器。

备份和还原命令要求您在与存储区域 Controller 相同的用户上下文下运行 32 位版本的 PowerShell。要设置用户上下文,请使用工具 PSExec。该工具可从 http://technet.microsoft.com/en-us/sysinternals/bb897553 中下载。

注意:

这些步骤不适用于辅助 StorageZones Controller。要恢复辅助存储区域 Controller,请在服务器上重新安装存储区域 Controller,然后将服务器连接到主存储区 Controller。

  1. 此过程中使用的 PowerShell 脚本未签名,因此您需要更改 PowerShell 执行策略。

    1. 确定 PowerShell 执行策略是否允许您运行本地、未签名的脚本:PS C:\>Get-ExecutionPolicy

      例如,“远程签名”、“无限制”或“绕过”策略允许您运行未签名的脚本。

    2. 要更改 PowerShell 执行策略,请执行以下操作:PS C:\>Set-ExecutionPolicy RemoteSigned

  2. 设置此 PowerShell 会话的用户上下文。在命令窗口中,运行以下命令之一。

    • 如果使用默认网络服务帐户:

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

    • 如果为 StorageZones Controller 应用程序池使用命名用户:

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

    此时将打开“PowerShell”窗口。

  3. 在 PowerShell 提示符中,导入模块 ConfigBR.dll:Import-Module "C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfigBR\ConfigBR.dll"

    每次打开新的 PowerShell 窗口时,都需要导入模块。

  4. 在 PowerShell 提示符下,运行 Get-SfConfig 命令: Get-SfConfig -PrimaryZoneController "server" -Passphrase "passphrase" -FilePath "fullpath"

    例如:

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

    命令参数:

参数 说明 示例
“服务器” 主 StorageZones Controller 服务器名称或 IP 地址。它可以采用示例下显示的以下任何形式,并且必须包含尾部斜杠。 连接到本地服务器: http://localhost/ConfigService/;连接到远程服务器: http[s]://myservername.domain.com/ConfigService/;如果 DNS 问题阻止连接到服务器名称,则连接到远程服务器: http[s]://10.40.37.5/ConfigService/
“passphrase” 为存储区域 Controller 指定的密码短语。 “MyPassphrase”
“fullpath” 保存备份文件的位置。 “c:\szc-backup.bak”

Get-SfConfig 命令将创建备份文件。

要还原主 StorageZones Controller 配置,请参阅恢复主 StorageZones Controller 配置

备份主 StorageZones Controller 配置