Wenn das Net at Work Mail Gateway auf eine andere Hardware umgezogen werden soll, können sämtliche Einstellungen und der Inhalt der Datenbank ebenfalls auf den neuen Server verschoben werden. Hierbei ist es unerheblich, welche Version auf dem alten Server lief, es muss allerdings mindestens Version 7.x sein. Es ist also möglich, eine Konfigurationsdatei des alten Servers mit Net at Work Mail Gateway Version 7.0 auf einen neuen Server zu kopieren, auf dem die Version 7.7 installiert werden soll. Ein Zwischenschritt über die Version 7.0 auf dem neuen Server ist nicht nötig. Gleiches gilt für die Datenbankdateien.
Um die Version 7.x auf einen anderen Rechner zu verschieben, gehen Sie wie folgt vor:
- Kopieren Sie die antispamrole.config, UserManagementRole.config, die license.xml und die SQL-Datenbankdateien auf den neuen Computer.
- Legen Sie das Verzeichnis “%ProgramFiles%\Net at Work Mail Gateway\AntiSpam Role\Config” an und kopieren Sie antispamrole.config hinein.
- Passen Sie die antispamrole.config an.
- Legen Sie das Verzeichnis “%ProgramFiles%\Net at Work Mail Gateway\User Management Service\Config” an und kopieren Sie UserManagementRole.config und license.xml hinein.
- Passen Sie die UserManagement.config an.
- Installieren Sie den SQL-Server.
- Verschieben Sie die Datenbankdateien in das gewünschte Verzeichnis und hängen Sie diese in den SQL-Server ein.
- Führen Sie das Net at Work Mail Gateway Setup aus.
- Verbinden Sie die UserManagement Rolle und die Reporting Rolle mit der Gateway Rolle.
Die Schritte im Detail:
1. Kopieren Sie die antispamrole.config, UserManagementRole.config, die license.xml und die SQL-Datenbankdateien auf den neuen Computer.
Zuerst halten Sie auf dem Quellcomputer die SQL-Datenbankinstanz an. Diese finden Sie unter den Windows-Diensten üblicherweise als “SQL Server (NOSPAMPROXY)”. Stoppen Sie dann anschließend alle Net at Work Mail Gateway-Dienste.
Kopieren Sie die antispamrole.config aus “<Installationsverzeichnis>\AntiSpam Role\Config”, sowie aus dem Verzeichnis “<Installationsverzeichnis>\User Management Service\Config” die Dateien license.xml und UserManagementRole.config, auf den Zielcomputer.
Die SQL-Datenbankdateien liegen üblicherweise im Pfad “C:\Program Files (x86)\Microsoft SQL Server\MSSQL.XXXX\MSSQL\Data”. Sie erkennen Sie an dem Namen, der mit NoSpamProxy beginnt. Kopieren Sie jetzt sowohl die MDF- als auch LDF-Dateien, die mit NoSpamProxy beginnen auf den Zielcomputer.
2. Legen Sie das Verzeichnis “%ProgramFiles%\Net at Work Mail Gateway\AntiSpam Role\Config” an und kopieren Sie antispamrole.config hinein.
3. Passen Sie die antispamrole.config an.
Öffnen Sie die Datei mit einem Editor, beispielsweise Notepad, und suchen Sie nach folgendem Eintrag:
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
<EncryptedData>
<CipherData>
<CipherValue>AQAAANCMnd...==</CipherValue>
</CipherData>
</EncryptedData>
</connectionStrings>
Verändern Sie diesen so, dass dieser am Schluss wie folgt aussieht:
<connectionStrings>
</connectionStrings>
Desweiteren suchen Sie nach der Zeile
<storageLocation path="<Installationsverzeichnis>\AntiSpam Role\Temporary Files" />
Passen Sie diesen Pfad so an, dass er mit Ihrer künftigen Installation übereinstimmt, z.B.
<storageLocation path="C:\Program Files\Net at Work Mail Gateway\AntiSpam Role\Temporary Files" />
Suchen Sie noch in der ganzen Datei nach
encryptedPassword=
und änderen Sie die Vorkommen, die so ähnlich aussehen wie
encryptedPassword="AQAAANCM...W9b17"
in
encryptedPassword=""
Speichern Sie nun die Datei ab.
4. Legen Sie das Verzeichnis “%ProgramFiles%\Net at Work Mail Gateway\User Management Service\Config” an und kopieren Sie UserManagementRole.config und license.xml hinein.
5. Passen Sie die UserManagement.config an.
Öffnen Sie die Datei mit einem Editor, beispielsweise Notepad, und suchen Sie nach folgendem Eintrag:
<gatewayRoleConnections>
<add hostname="localhost" expectedServerCertificateThumbprint="B9...ED" />
</gatewayRoleConnections>
Editieren diesen Eintrag, so dass er wie folgt aussieht:
<gatewayRoleConnections>
</gatewayRoleConnections>
Suchen Sie anschließend nach dem folgenden Eintrag:
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
<EncryptedData>
<CipherData>
<CipherValue>AQAAANCMnd...==</CipherValue>
</CipherData>
</EncryptedData>
</connectionStrings>
Verändern Sie diesen so, dass dieser am Schluss wie folgt aussieht:
<connectionStrings>
</connectionStrings>
Speichern Sie nun die Datei ab.
6. Installieren Sie den SQL-Server.
Installieren Sie nun den SQL-Server in der von Ihnen gewünschten Version ab SQL Server 2005. Vergessen Sie nicht die Verwaltungstools, insbesondere das SQL Management Studio zu installieren.
7. Verschieben Sie die Datenbankdateien in das gewünschte Verzeichnis und hängen Sie diese in den SQL-Server ein.
Verschieben Sie nun die Datenbankdateien in das gewünschte Verzeichnis. Dies muss nicht zwingend das Standardverzeichnis des SQL-Servers sein. Öffnen Sie anschließend das SQL Management Studio. Nach der Anmeldung am Server klicken Sie rechts auf Datenbanken und wählen Anfügen (bzw. Databases und Attach) aus. Im folgenden Dialog fügen Sie die erste Datenbankdatei aus dem gewünschten Verzeichnis hinzu. Die zugehörige Logdatei wird automatisch erkannt. Wiederholen Sie den Vorgang für alle verbleibenden Datenbankdateien.
8. Führen Sie das Net at Work Mail Gateway Setup aus.
Starten Sie nun das Setup des Net at Work Mail Gateways. Wählen Sie UNBEDINGT die Advanced Installation aus. Stellen Sie nun sicher, dass der Installationspfad mit dem geplanten Pfad übereinstimmt. Wenn Sie die z.B. die antispamrole.config im Pfad “C:\Program Files\Net at Work Mail Gateway\AntiSpam Role\Config” liegen haben, muss der Installationspfad “C:\Program Files\Net at Work Mail Gateway” lauten.
Bei der Abfrage, welcher SQL Server genutzt wird, wählen Sie aus, dass bereits ein SQL Server installiert ist und stellen die entsprechenden Verbindungsparameter ein. Das Setup erkennt dann alle weiteren Konfigurationsdateien und passt diese an.
9. Verbinden Sie die UserManagement Rolle und die Reporting Rolle mit der Gateway Rolle.
Sobald das Setup erfolgreich durchgelaufen ist, verbinden Sie die UserManagement Rolle und die Reporting Rolle unter dem Punkt Konfiguration der jeweiligen Rolle mit der Gateway Rolle. Kontrollieren Sie anschließend, ob alle Einstellungen ordnungsgemäß übernommen wurden. Schenken Sie dabei insbesondere dem Regelwerk und dem E-Mail Routing besondere Aufmerksamkeit.