Blog, published February 8, 2021 by Justin Hill

Deploy HCL Notes 11.0.1 FP1 for Citrix VDI Quickly and Easily

Deploying Notes on virtual desktops (or VDI) is a great way to achieve a smoother performance and a better user and admin experience for older versions of the software. During the Collabsphere 2020 conference Chris Adler from Panagenda presented how to deploy the latest version of HCL Notes 11.0.1 FP1 for Citrix/VDI.

In the case used for this presentation virtual environments meant: VDI – Virtual Desktop Infrastructure like VMWare Horizon View or Citrix XenDesktop or TS – Terminal Services / Server like Citrix XenApp.

One of the common issues that is encountered is aged Notes installations in virtual environments that are working up to a point.

Having the data directories on network drives is not recommended because there are so many things between running the Notes Client; a lot of files are accessed at the same time and so when combining it to network stability you get a bunch of crashes on the Notes side. The best way to go is having the data directly forwarded on the server.

What is the best path?

Roaming

The data folder does not need to be located on a network drive or network share but locally on the server, on the virtual installation (VI server, Citrix server).

Roaming will also help you avoid transfers of large HCL Notes data folders per user during log on and log off which increases wait times and causes network traffic. In order to give end users their latest HCL Notes configuration, their data needs to be roamed into the server they log on to start their session. You can achieve Roaming through your own procedures, like using a logon script, Domino Roaming or third-party solutions.

Here is an overview of roaming:

Flowchart illustrating a virtual session process with HCL Notes, featuring steps like log on, roam data, and backup. Blue boxes, with arrows.

A few basic things to keep in mind:

Command Lines:

Upgrading directly can make your life hard, so first make sure you’ve uninstalled Notes and that the Notes folder is nice and clean.

Instructions for uninstalling software, including HCL NICE cleanup link, and directory removal commands on a white background.

Next comes the Install component as you expect.

Installation instructions showing commands for Notes Client 11.0.1, Multilingual User Interface Group 1, and Fix Pack 1 with detailed syntax.

After you’ve installed Notes, the next step is ODS53

Text lists ODS versions and their corresponding Notes versions, with an arrow pointing to a database info box highlighting ODS version 53.

Note: the newer the ODS the better structure quality you will have for the database.The difference between ODS 43 and 53 is up to 80% less file I/O.

To upgrade the ODS of all shared templates in a virtual HCL Notes Multi-User installation you can follow these steps (includes ODS 53 for new databases created by the user)

The next step for a smooth and great installation is taking care of Notes.ini

A properly configured shared notes.ini can be essential for smooth running virtual HCL Notes environments. The shared notes.ini is used by every HCL Notes client session for which there is no personal HCL Notes data folder yet. It’s located in %ProgramData%\HCL\Notes\Data.

It is used as a template / stub notes.ini out of which all parameters are transferred into a users personal notes.ini upon the very first HCL Notes start.

Here are some additional things you can do when it comes to Notes.ini.

White background with text on networking settings: "Ports=TCPIP" and "DISABLE_CLIENTRECORD=1". Notes explain port compression and logging.

Text listing parameters for copy-paste, including ports and log settings. Blue text at the bottom: "always keep a blank line at the bottom!"

The blank line at the bottom is useful because the last line will be ignored so make sure you have that line in place to avoid headaches.

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

Config File

You can set up HCL Notes without attendance using the ConfigFile, often referred to as config.txt or setup.txt.

This file has to be referenced in the shared notes.ini with the parameter ConfigFile=Drive: or UNC\folder\filename.txt. You can find more info on how to create a ConfigFile here .

ShareClasses Improvement

Text explaining HCL Notes file optimization, storage paths, and access settings for improved client performance. Blue text highlights importance of using "/" instead of "".

HCL Notes 11.0.1 FP1 – jmv.properties file

Instructions to optimize HCL Notes JVM memory settings. Details include file paths, modifications, implicit rules, and a note about defaults.

Workspace Improvement

You can check out the recording of this great presentation here and the slides here . Feel free to reach out to us with any questions about deploying Notes or Domino applications on virtual desktops.

Filed under hcl domino