您可以备份 NetScaler 实例的当前状态,然后使用备份文件将其恢复到相同状态。 在升级实例之前或出于预防原因,请务必备份实例。 如果系统变得不稳定,稳定系统的备份可以让您将其恢复到稳定点。
有多种方法可以在 NetScaler 实例上执行备份和恢复。 您可以使用 GUI 和 CLI 手动备份和恢复 NetScaler 配置。 您还可以使用 NetScaler 控制台执行自动备份和手动恢复。
NetScaler 控制台使用 NITRO 调用以及安全外壳 (SSH) 和安全复制 (SCP) 协议备份托管 NetScaler 实例的当前状态。
NetScaler 控制台创建完整备份并恢复以下 NetScaler 实例类型:
NetScaler SDX
NetScaler VPX
NetScaler MPX
NetScaler BLX
笔记:
确保 NetScaler 控制台配置文件具有备份和恢复 NetScaler 实例的管理员访问权限。
从 NetScaler 控制台,您无法对 NetScaler 群集执行备份和还原操作。
您不能使用从一个实例获取的备份文件来恢复不同的实例。
备份文件作为压缩的 TAR 文件存储在以下目录中:
/var/mps/tenants/root/device_backup/
<!--NeedCopy-->
为了避免由于磁盘空间不足而导致的问题,您可以在此目录中为每个 NetScaler 实例保存最多 50 个备份文件。
要备份和恢复 NetScaler 实例,您必须首先在 NetScaler 控制台上配置备份设置。 配置设置后,您可以选择单个 NetScaler 实例或多个实例,并在这些实例中创建配置文件的备份。 如果需要,您还可以使用这些备份文件恢复 NetScaler 实例。
实例备份设置 页面允许您在 NetScaler 控制台上配置设置以备份选定的 NetScaler 实例或多个实例:
在 NetScaler 控制台中,导航到 设置 > 管理。
在 备份中,选择 配置系统和实例备份。
选择 实例 并指定以下内容:
启用实例备份:默认情况下,NetScaler 控制台启用以备份 NetScaler 实例。 如果您不想为实例创建备份文件,请清除此选项。
密码保护文件:(可选)选择密码保护选项来加密备份文件。 加密备份文件可确保备份文件内的所有敏感信息都是安全的。
笔记:
您可以将加密的备份文件下载到本地计算机,但无法使用 NetScaler 控制台 GUI 或任何文本编辑器打开该文件。 恢复加密的备份文件时,系统会提示您提供密码。 但是,您可以在系统上打开未加密的备份文件。
要保留的备份文件数:指定要在 NetScaler 控制台中保留的备份文件数。 每个 NetScaler 实例最多可以保留 50 个备份文件。 默认是三个备份文件。
笔记:
每个备份文件都需要一定的存储。 我们建议您根据需要在 NetScaler 控制台上存储最佳数量的 NetScaler 备份文件。
备份计划设置:(可选)有两个可用于创建备份文件的选项,但一次只能使用一个选项:
默认备份计划选项是“基于间隔”。 经过指定的时间间隔后,将在 NetScaler 控制台中创建一个备份文件。 默认备份间隔为12小时。
您还可以将计划备份的类型更改为“基于时间”。 在此选项中,以 小时:分钟
格式指定时间,以便在指定时间备份实例。 NetScaler 控制台允许在实例上进行最多四次每日备份。
NetScaler 设置:(可选)默认情况下,NetScaler 控制台在收到“NetScalerConfigSave”陷阱时不会创建备份文件。 但是,您可以启用该选项,以便在 NetScaler 实例向 NetScaler 控制台发送“NetScalerConfigSave”陷阱时创建备份文件。 每次保存实例上的配置时,NetScaler 实例都会发送“NetScalerConfigSave”。
地理数据库文件:(可选)默认情况下,NetScaler Console 不会备份地理数据库文件。 您还可以启用该选项来创建这些文件的备份。
外部传输:(可选)NetScaler Console 允许您将 NetScaler 实例备份文件传输到外部位置:
指定位置的 IP 地址。
指定要将备份文件传输到的外部服务器的用户名和密码。
指定传输协议和端口号。
您可以指定必须存储文件的目录路径。
可选的是,您也可以在将备份文件传输到外部服务器后从 NetScaler 控制台中删除该备份文件。
笔记:
当任何选定的 NetScaler 实例备份失败时,NetScaler 控制台会向自身发送 SNMP 陷阱或 Syslog 通知。
如果要备份选定的一个或多个 NetScaler 实例,请执行此任务:
在 NetScaler 控制台中,导航到Infrastructure > Instances。 在Instances下,选择要在屏幕上显示的实例类型(例如,NetScaler VPX)。
选择要备份的实例。
对于 MPX、VPX 和 BLX 实例,从 选择操作 列表中选择 备份/恢复 。
对于 SDX 实例,单击 备份/恢复。
在备份文件页面上,单击备份。
您可以指定是否加密备份文件以提高安全性。 您可以输入您的密码,也可以使用您之前在 实例备份设置页面上指定的全局密码。
点击继续。
笔记:
如果您在 HA 对中拥有 NetScaler 实例,则需要注意以下事项:
恢复创建备份文件的相同实例。 例如,让我们考虑从 HA 对的主实例获取备份的场景。 在恢复过程中,请确保恢复同一个实例,即使它不再是主实例。
当您在主 NetScaler 实例上启动还原过程时,您无法访问主实例,并且辅助实例将更改为 STAYSECONDARY。 一旦在主实例上完成恢复过程,辅助 NetScaler 实例将从 STAYSECONDARY 更改为 ENABLED 模式并再次成为 HA 对的一部分。 在恢复过程完成之前,主实例可能会出现停机。
执行此任务以使用您之前创建的备份文件还原 NetScaler 实例:
导航到基础设施 > 实例,选择要恢复的实例,然后单击选择操作 > 备份/恢复。
在备份文件页面上,选择包含要恢复的设置的备份文件,然后单击恢复。
笔记:
要上传外部传输的备份文件,请使用 上传 按钮。
在 NetScaler 控制台中,NetScaler SDX 设备的备份包括以下内容:
/var/mps/sdx_images/
将 NetScaler SDX 设备恢复到备份文件中可用的配置。 在设备恢复期间,整个当前配置将被删除。
如果使用其他 NetScaler SDX 设备的备份还原 NetScaler SDX 设备,请确保在开始还原过程之前添加许可证并配置新设备的管理服务网络设置以匹配备份文件中的设置。 也就是说,新设备必须获得许可并满足备份文件的最低许可要求。 例如,如果备份有 5 个 VPX 实例,总共 5 GB,那么新设备也必须能够支持这些要求。 或者,如果备份设备具有白金许可证,则新设备必须具有相同或更高级别的许可证。 必须在新设备上正确配置网络设置,例如 IP 地址、网络掩码、网关、XenServer IP 地址和 DNS 服务器。
在恢复 SDX 设备之前,请确保备份的 SDX 设备平台变体与设备相同。 您无法从不同的平台变体恢复。
笔记:
在恢复 SDX RMA 设备之前,请确保备份版本与 RMA 版本相同或更高。
要从备份文件恢复 SDX 设备:
在 NetScaler 控制台 GUI 中,导航到 Infrastructure > Instances > NetScaler > SDX。 选择一个实例。
单击 备份/恢复。
选择要恢复的同一实例的备份文件。
单击 重新打包备份。
当 SDX 设备备份时,XVA 文件和图像会分开存储,以节省网络带宽和磁盘空间。 因此,您必须在恢复 SDX 设备之前重新打包备份文件。
当您重新打包备份文件时,它会包含所有备份文件以恢复 SDX 设备。 重新打包的备份文件可确保 SDX 设备成功恢复。
选择重新打包的备份文件,然后单击 恢复。