备份 Exchange 数据库
如果数据库不属于任何资源组,您可以从资源页面备份数据库或数据库可用性组。
-
您必须已经创建了备份策略。
-
您必须已将备份操作正在使用的聚合分配给数据库使用的 SVM。
-
如果要备份与二级存储具有SnapMirror关系的资源,则分配给存储用户的角色应包括“
snapmirror all
”权限。但是,如果您使用“vsadmin”角色,则不需要“snapmirror all”权限。 -
如果您要对在NetApp和非NetApp存储上具有主动/被动数据库副本的数据库或数据库可用性组执行备份,并且您在策略中选择了*备份主动副本*或*备份在备份作业创建时要选择的服务器上的副本*选项,则备份作业将进入警告状态。对于NetApp存储上的主动/被动数据库副本,备份将会成功;对于非NetApp存储上的主动/被动数据库副本,备份将会失败。
*最佳实践:*不要同时运行主动数据库和被动数据库的备份。可能会出现竞争情况,并且其中一个备份可能会失败。
-
在左侧导航窗格中,单击“资源”,然后从列表中选择“Microsoft Exchange Server 插件”。
-
在资源页面中,从*视图*列表中选择*数据库*或*数据库可用性组*。
在资源页面中,
图标表示数据库位于非NetApp存储上。
在 DAG 中,如果主动数据库副本位于非NetApp存储上,并且至少一个被动数据库副本驻留在NetApp存储上,那么您可以保护数据库。 点击 *
*,然后选择主机名和数据库类型来过滤资源。然后您可以点击 *
* 关闭筛选窗格。
-
如果要备份数据库,请单击数据库名称。
-
如果显示拓扑视图,请单击“保护”。
-
如果显示数据库 - 保护资源向导,请继续执行步骤 3。
-
-
如果要备份数据库可用性组,请单击数据库可用性组名称。
-
-
如果要指定自定义快照名称,请在资源页面中选中*使用自定义名称格式作为快照副本*复选框,然后输入要用于快照名称的自定义名称格式。
例如,customtext_policy_hostname 或 resource_hostname。默认情况下,时间戳会附加到快照名称。
-
在“策略”页面中,执行以下步骤:
-
从下拉列表中选择一个或多个策略。
您还可以通过单击 * 来创建策略 *.
如果策略包含*在创建备份作业时选择的服务器上备份副本*选项,则会显示服务器选择选项以选择一个或多个服务器。服务器选择选项将仅列出所选数据库位于NetApp存储上的服务器。 在“为选定策略配置计划”部分中,列出了选定的策略。
-
点击 *
* 在您想要配置计划的策略的配置计划列中。
-
在为策略_policy_name_添加计划窗口中,配置计划,然后单击*确定*。
其中,policy_name 是您选择的策略的名称。
配置的计划列在“已应用的计划”列中。
-
-
在通知页面中,从*电子邮件首选项*下拉列表中,选择您想要发送电子邮件的场景。
您还必须指定发件人和收件人的电子邮件地址以及电子邮件的主题。如果要附加对资源执行的备份操作的报告,请选择*附加作业报告*。
对于电子邮件通知,您必须使用 GUI 或 PowerShell 命令 Set-SmSmtpServer 指定 SMTP 服务器详细信息。 -
查看摘要,然后单击“完成”。
进入数据库拓扑页面。
-
单击*立即备份*。
-
在备份页面中,执行以下步骤:
-
如果您已对资源应用了多个策略,请从“策略”下拉列表中选择要用于备份的策略。
如果为按需备份选择的策略与备份计划相关联,则按需备份将根据为计划类型指定的保留设置进行保留。
-
单击“备份”。
-
-
通过双击页面底部“活动”窗格中的作业来显示“作业详细信息”页面,以监控备份的进度。
-
在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
-
-
使用 Open-SmConnection cmdlet 为指定用户启动与SnapCenter服务器的连接会话。
Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146/
显示用户名和密码提示。
-
使用 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
-
使用 Get-SmResources cmdlet 发现主机资源。
此示例发现指定主机上的 Microsoft Exchange Server 插件的资源:
C:\PS> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCE
-
使用 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"}
-
使用 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
-
使用 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 参考指南"。