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は、IT自動化全体の一部としてCitrix ADMとCitrix ADCを統合するさまざまな機能のAPIも提供します。詳細については、「 Citrix ADMサービスAPI」を参照してください。

Terraformを使用してCitrix ADCを自動化する

Terraform は、クラウド、インフラストラクチャ、またはサービスのプロビジョニングと管理に、インフラストラクチャをコードアプローチとして採用するツールです。Citrix ADC テラフォームリソースは、GitHub で使用できます。詳細なドキュメントと使用法については、GitHub を参照してください。

Terraform の ADC 自動化に関するブログとビデオ

領事-Terraform-Syncを使用してCitrix ADCを自動化する

Citrix ADC Consul-Terraform-Sync(CTS)モジュールにより、アプリケーションチームはサービスの新しいインスタンスをCitrix ADCに自動的に追加または削除できます。必要なADC構成の変更を行うために、IT管理者やネットワーキングチームに手動でチケットを提出する必要はありません。

Ansible を使用してCitrix ADCを自動化する

Ansible は、インフラストラクチャをコードとして実現する、オープンソースのソフトウェアプロビジョニング、構成管理、およびアプリケーションデプロイメントツールです。Citrix ADC Ansible モジュールとサンプルプレイブックは、GitHub にあります。詳細なドキュメントと使用法については、GitHub を参照してください。

Citrixは認定されたAnsibleAutomationパートナーです。Red Hat Ansible オートメーションプラットフォームのサブスクリプションをお持ちのユーザーは、 Red Hat オートメーションハブからCitrix ADCコレクションにアクセスできます。

TerraformとAnsibleの自動化ブログ

ADC 展開用のパブリッククラウドテンプレート

パブリッククラウドテンプレートは、パブリッククラウドでのデプロイメントのプロビジョニングを簡素化します。さまざまな環境で、さまざまなCitrix ADCテンプレートを使用できます。使用方法の詳細については、それぞれの GitHub リポジトリを参照してください。

AWS CFT:

Azure Resource Manager (ARM) テンプレート:

Google Cloud デプロイメントマネージャー (GDM) テンプレート:

テンプレートに関する動画

AWS クイックスタート

NITRO API

Citrix ADC NITRO プロトコルを使用すると、表現状態転送(REST)インターフェイスを使用して、Citrix ADCアプライアンスをプログラムで構成および監視できます。そのため、NITROアプリケーションはあらゆるプログラミング言語で開発することができます。Java、.NET、または Python で開発する必要があるアプリケーションの場合、NITRO API は、個別のソフトウェア開発キット (SDK) としてパッケージ化された関連ライブラリを通じて公開されます。

Citrix ADC 展開と構成を自動化