Introducción
En este documento se describe cómo cargar partes del archivo de configuración del lenguaje de marcado extensible (XML) en el dispositivo de seguridad Email Security Appliance (ESA).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Lenguaje de marcado extensible (XML)
- Dispositivo de seguridad de correo electrónico (ESA)
Componentes Utilizados
Este documento no se limita a una versión específica de software o de hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Nota: Este documento asume que la configuración a cargar es de la misma versión de AsyncOS.
Configurar
Overview
El ESA le permite importar un archivo de configuración obtenido de cualquier punto en el tiempo o de cualquier otro ESA.
Preguntas frecuentes sobre ESA: ¿Cómo se importa un archivo de configuración a un nuevo dispositivo?
Puede encontrar escenarios en los que es más conveniente importar sólo partes de la configuración, en lugar de un archivo de configuración completo.
- Ocio
- Pruebas de funciones
- Agregar un gran número de entradas a la vez a configuraciones específicas
Antecedentes
Puede cargar información mediante uno de estos tres métodos:
- Coloque la información en el directorio de configuración y cárguela.
- Cargue el archivo de configuración directamente desde el equipo local.
- Pegue la información de configuración directamente.
Independientemente del método, debe incluir estas etiquetas en la parte superior de la configuración:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config SYSTEM "config.dtd">
<config>
... your configuration information in valid XML
</config>
La etiqueta </config> de cierre debe seguir la información de configuración. Los valores de la sintaxis XML se analizan y validan con respecto al DTD ubicado en el directorio de configuración de su Cisco Content Security Appliance. El archivo DTD se denomina config.dtd. Si se informa de errores de validación en la línea de comandos cuando se utiliza el comando loadconfig, los cambios no se cargan. Puede descargar el DTD para validar archivos de configuración fuera del dispositivo antes de cargarlos.
Configuración
Para importar una subsección del archivo de configuración, la subsección debe ser completa y única y debe contener las etiquetas de declaraciones anteriores, además de estar dentro de <config></config>.
Completo significa que se incluyen todas las etiquetas de inicio y finalización de una subsección determinada, tal como se define en el DTD. Por ejemplo, cargar o pegar el código siguiente provoca errores de validación:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config SYSTEM "config.dtd">
<config>
<autosupport_enabled>0</autosu
</config>
Sin embargo, si carga o pega este código, no se producirán errores de validación:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config SYSTEM "config.dtd">
<config>
<autosupport_enabled>0</autosupport_enabled>
</config>
Único significa que la subsección del archivo de configuración que se carga o pega no es ambigua para la configuración. Por ejemplo, un sistema sólo puede tener un nombre de host, por lo que se permite cargar este código (incluidas las declaraciones y las etiquetas <config></config>):
<hostname>mail4.example.com</hostname>
Sin embargo, un sistema puede tener varios receptores definidos, cada uno con diferentes tablas de acceso de destinatarios definidas, por lo que cargar sólo este código se considera ambiguo:
<rat>
<rat_entry>
<rat_address>ALL</rat_address>
<access>RELAY</access>
</rat_entry>
</rat>
Debido a que es ambiguo, no está permitido, aunque es una sintaxis completa.
Precaución: al cargar o pegar un archivo de configuración o subsecciones de un archivo de configuración, tiene la posibilidad de borrar los cambios no registrados que puedan estar pendientes.
Etiquetas vacías frente a etiquetas omitidas
Tenga cuidado al cargar o pegar secciones de archivos de configuración. Si no incluye una etiqueta, su valor en la configuración no se modifica al cargar un archivo de configuración. Sin embargo, si incluye una etiqueta vacía, se borra su configuración.
Por ejemplo, al cargar el código siguiente se quitan todos los agentes de escucha del sistema:
<listeners></listeners>
Precaución: al cargar o pegar subsecciones de un archivo de configuración, puede desconectarse de la GUI o CLI y destruir grandes cantidades de datos de configuración. No desactive los servicios con este comando si no puede volver a conectarse al dispositivo mediante otro protocolo, la interfaz serial o la configuración predeterminada en el puerto de administración. Además, no utilice este comando si no está seguro de la sintaxis de configuración exacta definida por el DTD. Realice siempre una copia de seguridad de los datos de configuración antes de cargar un nuevo archivo de configuración.
Nota sobre la codificación del juego de caracteres
El atributo encoding del archivo de configuración XML debe ser "ISO-8859-1", independientemente del conjunto de caracteres que se pueda utilizar para manipular el archivo sin conexión. El atributo de codificación se especifica en el archivo cada vez que ejecuta el comando show config, saveconfig o mailconfig:
<?xml version="1.0" encoding="ISO-8859-1"?>
Verificación
Desplácese hasta la página de la función o configuración modificada.
Información Relacionada