备份和恢复 NetScaler 实例
您可以备份 Citrix Application Delivery Controller (NetScaler) 实例的当前状态,然后使用备份文件将 NetScaler 实例恢复到相同状态。在升级实例之前或出于预防原因,您必须始终备份实例。稳定系统的备份使您能够在系统变得不稳定时将其恢复到稳定点。有多种方法可以在 NetScaler 实例上执行备份和恢复。您可以手动使用 GUI、CLI 备份和恢复 NetScaler 配置,也可以使用 NetScaler Console 执行自动备份和手动恢复。NetScaler Console 通过使用 NITRO 调用以及 Secure Shell (SSH) 和 Secure Copy (SCP) 协议来备份您所管理的 NetScaler 实例的当前状态。
NetScaler Console 创建完整备份并恢复以下 NetScaler 实例类型:
-
NetScaler SDX
-
NetScaler VPX
-
NetScaler MPX
-
NetScaler BLX
有关更多信息,请参阅 备份和恢复 NetScaler 实例。
注意:
在 NetScaler Console 中,您无法对 NetScaler 群集执行备份和恢复操作。
您不能使用从一个实例获取的备份文件来恢复另一个实例。
备份文件以压缩的 TAR 文件形式存储在以下目录中:
/var/mps/tenants/root/tenants/<specify-the-tenant-name>/device_backup/ <!--NeedCopy--> 为避免因磁盘空间不足而导致的问题,您最多可以在此目录中保存三个备份文件。
要备份和恢复 NetScaler 实例,您必须首先在 NetScaler Console 上配置备份设置。配置设置后,您可以选择单个 NetScaler 实例或多个实例,并创建这些实例中配置文件的备份。如有必要,您还可以使用这些备份文件恢复 NetScaler 实例。
使用 NetScaler Console 为选定的 NetScaler 实例创建备份
如果要备份选定的 NetScaler 实例或多个实例,请执行此任务:
-
在 NetScaler Console 中,导航到 Infrastructure > Instances。在 Instances 下,选择要在屏幕上显示的实例类型(例如,VPX)。
-
选择要备份的实例。
-
对于 MPX、VPX 和 BLX 实例,从 Select Action 列表中选择 Backup/Restore。
-
对于 SDX 实例,单击 Backup/Restore。
-
-
在 Backup Files 页面上,单击 Back Up。
-
指定是否加密备份文件以提高安全性。您可以输入密码,也可以使用之前在 Instance Backup Settings 页面上指定的全局密码。
-
单击 Continue。
将备份文件传输到外部系统
您可以将备份文件的副本传输到另一个系统作为预防措施。当您要恢复配置时,必须首先将备份文件上传到 NetScaler Console 服务器,然后执行恢复操作。
传输 NetScaler Console 备份文件:
-
导航到 Infrastructure > Instances > NetScaler,然后选择实例类型。例如,VPX。
-
选择实例,然后从 Select Action 列表中选择 Backup/Restore。
-
选择备份文件,然后单击 Transfer。
将显示 Transfer Backup File 页面。指定以下参数:
-
Server - 要传输备份文件的系统的 IP 地址。
-
User name 和 password – 正在复制备份文件的新系统的用户凭据。
-
Port – 文件正在传输到的系统的端口号。
-
Transfer protocol – 用于进行备份文件传输的协议。您可以选择 SCP、SFTP 或 FTP 协议来传输备份文件。
-
Directory path – 备份文件在新系统上正在传输到的位置。
-
单击 OK。

-
注意:
来自 NetScaler Console 服务的备份文件通过代理发送到外部服务器。如果存在多个代理,NetScaler 备份文件将通过用于添加该 NetScaler 实例的同一代理发送。要了解有关与代理关联的实例的更多信息,请导航到 Infrastructure > NetScaler > Agents。
使用 NetScaler Console 恢复 NetScaler 实例
注意:
如果您的 NetScaler 实例处于 HA 对中,则需要注意以下事项:
恢复创建备份文件的同一实例。例如,假设从 HA 对的主实例中进行了备份。在恢复过程中,即使它不再是主实例,也要确保恢复同一实例。
当您在主 NetScaler 实例上启动恢复过程时,您无法访问主实例,并且辅助实例将更改为 STAYSECONDARY。主实例上的恢复过程完成后,辅助 NetScaler 实例将从 STAYSECONDARY 更改为 ENABLED 模式,并再次成为 HA 对的一部分。在恢复过程完成之前,主实例可能会出现停机。
要使用之前创建的备份文件恢复 NetScaler 实例,请执行此任务:
-
导航到 Infrastructure > Instances,选择要恢复的实例,然后单击 View Backup。
-
在 Backup Files 页面上,选择包含要恢复的设置的备份文件,然后单击 Restore。
注意:
要上传外部传输的备份文件,请使用 Upload 按钮。
使用 NetScaler Console 恢复 NetScaler SDX 设备
在 NetScaler Console 中,NetScaler SDX 设备的备份包括以下内容:
- 设备上托管的 NetScaler 实例
- SVM SSL 证书和密钥
- 实例修剪设置(XML 格式)
- 实例备份设置(XML 格式)
- SSL 证书轮询设置(XML 格式)
- SVM db 文件
- SDX 上存在的设备的 NetScaler 配置文件
- NetScaler 构建映像
- NetScaler XVA 映像,这些映像存储在以下位置:
/var/mps/sdx_images/ - SDX 单一捆绑包映像 (SVM+XS)
- 第三方实例映像(如果已预配)
您必须将 NetScaler SDX 设备恢复到备份文件中可用的配置。在设备恢复期间,将删除整个当前配置。
如果您使用不同 NetScaler SDX 设备的备份来恢复 NetScaler SDX 设备,请确保在开始恢复过程之前添加许可证并配置设备的 Management Service 网络设置以与备份文件中的设置匹配。
确保备份的 NetScaler SDX 平台变体与您尝试恢复的平台变体相同。您无法从不同的平台变体进行恢复。
注意:
在恢复 SDX RMA 设备之前,请确保备份版本与 RMA 版本相同或更高。
要从备份文件恢复 SDX 设备:
-
在 NetScaler Console GUI 中,导航到 Infrastructure > Instances > NetScaler。
-
单击 Backup/Restore。
-
选择要恢复的同一实例的备份文件。
-
单击 Repackage Backup。
备份 SDX 设备时,XVA 文件和映像会单独存储,以节省网络带宽和磁盘空间。因此,在恢复 SDX 设备之前,您必须重新打包备份文件。
重新打包备份文件时,它将包含所有备份文件,以恢复 SDX 设备。重新打包的备份文件可确保 SDX 设备成功恢复。
-
选择重新打包的备份文件,然后单击 Restore。
导出此仪表板的报告
要导出此页面的报告,请单击此页面右上角的 Export 图标。在 Export 页面上,您可以执行以下操作之一:
-
选择 Export Now 选项卡。以 PDF、JPEG、PNG 或 CSV 格式查看和保存报告。
-
选择 Schedule Export 选项卡。每日、每周或每月安排报告,并通过电子邮件或 Slack 消息发送报告。
注意
- 如果选择 Weekly 周期,请确保选择要安排报告的星期几。
- 如果选择 Monthly 周期,请确保输入要安排报告的所有日期,并用逗号分隔。