ADC

自动部署和配置 NetScaler

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

下图概述了混合多云 (HMC) 环境中的 NetScaler 自动化。

NetScaler 自动化

使用 NetScaler 控制台自动化 NetScaler

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

NetScaler 控制台关于自动化的博客和视频

NetScaler 控制台还为其各种功能提供 API,这些功能将 NetScaler 控制台和 NetScaler 集成到整个 IT 自动化中。有关更多信息,请参阅 NetScaler 控制台服务 API

使用 Terraform 自动执行 NetScaler

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

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

使用 Consul-Terraform-Sync 自动化 NetScaler

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

使用 Ansible 自动执行 NetScaler

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

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

Terraform 和 Ansible 自动化博客

用于部署 ADC 的公有云模板

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

AWS CFT:

Azure Resource Manager (ARM) 模板:

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

有关模板的视频

AWS 快速入门

NITRO API

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

自动部署和配置 NetScaler