Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konfigurieren

Übersicht

Hintergrundinformationen

Konfiguration

Leer und nicht eingegebene Tags

Hinweis zur Verschlüsselung von Zeichensätzen

Überprüfen

Zugehörige Informationen

Einführung

Dieses Dokument beschreibt, wie Teile der XML-Konfigurationsdatei (eXtensible Markup Language) in die E-Mail Security Appliance (ESA) hochgeladen werden.

Voraussetzungen

Anforderungen

Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:

- XML (eXtensible Markup Language)

- E-Mail Security Appliance (ESA)

Verwendete Komponenten

Dieses Dokument ist nicht auf bestimmte Software- oder Hardwareversionen beschränkt.

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Hinweis: In diesem Dokument wird davon ausgegangen, dass die hochzuladende Konfiguration aus derselben AsyncOS-Version stammt.

Konfigurieren

Übersicht

Mit der ESA können Sie eine Konfigurationsdatei importieren, die Sie von einem beliebigen Zeitpunkt oder einer anderen ESA erhalten haben.

Häufig gestellte Fragen zur ESA: Wie importieren Sie eine Konfigurationsdatei in eine neue Appliance?

Es können Szenarien auftreten, bei denen es praktischer ist, statt einer gesamten Konfigurationsdatei nur Teile der Konfiguration zu importieren.

- Neuerungen

- Funktionstests

- Hinzufügen einer großen Anzahl von Einträgen gleichzeitig zu bestimmten Einstellungen

Hintergrundinformationen

Sie können Informationen in einer von drei Methoden laden:

- Legen Sie Informationen im Konfigurationsverzeichnis ab, und laden Sie sie hoch.

- Laden Sie die Konfigurationsdatei direkt von Ihrem lokalen Computer hoch.

- Fügen Sie Konfigurationsinformationen direkt ein.

Unabhängig von der Methode müssen Sie diese Tags am Anfang der Konfiguration einfügen:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE config SYSTEM "config.dtd">

<config>

... your configuration information in valid XML

</config>

Das schließende </config>-Tag sollte Ihren Konfigurationsinformationen folgen. Die Werte in der XML-Syntax werden analysiert und anhand der DTD im Konfigurationsverzeichnis der Cisco Content Security Appliance validiert. Die DTD-Datei heißt config.dtd. Wenn Validierungsfehler in der Befehlszeile bei Verwendung des Befehls loadconfig gemeldet werden, werden die Änderungen nicht geladen. Sie können die DTD herunterladen, um Konfigurationsdateien außerhalb der Appliance zu validieren, bevor Sie sie hochladen.

Konfiguration

Um einen Unterabschnitt der Konfigurationsdatei zu importieren, muss der Unterabschnitt vollständig und eindeutig sein und die obigen Deklarationstags enthalten sowie innerhalb von <config></config> liegen.

Complete bedeutet, dass die gesamten Start- und Endtags für einen bestimmten Unterabschnitt, wie in der DTD definiert, enthalten sind. Das Hochladen oder Einfügen des folgenden Codes verursacht beispielsweise Validierungsfehler:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE config SYSTEM "config.dtd">

<config>

<autosupport_enabled>0</autosu

</config>

Sie können diesen Code jedoch hochladen oder einfügen und keine Validierungsfehler verursachen:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE config SYSTEM "config.dtd">

<config>

<autosupport_enabled>0</autosupport_enabled>

</config>

Eindeutig bedeutet, dass der Unterabschnitt der hochgeladenen oder eingefügten Konfigurationsdatei für die Konfiguration nicht mehrdeutig ist. Ein System kann z. B. nur einen Hostnamen haben, daher ist das Hochladen dieses Codes (einschließlich der Deklarationen und der <config></config> Tags) zulässig:

<hostname>mail4.example.com</hostname>

In einem System können jedoch mehrere Listener definiert sein, von denen jede unterschiedliche Recipient Access Tables definiert ist. Daher wird nur der Upload dieses Codes als mehrdeutig betrachtet:

<rat>

<rat_entry>

<rat_address>ALL</rat_address>

<access>RELAY</access>

</rat_entry>

</rat>

Da es mehrdeutig ist, ist es nicht erlaubt, obwohl es vollständige Syntax ist.

Vorsicht: Beim Hochladen oder Einfügen einer Konfigurationsdatei oder von Unterabschnitten einer Konfigurationsdatei haben Sie die Möglichkeit, nicht bestätigte Änderungen zu löschen, die möglicherweise ausstehen.

Leer und nicht eingegebene Tags

Seien Sie beim Hochladen oder Einfügen von Abschnitten von Konfigurationsdateien vorsichtig. Wenn Sie kein Tag enthalten, wird der Wert in der Konfiguration beim Laden einer Konfigurationsdatei nicht geändert. Wenn Sie jedoch ein leeres Tag einschließen, wird dessen Konfigurationseinstellung gelöscht.

Durch das Hochladen des folgenden Codes werden beispielsweise alle Listener aus dem System entfernt:

<listeners></listeners>

Vorsicht: Beim Hochladen oder Einfügen von Unterabschnitten einer Konfigurationsdatei können Sie sich von der GUI oder CLI trennen und große Mengen an Konfigurationsdaten zerstören. Deaktivieren Sie mit diesem Befehl keine Dienste, wenn Sie nicht in der Lage sind, die Verbindung zur Einheit mithilfe eines anderen Protokolls, der seriellen Schnittstelle oder der Standardeinstellungen auf dem Management-Port wieder herzustellen. Verwenden Sie diesen Befehl auch nicht, wenn Sie sich nicht über die genaue, durch die DTD definierte Konfigurationssyntax sicher sind. Sichern Sie immer die Konfigurationsdaten, bevor Sie eine neue Konfigurationsdatei laden.

Hinweis zur Verschlüsselung von Zeichensätzen

Das encoding-Attribut der XML-Konfigurationsdatei muss "ISO-8859-1" sein, unabhängig vom Zeichensatz, den Sie zur Offline-Bearbeitung der Datei verwenden können. Das encoding-Attribut wird in der Datei jedes Mal angegeben, wenn Sie den Befehl show wconfig, saveconfig oder mailconfig ausgeben:

<?xml version="1.0" encoding="ISO-8859-1"?>

Überprüfen

Navigieren Sie zur Seite der geänderten Funktion oder Einstellung.

Zugehörige Informationen

- Häufig gestellte Fragen zur ESA: Wie importieren Sie eine Konfigurationsdatei in eine neue Appliance?

- Verwalten der Konfigurationsdatei