NetScaler VPX

自动部署和配置 NetScaler

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

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

NetScaler 自动化

使用 NetScaler ADM 实现 NetScaler 自动化

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

有关自动化的 NetScaler ADM 博客和视频

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

有关模板的视频

NITRO API

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

自动部署和配置 NetScaler