如何收集SnapCenter数据库转储(NSM和SC_Quartz MySQL数据库转储)
适用场景
SnapCenter 服务器
问题描述
如何收集SnapCenter数据库转储(NSM和SC_Quartz MySQL数据库转储)以供NetApp进一步进行故障排除
操作步骤
对于SnapCenter 5.0及更新版本 - 使用SnapCenter PowerShell工具包:
- 通过远程桌面或控制台登录到SnapCenter服务器。
- 打开PowerShell 命令:
> Open-SmConnection
- 提供SnapCenter管理员用户和密码
- 创建备份:
> New-SmServerBackup -targetpath c:\<yourpath>
- 此命令将创建一个文件夹、其中包含SnapCenter的不同配置文件和MySQL转储。
- 导航到该位置并压缩最后一个时间戳文件夹
c
:\<yourpatch>\SnapCenter_DR\<SnapCenterhostname.fqdn.com>_<timestamp>
对于所有SnapCenter版本 - 使用 myq_dump:
通过远程桌面或控制台登录到SnapCenter服务器。
使用提升的Privileges打开命令提示符
更改为安装MySQL的文件夹。默认路径为:
对于SnapCenter 5.0之前的版本: "C:\Program Files\MySQL\MySQL Server 5.7\bin"
对于SnapCenter 5.0及更高版本: "C:\Program Files\MySQL\MySQL Server 8.0\bin"
运行myq_dump命令:
- 请注意、指定的
"C:\nsm.sql"
路径和文件名是可配置的、可以指定备用位置/文件名 - 注意: Mysqldump 命令将提示输入MySQL根密码。 如果密码未知、可按照以下链接中的步骤进行重置:
仅备份NSM数据库(所有SnapCenter 版本):
> mysqldump.exe --user=root --host=localhost --password --protocol=tcp --port=3306 --default-character-set=utf8 --max_allowed_packet=1G --single-transaction=TRUE "nsm" --result-file "C:\nsm.sql"
仅备份SC_Quartz数据库(SnapCenter 6.0及更高版本):
> mysqldump.exe --user=root --host=localhost --password --protocol=tcp --port=3306 --default-character-set=utf8 --max_allowed_packet=1G --single-transaction=TRUE "SC_quartz" --result-file "C:\SC_quartz.sql"
- (无需使用
--routines --events
参数导出NSM数据库。)
- (无需使用
- 请注意、指定的
- 将 此zip文件压缩并上传到NetApp、然后将其上传到关联的技术支持案例