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还为其各种功能提供api,将Citrix ADM和Citrix ADC集成为整体IT自动化的一部分。有关更多信息,请参见Citrix ADM服务api

使用Terraform自动化Citrix ADC

Terraform是一种工具,它采用基础设施即代码的方法来提供和管理云、基础设施或服务。Citrix ADC平台资源可在GitHub中使用。参考GitHub获取详细的文档和用法。

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

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

Citrix ADC Consul-Terraform-Sync (CTS)模块使应用程序团队能够自动向Citrix ADC添加或删除新的服务实例。不需要向IT管理员或网络团队发出手动票据来进行必要的ADC配置更改。

使用Ansible自动化Citrix ADC

Ansible是一个开源软件供应、配置管理和应用程序部署工具,支持基础设施作为代码。Citrix ADC Ansible模块和示例剧本可以在GitHub中找到。参考GitHub获取详细的文档和用法。

思杰是Ansible Automation的认证合作伙伴。拥有红帽Ansible自动化平台订阅的用户可以访问Citrix ADC collection红帽自动化中心

Terraform和Ansible自动化博客

用于ADC部署的公共云模板

公共云模板简化了在公共云中的部署供应。不同的Citrix ADC模板可用于不同的环境。有关使用细节,请参阅各自的GitHub存储库。

AWS旅客:

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

谷歌GDM模板:

模板视频

AWS快速入门

硝基api

Citrix ADC NITRO协议允许您通过使用Representational State Transfer (REST)接口以编程方式配置和监控Citrix ADC设备。因此,NITRO应用程序可以用任何编程语言开发。对于必须用Java或。net或Python开发的应用程序,NITRO api通过打包为单独的软件开发工具包(sdk)的相关库公开。

自动化Citrix ADC的部署和配置