Upgrade auf IBM Notes 9 in der Kaffeepause
Modernisieren, aber richtig! - DNUG Herbstkonferenz 2013
Christoph Adler
Technical Account Manager – panagenda
IBM (Lotus) Notes / Domino seit 2001
Berater in diversen externen (Groß-)Projekten
•
•
•
•

Administration
Migrationen / Konsolidierungen
Client Management
Application Management

Seit 2012 TAM bei panagenda mit Kernkompetenz
•
•

Notes Client Management
Domino Infrastruktur-Analysen und Optimierung

[...]
•
•

Vielreisender
Projekte mit vielen verschiedenen Unternehmen in vielen
Ländern

2
Warum über Upgrades nachdenken?
IBM (Lotus) Notes Releases seit v8.0
08 / 2007: IBM Lotus Notes 8.0
02 / 2008: IBM Lotus Notes 8.0.1
08 / 2008: IBM Lotus Notes 8.0.2  FP6
12 / 2008: IBM Lotus Notes 8.5  FP1
10 / 2009: IBM Lotus Notes 8.5.1  FP5

6 Jahre
3 Major Versionen
6 Minor Versionen
21 FixPacks

08 / 2010: IBM Lotus Notes 8.5.2  FP4
 EOM - Lotus Notes 7  04 / 2011

11 / 2011: IBM Lotus Notes 8.5.3  FP5
03 / 2013: IBM Notes 9.0
10 / 2013: IBM Notes 9.0.1
3
Warum über Upgrades nachdenken? (2)
End Of Maintenance

EOM der IBM Lotus Notes Releases
• http://www-01.ibm.com/software/lotus/support/lifecycle/

4
IBM Notes 9 Social Edition

5
Was ein (genutzter) Notes 8/8.5/9 STANDARD Client üblichweise mit sich bringt

> 20.000 Dateien (Notes 6/7 | 8/9 Basic ~550) = +3.700%
• 17.000 Dateien in Notes Programframework in 1,800 Unterverzeichnissen

 7.500 (überwiegend undokumentierte) .properties Dateien
 1.500 jar Dateien
 1.200 HTML Dateien
• 3.000 Dateien in Notes Dataworkspace – in 2.400 Unterverzeichnissen, von denen 1.850 leer sind
 900 (überwiegend undokumentierte) XML Dateien
 100+ (überwiegend undokumentierte) properties Dateien
•

Das sind ...
 20.000 Dateien in 4.600 Unterverzeichnissen
 8.500+ überwiegend undokumentierte Dateien
 Viele (viele viele) Unterverzeichnisse die schlichtweg leer sind, vor allem in Dataworkspace
 ... und ca. 100 NSFs/NTFs (=0.5 %)
 ... und natürlich die gute alte notes.ini

6
+ über 60 Einstellungs-Dialogboxen

Jeder Dialog hat im Mittel ~15 Einstellungen
 900+ Einstellungen
über Addressbuch (sehr wenige),
notes.ini (wenige),
und XML Dateien (tonnenweise)

Plus:
Plugins, Widgets, Addons, etc.
die „Sie“ oder Benutzer
dem Client beibringen.

7
+ jede Menge UI Einstellungen

8
Herausforderungen
IBM (Lotus) Notes Upgrade

•
•
•
•
•
•
•
•
•
•
•
•

Verschiedene Betriebssystemversionen in 32Bit &| 64Bit
Verschiedene Verzeichnisse: Programm &| Data
Single &| MultiUser Installationen (Verzeichnisse, Templates im Data Dir, etc.)
Desktop / Laptop / Citrix bzw. virtuelle Umgebungen
Hardware
Netzlaufwerke
Festplattenkapazität
Intelligente Paketverteilung
Design Updates der lokalen Datenbanken + ODS-Upgrade
Notes.ini
Externe Abhängigkeiten (ThirdParty Produkte)
[…]

9
Herausforderungen (2)
panagenda MarvelClient Upgrade

Aktuelle Konfiguration
IBM Lotus Notes 8.5.1 Basic
• SingleUser Installation
• Programmverzeichnis  C:LotusNotes
• Datenverzeichnis  C:LotusNotesData
Zielkonfiguration
IBM Notes 9 Social Edition
• MultiUser Installation
• Programmverzeichnis  C:Program Files(x86)IBMNotes
• Datenverzeichnis  C:Users<OS Username>AppDataLocalIBMNotesData
• + IBM Connections Plug-in
• + Eclipse – Konfiguration (Standard + Sametime + Connections)
• […]

10
Live

11
MarvelClient - Architektur
MarvelClient
Architecture-Overview

Config
Clients download new and changed
actions at every client start from server
incrementally and execute them
seamlessly

Analyze

Server

As desktop icons, bookmarks, etc. do
not change for 90% of all users -> traffic is
saved accordingly

Actions also run offline

~25KB / user
for entire desktop & bookmarks(!),
notes.ini, ECL and more

Client

Single .dll / .so / .dylib
At least 2 Notes.ini entries

1 Single
DLL

Client save results and configuration
details back to server
incrementally, too (object-wise)

MC
Plugin

Small Plugin (80kb) for Eclipse
Management (optional)
12
MarvelClient – Upgrade Package (Module)

MarvelClient
IBM Social Business Enablement Edition

Analyze
Manage
Roaming
Upgrade
Eclipse

13
Q&A

14
Vielen Dank für Ihre Aufmerksamkeit.

15
Kontakt

Christoph Adler
Technical Account Manager

panagenda GmbH – Solutions for Infrastructure Analysis and Optimization
● Lahnstraße 17 ● 64646 Heppenheim (Germany)
● Cell: +49 172 494 4141
● Phone: +49 6252 679 39-52 ● Fax: +49 6252 305 2842
● E-Mail: christoph.adler@panagenda.com

16

Upgrade auf IBM Notes9 in der Kaffeepause

  • 1.
    Upgrade auf IBMNotes 9 in der Kaffeepause Modernisieren, aber richtig! - DNUG Herbstkonferenz 2013
  • 2.
    Christoph Adler Technical AccountManager – panagenda IBM (Lotus) Notes / Domino seit 2001 Berater in diversen externen (Groß-)Projekten • • • • Administration Migrationen / Konsolidierungen Client Management Application Management Seit 2012 TAM bei panagenda mit Kernkompetenz • • Notes Client Management Domino Infrastruktur-Analysen und Optimierung [...] • • Vielreisender Projekte mit vielen verschiedenen Unternehmen in vielen Ländern 2
  • 3.
    Warum über Upgradesnachdenken? IBM (Lotus) Notes Releases seit v8.0 08 / 2007: IBM Lotus Notes 8.0 02 / 2008: IBM Lotus Notes 8.0.1 08 / 2008: IBM Lotus Notes 8.0.2  FP6 12 / 2008: IBM Lotus Notes 8.5  FP1 10 / 2009: IBM Lotus Notes 8.5.1  FP5 6 Jahre 3 Major Versionen 6 Minor Versionen 21 FixPacks 08 / 2010: IBM Lotus Notes 8.5.2  FP4  EOM - Lotus Notes 7  04 / 2011 11 / 2011: IBM Lotus Notes 8.5.3  FP5 03 / 2013: IBM Notes 9.0 10 / 2013: IBM Notes 9.0.1 3
  • 4.
    Warum über Upgradesnachdenken? (2) End Of Maintenance EOM der IBM Lotus Notes Releases • http://www-01.ibm.com/software/lotus/support/lifecycle/ 4
  • 5.
    IBM Notes 9Social Edition 5
  • 6.
    Was ein (genutzter)Notes 8/8.5/9 STANDARD Client üblichweise mit sich bringt > 20.000 Dateien (Notes 6/7 | 8/9 Basic ~550) = +3.700% • 17.000 Dateien in Notes Programframework in 1,800 Unterverzeichnissen  7.500 (überwiegend undokumentierte) .properties Dateien  1.500 jar Dateien  1.200 HTML Dateien • 3.000 Dateien in Notes Dataworkspace – in 2.400 Unterverzeichnissen, von denen 1.850 leer sind  900 (überwiegend undokumentierte) XML Dateien  100+ (überwiegend undokumentierte) properties Dateien • Das sind ...  20.000 Dateien in 4.600 Unterverzeichnissen  8.500+ überwiegend undokumentierte Dateien  Viele (viele viele) Unterverzeichnisse die schlichtweg leer sind, vor allem in Dataworkspace  ... und ca. 100 NSFs/NTFs (=0.5 %)  ... und natürlich die gute alte notes.ini 6
  • 7.
    + über 60Einstellungs-Dialogboxen Jeder Dialog hat im Mittel ~15 Einstellungen  900+ Einstellungen über Addressbuch (sehr wenige), notes.ini (wenige), und XML Dateien (tonnenweise) Plus: Plugins, Widgets, Addons, etc. die „Sie“ oder Benutzer dem Client beibringen. 7
  • 8.
    + jede MengeUI Einstellungen 8
  • 9.
    Herausforderungen IBM (Lotus) NotesUpgrade • • • • • • • • • • • • Verschiedene Betriebssystemversionen in 32Bit &| 64Bit Verschiedene Verzeichnisse: Programm &| Data Single &| MultiUser Installationen (Verzeichnisse, Templates im Data Dir, etc.) Desktop / Laptop / Citrix bzw. virtuelle Umgebungen Hardware Netzlaufwerke Festplattenkapazität Intelligente Paketverteilung Design Updates der lokalen Datenbanken + ODS-Upgrade Notes.ini Externe Abhängigkeiten (ThirdParty Produkte) […] 9
  • 10.
    Herausforderungen (2) panagenda MarvelClientUpgrade Aktuelle Konfiguration IBM Lotus Notes 8.5.1 Basic • SingleUser Installation • Programmverzeichnis  C:LotusNotes • Datenverzeichnis  C:LotusNotesData Zielkonfiguration IBM Notes 9 Social Edition • MultiUser Installation • Programmverzeichnis  C:Program Files(x86)IBMNotes • Datenverzeichnis  C:Users<OS Username>AppDataLocalIBMNotesData • + IBM Connections Plug-in • + Eclipse – Konfiguration (Standard + Sametime + Connections) • […] 10
  • 11.
  • 12.
    MarvelClient - Architektur MarvelClient Architecture-Overview Config Clientsdownload new and changed actions at every client start from server incrementally and execute them seamlessly Analyze Server As desktop icons, bookmarks, etc. do not change for 90% of all users -> traffic is saved accordingly Actions also run offline ~25KB / user for entire desktop & bookmarks(!), notes.ini, ECL and more Client Single .dll / .so / .dylib At least 2 Notes.ini entries 1 Single DLL Client save results and configuration details back to server incrementally, too (object-wise) MC Plugin Small Plugin (80kb) for Eclipse Management (optional) 12
  • 13.
    MarvelClient – UpgradePackage (Module) MarvelClient IBM Social Business Enablement Edition Analyze Manage Roaming Upgrade Eclipse 13
  • 14.
  • 15.
    Vielen Dank fürIhre Aufmerksamkeit. 15
  • 16.
    Kontakt Christoph Adler Technical AccountManager panagenda GmbH – Solutions for Infrastructure Analysis and Optimization ● Lahnstraße 17 ● 64646 Heppenheim (Germany) ● Cell: +49 172 494 4141 ● Phone: +49 6252 679 39-52 ● Fax: +49 6252 305 2842 ● E-Mail: christoph.adler@panagenda.com 16