In this scenario, we deploy an IBM Lotus Notes Traveler server with the same methodology that a medium to large business would use. This solution introduces a high availability (HA) Lotus Notes Traveler server into an existing Lotus Domino environment. We will need to install a new Domino server(s) into this environment to host the additional Lotus Notes Traveler server(s) in the internal network and communicate with the devices and the web administration for Lotus Notes Traveler by using an internet facing HTTP server/IP Sprayer in the DMZ.
The following diagram shows the architecture of this scenario:
In this chapter, we walk through both the the Linux and Windows installation procedures for Lotus Notes Traveler, and cover the integration with an IBM DB2 database for Linux, and Windows operating systems and a Microsoft SQL Server database.
In this scenario, we build a server for a medium size business that has to serve approximately 2,000 devices. The need to have the mobile devices continuously available is great because many of the sales teams are mobile and must have access to their calendars, contacts, and email while on the road.
We implement a high availability Lotus Notes Traveler solution with the following considerations:
- 2,000 devices to be serviced:
A single Lotus Notes Traveler 8.5.3 Upgrade Pack 1 server can services up to 2000 devices. Though a single Lotus Notes Traveler server can satisfy the current requirement, we want to provide room for the future growth.
- Continuous availablilty
An HA Lotus Notes Traveler solution provides both pooled and redundant systems for Lotus Notes Traveler, the IP Sprayer, the enterprise database server, and Domino mail servers. The redundant systems will provides the services in case the primary system has an outage or requires maintenance.
In this scenario, we focus on the implementation of a highly available Lotus Notes Traveler system.
Reference 2.2 Choosing a stand-alone or high availability configuration for Lotus Notes Traveler
for further information about the decision process of choosing stand-alone versus high availability architecture.
In this architecture, a "gateway" or HTTP access into the internal network is required. We choose to use Lotus Mobile Connect v6.1.5 as a reverse proxy combined with the new IP Sprayer functionality. The IP Sprayer distributes incoming request in a round-robin pattern so that if one Lotus Notes Traveler server in the pool becomes unavailable then the second server can receive the request.
With our scenario, we create a single server pool containing two Lotus Notes Traveler servers.
The binaries for Lotus Notes Traveler can be downloaded from the IBM Passport Advantage website. The binaries include both the 64-bit and 32-bit version in the same package. Upon installation, the installer detects the bit architecture version of Domino that it is being installed upon and uses that version of the Lotus Notes Traveler code.
For the enterprise database, we demonstrate two different scenarios:
- Integrate the Lotus Notes Traveler servers with an IBM DB2 for Linux, UNIX, and Windows.
- Integrate the Lotus Notes Traveler servers with a Microsoft SQL Server enterprise database.
Lotus Notes Traveler supports both relational database management systems. The Lotus Notes Traveler server includes a limited entitlement to IBM DB2 for Linux, UNIX, and Windows.
To support Blackberry Enterprise servers (BES), Microsoft SQL Server is a required back-end database and so if you want to support BES with the database server which is used by the Lotus Notes Traveler server, select Microsoft SQL Server.
You can use a Domino mail server of any version after 7.0.2 on any Domino supported platform. In our lab environment, we built the mail server on a Linux machine.