Skip to main content
SnapCenter software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

备份 Exchange 数据库

如果数据库不属于任何资源组,您可以从资源页面备份数据库或数据库可用性组。

开始之前
  • 您必须已经创建了备份策略。

  • 您必须已将备份操作正在使用的聚合分配给数据库使用的 SVM。

  • 如果要备份与二级存储具有SnapMirror关系的资源,则分配给存储用户的角色应包括“snapmirror all”权限。但是,如果您使用“vsadmin”角色,则不需要“snapmirror all”权限。

  • 如果您要对在NetApp和非NetApp存储上具有主动/被动数据库副本的数据库或数据库可用性组执行备份,并且您在策略中选择了*备份主动副本*或*备份在备份作业创建时要选择的服务器上的副本*选项,则备份作业将进入警告状态。对于NetApp存储上的主动/被动数据库副本,备份将会成功;对于非NetApp存储上的主动/被动数据库副本,备份将会失败。

    *最佳实践:*不要同时运行主动数据库和被动数据库的备份。可能会出现竞争情况,并且其中一个备份可能会失败。

SnapCenter UI
步骤
  1. 在左侧导航窗格中,单击“资源”,然后从列表中选择“Microsoft Exchange Server 插件”。

  2. 在资源页面中,从*视图*列表中选择*数据库*或*数据库可用性组*。

    在资源页面中,不支持的图标图标表示数据库位于非NetApp存储上。

    备注 在 DAG 中,如果主动数据库副本位于非NetApp存储上,并且至少一个被动数据库副本驻留在NetApp存储上,那么您可以保护数据库。

    点击 *筛选图标 *,然后选择主机名和数据库类型来过滤资源。然后您可以点击 *筛选图标 * 关闭筛选窗格。

    • 如果要备份数据库,请单击数据库名称。

      1. 如果显示拓扑视图,请单击“保护”。

      2. 如果显示数据库 - 保护资源向导,请继续执行步骤 3。

    • 如果要备份数据库可用性组,请单击数据库可用性组名称。

  3. 如果要指定自定义快照名称,请在资源页面中选中*使用自定义名称格式作为快照副本*复选框,然后输入要用于快照名称的自定义名称格式。

    例如,customtext_policy_hostnameresource_hostname。默认情况下,时间戳会附加到快照名称。

  4. 在“策略”页面中,执行以下步骤:

    1. 从下拉列表中选择一个或多个策略。

      备注 您还可以通过单击 * 来创建策略从资源组添加策略*.
      备注 如果策略包含*在创建备份作业时选择的服务器上备份副本*选项,则会显示服务器选择选项以选择一个或多个服务器。服务器选择选项将仅列出所选数据库位于NetApp存储上的服务器。

      在“为选定策略配置计划”部分中,列出了选定的策略。

    2. 点击 *从资源组添加策略 * 在您想要配置计划的策略的配置计划列中。

    3. 在为策略_policy_name_添加计划窗口中,配置计划,然后单击*确定*。

      其中,policy_name 是您选择的策略的名称。

    配置的计划列在“已应用的计划”列中。

  5. 在通知页面中,从*电子邮件首选项*下拉列表中,选择您想要发送电子邮件的场景。

    您还必须指定发件人和收件人的电子邮件地址以及电子邮件的主题。如果要附加对资源执行的备份操作的报告,请选择*附加作业报告*。

    备注 对于电子邮件通知,您必须使用 GUI 或 PowerShell 命令 Set-SmSmtpServer 指定 SMTP 服务器详细信息。
  6. 查看摘要,然后单击“完成”。

    进入数据库拓扑页面。

  7. 单击*立即备份*。

  8. 在备份页面中,执行以下步骤:

    1. 如果您已对资源应用了多个策略,请从“策略”下拉列表中选择要用于备份的策略。

      如果为按需备份选择的策略与备份计划相关联,则按需备份将根据为计划类型指定的保留设置进行保留。

    2. 单击“备份”。

  9. 通过双击页面底部“活动”窗格中的作业来显示“作业详细信息”页面,以监控备份的进度。

    • 在MetroCluster配置中, SnapCenter可能无法在故障转移后检测到保护关系。

    • 如果您正在备份 VMDK 上的应用程序数据,并且SnapCenter Plug-in for VMware vSphere的Java 堆大小不够大,则备份可能会失败。

      要增加 Java 堆大小,请找到脚本文件 /opt/netapp/init_scripts/scvservice。在该脚本中,do_start method 命令启动SnapCenter VMware 插件服务。将该命令更新为以下内容:Java -jar -Xmx8192M -Xms4096M

PowerShell cmdlet
步骤
  1. 使用 Open-SmConnection cmdlet 为指定用户启动与SnapCenter服务器的连接会话。

    Open-smconnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146/

    显示用户名和密码提示。

  2. 使用 Add-SmPolicy cmdlet 创建备份策略。

    此示例创建一个具有完整备份和日志备份 Exchange 备份类型的新备份策略:

    C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies

    此示例创建一个新的备份策略,其中包含每小时完整备份和日志备份 Exchange 备份类型:

    C:\PS> Add-SmPolicy -PolicyName SCE_w2k12_Hourly_Full_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType FullBackupAndLogBackup -BackupActiveCopies -ScheduleType Hourly -RetentionSettings @{'BackupType'='DATA';'ScheduleType'='Hourly';'RetentionCount'='10'}

    此示例创建一个新的备份策略以仅备份 Exchange 日志:

    Add-SmPolicy -PolicyName SCE_w2k12_Log_bkp_Policy -PolicyType Backup -PluginPolicytype SCE -SceBackupType LogBackup -BackupActiveCopies
  3. 使用 Get-SmResources cmdlet 发现主机资源。

    此示例发现指定主机上的 Microsoft Exchange Server 插件的资源:

    C:\PS> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCE
  4. 使用 Add-SmResourceGroup cmdlet 向SnapCenter添加新的资源组。

    此示例使用指定的策略和资源创建一个新的 Exchange Server 数据库备份资源组:

    C:\PS> Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{'Host'='sce-w2k12-exch';'Type'='Exchange Database';'Names'='sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_1,sce-w2k12-exch.sceqa.com\sce-w2k12-exch_DB_2'}

    此示例使用指定的策略和资源创建一个新的 Exchange 数据库可用性组 (DAG) 备份资源组:

    Add-SmResourceGroup -ResourceGroupName SCE_w2k12_bkp_RG -Description 'Backup ResourceGroup with Full and Log backup policy' -PluginCode SCE -Policies SCE_w2k12_Full_bkp_Policy,SCE_w2k12_Full_Log_bkp_Policy,SCE_w2k12_Log_bkp_Policy -Resources @{"Host"="DAGSCE0102";"Type"="Database Availability Group";"Names"="DAGSCE0102"}
  5. 使用 New-SmBackup cmdlet 启动新的备份作业。

    C:\PS> New-SmBackup -ResourceGroupName SCE_w2k12_bkp_RG -Policy SCE_w2k12_Full_Log_bkp_Policy

    此示例创建了到辅助存储的新备份:

    New-SMBackup -DatasetName ResourceGroup1 -Policy Secondary_Backup_Policy4
  6. 使用 Get-SmBackupReport cmdlet 查看备份作业的状态。

    此示例显示在指定日期运行的所有作业的作业摘要报告:

    C:\PS> Get-SmJobSummaryReport -Date ?1/27/2018?

    此示例显示特定作业 ID 的作业摘要报告:

    C:\PS> Get-SmJobSummaryReport -JobId 168

可以通过运行_Get-Help command_name_来获取有关可与 cmdlet 一起使用的参数及其描述的信息。或者,参见 "SnapCenter软件 Cmdlet 参考指南"