Christoph Adler - Senior Consultant at panagenda
19+ years of Lotus / IBM / HCL Digital Solutions experience
Focused on
• Notes Client Management (incl. HCL Nomad)
• Analysis and Optimization of Notes/Domino infrastructures
• Application Modernization
• Cloud Migrations
Good to know
• Obviously German (accent)
• Bass player & geek
• Likes music, football (soccer) and beer
https://www.slideshare.net/christophadler50
1. HCL Notes
2. Upgrade(s) to 11.0.1 FP2
3. Q & A
Agenda
Make Your Data Work For You
HCL Notes
HCL Notes
• HCL Notes 11.0.1 FP2
• Standard, Basic, Admin- & Domino Designer-client
• HCL Client Application Access 3.0.3 (HCAA)
• Single & Multi-User
HCL Notes – Directories
• Program directory
C:Program Files(x86)HCLNotes → Windows 64Bit
C:Program FilesHCLNotes → Windows 32Bit
• Shared data directory
C:ProgramDataHCLNotesDatashared
• Data directory
C:Users%USERNAME%AppDataLocalHCLNotesData
Make Your Data Work For You
Upgrade(s) to 11.0.1 FP2
What we see out there in Notes deployments
• Lack of visibility and control
• Many different versions and many different installation types
• Uncontrolled configurations (Data Dirs, Locations, Connections, Settings, Eclipse
preferences, …)
• Not secure (JVM vulnerabilities, Code Signers, Non-existing ECL Management)
• Mixed functionality – things don’t work!
• The same end-user problems occur again and again (and again)
What we see out there in Notes deployments (2)
• Reluctance to upgrade
• Software deployment teams have little/no knowledge or “care factor” about
Notes
• Administrators lack time and skill to utilize all available tools to effectively
manage the Notes client
• Perception → it's too difficult and/or expensive / too risky for the business
due to disruptions
Know your current environment
• It’s fundamentally important that you know the details about your current
Notes Client Infrastructure to be able to make smart decisions for future
deployments
– Which exact versions are deployed?
– Which Installation types and modes are used?
– Locations of Program-, Data- and SharedData-Dir?
– Usage of Laptops, Desktops, Citrix and VDI in numbers/percentage?
– Which OS incl. version is used?
– Usage of Notes addons → Connections plugins, CTI, … ?
• If you can’t answer the questions above 100% correctly, the following four
slides will help you a lot!
MarvelClient Essentials – included in HCL Notes/Domino
• Makes it easier, faster and cheaper to upgrade to HCL Notes 11.0.1
• Provides valuable insights into Notes client landscapes for Notes 8.5/9.x and
beyond
• Helps reduce helpdesk tickets, support, client maintenance and upgrade efforts
• Runs on all Notes client platforms supported by HCL (Intel Mac 64 bit, Windows,
Citrix and VDI)
• Runs on all Domino platforms supported by HCL
• Best of all: it’s FREE and included in Notes and Domino 10.0.1 and higher
• If you are not on Notes and/or Domino 10.0.1 (or higher) now, you can get
MarvelClient Essentials here:
https://www.panagenda.com/essentials/
MarvelClient Essentials – included in HCL Notes/Domino
• Getting Started with MarvelClient Essentials
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0076827
MarvelClient Essentials – included in HCL Notes/Domino
MarvelClient Essentials – AnalyzeDB examples
MarvelClient Essentials – AnalyzeDB examples (cont.)
MarvelClient Essentials – AnalyzeDB examples (cont.)
Define target (version and more …)
• Version → 11.0.1 FP2
• Which Client Package?
– Standard, Basic and/or HCL CAA (HCL Client Application Access)
• Which Installation type?
– Single or MultiUser
Define target (version and more …) (cont.)
• Adding languages using MUI-Pack installation(s)
– Multilingual User Interface Pack
– Group 1
• Brazilian Portuguese, French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish,
Traditional Chinese
– Group 2
• Arabic, Czech, Russian, Polish, Swedish, Dutch
Define target (version and more …) (cont.)
• Where to deploy?
– Laptops, Desktops, Citrix and/or VDI
– Windows10 (which build), macOS 10.13 – 11.0
• See HCL Notes system requirements
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0073795
Define target (version and more …) (cont.)
• Adding other functions/packages?
– Sametime embedded → not needed anymore with 11.0.1
– JVMPatch → updates will be shipped with the Notes- and Fix Pack-Installer
– SwiftFile → is included in the Notes-Installer
− HCL Connections Plugins for HCL Notes → get this on HCL FlexNet
− Programs/Applications who interacts/communicates with HCL Notes
CTI, Instant Messengers, …
Define target (version and more …) (cont.)
• Let’s assume (for this session) you want to Upgrade from Notes 9.0.1 FPx IFx to
the following components:
– HCL Notes 11.0.1 Standard → MultiUser Installation on Windows10 64Bit (version 2004)
– Add Russian language
– Fix Pack 2
– Use of default paths for
Program directory
C:Program Files(x86)HCLNotes
Shared data directory
C:ProgramDataHCLNotesDatashared
Data directory
C:Users%USERNAME%AppDataLocalHCLNotesData
Choose Upgrade/Deployment Tool – Third-Party-Solutions
• (HCL) Notes Auto Update
• Third-Party-Solution for Notes → e. g. Marvel Client Upgrade
• Third-Party-Solutions for Windows, like
– SCCM
– Empirum
– LanDesk
– DSM
– others
Create Upgrade Package
• No need to make changes to MSI package(s)
– Scripts can help here
– Differentiation between package and configuration (notes.ini, ConfigFile, etc.)
– That will help you a lot when it comes to package changes, new versions and testing
• Always include an Uninstall part in your package
– In-place upgrades are not recommended!
– You can use the package also in cases of a new or re-install
Create Upgrade Package (cont.)
Installation order
a) Uninstall current version
• Using NICE (Notes Install Cleanup Executable)
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0040768
b) Run local cleanup
• Remove old Program- and SharedData-Dir
c) Install HCL Notes 11.0.1
d) Install Russian language
e) Install Fix Pack 2
f) Copy customized files like stub notes.ini, ConfigFile, etc.
Create Upgrade Package (cont.)
• Command lines for silent Uninstall and Cleanup
• Command lines for silent Install/Upgrade
• Command lines to copy customized stub notes.ini & ConfigFile
Create Upgrade Package (cont.)
• Check the log files (created during installation) for errors for all installed
components
– Successful
– Not successful (with errors) – new installation needed after Windows restart
(complete package)
Create Upgrade Package (cont.)
• Additional Information
– For an installation on Citrix, please check out this slideshare:
https://wwww.slideshare.net/christophadler50/rnug-virtual-faster-better-how-to-deploy-hcl-notes-1101-fp2-for-citrixvdi
– If you need/want to switch from Single to MultiUser
• Check out MarvelClient Upgrade
Create Upgrade Package (cont.)
• Additional Information
– Customized stub notes.ini (example)
– config.txt (example)
Define post Upgrade actions
• notes.ini changes for existing configurations
(via MarvelClient Essentials or Domino Policy)
– Remove CREATE_R85_DATABASES=1
– Remove CREATE_R9_DATABASES=1
– Add CREATE_R10_DATABASES=1
– Add NSF_UpdateODS=1
Test, pilot, production
• Test
– Try to use virtual machines with snapshots
– Use images, which is very close to your production configuration
▪ Desktops vs. Laptops vs. VDI
▪ ActiveDirectoy → GPOs (Group Policy Objects)
▪ No local admin user rights
▪ Enabled UAC (User Account Control)
▪ Installed AV (Anti-Virus) Software
Test, pilot, production (cont.)
• Pilot
– Choose the members of the pilot group wisely and let them know
– 20 – 50 users from different departments and with different requirements on HCL Notes
• Production Deployment
– Inform your ServiceDesk and your users before you push the button
– Balance your deployment by upgrading e. g. 100-500 users at the same time – no more
RNUG 2020: HCL Notes 11.0.1 FP2 Upgrades: Easy - Fast - Seamless
RNUG 2020: HCL Notes 11.0.1 FP2 Upgrades: Easy - Fast - Seamless
RNUG 2020: HCL Notes 11.0.1 FP2 Upgrades: Easy - Fast - Seamless

RNUG 2020: HCL Notes 11.0.1 FP2 Upgrades: Easy - Fast - Seamless

  • 2.
    Christoph Adler -Senior Consultant at panagenda 19+ years of Lotus / IBM / HCL Digital Solutions experience Focused on • Notes Client Management (incl. HCL Nomad) • Analysis and Optimization of Notes/Domino infrastructures • Application Modernization • Cloud Migrations Good to know • Obviously German (accent) • Bass player & geek • Likes music, football (soccer) and beer
  • 3.
  • 4.
    1. HCL Notes 2.Upgrade(s) to 11.0.1 FP2 3. Q & A Agenda
  • 5.
    Make Your DataWork For You HCL Notes
  • 6.
    HCL Notes • HCLNotes 11.0.1 FP2 • Standard, Basic, Admin- & Domino Designer-client • HCL Client Application Access 3.0.3 (HCAA) • Single & Multi-User
  • 7.
    HCL Notes –Directories • Program directory C:Program Files(x86)HCLNotes → Windows 64Bit C:Program FilesHCLNotes → Windows 32Bit • Shared data directory C:ProgramDataHCLNotesDatashared • Data directory C:Users%USERNAME%AppDataLocalHCLNotesData
  • 8.
    Make Your DataWork For You Upgrade(s) to 11.0.1 FP2
  • 9.
    What we seeout there in Notes deployments • Lack of visibility and control • Many different versions and many different installation types • Uncontrolled configurations (Data Dirs, Locations, Connections, Settings, Eclipse preferences, …) • Not secure (JVM vulnerabilities, Code Signers, Non-existing ECL Management) • Mixed functionality – things don’t work! • The same end-user problems occur again and again (and again)
  • 10.
    What we seeout there in Notes deployments (2) • Reluctance to upgrade • Software deployment teams have little/no knowledge or “care factor” about Notes • Administrators lack time and skill to utilize all available tools to effectively manage the Notes client • Perception → it's too difficult and/or expensive / too risky for the business due to disruptions
  • 11.
    Know your currentenvironment • It’s fundamentally important that you know the details about your current Notes Client Infrastructure to be able to make smart decisions for future deployments – Which exact versions are deployed? – Which Installation types and modes are used? – Locations of Program-, Data- and SharedData-Dir? – Usage of Laptops, Desktops, Citrix and VDI in numbers/percentage? – Which OS incl. version is used? – Usage of Notes addons → Connections plugins, CTI, … ? • If you can’t answer the questions above 100% correctly, the following four slides will help you a lot!
  • 12.
    MarvelClient Essentials –included in HCL Notes/Domino • Makes it easier, faster and cheaper to upgrade to HCL Notes 11.0.1 • Provides valuable insights into Notes client landscapes for Notes 8.5/9.x and beyond • Helps reduce helpdesk tickets, support, client maintenance and upgrade efforts • Runs on all Notes client platforms supported by HCL (Intel Mac 64 bit, Windows, Citrix and VDI) • Runs on all Domino platforms supported by HCL • Best of all: it’s FREE and included in Notes and Domino 10.0.1 and higher • If you are not on Notes and/or Domino 10.0.1 (or higher) now, you can get MarvelClient Essentials here: https://www.panagenda.com/essentials/
  • 13.
    MarvelClient Essentials –included in HCL Notes/Domino • Getting Started with MarvelClient Essentials https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0076827
  • 14.
    MarvelClient Essentials –included in HCL Notes/Domino
  • 15.
    MarvelClient Essentials –AnalyzeDB examples
  • 16.
    MarvelClient Essentials –AnalyzeDB examples (cont.)
  • 17.
    MarvelClient Essentials –AnalyzeDB examples (cont.)
  • 18.
    Define target (versionand more …) • Version → 11.0.1 FP2 • Which Client Package? – Standard, Basic and/or HCL CAA (HCL Client Application Access) • Which Installation type? – Single or MultiUser
  • 19.
    Define target (versionand more …) (cont.) • Adding languages using MUI-Pack installation(s) – Multilingual User Interface Pack – Group 1 • Brazilian Portuguese, French, German, Italian, Japanese, Korean, Simplified Chinese, Spanish, Traditional Chinese – Group 2 • Arabic, Czech, Russian, Polish, Swedish, Dutch
  • 20.
    Define target (versionand more …) (cont.) • Where to deploy? – Laptops, Desktops, Citrix and/or VDI – Windows10 (which build), macOS 10.13 – 11.0 • See HCL Notes system requirements https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0073795
  • 21.
    Define target (versionand more …) (cont.) • Adding other functions/packages? – Sametime embedded → not needed anymore with 11.0.1 – JVMPatch → updates will be shipped with the Notes- and Fix Pack-Installer – SwiftFile → is included in the Notes-Installer − HCL Connections Plugins for HCL Notes → get this on HCL FlexNet − Programs/Applications who interacts/communicates with HCL Notes CTI, Instant Messengers, …
  • 22.
    Define target (versionand more …) (cont.) • Let’s assume (for this session) you want to Upgrade from Notes 9.0.1 FPx IFx to the following components: – HCL Notes 11.0.1 Standard → MultiUser Installation on Windows10 64Bit (version 2004) – Add Russian language – Fix Pack 2 – Use of default paths for Program directory C:Program Files(x86)HCLNotes Shared data directory C:ProgramDataHCLNotesDatashared Data directory C:Users%USERNAME%AppDataLocalHCLNotesData
  • 23.
    Choose Upgrade/Deployment Tool– Third-Party-Solutions • (HCL) Notes Auto Update • Third-Party-Solution for Notes → e. g. Marvel Client Upgrade • Third-Party-Solutions for Windows, like – SCCM – Empirum – LanDesk – DSM – others
  • 24.
    Create Upgrade Package •No need to make changes to MSI package(s) – Scripts can help here – Differentiation between package and configuration (notes.ini, ConfigFile, etc.) – That will help you a lot when it comes to package changes, new versions and testing • Always include an Uninstall part in your package – In-place upgrades are not recommended! – You can use the package also in cases of a new or re-install
  • 25.
    Create Upgrade Package(cont.) Installation order a) Uninstall current version • Using NICE (Notes Install Cleanup Executable) https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0040768 b) Run local cleanup • Remove old Program- and SharedData-Dir c) Install HCL Notes 11.0.1 d) Install Russian language e) Install Fix Pack 2 f) Copy customized files like stub notes.ini, ConfigFile, etc.
  • 26.
    Create Upgrade Package(cont.) • Command lines for silent Uninstall and Cleanup • Command lines for silent Install/Upgrade • Command lines to copy customized stub notes.ini & ConfigFile
  • 27.
    Create Upgrade Package(cont.) • Check the log files (created during installation) for errors for all installed components – Successful – Not successful (with errors) – new installation needed after Windows restart (complete package)
  • 28.
    Create Upgrade Package(cont.) • Additional Information – For an installation on Citrix, please check out this slideshare: https://wwww.slideshare.net/christophadler50/rnug-virtual-faster-better-how-to-deploy-hcl-notes-1101-fp2-for-citrixvdi – If you need/want to switch from Single to MultiUser • Check out MarvelClient Upgrade
  • 29.
    Create Upgrade Package(cont.) • Additional Information – Customized stub notes.ini (example) – config.txt (example)
  • 30.
    Define post Upgradeactions • notes.ini changes for existing configurations (via MarvelClient Essentials or Domino Policy) – Remove CREATE_R85_DATABASES=1 – Remove CREATE_R9_DATABASES=1 – Add CREATE_R10_DATABASES=1 – Add NSF_UpdateODS=1
  • 31.
    Test, pilot, production •Test – Try to use virtual machines with snapshots – Use images, which is very close to your production configuration ▪ Desktops vs. Laptops vs. VDI ▪ ActiveDirectoy → GPOs (Group Policy Objects) ▪ No local admin user rights ▪ Enabled UAC (User Account Control) ▪ Installed AV (Anti-Virus) Software
  • 32.
    Test, pilot, production(cont.) • Pilot – Choose the members of the pilot group wisely and let them know – 20 – 50 users from different departments and with different requirements on HCL Notes • Production Deployment – Inform your ServiceDesk and your users before you push the button – Balance your deployment by upgrading e. g. 100-500 users at the same time – no more