Citrix ADC

自动执行Citrix ADC的部署和配置

Citrix ADC提供了多种工具来自动执行ADC部署和配置。本文档简要介绍了各种自动化工具以及可用于管理adc配置的各种自动化资源的参考资料。

下图概述了如何在混合多云(HMC)环境中自动执行Citrix ADC。

Citrix ADC自动化

使用Citrix ADM自动执行Citrix ADC

Citrix ADM充当分布式ADC基础架构的自动化控制点。Citrix ADM 提供了一套全面的自动化功能,从预配 ADC 设备到升级设备。以下是 ADM 的主要自动化功能:

关于自动化的Citrix ADM博客和视频

Citrix ADM还为用于集成Citrix ADM和Citrix ADC(作为整个它自动化的一部分)的各种功能提供了API。有关更多信息,请参阅Citrix ADM服务API

使用Terraform自动执行Citrix ADC

Terraform是一种将基础结构作为代码方法来预配和管理云,基础结构或服务的工具。Citrix ADC Terraform资源可供在GitHub中使用。有关详细的文档和用法,请参阅GitHub。

关于用于ADC自动化的Terraform的博客和视频

使用Consul-Terraform-Sync自动化Citrix ADC

Citrix ADC Consul-Terraform-Sync (CTS)模块使应用程序团队能够自动向Citrix ADC添加或删除新的服务实例。无需向它管理员或网络团队提交手动工单即可进行必要的adc配置更改。

使用Ansible自动执行Citrix ADC

Ansible是一款支持基础结构即代码的开源软件预配,配置管理和应用程序部署工具。Citrix ADCAnsible 模块和示例剧本可以在 GitHub 中找到以供使用。有关详细的文档和用法,请参阅 GitHub。

Citrix是经过认证的Ansible自动化合作伙伴。订阅了红帽Ansible自动化平台的用户可以从红帽自动化中心访问Citrix ADC集合。

Terraform和Ansible自动化博客

用于部署adc的公有云模板

公有云模板简化了公有云中部署的预配。不同的Citrix ADC模板适用于不同的环境。有关如何使用的详细信息,请参阅相应的GitHub存储库。

AWS钢管:

Azure资源管理器(ARM)模板:

谷歌云部署管理器(GDM)模板:

有关模板的视频

Aws快速入门

硝基API

Citrix ADC硝基协议允许您使用代表性状态传输(REST)接口以编程方式配置和监视Citrix ADC设备。因此,可以用任何编程语言来开发nitro应用程序。对于必须以Java或. net或Python开发的应用程序,硝基API将通过打包为独立软件开发工具包(SDK)的相关库公开。

自动执行Citrix ADC的部署和配置