Verwaltete E-Mail Replik: effektive lokale Mail-Repliken€¦ · basierend auf MS Windows 7/Vista...

Post on 13-Oct-2020

1 views 0 download

Transcript of Verwaltete E-Mail Replik: effektive lokale Mail-Repliken€¦ · basierend auf MS Windows 7/Vista...

Verwaltete E-Mail Replik: effektive lokale Mail-Repliken

Track:Eigene und externe Eigenschaften (W1S7)

Christian Henseler

2

Agenda Verwaltete E-Mail Replik Gleichzeitiges Replizieren und Synchronisieren mehrerer Anwendungen● ODS-Upgrade für mehrere lokale Datenbanken Fragen & Antworten

Mein spezieller Dank gilt Doug Conmy!

3

Über mich... Freiberuflicher IBM Lotus Notes/Domino Spezialist Kern-Kompetenz: Lotus Notes Client Deployments IBM Lotus Notes/Domino Erfahrung seit 1999 (4.6.2a) IBM Design Partner for Domino Next IBM Certified System Administrator for Lotus Notes and Domino 8.5 (8,7,6,5,4) IBM Certified Application Developer for Lotus Notes and Domino 8 (7,6,5)

Aktuell beschäftigt mit: Lotus Notes 8.5.2 Client- und Deployment-Konzept für 70.000 Benutzer,

basierend auf MS Windows 7/Vista (Yang) (siehe BankCamp 2010 Präsentation) Auflösung/Konsolidierung von Lotus Notes/Domino Domänen (als Vorbereitung

zur Migration zu Microsoft Produkten) für 100.000 Benutzer (Yin)

Kontakt:info (at) henseler.org

4

Verwaltete E-Mail Replik: Einführung Warum benötigt man überhaupt lokale (Mail) Repliken?1. Zugriff auf Daten, auch wenn kein Zugriff auf einen Server besteht (Laptops)2. Entlastung der Server durch Senkung der Transaktionen3. Verbesserung des Antwort-Verhaltens beim Arbeiten mit einer Datenbank

(Branch-Office, WAN-Anbindung)

Die Situation vor Einführung von verwalteten E-Mail Repliken:Um eine Mail-Datenbank als lokale Replik zu nutzen, müssen folgende Aktivitäten erfolgen:1. lokale Mail-Datenbank muss erzeugt werden.2. Arbeitsumgebungs-Dokumente müssen angepasst werden.3. Notes.ini Parameter/Vorgaben müssen gesetzt werden

5

1. Lokale Mail-Datenbank erstellenDie lokale Replik der Mail-Datenbank des Benutzers kann entweder ● manuell● per Desktop-Einstellung/-Richtlinie im Reiter Mail

● Werkzeug-gestützt (Desktop Management Tool), Eigenentwicklung

erzeugt werden.

Verwaltete E-Mail Replik: Einführung

6

Verwaltete E-Mail Replik: Einführung

2. Arbeitsumgebungs-Dokumente anpassen:Auf dem Reiter Mail auf dem Reiter Replication

7

Verwaltete E-Mail Replik: Einführung 2. Arbeitsumgebungs-Dokumente anpassen

Die Anpassungen in den Arbeitsumgebungs-Dokumenten können zwar auch per Richtlinie konfiguriert werden, gelten dann jedoch für alle lokalen Repliken bzw. Arbeitsumgebungs-Dokumente

8

Verwaltete E-Mail Replik: Einführung 3. Notes.ini/Vorgaben Anpassungen

● Check for new mail every … minutes/NewMailIntervalIn der Regel wird bei Verwendung lokaler Mail-Repliken der NewMailInterval verkürzt (Standard: alle 15 Minuten)

● Asynchrone Benachrichtigungbzw. es wird die asynchrone Benachrichtigung perPoll_Remote_Mailfile=1aktiviert.

9

Verwaltete E-Mail Replik: Einführung Die Nachteile der bisherigen Werkzeuge:● Aufwändige Administration● Platz- bzw. Leistungs-Problem durch vollständige Repliken● Async. Benachrichtigung funktioniert nicht robust● NewMailIntervall kann vom Server ignoriert werden● Korrupte lokale Repliken müssen manuell repariert werden

IBMs neuester Wurf: Verwaltete E-Mail Replik (Managed Replica)

10

Verwaltete E-Mail Replik: Einführung Was ist eine verwaltete E-Mail Replik?Eine verwaltete Replik ist eine weitgehend automatisiert erstellte und verwaltete lokale Replik der Mail-Datenbank eines Benutzers auf dessen Arbeitsplatz-Rechner.

Einschränkungen (in 8.5.2):● Es kann ausschließlich(!) die aktuelle Mail-Datenbank des Benutzers als verwaltete E-Mail

Replik konfiguriert werden, also kann● keine andere Datenbank als verwaltete Replik konfiguriert werden.● eine verwaltete E-Mail Replik nicht anderen Personen zugewiesen werden.

Was soll mit der Funktion einer verwalteten Replik erreicht werden?● Vereinfachte Verwaltung lokaler Mail-Datenbanken● Die Verwendung einer lokalen Mail-Replik soll für den Benutzer transparent sein● Vergleichbare Aktualität zu einer Server-Replik● Verbesserte Robustheit gegenüber Datenbank-Korruptionen

11

Verwaltete E-Mail Replik: VoraussetzungenVoraussetzungen:● IBM Lotus Notes 8.5.2 (alle Plattformen!)● Domino Verzeichnis 8.5.2 (nur wenn per Richtlinie konfiguriert)

● Es muss kein 8.5.2 Mail-Server sein!● Es muss nicht 8.5.2 Mail-Gestaltung sein!● Es muss kein ODS51 sein!

12

Verwaltete E-Mail Replik: Unterschiede zur klassischen Replik

● Wird im Hintergrund erzeugt, während der Benutzer weiter in der Server-Replik arbeitet● Sobald die verwaltete E-Mail Replik erzeugt wurde, wird transparent auf die lokale Replik

umgeschaltet● Ist die verwaltete E-Mail Replik beschädigt, wird automatisch auf die Server-Replik

zugegriffen und eine neue verwaltete E-Mail Replik erzeugt● Dokumente sind initial abgeschnitten● Fulltext-Indizes umfassen jedoch vollständige Dokumente● Optional kann Replikation bei neuer Mail initiiert werden● Dokumenten-Alter der lokalen Replik kann konfiguriert werden● Server-Belastung durch parallele Erzeugung von verwalteten E-Mail Repliken ist limitiert.

13

Verwaltete E-Mail Replik: Konfiguration per RichtlinieIn Domino 8.5.2 wurde die Desktop-Einstellungen erweitert:

How to apply this setting immer auf „Set value whenever modified“ setzen! (#1444870)

14

Existierende Datenbank

Create local replica create managed replica

Create managed replica or convert local replica to a managed replica

Keine Lokale Replik Managed Replica Managed Replica

Lokale Replik Lokale Replik Lokale Replik Managed Replica

Managed Replica Lokale Replik Managed Replica Managed Replica

Verwaltete E-Mail Replik: Konfiguration per RichtlinieAbhängig von etwaig bereits vorhandenen Datenbanken bzw. gewählter Aktion, werden unterschiedliche Ergebnisse erzielt:

Eine existierende lokale Replik, die in eine verwaltete E-Mail Replik konvertiert wird, verbleibt auf der ODS-Version, die sie vor der Konvertierung hatte (#1444556)!

15

Verwaltete E-Mail Replik: Konfiguration per RichtlinieWird unter Local Mail file eine der Optionen● Create managed replica● Create managed replica or convert local replica to a managed replica

gewählt, so ändern sich die Einstellungen in der Richtlinie wie folgt:

16

Verwaltete E-Mail Replik: Konfiguration per RichtlinieWird unter Local Mail file eine der Optionen● Create managed replica● Create managed replica or convert local replica to a managed replica

gewählt, so erscheint ein neuer Abschnitt in dem Dokument:

bzw.

17

Verwaltete E-Mail Replik: Konfiguration per notes.iniEine verwaltete E-Mail Replik kann auch per notes.ini Parameter konfiguriert werden:

LocAllMailType = 0: LocalLocAllMailType = 1: ServerDocAutoRetrieve = 1: Enable document without attachmentDocAutoRetrieve = 2: Enable document with attachmentCacheMail = 3: Create managed replicaCacheMail = 7: Create managed replica or convert local replica to managed replicaCacheMail = 8: Delete local replica or managed replica

Alle anderen: 0 = Deaktiviert, 1 = Aktiviert

CacheMail

FailoverSilent

NSF_UpgradeODS

ReplicateOnNewMail

DocAutoRetrieve

OutgoingMailSendThresholdLocAllMailType

18

Verwaltete E-Mail Replik: Konfiguration per notes.iniWeitere notes.ini Parameter...

CacheDbInitialFullDoc

CacheDbFreeSpaceNeededInMB

CacheDbTruncatedRTF

CacheDbTruncatedAtt

CacheDbRemoveDocsAfter

19

Verwaltete E-Mail Replik: in Aktion … ReplikationWird eine verwaltete E-Mail Replik per notes.ini konfiguriert, wird die lokale Repliknoch während des Notes-Starts initialisiert...

Die weitere Arbeit übernimmt dann der Hintergrund-Replikator:

20

Verwaltete E-Mail Replik: in Aktion … ArbeitsumgebungenBei allen Arbeitsumgebungen, die vom Typ lokales Netzwwerk sind, wird die Replikation aktiviert:

Unabhängig von der Einstellung Mail file location in der Arbeitsumgebung, wird jedoch fast immer die lokale Replik genutzt:

21

Verwaltete E-Mail Replik: Zugriff auf Server ReplikIn der Regel greift der Benutzer automatisch auf die lokale verwaltete E-Mail Replik zu:

Um auf den Server explizit zuzugreifen, müssen folgende Wege genutzt werden:

22

Verwaltete E-Mail Replik: in Aktion … Replik-Vergleich

Managed Replica: Server Replik:

Abgeschnittene Dokumente

Vollständige Dokumente

Schwellwert wie per CacheDbInitialFullDoc definiert

Wird eine verwaltete E-Mail Replik neu erzeugt:

23

Managed Replica: in Aktion … Replik-Vergleich

Verwaltete E-Mail Replik: Server Replik:

Keine abgeschnittenen Dokumente

Vollständige Dokumente

Schwellwert wie per CacheDbInitialFullDoc definiert

Wird eine existierende lokale Replik in eine verwaltete E-Mail Replik konvertiert:

24

Verwaltete E-Mail Replik: Abgeschnittene DokumenteAlle Dokumente, die Älter sind als in Keep full document for most … days sind abgeschnitten:

● Sobald ein Dokument geöffnet wird, wird es automatisch vervollständigt.● Anhänge werden in Abhängigkeit der Einstellung Auto-retrieve document setting geladen● Wird ein Volltext-Index erzeugt, so werden Anhänge ebenfalls berücksichtigt

anders bei Anhängen!:

Kann der Rest des Dokuments nicht geladen werden, erscheint in der Statuszeile:Was passiert aber, wenn der Server offline ist!?

25

Verwaltete E-Mail Replik: Smart Upgrade GovernorIn der Grundeinstellungen können pro Domino Server 25 parallele verwaltete E-Mail Repliken gleichzeitig erzeugt werden.

Wird dieser Schwellenwert erreicht, erhalten die Benutzer die Meldung:Access to this server has been restricted due to excessive load

Um die Anzahl der parallelen Erzeugung von verwalteten E-Mail Repliken zu erhöhen, mussim Server-Konfigurations-Dokument die Anzahl der Maximum Concurrent Downloads erhöht werden:

● Es muss jedoch nicht Smart Upgrade konfiguriert werden!● Before man den Smart Upgrade Governor deaktiviert, sollte der Wert wieder zurückgesetzt

werden (#1444563)!

26

Verwaltete E-Mail Replik: DeaktivierungWenn man die Zuweisung einer verwalteten E-Mail Replik einfach entzieht:

z. B. keine Richtlinie mehr zugewiesen : und auch nicht mehr lokal aktiv:

ist die lokale Replik aber weiterhin eine verwaltete E-Mail Replik:

Der richtige Weg:Erst per Delete local replica or managed replica löschen oderper Create local replica in lokale Replik konvertieren und anschließend Richtlinie entziehen!

27

Verwaltete E-Mail Replik: Weitere beachtenswerte Punkte● Ein Benutzer kann die Replikation deaktivieren!

Wenn es wie bei Roaming funktionieren soll, bitte PMR aufmachen!●

● LotusScript: db.type gibt 13 (Standard) zurück.Tatsächlich ist es Typ 14(SPR #DCOY88UJ8T)

● Ist eine Databank außer Dienst, erfolgt keine initiale Replikation (#1444558)● Wurde nach Deaktivierung des OOO-Agenten nicht repliziert, ist der Agent auf dem

Server weiterhin aktiv, obwohl als inaktiv angezeigt. (#1444873)

28

Gleichzeitiges Replizieren und Synchronisieren mehrerer Anwendungen

Es findet parallele Replikation statt● Mail senden und empfangen ist priorisiert und benutzt einen eigenen Thread● Um Server-Überlastung zu verhindern, werden Replikationen gegen

denselben Server weiterhin sequenziell verarbeitet● Fortschrittsanzeige pro Anwendung

29

ODS-Upgrade für mehrere lokale Datenbanken● Die ODS-Version lokaler Datenbanken sollte idealerweise immer aktuell sein.● So ist z. B. DAOS-Exploitation nur mit ODS51 auf dem Client nutzbar!

Bisheriges Problem: ● Nur das Datenbank-Design wichtiger Client-Datenbanken wird automatisch

beim ersten Start des neuen Clients aktualisiert

Lösung ab 8.5.2:Der Notes Client kann instruiert werden, das ODS aller lokaler Datenbanken zuaktualisieren!

Per Desktop-Richtlinie Per notes.iniNSF_UpdateODS=1

● Für geöffnete System-Datenbanken erfolgt dies beim nächsten Öffnen der Datenbank, in der Regel also beim nächsten Notes-Start

● Für andere Datenbanken erfolgt dies als Hintergrund-Prozess● Verantwortliche Prozesse: taskldr & compact

30

ODS-Upgrade für mehrere lokale DatenbankenDie tatsächliche ODS-Version der Datenbank ist von notes.ini Parametern abhängig:

Notes.ini Parameter ODS-ZielversionCreate_R8_Databases=1 48Create_R85_Databases=1 51Nicht gesetzt 51

Wurde die Konvertierung durchgeführt, so wird NSF_UpdateToODS auf die entsprechendeODS-Version gesetzt:

Notes.ini Parameter NSF_UpdateToODSCreate_R8_Databases=1 48Create_R85_Databases=1 51Nicht gesetzt 51

Die Konvertierung wird nur ein einziges Mal durchgeführt!Wird Notes geschlossen, bevor der Vorgang gänzlich abgeschlossen ist, wird beim nächsten Start weiter gemacht.Erzwingen einer erneuten Konvertierung erfordert das Löschen von NSF_UpdateToODS!Nur: Geht nicht per Richtlinie!

31

ODS-Upgrade für mehrere lokale Datenbanken

● Versucht ein Benutzer eine Datenbank zu öffnen, während die Datenbank konvertiert wird:Database is being Compacted; Compact must finish before use

● Für Datenbanken, die während des Notes-Starts konvertiert werden, erscheint eine Meldung im Splash-Screen.

● Erfolgt eine Konverviert auf eine neuere ODS-Version, erhält man 2 Protokoll-Einträge09/12/2010 03:01:49 PM Compacting mail\chenseler.nsf (Christian Henseler), -r -C09/12/2010 03:01:52 PM Compacted mail\chenseler.nsf, 2.500K bytes recovered (10%)

● Erfolgt keine Konvertierung, weil die Datenbank bereits aktuell ist:09/12/2010 03:01:49 PM Compacting names.nsf (Contacts), -r -C

● Nach Abschluss der Konvertierung wird eine Status-Meldung ins Log geschrieben:11 databases had an older NSF ODS version. 9 of those databases were successfully upgraded to a later NSF ODS.

Rückmeldungen & Protokollierung:

Technote 1437957: Configuring managed replicas using the Desktop Settings documentTechnote 1444558: A database that is marked "out of service" does not replicate on startupTechnote 1444556: Local replica converted to managed replica does not get upgraded to ODS 51Technote 1444870: Managed mail replica is not recreated when deleted, if enabled by policy with HTA="Set initial value"Technote 1444873: Managed mail users can't disable Out of Office service from server replica if it was set on MMR and a

replication hasn't taken placeTechnote 1444563: Notes clients are still throttled when creating managed replicas, even after disabling Smart Upgrade Governor

on the serverTechnote 1429889: Upgrading multiple local databases to a new ODSInfocenter: What's new in Lotus Domino Administrator und Server 8.5.2?

Links