导出 (0) 打印
全部展开

使用 Windows Azure Backup Agent 安排备份

发布时间: 2012年2月

更新时间: 2014年4月

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

必须先有 Microsoft Azure 备份 备份计划,才能为 Windows Azure 制作备份。在完成此计划配置后,即可按需创建备份。

本文档内容

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

使用 Microsoft Azure 备份 创建备份时,您需要具有有效的 Windows Azure 订阅,并且按照 安装 Windows Azure Backup Agent 并上载证书中所述安装 Azure 备份代理 及所有必备软件。您还必须按照向 Windows Azure 备份注册服务器中所述使用 Microsoft Azure 备份 注册服务器。在成功完成这些任务后,即可使用 Microsoft Azure 备份 管理单元 (obsadmin.msc) 或者用于 Azure 备份 的 Windows PowerShell cmdlet 制定备份计划。

Warning警告
如果您使用的是用于备份或恢复服务器上数据的 Windows Azure Backup,则无法为该服务器启动其他备份操作。这意味着,当某个备份操作正在进行时,无法启动恢复。如果您需要取消备份操作以执行意外的恢复操作,不会删除已完成的备份部分。而下一次运行备份时将执行增量备份以提取所有更改并完成备份。

备份计划是备份过程的核心。它用于确定要备份的文件和文件夹,以及要执行备份的日期和时间。

使用 Windows PowerShell 执行此步骤

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

  2. 在“操作”菜单中,单击“计划备份”以打开“计划备份向导”。将显示“开始”页。单击“下一步”继续。

  3. 将显示“选择要备份的项”页面。此页面上指定的项将创建要备份的文件和文件夹列表。

    单击“选择项”以打开显示文件系统的树视图的对话框。您可以浏览文件和文件夹并选择您要备份的文件和文件夹。

    单击“排除设置”打开一个对话框,您可在其中选择不想备份的文件或文件夹。

    note备注
    备份文件列表越短,备份过程越高效。例如,假设您要备份文件夹 D:,该文件夹用于存储您的用户的所有数据文件。每个用户在此位置都有一个单独的文件夹。但是,您不希望包含 D:\temp,因为该文件夹用于清除目的,且它不包含任何有价值的数据。为此,您可以打开“选择项”对话框,清除 D:\temp 中的复选标记,并将其余用户文件夹保持选中状态。这将创建一个很长的备份列表,因为将为备份分别列出每个文件夹。或者,您也可以选择备份 D:\ 中的所有内容,然后在“排除设置”对话框中,将 D:\temp 添加为排除项。这将创建一个可以更快进行处理的两项备份列表。

    在指定要备份的文件和文件夹后,单击“下一步”继续。

  4. 将显示“指定备份时间”页。选择备份的星期数和时间。单击“下一步”继续。

  5. 将显示“指定保留设置”页。可以将备份保留 7、15 或 30 天。保留设置指定 Microsoft Azure 备份 将存储备份数据的最长时间。在设置保留策略时,应考虑用于 Microsoft Azure 备份 的存储空间量。如果备份数据量超过可用的存储空间,备份将失败。单击“下一步”继续。

  6. 将显示“确认”页。将显示您使用该向导制定的备份计划。如果需要进行任何更改,请单击“上一步”并进行更改,否则请单击“完成”以创建计划。

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

在配置计划后,备份计划的详细信息将显示在 Microsoft Azure 备份 管理单元中。

PowerShell 徽标 Windows PowerShell 等效命令

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

要从 Windows PowerShell 中开始新备份,管理员需要定义备份策略、数据位置、备份作业的计划以及备份策略的数据保留策略。以下命令将为基本备份作业设置对象变量。

$policy = New-OBPolicy
$filespec = New-OBFileSpec -FileSpec <C:\Documents\Contracts>
$sched = New-OBSchedule -DaysofWeek Wednesday -TimesofDay 09:30
$ret = New-OBRetentionPolicy -RetentionDays 30

以下 Windows PowerShell 脚本示例创建一个名为 $policy 的新 Microsoft Azure 备份 策略,该策略可以备份 C:\Documents\Contracts 文件夹中的所有文件和文件夹。备份策略在每周三上午 9:30 运行,并且它会将备份数据保留 30 天。

要向此新策略添加变量,请执行以下命令:

Add-OBFileSpec -Policy $policy -FileSpec $filespec
Set-OBSchedule -policy $policy -schedule $sched
Set-OBRetentionPolicy -policy $policy -rententionpolicy $ret

这些命令会将以前的所有变量放入 $policy 联机备份策略对象中。最后,保存联机备份策略。通过使用以下 cmdlet 可完成此操作:

Set-OBPolicy -policy $policy

Windows PowerShell 将询问您是否要保存此备份策略。在保存该策略后,下次对其进行计划时,新的备份策略将运行。

您可能希望创建初始备份,以确保将会备份您要备份的项以及使用 Microsoft Azure 备份 存储初始映像。您可以使用“立即备份向导”立即运行备份计划,而不是等待至计划中指定的时间。运行“立即备份向导”不会根据计划阻止备份发生,它只提供另一个恢复点。

使用 Windows PowerShell 执行此步骤

  1. 在“开始”屏幕上,键入 obsadmin.msc

  2. 在“操作”菜单中,单击“立即备份”以打开“立即备份向导”。将显示“确认”页。确认这些项是否为要备份的内容。单击“下一步”继续。

    如果您需要指定带宽限制设置、代理服务器设置或者新的加密密码,请在执行备份之前,单击“更改服务器属性”并进行必要的修改。

  3. 单击“备份”以启动备份过程。将显示“备份进度”页,其中显示已备份的数据量。

    note备注
    在将数据发送到云备份服务器之前,会对数据进行压缩和加密,并在备份中添加元数据,因此所传输的数据量将不同于数据在您的本地服务器上所占用的空间量。由于为加密和确定恢复点而添加了额外信息,因此大型数据集可能需要更少的空间,而小型数据集可能占用更多的空间。

  4. 您可以在备份期间关闭该向导,并通过 Microsoft Azure 备份 管理单元跟踪备份进度。“作业”窗格在备份完成时显示“已完成作业”的状态。

PowerShell 徽标 Windows PowerShell 等效命令

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

可使用以下示例通过为服务器配置的当前备份策略立即执行一次性备份。

$policy = Get-OBPolicy
Start-OBBackup -Policy $policy -Force

继续使用 Windows Azure 备份dialing恢复文件和文件夹

显示:
© 2014 Microsoft