Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Notes and Domino wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Lotus Notes > Enhanced High Availability support during IBM Notes 9.0 Client configuration.
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Enhanced High Availability support during IBM Notes 9.0 Client configuration.

IBM® Notes® 9.0 has been modified to provide high availability support to users during configuration of the Notes client. The article will provide detailed information on the user scenario, the pre-requisites needed to complement the high availability support and the steps to complete the client ...
Community articleEnhanced High Availability support during IBM Notes 9.0 Client configuration.
Added by ~Howard Fezresaburjip | Edited by ~Howard Fezresaburjip on November 13, 2013 | Version 7
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
IBM® Notes® 9.0 has been modified to provide high availability support to users during configuration of the Notes client. The article will provide detailed information on the user scenario, the pre-requisites needed to complement the high availability support and the steps to complete the client configuration for the user.
Tags: configuration, failover
ShowTable of Contents
HideTable of Contents
  • 1 Introduction
  • 2 Prerequisites
    • 2.1 List of all the servers in the Cluster:
    • 2.2 Information on how to connect to the secondary server, which can be provided via :
  • 3 Implementation
  • 4 Limitations / Known issues
  • 5 FAQ
  • 6 Conclusion
  • 7 About the author

Introduction


IBM Notes 8.5.x provided high availability support to users for their mail and calendar actions. However, there was no high availability support during first time notes client configuration.

During client configuration, the user is prompted to provide the domino server name. In case the provided domino server is not available, the user is shown a message box saying "The remote server is not responding....". The result being that the user is stuck at the client configuration step. To complete the notes client configuration, the user either needs to provide the name of the secondary server, or wait until the main server is brought back up & running. In a typical situation, user is only given the name of the primary server they need to connect with, so either of these solution means a long wait for the user to get their Notes Client connecting & working with.

During the IBM Notes 9.0 release, we have addressed this issue in the most effective manner.

Prerequisites


IBM Notes 9.0 provides the user with seamless first time client configuration. To achieve this, we need to fulfil the following pre-requisites prior to starting the client configuration.

List of all the servers in the Cluster:


Availability of pre-populated "Cluster.ncf" file in the data directory.
Client.ncf file typically gets created in the user's data directory after successful connection to the Domino Server. This file includes information about the names of all the servers in the Cluster to which user's primary server belongs to. The cluster.ncf should have the entries of all the cluster members of the domino server which will be provided during client configuration.

Information on how to connect to the secondary server, which can be provided via :


1. Availability of pre-populated "names.nsf" file in the data directory.
The names.nsf should contain the server connection. Connection information is used to successfully connect to the clustered server.
OR, alternatively,
2. Availability of pre-populated “Hosts file” of the operating system.===
The Hosts file must have entry for all the servers in the cluster. Each line in the hosts file represents an entry for one cluster member. Each entry should contain the the cluster, member's IP address, host name (fully qualified domain name(FQDN)) and domino server name

For example,
a.b.c.d test.server.com test
where,
a.b.c.d = IP address of a cluster member
test.server.name = FQDN of the cluster member
test = Domino name for the cluster.

Note :
1. The domino name in the hosts file should not contain the domain name. For instance, if the domino name for the cluster member is test/x where test is the cluster member name and x is the domain name, the hosts file should only contain test and not test/x.
2. Administrator/user should pre-populate the cluster.ncf and names.nsf/hosts file and supply to users to get this worked.

Implementation


The IBM Notes Client configuration is supported in the following two ways:

1. Notes client configuration using client configuration wizard.
The client configuration wizard is a series of steps which require manual intervention of the user to provide the username, domino servername, connection protocol, IP address of Domino Server name, user ID file.

2. Notes client configuration using scriptable setup.
This does not require user intervention. A scriptable setup script is to be provided in the notes.ini. The scriptable setup script contains username, domino servername, connection protocol, IP address of Domino Server name, user ID file etc.

In IBM Notes 9.0, since the high availability has been provided, the user is able to complete the client configuration and start using IBM Notes client, irrespective of the provided Domino server being available or not.

During Notes Client configuration, if the provided domino server is down, clustered server member list is read from the cluster.ncf file from the specific data directory. Notes will then use server connection document information from the "names.nsf" or the “Host” file entry for server information, and successfully connect to the server.

If none of the server(s) is available for configuration from the clustered server member list, the client configuration will not succeed and the error message will be shown. In such case, the user should contact to administrator to make sure the servers are running successfully and/or the cluster.ncf, names.nsf/hosts files are pre-populated with proper entries.

Limitations / Known issues


The support for high availability during client configuration has been introduced in IBM Notes 9.0 with a few limitations / known issues as below:

1. Supported only for all-clients and single-user installation of Notes client and hence only Windows platform. It is not yet supported for Multi-user installation on Windows, Linux and MAC operating systems.
2. This support will not work if we have a redirect server which connects to the primary domino server.
3. In case of seamless client configuration, if the Domino.Address parameter is provided in the scriptable setup file, the high availability would not work. The IP has to be provided only through either the names.nsf or hosts file.

FAQ


Question
How do I populate the cluster.ncf with proper entries?
Answer
The Administrator should follow the below steps to populate the required file:
1. Install IBM Notes 9.0 client.
2. Make sure the domino server used for configuration is available.
3. Start notes client configuration and input the required details.
4. On successful connection to the provided domino server, the Notes client configuration will complete.
5. Wait for the Notes client to launch successfully.
6. Exit the Notes client.
7. Goto the data directory. The cluster.ncf is populated with correct entries.
This can be used as the pre-requisite file.

More details on cluster.ncf available here > http://www-01.ibm.com/support/docview.wss?uid=swg21087756

Question
How do I populate the names.nsf ? What entries are required in names.nsf?
Answer
The Administrator should follow the below steps to populate the required file:
1. Launch the Notes client.
2. Using Ctrl-O try to open the clustered server member using name / IP. On successful connection, the respective server connection information is created and stored in the names.nsf.
Note : Repeat Step2 for every cluster member.

Alternatively, the hosts file of the operating system can be used to populate the IP addresses of each cluster member

Question
Where is the data directory located on different operating systems?
Answer
1. Read the information on IBM Notes client Data directory path for different platforms.
Windows :
http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.help.domino.admin85.doc%2FH_DEFAULT_AND_RECOMMENDED_INSTALLATION_DIRECTORIES_ON_WINDOWS_OVER.html

Question
I am not able to connect in spite of having Hosts and names.nsf files in data directory. Why?
Answer
1. If hosts file is used, then it should be in proper format. Details can be found at > http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_admin.nsf/f4b82fbb75e942a6852566ac0037f284/3fb07a75736601c58525706f0065f59e
2. In case names.nsf is used, all cluster members' information should have been populated in names.nsf.
3. cluster.ncf should have the correct entries of the cluster members. It should match with the server being provided in the client configuration step.

Question
What is notes client configuration using scriptable setup ? How do I set it up?
Answer
The seamless Notes client configuration is achieved using a scriptable setup file. Details on how to set it up can be found here > http://www-01.ibm.com/support/docview.wss?uid=swg21112835

Question
Currently, the support is only for single user installation on Windows platform. Do we have plan to extend the functionality to multi-user installation and other platforms?
Answer
With IBM Notes 9.0, an attempt was made to provide the high availability support for client configuration. Yes, we will attempt to extend the support in forthcoming releases.

Question :
Is high availability supported on different domino server environments?
Answer :
Yes, It is supported both on, On-Premise and Smart Cloud environments.

Conclusion


This article explained about the enhanced high availability support in IBM Notes 9.0 client. These enhancements will surely facilitate Notes client users to initially configure notes client even if their domino server provided during client configuration is down.

About the author


Amit H Bora is working with IBM - India Software Labs, as a Software Engineer. He is a Notes core client developer and his interests are C, C++ programming. You can reach him at amihbora@in.ibm.com.

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (7)Nov 13, 2013, 7:10:23 AM~Howard Fezresaburjip  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility