为高可用性配置灾难恢复
灾难是由自然灾害或人为事件引起的业务功能的突然中断。灾难会影响数据中心的运行,灾难发生后,必须完全重建和恢复灾难站点上丢失的资源和数据。数据中心的数据丢失或停机是至关重要的,会破坏业务连续性。
Citrix ADM灾难恢复特性为高可用性模式部署的Citrix ADM提供完整的系统备份和恢复能力。恢复时,恢复站点中有证书、配置文件和完整的数据库备份。
下表描述了在Citrix ADM中配置灾难恢复时使用的术语。
条款 | 描述 |
---|---|
主站点(数据中心A) | 主站点已部署Citrix ADM高可用性节点。 |
恢复站点(B站点) | 灾备站点已部署容灾节点(单节点部署)。此节点处于只读模式,直到主站点关闭才可操作。 |
容灾节点 | 恢复节点是部署在恢复站点中的独立节点。如果在主站点上发生灾难而该节点不起作用,则该节点将处于可操作状态(对新的主节点)。 |
注:主站点和灾备站点之间的通信端口分别为5454和22,默认开启。有关端口和协议详细信息,请参见港口.
容灾流程
下图显示了灾难恢复工作流程、灾难发生前的初始设置以及灾难发生后的工作流程。
灾难发生前的初始设置
该图像显示了灾难发生前的灾难恢复设置。
主站点已部署Citrix ADM节点,采用高可用模式。要了解更多信息,请参见高可用性部署
恢复站点有一个独立的远程部署的Citrix ADM容灾节点。容灾节点处于只读模式,从主节点接收数据,进行数据备份。恢复站点中的Citrix ADC实例也被发现,但是它们没有任何流量流经。在备份过程中,所有数据、文件和配置都从主节点复制到灾备节点。
先决条件
在搭建容灾节点之前,需要注意以下前提条件:
为了启用容灾设置,主站点必须将Citrix ADM节点配置为高可用模式。
Citrix ADM单独部署在主站点时,不支持容灾特性。
Citrix ADM HA pair(主站点)和独立节点(灾备站点)的软件版本、构建和配置必须一致。
Citrix建议您将CPU优先级(在虚拟机属性中)设置为最高级别,以改善调度行为和网络延迟。
配置容灾节点的最低要求如下表所示:
组件 | 要求 |
---|---|
内存 | 32 GB |
虚拟CPU | 8 cpu |
存储空间 | Citrix建议在Citrix ADM部署中使用固态驱动器(SSD)技术。默认值为120gb。实际存储需求取决于Citrix ADM大小估计。如果您的Citrix ADM存储需求超过120 GB,则必须附加一个额外的磁盘。请注意只能再添加一个磁盘。Citrix建议您在初始部署时估算存储空间并附加更多磁盘。有关更多信息,请参见如何在Citrix ADM上附加磁盘. |
虚拟网络接口 | 1 |
吞吐量 | 1gbps或100mbps |
虚拟机监控程序 | 版本 |
Citrix管理程序 | 6.2和6.5 |
VMware ESXi | 5.5和6.0 |
微软hyper - v | 2012 R2 |
Linux KVM | Ubuntu和Fedora |
第一次灾难恢复设置
以高可用性模式部署Citrix ADM
部署并注册Citrix ADM容灾节点
从用户界面启用和禁用灾难恢复设置
以高可用性模式部署Citrix ADM
要设置灾难恢复设置,请确保以高可用性模式部署Citrix ADM。有关在高可用性中部署Citrix ADM的信息,请参见高可用性部署
请注意
部署在高可用性模式下的Citrix ADM必须升级到Citrix ADM release version 13.1。
浮动IP地址将容灾节点注册到主节点。
使用容灾控制台部署和注册Citrix ADM容灾节点
注册Citrix ADM容灾节点。
下载
.xva
从Citrix下载站点下载映像文件,并将其导入到您的管理程序中。从控制台选项卡,使用初始网络配置配置Citrix ADM。
请注意
容灾节点可以在不同子网上。
网络初始配置完成后,系统提示登录。使用以下凭据登录-
nsrecover
/nsroot
.重要的
请勿更改容灾节点凭据(
nsrecover
/nsroot
)。注册容灾节点成功后,可以修改容灾节点凭据。部署容灾节点,输入议员/ deployment_type.py并按enter键。弹出“Citrix ADM部署配置”菜单。
选择2注册容灾节点。
控制台提示输入高可用性节点浮动IP地址和密码。
输入容灾节点注册到主节点的浮动IP地址和密码。
至此,容灾节点注册成功。
请注意
容灾节点没有GUI。
如果需要修改容灾节点密码,请执行以下脚本。
/mps/change_freebsd_password.sh
使用Citrix ADM GUI部署灾备节点
通过容灾控制台注册容灾节点成功后,通过Citrix ADM界面部署容灾节点。这一步从Citrix ADM主站点启用灾难恢复设置。
导航到系统>系统管理>容灾设置。
在灾难恢复页面,选择部署灾备节点.
弹出确认对话框。点击是的继续。
请注意
备份系统所需的时间与数据大小和广域网链路速度有关。
通过Citrix ADM界面成功部署容灾节点后,可监控容灾节点的数据库状态、内存、CPU和磁盘使用情况。
如果需要禁用容灾设置,请选择移除容灾节点.弹出确认对话框。点击是的继续。
若要重新启用容灾节点,请重新配置高可用性对的容灾节点。
通过虚拟化环境或SSH控制台登录容灾节点。
配置容灾节点,请参考使用容灾控制台部署和注册Citrix ADM容灾节点.
有关更多信息,请参见常见问题.
重要的
管理员的职责是检测主站点上发生了灾难。
灾备工作流由管理员在主站点宕机后手动启动。
管理员必须在灾备站点的灾备节点上手动执行恢复脚本。
如果在主站点升级HA pair,还需要手动升级灾备站点的单节点。
灾后工作流程
当主站点发生灾难后宕机时,必须按照以下步骤启动容灾工作流程:
管理员确认主站点发生灾难,主站点不能运行。
管理员启动恢复进程。
管理员需要根据需要在灾备节点(灾备站点)手动执行以下恢复脚本:
配置容灾节点的SNMP、Syslog和Analytics功能:
议员/脚本/ pgsql / pgsql \ _restore \ _remote \ _backup.sh < !——NeedCopy >
配置容灾节点为license服务器:
/mps/scripts/pgsql/pgsql\_restore\_remote\_backup.sh -reconfig-ls < ip -of- primary-site - >
在内部,Citrix ADC实例被自动重新配置,以将数据发送到现在已成为新的主站点的灾难恢复节点。
下图显示了主站点遭受灾难后的灾难恢复工作流程。
注意:
在灾备站点启动脚本后,灾备站点将成为新的主站点。您也可以访问容灾用户界面。
灾后恢复
灾难发生后,管理员启动恢复脚本,灾备站点变为新的主站点。
如果稍后要将配置恢复到原始站点,请参见将配置恢复到原主站点.
重要的
如果您已安装Citrix ADM 12.1.49. exe。如果您使用了Citrix x或更早的版本,您将有30天的宽限期联系Citrix在Citrix ADM上重新托管原始许可证(在灾备站点)。
12.1.50。Citrix的ADM license会自动同步到灾备站点(不需要联系Citrix)。
从12.1.50开始支持灾备站点的池化license。X或更高版本。如果已经为实例申请了池license,则需要手动将实例重新配置到灾备站点。
将配置恢复到原主站点
灾难发生后,配置的灾备节点成为新的主站点,客户端业务流量通过该节点。
有关更多信息,请参见灾后工作流程.
当原主站点不存在灾难,并且您决定将所有操作转移到主站点时,请重新配置原主站点,使其与灾备节点上的配置相匹配。
在开始之前,请确保主站点和灾备站点都是主用站点。
当需要从灾备站点恢复到原主站点时,请执行以下步骤。
登录原主站点,执行如下命令:
nohup /mps/sync_adm_node.py -I
-R -L & 该命令只配置Syslog、SNMP和Analytics到主站点。
如果需要将主站点配置为ADC实例的license池服务器,则执行如下命令:
nohup /mps/sync_adm_node.py -I
-R -L -O yes & 的
- o
命令获取灾备站点IP地址,将主站点重新配置为license池服务器。重新配置灾备站点。看到的,部署灾难恢复设置.
将配置从灾备站点恢复到原主站点后,客户端流量将从Citrix ADM主节点通过。