ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Descripción de las plantillas de aplicaciones Citrix ADC y los archivos de implementación

Al exportar una aplicación Citrix ADC, se crean automáticamente los dos archivos siguientes:

  • Archivo de plantilla de la aplicación Citrix ADC. Contiene información de configuración de aplicaciones, como unidades de aplicación, reglas y directivas configuradas.
  • Archivo de implementación. Contiene información específica de implementación, como dispositivos de punto final públicos, servicios, direcciones IP asociadas y variables configuradas.

En un archivo de plantilla o un archivo de implementación, cada unidad de información de configuración de aplicación se encapsula en un elemento XML específico destinado a ese tipo de unidad. Por ejemplo, cada dispositivo de punto final público y los detalles asociados se encapsulan dentro de las etiquetas <appendpoint> y </appendpoint>, y todos los elementos del extremo se encapsulan dentro de las etiquetas <appendpoint_list> y </appendpoint_list>.

Nota: Después de exportar una aplicación Citrix ADC, puede agregar elementos, quitar elementos y modificar elementos existentes antes de importar la aplicación a un dispositivo Citrix ADC.

Ejemplo de una plantilla de aplicación Citrix ADC

A continuación se muestra un ejemplo de un archivo de plantilla creado a partir de una aplicación Citrix ADC denominada SharePoint_Team_Site:

<?xml version="1.0" encoding="UTF-8" ?> <template> <template_info> <application_name>SharePoint_Team_Site</application_name> <templateversion_major>1</templateversion_major> <templateversion_minor>1</templateversion_minor> <author>Ed</author> <introduction>An application for managing a SharePoint team site with images, reports, and, XML content.</introduction> <summary>This template includes variables</summary> <version_major>9</version_major> <version_minor>3</version_minor> <build_number>38</build_number> </template_info> <apptemplate> <rewrite> <rewriteaction_list> <rewriteaction> <name>Rw_name</name> <type>replace</type> <target>HTTP.REQ.BODY(10000).AFTER_REGEX(re/number/).BEFORE_REGEX(re/address/)</target> <stringbuilderexpr>"NA"</stringbuilderexpr> <allow_unsafe_pi1>NO</allow_unsafe_pi1> </rewriteaction> <rewriteaction> . . . </rewriteaction> . . . </rewriteaction_list> <rewritepolicy_list> <rewritepolicy> <name>Rw_number_NA</name> <rule>HTTP.REQ.BODY(100000).CONTAINS("admin")</rule> <action>Rw_name</action> </rewritepolicy> <rewritepolicy> . . . </rewritepolicy> . . . </rewritepolicy_list> </rewrite> <appunit_list> <appunit> <name>SharePoint_Team_Sitedefault</name> <rule /> <expressiontype>PE</expressiontype> <servicetype>HTTP</servicetype> <ipv46>0.0.0.0</ipv46> <ipmask>*</ipmask> <port>0</port> <range>1</range> <persistencetype>NONE</persistencetype> <timeout>2</timeout> <persistencebackup>NONE</persistencebackup> <backuppersistencetimeout>2</backuppersistencetimeout> <lbmethod>LEASTCONNECTION</lbmethod> <persistmask>255.255.255.255</persistmask> <v6persistmasklen>128</v6persistmasklen> <pq>OFF</pq> <sc>OFF</sc> <m>IP</m> <datalength>0</datalength> <dataoffset>0</dataoffset> <sessionless>DISABLED</sessionless> <state>ENABLED</state> <connfailover>DISABLED</connfailover> <clttimeout>180</clttimeout> <somethod>NONE</somethod> <sopersistence>DISABLED</sopersistence> <redirectportrewrite>DISABLED</redirectportrewrite> <downstateflush>DISABLED</downstateflush> <gt2gb>DISABLED</gt2gb> <ipmapping>0.0.0.0</ipmapping> <disableprimaryondown>DISABLED</disableprimaryondown> <insertvserveripport>OFF</insertvserveripport> <authentication>OFF</authentication> <authn401>OFF</authn401> <push>DISABLED</push> <pushlabel>none</pushlabel> <l2conn>OFF</l2conn> </appunit> <appunit> . . . </appunit> . . . </appunit_list> </apptemplate> <parameters> <property_list> <property> <variable_definition_list> <variable_definition> <name>body_size</name> <defaultvalue>10000</defaultvalue> <description>Evaluation Scope</description> <startindex>14</startindex> <length>5</length> </variable_definition> . . . </variable_definition_list> <object_type>rewriteaction</object_type> <object_name>Rw_name</object_name> <name>target</name> </property> . . . </property_list> </parameters> </template>

Ejemplo de un archivo de implementación

A continuación se muestra el archivo de implementación asociado con la aplicación SharePoint_Team_Site en el ejemplo anterior:

<?xml version="1.0" encoding="UTF8" ?> <template_deployment> <template_info> <application_name>SharePoint_Team_Site</application_name> <templateversion_major>1</templateversion_major> <templateversion_minor>1</templateversion_minor> <author>Ed</author> <introduction>An application for managing a SharePoint team site with images, reports, and, XML content.</introduction> <summary>This template includes variables</summary> <version_major>9</version_major> <version_minor>3</version_minor> <build_number>38</build_number> </template_info> <appendpoint_list> <appendpoint> <ipv46>10.111.111.1</ipv46> <port>80</port> <servicetype>HTTP</servicetype> </appendpoint> </appendpoint_list> <service_list> <service> <ip>10.102.29.5</ip> <port>80</port> <servicetype>HTTP</servicetype> </service> <service> . . . </service> . . . </service_list> <variable_list> <variable> <name>body_size</name> <description>Evaluation Scope</description> <value>10000</value> </variable> <variable> . . . </variable> . . . </variable_list> </template_deployment>
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Descripción de las plantillas de aplicaciones Citrix ADC y los archivos de implementación