-
-
Importar y sincronizar StyleBooks desde el repositorio de GitHub
-
Migración simplificada de la configuración de aplicaciones Citrix ADC mediante StyleBooks
-
Crear y utilizar StyleBooks personalizados
-
StyleBook para crear un servidor virtual de equilibrio de carga
-
StyleBook para crear una configuración básica de equilibrio de carga
-
Crear un StyleBook para cargar certificados SSL y archivos de clave de certificado en Citrix ADM
-
Habilitar análisis y configurar alarmas en un servidor virtual definido en un StyleBook
-
Crear un StyleBook para realizar operaciones que no sean CRUD
-
-
Usar API para crear configuraciones a partir de StyleBooks
-
-
-
-
Cómo buscar instancias mediante valores de etiquetas y propiedades
-
Administrar particiones de administración de instancias Citrix ADC
-
Realizar copias de seguridad y restaurar instancias de Citrix ADC
-
Forzar una conmutación por error a la instancia secundaria de Citrix ADC
-
Forzar una instancia secundaria de Citrix ADC para que permanezca secundaria
-
Usar mensajes de registro de ADM para administrar y supervisar su infraestructura
-
-
Usar grabación y reproducción para crear trabajos de configuración
-
Crear trabajos de configuración a partir de comandos correctivos
-
Replicar la configuración en ejecución y guardada de una instancia de Citrix ADC a otra
-
Utilizar trabajos de mantenimiento para actualizar instancias de Citrix ADC SDX
-
Crear trabajos de configuración para instancias Citrix SD-WAN WANOP
-
Usar plantillas de configuración para crear plantillas de auditoría
-
Reprogramar trabajos configurados mediante plantillas integradas
-
Reutilizar plantillas de auditoría de configuración en trabajos de configuración
-
-
-
-
Compare el volumen de datos utilizado por los videos ABR optimizados y no optimizados
-
Ver el tipo de vídeos transmitidos y el volumen de datos consumido de la red
-
Compare el tiempo de reproducción optimizado y no optimizado de los vídeos ABR
-
Compare el consumo de ancho de banda de vídeos ABR optimizados y no optimizados
-
Compare el número optimizado y no optimizado de reproducciones de videos ABR
-
Ver la velocidad máxima de datos para un período de tiempo específico
-
-
NSX Manager: Provisioning manual de instancias de Citrix ADC
-
NSX Manager: Provisioning automático de instancias de Citrix ADC
-
Automatización de Citrix ADC mediante Citrix ADM en el modo híbrido ACI de Cisco
-
Paquete de dispositivos Citrix ADC en el modo de orquestación de nube de ACI de Cisco
-
Administrar licencias de instancia
-
Licencias para Citrix ADM License Server en alta disponibilidad
-
Capacidad agrupada de Citrix ADC
-
Actualizar una licencia perpetua en ADC VPX a una capacidad agrupada ADC
-
Administrar licencias de ráfaga en la capacidad agrupada de Citrix ADM
-
Actualización de una licencia perpetua en ADC MPX a la capacidad agrupada ADC
-
Actualizar una licencia perpetua en ADC SDX a una capacidad agrupada ADC
-
Capacidad agrupada de Citrix ADC en instancias de ADC en modo de clúster
-
Configurar comprobaciones de caducidad para licencias de capacidad agrupadas
-
-
Administrar instancias de HAProxy
-
Control de acceso basado en roles para instancias de HAProxy
-
Ver los detalles de las interfaces configuradas en instancias de HAProxy
-
Ver los detalles de los backends configurados en instancias de HAProxy
-
Ver los detalles de los servidores configurados en instancias HAProxy
-
Ver las instancias HAProxy con el mayor número de interfaces o servidores
-
Realizar una copia de seguridad y restaurar una instancia de HAProxy
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已动态机器翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
This content has been machine translated dynamically.
This content has been machine translated dynamically.
This content has been machine translated dynamically.
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.
Este artigo foi traduzido automaticamente.
这篇文章已经过机器翻译.放弃
Translation failed!
Usar API para crear configuraciones a partir de StyleBooks
Después de crear su StyleBook, debe importarlo a Citrix Application Delivery Management (ADM) para usarlo mediante Citrix ADM o mediante las API de Citrix ADM. Citrix ADM valida su StyleBook al importarlo y, si la validación se realiza correctamente, su StyleBook aparece en el catálogo Citrix ADM de StyleBooks, listo para usarse para crear configuraciones.
Ahora puede usar las API de StyleBook para crear configuraciones basadas en este StyleBook. Puede utilizar cualquier herramienta como la herramienta de línea de comandos curl o la extensión del explorador Chrome Postman para enviar solicitudes HTTP a Citrix ADM.
Ejemplo 1
Considere el StyleBook “lb-vserver” en el que ha creadoStyleBook para crear un servidor virtual de equilibrio de carga. Utilice la API REST para crear un paquete de configuración a partir de este StyleBook de la siguiente manera:
POST
https://<MAS-DNS-or-IP>/stylebook/nitro/v1/config/stylebooks/com.example.stylebooks/0.1/lb-vserver/configpacks
Content-Type: application/json
Accept: application/json
{
"configpack":
{
"parameters": {
"name": "lb1",
"ip": "10.102.117.31"
},
"target_devices":
[
{
"id": "deecee30-f478-4446-9741-a85041903410"
}
]
}
}
En esta solicitud HTTP, el id (por ejemplo, “deecee30-f478-4446-9741-a85041903410”) es el identificador de instancia de Citrix ADC en el que se crea el servidor virtual de equilibrio de carga lb1 con la dirección IP 10.102.117.31. El ID de instancia de la instancia de Citrix ADC se recupera de Citrix ADM.
Para obtener el ID de una instancia administrada por Citrix ADM, puede utilizar las API de Citrix ADM. Por ejemplo, para recuperar el ID de instancia de una instancia Citrix ADC cuya dirección IP es 192.168.153.160, puede utilizar la siguiente API:
GET https://<MAS-IP>/nitro/v1/config/ns?filter=ip_address:192.168.153.160
Accept: application/json
La respuesta contiene el ID en la carga útil:
200
OK
Content-Type: application/json
{
"errorcode": 0,
"message": "Done",
"operation": "get",
"resourceType": "ns",
"username": "nsroot",
"tenant_name": "Owner",
"resourceName": "",
"ns":
[
{
"is_grace": "false",
"hostname": "",
"std_bw_config": "0",
"gateway_deployment": "false",
…"id": "deecee30-f478-4446-9741-a85041903410",
...
}
]
}
Si la configuración (configpack) se ha creado correctamente, recibirá la siguiente respuesta HTTP:
200 OK
Content-Type: application/json
{
"configpack":
{
"config_id": "1460806080"
}
}
Ha creado su primera configuración (configpack) que se identifica de forma única mediante el id 1460806080. Puede utilizar este ID para consultar, actualizar o eliminar la configuración.
Ejemplo 2
Puede utilizar el mismo StyleBook para crear otra configuración o configpack y ejecutarlo en las mismas instancias de Citrix ADC o diferentes. En este ejemplo, cree otra configuración y proporcione un nombre y una dirección IP diferentes para el servidor virtual y también especifique LEASTCONNECTION como método de equilibrio de carga. Implemente esta configuración en dos instancias de Citrix ADC.
La solicitud HTTP es la siguiente:
POST
https://<MAS-DNS-or-IP>/stylebook/nitro/v1/config/stylebooks/com.example.stylebooks/0.1/lb-vserver/configpacks
Content-Type: application/json
Accept: application/json
{
"configpack":
{
"parameters":
{
"name": "lb2",
"ip": "10.102.117.32",
"lb-alg": "LEASTCONNECTION"
},
"target_devices"
[
{"id": "deecee30-f478-4446-9741-a85041903410"},
{"id": "debecc60-d589-4557-8632-a74032802412"}
]
}
}
En esta solicitud HTTP, el servidor virtual de equilibrio de carga lb2 con la dirección IP 10.102.117.32 se crea en las dos instancias Citrix ADC representadas por los identificadores “deecee30-f478-4446-9741-a85041903410” y “debecc60-d589-4557-8632-a74032802412”.
Al crear correctamente el paquete de configuración, se recibe la siguiente respuesta HTTP:
200 OK
Content-Type: application/json
{
"configpack":
{
"config_id": "1657696292"
}
}
Este nuevo paquete de configuración tiene un id diferente 165769629. Puede actualizar o eliminar esta configuración mediante este id.
Ejemplo 3
Considere el StyleBook “basic-lb-config” en el que ha creadoStyleBook para crear una configuración básica de equilibrio de carga. Utilice la API REST para crear un paquete de configuración a partir de este StyleBook de la siguiente manera:
POST
http://<MAS-DNS-or-IP>/stylebook/nitro/v1/config/stylebooks/com.example.stylebooks/0.1/basic-lb-config/configpacks
Content-Type: application/json
Accept: application/json
{
"configpack":
{
"parameters":
{
"name": "myapp",
"ip": "10.70.122.25",
"svc-servers":
["192.168.100.11","192.168.100.12"],
"svc-port": 8080
},
"target_devices":
[
{
"id": "deecee30-f478-4446-9741-a85041903410"
},
{
"id": "debecc60-d589-4557-8632-a74032802412"
}
]
}
}
En esta solicitud HTTP, la configuración de equilibrio de carga se ejecuta en dos instancias de Citrix ADC. Puede iniciar sesión en estas instancias de Citrix ADC para comprobar si se crean un servidor virtual y un grupo de servicios con dos servicios enlazados.
Ejemplo 4
Considere el ejemplo compuesto de StyleBook que creó enCrear un StyleBook compuesto. Utilice la API REST para crear un paquete de configuración a partir de este StyleBook de la siguiente manera:
POST http://<MAS-DNS-or-IP>/stylebook/nitro/v1/config/stylebooks/com.example.stylebooks/0.1/composite-example/configpacks
Content-Type: application/json
Accept: application/json
{
"configpack":
{
"parameters": {
"name": "myapp",
"ip": "2.2.2.2",
"svc-servers": ["10.102.29.52","10.102.29.53"]
},
"target_devices":
[
{
"id": "deecee30-f478-4446-9741-a85041903410"
},
{
"id": "debecc60-d589-4557-8632-a74032802412"
}
]
}
}
En esta solicitud HTTP, la configuración se crea en dos instancias de Citrix ADC representadas por sus ID. Si inicia sesión en las instancias Citrix ADC, puede ver los objetos de configuración creados por el StyleBook “basic-lb-config” que se importó en el StyleBook “composite-example”. También puede ver un nuevo monitor HTTP llamado “myapp-mon” que formaba parte del StyleBook de “ejemplo compuesto”.
Al crear correctamente el paquete de configuración, se recibe la siguiente respuesta HTTP:
200 OK
Content-Type: application/json{
"configpack": {
"config_id": "4917276817"
}
}
Actualización de una configuración
Para actualizar esta configuración, por ejemplo, agregando un nuevo servidor back-end con dirección IP 10.102.29.54 a la myapp del servidor virtual de equilibrio de carga, utilice la API para actualizar un paquete de configuración de la siguiente manera:
PUT http://<MAS-DNS-or-IP>/stylebook/nitro/v1/config/stylebooks/com.example.stylebooks/0.1/composite-example/configpacks/4917276817
Content-Type: application/json
Accept: application/json
{
"configpack": {
"parameters": {
"name": "myapp",
"ip": "2.2.2.2",
"svc-servers": ["10.102.29.52","10.102.29.53","10.102.29.54"]
},
"target_devices":
[
{
"id": "deecee30-f478-4446-9741-a85041903410"
},
{
"id": "debecc60-d589-4557-8632-a74032802412"
}
]
}
}
Al actualizar correctamente el paquete de configuración, se recibe la siguiente respuesta HTTP:
200 OK
Content-Type: application/json
{
"configpack": {
"config-id": "4917276817"
}
}
Eliminación de una configuración
Para eliminar esta configuración (de todas las instancias de Citrix ADC), puede usar la API para eliminar un paquete de configuración de la siguiente manera:
DELETE http://<MAS-DNS-or-IP>/stylebook/nitro/v1/config/stylebooks/com.example.stylebooks/0.1/composite-example/configpacks/4917276817
Accept: application/json
Al eliminar correctamente el paquete de configuración, se recibe la siguiente respuesta HTTP:
200 OK
Content-Type: application/json
{
"configpack": {
"config_id": "4917276817"
}
}
Puede iniciar sesión en la instancia de Citrix ADC y comprobar que se han eliminado todos los objetos de configuración que forman parte de este paquete de configuración.
Si quiere eliminar la configuración de instancias específicas de Citrix ADC en lugar de todas, utilice la operación de actualización configpack descrita anteriormente y cambie el atributo “target_devices” en la carga útil JSON para eliminar los ID de instancia de Citrix ADC específicos.
Compartir
Compartir
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select Do Not Agree to exit.