备份 SQL 资源
如果某个资源尚未加入任何资源组,您可以从 "Resources" 页面备份该资源。
-
对于 Windows 凭据身份验证,您必须在安装插件之前设置凭据。
-
对于 SQL Server 实例身份验证,您必须在安装插件后添加凭据。
-
对于 GMSA 身份验证,您必须在 * 添加主机 * 或 * 修改主机 * 页面中向 SnapCenter 注册主机时设置 GMSA ,以启用和使用 GMSA 。
-
如果使用GMSA添加主机、并且GMSA具有登录和系统管理员权限、则允许GMSA连接到SQL实例。
-
SnapCenter将验证是否为SQL实例配置了身份验证。如果配置了身份验证、则可以使用此凭据访问SQL实例。
-
如果未配置身份验证、请使用GMSA查看SQL插件当前是否正在运行。如果此插件正在运行、则会使用它与SQL实例建立连接。
-
如果未同时为SQL实例配置两个身份验证、并且此插件无法正常运行、则可以通过Windows凭据身份验证访问此SQL实例。
-
-
在左侧导航窗格中,选择*Resoles*,然后从列表中选择相应的插件。
-
在资源页面中,从 * 查看 * 下拉列表中选择 * 数据库 * , * 实例 * 或 * 可用性组 * 。
-
选择要备份的数据库,实例或可用性组。
备份某个实例时,有关上次备份状态或该实例的时间戳的信息将不会显示在 "Resources" 页面中。
在拓扑视图中,您无法区分备份状态,时间戳或备份是针对实例还是数据库。
-
-
在资源页面中、选中* Snapshot副本的自定义名称格式*复选框、然后输入要用于Snapshot名称的自定义名称格式。
例如, customtext_policy_hostname 或 resource_hostname 。默认情况下、Snapshot名称会附加一个时间戳。
-
在策略页面中,执行以下任务:
-
在策略部分中,从下拉列表中选择一个或多个策略。
您可以通过选择*来创建策略* 以启动策略向导。
在 * 为选定策略配置计划 * 部分中,将列出选定策略。
-
选择** 。
-
在*为策略添加计划*中
policy_name
对话框中,配置计划,然后选择*OK*。此处
policy_name
是所选策略的名称。
已配置的计划将列在 * 已应用的计划 * 列中。
-
选择 * 使用 Microsoft SQL Server 计划程序 * ,然后从与计划策略关联的 * 计划程序实例 * 下拉列表中选择计划程序实例。
-
-
在验证页面中,执行以下步骤:
-
从 * 验证服务器 * 下拉列表中选择验证服务器。
您可以选择多个验证服务器(本地主机或远程主机)。
验证服务器版本应等于或高于托管主数据库的 SQL Server 版本。 -
选择 * 加载二级定位器以验证二级存储系统上的备份 * 以验证二级存储系统上的备份。
-
选择要为其配置验证计划的策略、然后选择**
-
在添加验证计划 policy_name 对话框中,执行以下操作:
如果您要 … 执行此操作 … 备份后运行验证
选择 * 备份后运行验证 * 。
计划验证
选择 * 运行计划的验证 * 。
如果验证服务器没有存储连接,则验证操作将失败,并显示错误: Failed to mount disk. -
选择 * 确定 * 。
已配置的计划将列在 "applied Schedules" 列中。
-
-
在通知页面的 * 电子邮件首选项 * 下拉列表中,选择要发送电子邮件的场景。
您还必须指定发件人和收件人电子邮件地址以及电子邮件主题。如果要附加对资源组执行的操作的报告,请选择 * 附加作业报告 * 。
对于电子邮件通知,您必须已使用 GUI 或 PowerShell 命令 set-SmtpServer 指定 SMTP 服务器详细信息。 -
查看摘要,然后选择*完成*。
此时将显示数据库拓扑页面。
-
选择*立即备份*。
-
在备份页面中,执行以下步骤:
-
如果已对资源应用多个策略,请从 * 策略 * 下拉列表中选择要用于备份的策略。
如果为按需备份选择的策略与备份计划关联,则按需备份将根据为计划类型指定的保留设置进行保留。
-
选择 * 备份后验证 * 以验证您的备份。
-
选择 * 备份 * 。
您不应重命名在Windows计划程序或SQL Server代理中创建的备份作业。 如果为按需备份选择的策略与备份计划关联,则按需备份将根据为计划类型指定的保留设置进行保留。
此时将创建一个隐式资源组。您可以通过从用户访问页面中选择相应的用户或组来查看此信息。隐式资源组类型为 "`Resource` " 。
-
-
通过选择*Monitor*>*Jobs*来监视操作进度。
-
在 MetroCluster 配置中, SnapCenter 可能无法在故障转移后检测到保护关系。
-
如果要备份 VMDK 上的应用程序数据,并且适用于 VMware vSphere 的 SnapCenter 插件的 Java 堆大小不够大,则备份可能会失败。要增加 Java 堆大小,请找到脚本文件 /opt/netapp/init_scripts/scvservice 。在该脚本中,
do_start 方法
命令将启动 SnapCenter VMware 插件服务。将该命令更新为以下命令:java -JAR -Xmx8192M -Xms4096M
。
-
使用 Open-SmConnection cmdlet 为指定用户启动与 SnapCenter 服务器的连接会话。
Open-smconnection -SMSbaseurl https://snapctr.demo.netapp.com:8146
此时将显示用户名和密码提示符。
-
使用 Add-SmPolicy cmdlet 创建备份策略。
此示例将创建一个 SQL 备份类型为 FullBackup 的新备份策略:
PS C:\> Add-SmPolicy -PolicyName TESTPolicy -PluginPolicyType SCSQL -PolicyType Backup -SqlBackupType FullBackup -Verbose
此示例将创建一个 Windows 文件系统备份类型为 CrashConistent 的新备份策略:
PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy -PluginPolicyType SCW -PolicyType Backup -ScwBackupType CrashConsistent -Verbose
-
使用 Get-SmResources cmdlet 发现主机资源。
此示例将在指定主机上发现 Microsoft SQL 插件的资源:
C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com -PluginCode SCSQL
此示例将在指定主机上发现 Windows 文件系统的资源:
C:\PS>PS C:\> Get-SmResources -HostName vise2-f6.sddev.mycompany.com -PluginCode SCW
-
使用 Add-SmResourceGroup cmdlet 向 SnapCenter 添加新资源组。
此示例将使用指定的策略和资源创建一个新的 SQL 数据库备份资源组:
PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource -Resources @{"Host"="visef6.org.com"; "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"} -Policies "BackupPolicy"
此示例将使用指定的策略和资源创建一个新的 Windows 文件系统备份资源组:
PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I"; "Type"="Windows Filesystem";"Names"="E:\"} -Policies "EngineeringBackupPolicy"
-
使用 New-SmBackup cmdlet 启动新的备份作业。
PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
-
使用 Get-SmBackupReport cmdlet 查看备份作业的状态。
此示例显示了在指定日期运行的所有作业的作业摘要报告:
PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'
有关可与 cmdlet 结合使用的参数及其说明的信息,可通过运行 get-help command_name 来获取。或者,您也可以参考 "《 SnapCenter 软件 cmdlet 参考指南》"。