如何从备份副本恢复 Integration Server 数据库和设置
如果在将 Kaspersky Security 升级到 6.1 版本后,Integration Server 遇到错误,并且在升级过程中,您保存了先前版本的数据库和设置以及 Integration Server 证书的备份,则可以将 Integration Server 恢复到先前版本。
要执行该过程,您需要一个属于本地管理员组成员的用户帐户。
要将 Integration Server 恢复为先前版本:
- 如果您在默认文件夹 (%ProgramData%\Kaspersky Lab\VIISLA\Backup) 中保存了数据的备份副本,请将此文件夹复制到 %ProgramData%\Kaspersky Lab\VIISLA 文件夹之外的其他位置。
- 如果设备上已安装 Integration Server 和Kaspersky Security for Virtualization 6.1 Light Agent Integration Server Console,请删除它们而不保留数据。
- 如果设备上已安装 Integration Server 和Kaspersky Security for Virtualization 6.0 Light Agent Integration Server Console,请删除它们而不保留数据(有关详细信息,请参阅Kaspersky Security for Virtualization 6.0 Light Agent 帮助))。
- 安装 Integration Server 和 Integration Kaspersky Security for Virtualization 6.0 Light Agent Integration Server 控制台(有关详细信息,请参阅Kaspersky Security for Virtualization 6.0 Light Agent 帮助))。
- 手动或使用脚本从备份副本恢复 Integration Server 数据库和设置。
在使用该脚本之前,请阅读您与卡巴斯基之间的最终用户授权许可协议的条款。包含最终用户授权许可协议文本的 license.txt 文件位于包含脚本的压缩文件内。通过使用该脚本,您接受最终用户授权许可协议的条款。如果您不接受最终用户授权许可协议的条款,则您可能无法使用该脚本。
全部展开 | 全部折叠
如何使用脚本从备份副本恢复 Integration Server 数据库和设置。
- 从技术支持获取包含脚本的压缩文件并提取。
- 以管理员身份运行 PowerShell 命令提示符。
- 运行以下命令:
recover_viis_config_from_backup.ps1 "
包含备份副本的文件夹路径
>"
其中
包含备份副本的文件夹路径
>
是包含 Integration Server 证书和 Integration Server 数据库及设置备份副本的文件夹的路径。
例如,如果您将备份副本保存到 C:\Backup 文件夹,则命令如下所示:
recover_viis_config_from_backup.ps1 "C:\Backup\VIISData(1)"
- 打开 Integration Server 控制台,并通过指定连接 Integration Server 的端口来连接到Integration Server。默认情况下,使用端口 7271。
- 使用 SVM 管理向导指定与虚拟基础架构的连接设置:
- 在“SVM 管理”部分,单击“SVM 管理”按钮可启动 SVM 管理向导。
- 选择SVM 部署选项并继续基础设施选择步骤。
- 以与执行SVM 部署过程时相同的方式指定与虚拟基础架构的连接设置。
- 结束 SVM 管理向导。
如何手动从备份副本恢复 Integration Server 数据库和设置
- 查找用于连接 Integration Server 的端口号:
- 转到包含 Integration Server 证书以及 Integration Server 数据库和设置备份副本的文件夹。
- 打开appsettings.json 配置文件,找到Integration Server 端口号:
"Server": {
"Address": "https://0.0.0.0:<
Integration Server port
>"
- 如果 Integration Server 正在运行,请停止它:
net stop viisla
- 删除 %ProgramData%\Kaspersky Lab\VIISLA 文件夹的内容。要删除它,请授予管理员组当前用户对 %ProgramData%\Kaspersky Lab\VIISLA 文件夹及其内容的所有者权限。
- 将以下 Integration Server 数据库从备份文件夹复制到 %ProgramData%\Kaspersky Lab\VIISLA\db\ 文件夹:
- viisla.db
- protectionPeriods.db
- 授予 NT SERVICE\VIISLA 用户对 %ProgramData%\Kaspersky Lab\VIISLA 文件夹及其内容的完全权限。
- 将以下 Integration Server 配置文件从备份文件夹复制到 %Program Files(x86)%\Kaspersky Lab\Kaspersky VIISLA\ 文件夹:
- appsettings.json
- appsettings.logging.json
- appsettings.certificate_manager.json
- 打开注册表编辑器,转到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\VIISLA\Server\Public项,在ServicePortProperty参数中指定您在说明的第一步中收到的 Integration Server 端口号。
- 启动 Integration Server:
net start viisla
- 打开 Integration Server 控制台,并通过指定连接 Integration Server 的端口来连接到Integration Server。默认情况下,使用端口 7271。
- 使用 SVM 管理向导指定与虚拟基础架构的连接设置:
- 在“SVM 管理”部分,单击“SVM 管理”按钮可启动 SVM 管理向导。
- 选择SVM 部署选项并继续基础设施选择步骤。
- 以与执行SVM 部署过程时相同的方式指定与虚拟基础架构的连接设置。
- 结束 SVM 管理向导。
页面顶部