Bereitstellung und Konfigurationen von NetScaler automatisieren
NetScaler bietet mehrere Tools zur Automatisierung Ihrer ADC-Bereitstellungen und Konfigurationen. Dieses Dokument enthält eine kurze Zusammenfassung verschiedener Automatisierungstools und Verweise auf verschiedene Automatisierungsressourcen, mit denen Sie ADC-Konfigurationen verwalten können.
Die folgende Abbildung bietet einen Überblick über die NetScaler-Automatisierung in einer Hybrid-Multi-Cloud-Umgebung (HMC).
Automatisieren Sie NetScaler mit NetScaler ADM
NetScaler ADM fungiert als Automatisierungskontrollpunkt für Ihre verteilte ADC-Infrastruktur. NetScaler ADM bietet umfassende Automatisierungsfunktionen, von der Bereitstellung bis zur Aktualisierung von ADC-Geräten. Im Folgenden sind die wichtigsten Automatisierungsfunktionen von ADM aufgeführt:
- Provisioning von NetScaler VPX-Instanzen auf AWS
- Provisioning von NetScaler VPX-Instanzen auf Azure
- StyleBooks
- Konfigurationsaufträge
- Konfigurationsaudit
- ADC-Aktualisierungen
- SSL Zertifikatsverwaltung
- Integrationen - GitHub, ServiceNow, Integrationen von Ereignisbenachrichtigungen
NetScaler ADM-Blogs und Videos zur Automatisierung
- Anwendungsmigrationen mit StyleBooks
- Integrieren Sie ADC-Konfigurationen mit CI/CD mithilfe von ADM StyleBooks
- Vereinfachung der Public Cloud NetScaler-Bereitstellungen durch ADM
- 10 Möglichkeiten, wie der NetScaler ADM-Dienst einfachere NetScaler-Upgrades unterstützt
NetScaler ADM bietet für seine verschiedenen Funktionen auch APIs, die NetScaler ADM und NetScaler als Teil der gesamten IT-Automatisierung integrieren. Weitere Informationen finden Sie unter NetScaler ADM Service-APIs.
Automatisieren Sie NetScaler mit Terraform
Terraform ist ein Tool, das Infrastruktur als Code-Ansatz zur Bereitstellung und Verwaltung von Cloud, Infrastruktur oder Service verwendet. NetScaler-Terraform-Ressourcen sind in GitHub zur Verwendung verfügbar. Lesen Sie GitHub für eine ausführliche Dokumentation und Verwendung.
- NetScaler Terraform-Module zur Konfiguration von ADC für verschiedene Anwendungsfälle wie Load Balancing und GSLB
- Terraform Cloud-Skripts zur Bereitstellung von ADC in AWS
- Terraform-Cloud-Skripts zur Bereitstellung von ADC in Azure
- Terraform-Cloud-Skripte zur Bereitstellung von ADC in GCP
- Blau-grüne Bereitstellung mit NetScaler VPX und Azure-Pipelines
Blogs und Videos auf Terraform für die ADC-Automatisierung
- Automatisieren Sie Ihre NetScaler-Bereitstellungen mit Terraform
- Bereitstellung und Konfiguration von ADC im HA-Setup in AWS mithilfe von Terraform
Automatisieren Sie NetScaler mit Consul-Terraform-Sync
Mit dem NetScaler Consul-Terraform-Sync (CTS) -Modul können Anwendungsteams automatisch neue Instanzen von Diensten zu NetScaler hinzufügen oder entfernen. Es ist nicht erforderlich, manuelle Tickets für IT-Administratoren oder Netzwerkteams zu erheben, um die erforderlichen Änderungen der ADC-Konfiguration vorzunehmen.
- NetScaler Consul-Terraform-Sync-Modul für die Automatisierung der Netzwerkinfrastruktur
- Gemeinsames Webinar von Citrix-HashiCorp: Dynamisches Networking mit Consul-Terraform-Sync für Terraform Enterprise und NetScaler
Automatisieren Sie NetScaler mit Ansible
Ansible ist ein Open-Source-Tool zur Softwarebereitstellung, Konfigurationsverwaltung und Anwendungsbereitstellung, das die Infrastruktur als Code ermöglicht. NetScaler Ansible-Module und Beispiel-Playbooks können in GitHub zur Verwendung gefunden werden. Lesen Sie GitHub für eine ausführliche Dokumentation und Verwendung.
Citrix ist ein zertifizierter Ansible Automation Partner. Benutzer mit einem Red Hat Ansible Automation Platform-Abonnement können von Red Hat Automation Hubaus auf NetScaler Collections zugreifen.
Automatisierungsblogs von Terraform und Ansible
- Citrix wurde zum HashiCorp-Integrationspartner des Jahres ernannt
- Citrix ist jetzt zertifizierter Red Hat Ansible Automation Platform Partner
- Terraform und Ansible Automation für App-Bereitstellung und Sicherheit
Public-Cloud-Vorlagen für ADC-Bereitstellungen
Öffentliche Cloudvorlagen vereinfachen die Bereitstellung Ihrer Bereitstellungen in Public Clouds. Für verschiedene Umgebungen stehen verschiedene NetScaler-Vorlagen zur Verfügung. Einzelheiten zur Verwendung finden Sie in den jeweiligen GitHub-Repositorys.
AWS-CFTs:
Azure Resource Manager (ARM)-Vorlagen:
Google Cloud-Bereitstellungsmanager (GDM) -Vorlagen:
Videos auf Vorlagen
- Bereitstellen von NetScaler HA in AWS mithilfe der CloudFormation-Vorlage
- Bereitstellen von NetScaler HA über Availability Zones hinweg mit AWS QuickStart
- NetScaler HA-Bereitstellung in GCP mit GDM-Vorlagen
NITRO-APIs
Mit dem NetScaler NITRO-Protokoll können Sie die NetScaler-Appliance programmgesteuert konfigurieren und überwachen, indem Sie Schnittstellen für den Representational State Transfer (REST) verwenden. Daher können NITRO-Anwendungen in jeder Programmiersprache entwickelt werden. Für Anwendungen, die in Java oder .NET oder Python entwickelt werden müssen, werden NITRO-APIs durch relevante Bibliotheken bereitgestellt, die als separate Software Development Kits (SDKs) gepackt sind.