MailUtilities: Remote Deployment - Einführung Zielsetzung Die Aufgabe von Remote Deployment adressiert zwei Szenarien: 1. Konfiguration der MailUtilities von einer Workstation aus, damit man das Control Panel nicht auf dem Server ausführen muss. 2. Einsatz in einer Cluster-Umgebung, damit man die MailUtilities auch bei einem Failover der Knoten weiterhin auf dem neuen aktiven Knoten ausgeführt wird. Anmerkung: Die MailUtilities sind keine Cluster Ressourcen. Die Software wird einfach auf beiden Knoten gesondert installiert. Bei einem Failover tritt dann jeweils die entsprechende Installation auf dem dann aktiven Knoten in Kraft. Das eigentliche Problem: Wenn man nun auf einem aktiven Cluster-Knoten oder auf einer Workstation die MailUtilities konfiguriert (also zum Beispiel eine Regel erstellt), so besteht keine automatische Synchronisierung mit der MailUtilities- Installationen auf den anderen Servern. Die Lösung: Die Deployment-Technik kopiert die erforderlichen Konfigurationsdateien von der Workstation bzw. dem Knoten, auf dem Sie die Konfiguration ändern in das entsprechende Verzeichnis der anderen MailUtilities-Installationen. Damit dieser Kopiervorgang durchgeführt werden kann, müssen auf den Zielservern Freigaben eingerichtet werden. MailUtilities: Remote Deployment Autor: Hans Willi Kremer Juli 2009 Seite 1
Das Remote Deployment Menü Hier können Sie sich mit anderen Mail Servern, auf denen Mail Utilities installiert sind, verbinden und Einstellungen vom Hauptserver übertragen. Liste der Remote Deployment Verbindungen Schließen ohne die Einstellungen zu speichern Einstellungen Server replizieren Verbindungen überprüfen Pfad der Log Datei Vorhandene Remote Deployment Verbindung löschen Vorhandene Remote Deployment Verbindung editieren Neue Remote Deployment Verbindung hinzufügen Die Remote Deployment Tabelle ist in 4 Spalten eingeteilt. Name Beinhaltet die Namen der Mail Server, die für Remote Deployment konfiguriert sind. Path Beinhaltet den Pfad des Shared Folder, wo die exclaimer.dll Datei liegt und welcher auf jedem Mail Server, der für Remote Deployment konfiguriert wurde, vorhanden ist. Details Beinhaltet die Versionsnummer jeder exclaimer.dll Datei auf jedem Server, der für Remote Deployment konfiguriert wurde. MailUtilities: Remote Deployment Autor: Hans Willi Kremer Juli 2009 Seite 2
Deployment Status Beinhaltet Details über den Status eines jedem Slave Mail Server. Add - Diese Option erlaubt ein Hinzufügen eines Mail Servers zur Remote Deployment Liste. Edit Diese Option erlaubt das Editieren der Details eines Mail Servers, wie Name und Pfad. Delete Diese Option löscht einen Mail Server. Log File Geben Sie hier einen Pfad ein, wo das Remote Deployment Log File gespeichert werden soll. Als Beispiel: c:\logging\remotedeploymentlog.txt. Lassen Sie das Feld leer, wenn sie keine Log Datei wünschen. Scan Diese Option überprüft die Konnektivität zu den einzelnen Mail Servern. Außerdem wird hier der aktuelle Status der Installation der einzelnen Slave Servern angezeigt. Deploy Mit dieser Option werden die Einstellungen des Servers auf die anderen Server übertragen. Close Diese Option schließt das Remote Deployment Menü. MailUtilities: Remote Deployment Autor: Hans Willi Kremer Juli 2009 Seite 3
Step-by-Step Installation Exclaimer MailUtilities Installieren Sie die MailUtilities auf dem Server sowie auf der Workstation. In einem Clusterszenario installieren Sie MailUtilities auf allen in Frage kommenden Servern. Beispiel: Auf einem 2-Knoten-Cluster mit Exchange 2003 jeweils auf beiden Knoten. In einer Exchange 2007 oder 2010 Umgebung installieren Sie die MailUtilities auf jedem der HUB-Server. Konfiguration von Remote Deployment Die Beschreibung geht davon aus, dass Sie auf beiden Knoten Exclaimer installiert haben und gegebenenfalls auch auf jedem Knoten Änderungen vornehmen können und diese dann auf den anderen Knoten replizieren. 1. Geben Sie auf beiden Knoten den Ordner frei, in der sich die exclaimer.dll Datei befindet. 2. Öffnen Sie das Exclaimer Mail Utilities Control Panel. 3. Klicken Sie auf das Setup Icon im Menü links. 4. Klicken Sie auf das Remote Deployment Icon unten rechts im Setup Panel. 5. Klicken Sie im Remote Deployment Menü auf Add. 6. Geben Sie den Namen des Servers in das Feld Name ein und den Pfad, wo sich die exclaimer.dll Datei befindet. Beispiel: \\server2\exclaimer. 7. Weiter mit OK. MailUtilities: Remote Deployment Autor: Hans Willi Kremer Juli 2009 Seite 4
Einrichten einer Freigabe 1. Auf dem Zielserver klicken Sie rechts auf das Verzeichnis in dem die Datei exclaimer.dll liegt. 2. Klicken Sie auf Freigabe und Sicherheit 3. Wählen Sie die Option Diesen Ordner freigeben. 4. Klicken Sie auf Berechtigungen. 5. Entfernen Sie die Gruppe Jeder (everyone) und fügen Sie den Exchange Administrator oder eine Gruppe/einen Benutzer hinzu, der das MailUtilities Control Panel benutzen darf hinzu. 6. Aktivieren Sie Allow Full Control. 7. Klicken Sie auf Übernehmen und OK. Konfigurationen auf den Ziel-Server replizieren 1. Öffnen Sie das Exclaimer Mail Utilities Control Panel. 2. Klicken Sie auf das Setup Icon im Menü links. 3. Klicken Sie auf das Remote Deployment Icon unten rechts im Setup Panel. 4. Klicken Sie auf Deploy. 5. Klicken Sie auf OK, um die Einstellungen zu replizieren. WICHTIG! Wir empfehlen den UNC Pfad anzugeben statt der Angabe eines Laufwerksbuchstaben. Wir empfehlen die Konfiguration in einer Multi-Server Umgebung von einer Workstation aus zu machen und die zentrale Management Funktion zu nutzen. Wenn Sie Exclaimer von einer Workstation aus installieren und konfigurieren und die Einstellungen dann auf die Server weitergeben möchten, benötigen Sie eine Workstation Lizenz für das Control Panel. Kontaktieren Sie uns hierzu unter sales@exclaimer.com oder sales@exclaimer.de für nähere Informationen. MailUtilities: Remote Deployment Autor: Hans Willi Kremer Juli 2009 Seite 5