Automatizar la implementación y las configuraciones de NetScaler
NetScaler proporciona varias herramientas para automatizar las implementaciones y configuraciones de ADC. Este documento proporciona un breve resumen de varias herramientas de automatización y referencias a varios recursos de automatización que puede utilizar para administrar las configuraciones de ADC.
La siguiente ilustración proporciona una descripción general de la automatización de NetScaler en un entorno híbrido de múltiples nubes (HMC).
Automatice NetScaler con NetScaler ADM
NetScaler ADM actúa como un punto de control de automatización para su infraestructura ADC distribuida. NetScaler ADM proporciona un conjunto integral de capacidades de automatización, desde el aprovisionamiento de dispositivos ADC hasta su actualización. Las siguientes son las principales funciones de automatización de ADM:
- Aprovisionamiento de instancias de NetScaler VPX en AWS
- Aprovisionamiento de instancias de NetScaler VPX en Azure
- StyleBooks
- Trabajos de configuración
- Auditoría de configuración
- Actualizaciones de ADC
- Administración de certificados SSL
- Integraciones - GitHub, ServiceNow, Integraciones de notificaciones de eventos
Blogs y vídeos de NetScaler ADM sobre automatización
- Migraciones de aplicaciones mediante StyleBooks
- Integre configuraciones de ADC con CI/CD mediante ADM StyleBooks
- Simplificación de las implementaciones de NetScaler en la nube pública a través de ADM
- 10 formas en las que el servicio NetScaler ADM facilita las actualizaciones de NetScaler
NetScaler ADM también proporciona API para sus diversas capacidades que integran NetScaler ADM y NetScaler como parte de la automatización general de TI. Para obtener más información, consulte API del servicio NetScaler ADM.
Automatice NetScaler con Terraform
Terraform es una herramienta que toma la infraestructura como un enfoque de código para aprovisionar y administrar la nube, la infraestructura o el servicio. Los recursos de terraform de NetScaler están disponibles en GitHub para su uso. Consulta GitHub para obtener documentación y uso detallados.
- Módulos NetScaler Terraform para configurar ADC para varios casos de uso, como el equilibrio de carga y GSLB
- Scripts en la nube de Terraform para implementar ADC en AWS
- Scripts en la nube de Terraform para implementar ADC en Azure
- Scripts en la nube de Terraform para implementar ADC en GCP
- Implementación azul-verde mediante procesos de NetScaler VPX y Azure
Blogs y vídeos sobre Terraform para la automatización de ADC
- Automatice sus implementaciones de NetScaler con Terraform
- Aprovisionar y configurar ADC en la configuración de alta disponibilidad en AWS mediante Terraform
Automatizar NetScaler mediante Consul-Terraform-Sync
El módulo NetScaler Consul-Terraform-Sync (CTS) permite a los equipos de aplicaciones agregar o eliminar automáticamente nuevas instancias de servicios en NetScaler. No es necesario generar tickets manuales a los administradores de TI o a los equipos de redes para realizar los cambios necesarios en las configuraciones de ADC.
- Módulo NetScaler Consul-Terraform-Sync para la automatización de la infraestructura de red
- Seminario web conjunto Citrix-HashiCorp: Redes dinámicas con Consul-Terraform-Sync para Terraform Enterprise y NetScaler
Automatice NetScaler con Ansible
Ansible es una herramienta de aprovisionamiento de software de código abierto, administración de configuración e implementación de aplicaciones que permite la infraestructura como código. Los módulos y playbooks de muestra de NetScaler Ansible se pueden encontrar en GitHub para su uso. Consulta GitHub para obtener documentación y uso detallados.
- Módulos de Ansible para configurar ADC
-
Documentación y guía de referencia de los módulos de ADC Ansible
- Módulos de Ansible para ADM
Citrix es un socio de automatización certificado de Ansible. Los usuarios que tienen suscripción a Red Hat Ansible Automation Platform pueden acceder a las colecciones de NetScaler desde Red Hat Automation Hub.
Blogs de automatización de Terraform y Ansible
- Citrix nombrado socio de integración del año de HashiCorp
- Citrix ahora es un socio certificado de Red Hat Ansible Automation Platform
- Terraform y Ansible Automation para la entrega de aplicaciones y la seguridad
Plantillas de nube pública para implementaciones de ADC
Las plantillas de nube pública simplifican el aprovisionamiento de sus implementaciones en nubes públicas. Hay diferentes plantillas de NetScaler disponibles para varios entornos. Para obtener detalles de uso, consulta los repositorios GitHub respectivos.
CFT de AWS:
Plantillas de Azure Resource Manager (ARM):
Plantillas de Google Cloud Deployment Manager (GDM):
Vídeos en plantillas
- Implementación de NetScaler HA en AWS mediante la plantilla de CloudFormation
- Implemente NetScaler HA en las zonas de disponibilidad mediante AWS QuickStart
- Implementación de alta disponibilidad de NetScaler en GCP mediante plantillas de GDM
API de NITRO
El protocolo NetScaler NITRO le permite configurar y supervisar mediante programación el dispositivo NetScaler mediante interfaces de transferencia de estado representacional (REST). Por lo tanto, las aplicaciones NITRO se pueden desarrollar en cualquier lenguaje de programación. Para las aplicaciones que deben desarrollarse en Java, .NET o Python, las API de NITRO se exponen a través de bibliotecas relevantes que se empaquetan como kits de desarrollo de software (SDK) separados.