导出 (0) 打印
全部展开

管理 Windows Azure 备份

发布时间: 2012年2月

更新时间: 2014年4月

应用到: Windows Server 2008 R2 with SP1, Windows Server 2012

管理 Microsoft Azure 备份包括查看和响应警报和通知、配置服务器属性以及修改备份计划。有时候,您可能需要重命名某个卷,或者重命名某一服务器。

本文档内容

note备注
此主题包括示例 Windows PowerShell cmdlet,你可以使用这些 cmdlet 自动实现所述的一些功能。有关详细信息,请参阅使用 Cmdlet

Azure 备份代理管理单元具有“警报”选项卡,在某个更新可用于 Azure 备份代理或者在备份过程中创建了事件消息时该选项卡会通知您。该管理单元还具有“作业”选项卡,显示在您的服务器上运行的备份作业的状态。

note备注
当新版本的客户端可用时触发客户端更新通知,通知中包括指向下载位置的链接,以便您可以安装更新。

使用 Windows PowerShell 执行此步骤

  1. 按下“Windows 徽标键 + Q”以便打开“应用程序”菜单,然后单击“Windows Azure 备份代理”。Azure 备份代理管理单元应打开。

  2. 在内容窗格中查看“警报”“作业”选项卡。

PowerShell 徽标 Windows PowerShell 等效命令

下面的 Windows PowerShell cmdlet 将执行与前面的过程相同的功能。每行输入一个 cmdlet,即使此处由于格式设置约束导致它们换行而显示在多行中。

Get-OBNotification cmdlet 获取服务器的 OBNotification 对象的数组。OBNotification 对象包含通知的类别、通知的类型、发生通知时的时间戳、遇到的错误代码的详细和简短说明以及错误消息的参数。

Get-OBNotfication

您注册的每个服务器都具有可配置的单独属性。这些属性定义用于加密从该服务器备份的数据的通行短语、在服务器和云服务之间传输备份时此服务器将使用的代理服务器以及可用于控制传输备份可使用的网络带宽量的网络带宽限制设置。

使用 Windows PowerShell 执行此步骤

  1. 按下“Windows 徽标键 + Q”以便打开“应用程序”菜单,然后单击“Windows Azure 备份代理”。Azure 备份代理管理单元应打开。

  2. “操作”窗格中,单击“更改属性”。将打开“更改属性”对话框。

  3. 单击“加密”选项卡可更改用来对从该服务器获取的备份进行加密和解密的通行短语。

    note备注
    更改通行短语并不要求您记住用来对之前的备份进行解密的以前的通行短语。该通行短语使您能够访问为该服务器存储的加密密钥,该加密密钥不更改。

  4. 单击“代理配置”选项卡可配置要用于 Azure 备份代理的代理服务器。选中“针对 Windows Azure 备份使用代理服务器”复选框,然后配置代理服务器的地址和端口。如果您的代理服务器在允许连接前请求凭据,则选中“此代理服务器需要身份验证”复选框并且输入正确的凭据。此设置并不应用于您的服务器上的任何其他应用程序。

  5. 单击“限制”选项卡可控制在特定日期和时间间隔中的网络带宽使用量。选择“为备份操作启用 Internet 带宽使用限制”可配置 Azure 备份代理在备份或还原信息时如何使用网络带宽。

    限制使用两个设置(工作时间和非工作时间)限制备份操作过程中网络的使用。您在“限制”选项卡上定义您的具体工作时间范围。对于工作时间和非工作时间设置,有效带宽范围是从 256 Kbps 到 1 Gbps。

PowerShell 徽标 Windows PowerShell 等效命令

下面的 Windows PowerShell cmdlet 将执行与前面的过程相同的功能。每行输入一个 cmdlet,即使此处由于格式设置约束导致它们换行而显示在多行中。

Set-OBMachineSetting cmdlet 为服务器设置 OBMachineSetting 对象,该对象包括用来访问 Internet 和网络带宽限制设置的代理服务器设置。下面的示例显示如何在 Windows PowerShell 中使用 Set-OBMachineSetting cmdlet:

配置代理服务器

Set-OBMachineSetting [-ProxyServer] <String> [-ProxyPort] <Int32> [[-ProxyUsername] <String> ] [[-ProxyPassword] <SecureString> ] 

设置网络带宽限制设置

Set-OBMachineSetting [-WorkDay] <DayOfWeek> [-StartWorkHour] <TimeSpan> [-EndWorkHour] <TimeSpan> [-WorkHourBandwidth] <UInt32> [-NonWorkHourBandwidth] <UInt32> 

每个服务器都具有用于备份的单个备份计划。如果您需要更改发生备份的时间或者备份的项,则需要修改该计划。

使用 Windows PowerShell 执行此步骤

  1. 按下“Windows 徽标键 + Q”以便打开“应用程序”菜单,然后单击“Windows Azure 备份代理”。Azure 备份代理管理单元应打开。

  2. “操作”窗格中,单击“计划备份”“计划备份向导”“修改或停止计划的备份”页将打开。

  3. 选择“对备份项或时间进行更改”,然后单击“下一步”

  4. 将显示“选择要备份的项”页。根据需要更改列表中的项,然后单击“下一步”

  5. 将显示“指定备份时间”页。如果需要,更改将发生备份的星期几和时间,然后单击“下一步”

  6. 将显示“指定保持设置”页。如果您想要缩短保持备份的时间和释放存储空间,则可以更改保持设置。单击“下一步”继续。

  7. 将显示“确认”页。这将显示您通过使用向导指定的备份计划。单击“完成”将创建计划。

  8. 将显示“摘要”页,其中包含指示备份计划已成功创建的消息。您现在可以关闭该向导。

PowerShell 徽标 Windows PowerShell 等效命令

下面的 Windows PowerShell cmdlet 将执行与前面的过程相同的功能。每行输入一个 cmdlet,即使此处由于格式设置约束导致它们换行而显示在多行中。

通过使用 Windows PowerShell 修改备份计划要求对计划进行编辑,然后设置为活动计划。Set-OBSchedule cmdlet 为服务器设置 OBSchedule 对象。下面的示例显示如何在 Windows PowerShell 中使用 Set-OBSchedule cmdlet 以便用新备份计划替换当前备份计划:

$sch = New-OBSchedule -DaysOfWeek sunday,monday,tuesday,wednesday,thursday,friday,saturday -TimesOfDay 12:00,16:00,20:00
Get-OBPolicy –Editable | Set-OBSchedule -Schedule $sch | Set-OBPolicy

如果您想要更改在备份中包括的项,则创建一个新的 OBFileSpec 对象,然后将其添加到备份策略中。下面的示例演示如果实现此任务:

$policy = Get-OBPolicy -Editable 
New-OBFileSpec -FileSpec <"C:\testdata"> –NonRecursive | Add-OBFileSpec -Policy $policy | Set-OBPolicy

如果您想要更改保持策略,则创建一个新的 OBRetentionPolicy 对象,然后将该对象添加到备份策略中。下面的示例演示如果实现此任务:

$policy = Get-OBPolicy -Editable
New-OBRetentionPolicy -RetentionDays 30 | Set-OBRetitionPolicy –Policy $policy | Set-OBPolicy

有时候会出现您不再想要对某个服务器执行备份的情形。例如,您可能在停用该服务器或者可能对其进行隔离。在这些情形下,您可能要保留现有备份,或者可能要删除所有备份,因为它们不再有价值或者已受到损坏并且不再视为可靠。

使用 Windows PowerShell 执行此步骤

  1. 按下“Windows 徽标键 + Q”以便打开“应用程序”菜单,然后单击“Windows Azure 备份代理”。Azure 备份代理管理单元应打开。

  2. “操作”窗格中,单击“计划备份”“计划备份向导”“修改或停止计划的备份”页将打开。

  3. 选择“停止使用此备份计划,但保留存储的备份”“停止使用此备份计划并且删除所有存储的备份”,然后单击“下一步”

  4. 将显示“确认”页。这将显示您通过使用向导指定的删除和保留策略。单击“完成”按钮以完成该操作。

  5. 该计划将停止,并显示一条完成消息。您现在可以关闭该向导。如果您想要再次从该服务器开始备份,将必须创建新策略。

PowerShell 徽标 Windows PowerShell 等效命令

下面的 Windows PowerShell cmdlet 将执行与前面的过程相同的功能。每行输入一个 cmdlet,即使此处由于格式设置约束导致它们换行而显示在多行中。

下面的示例 cmdlet 删除当前备份计划(在 Windows PowerShell 中称作备份策略),并且它将从云服务器中删除使用该计划生成的所有备份。

Remove-OBPolicy -Policy $policy -DeleteBackup -Force
Tip提示
如果未指定 –DeleteBackup 参数,则它等效于“计划备份向导”中的“停止使用此备份计划,但保留存储的备份”选项。

可能会出现需要对卷进行重命名的情形,例如在重新安装操作系统和更改某一备份卷的卷 GUID 后。您可以使用 Windows PowerShell cmdlet Rename-OBVolume 重命名卷。

PowerShell 徽标 Windows PowerShell 等效命令

下面的 Windows PowerShell cmdlet 将执行与前面的过程相同的功能。每行输入一个 cmdlet,即使此处由于格式设置约束导致它们换行而显示在多行中。

Rename–OBVolume cmdlet 具有两个参数:

  • OldVolumeName

  • NewVolumeName

可以使用下面的示例重命名卷及其关联备份。

Rename–OBVolume Volume{176dd60b-36e2-12e1-8dba-b8ac6f922387} Volume{5668e44e-f8db-11df-8c1a-806e7f6e6964}

有时候需要重命名服务器,例如因为管理决策、组织结构重组或为了避免冲突。Microsoft Azure 备份使用服务器名称作为用于备份的唯一标识符的一部分。

如果您的服务器在备份后已重命名,则您应该注意下列事项:

  • 您需要针对 Windows Azure 备份向 Windows Azure 备份注册服务器。这会将新服务器名称与重命名发生后进行的备份相链接。以前配置的备份计划将不再在该服务器上运行。

  • 发生的下一个备份将是完整备份,而不是增量备份。考虑使用立即执行备份

  • 如果您需要在下一个备份前恢复已备份的数据,或者如果您需要在重命名服务器前还原数据,将需要使用备用服务器恢复方法。

如果不想继续在服务器上使用 Azure 备份代理,则可以删除它。在开始此过程前,请确保 Azure 备份代理管理单元已关闭,并且当前没有正在执行的备份或还原操作。删除 Azure 备份代理并不删除任何在安装过程中包含的必备组件。如果您想要删除必备的应用程序,则必须单独删除它们。

Important重要提示
卸载 Azure 备份代理将从本地服务器上删除该功能,但不会删除在 Windows Azure 备份保管库中存储的文件和文件夹的备份。如果您想要删除所有这些备份,则在删除 Azure 备份代理前停止备份计划并且从备份保管库中删除服务器。

使用命令行删除 Windows Azure 备份代理

  1. 按下“Windows 徽标键 + Q”以便打开“应用程序”菜单,然后单击“控制面板”

  2. “程序”项下,单击“卸载程序”

  3. “卸载或更改程序”中,单击 Azure 备份代理。

  1. 使用管理员权限打开命令提示符。

  2. 导航到您下载了安装程序文件的位置。

  3. 键入 obsinstaller.exe /d

显示:
© 2014 Microsoft