ShowTable of Contents
The Lotus Domino 8.5.1 development-use Amazon Machine Image (AMI) provides a fully functional Domino server for development and test use in the Amazon Web ServicesTM
Elastic Compute Cloud (EC2) environment. This image complements the Lotus Domino Designer Integrated Development Environment (IDE) that is now freely downloadable from the IBM developerWorks Lotus
Independent Softwre Vendors (ISVs) can use the AMI to reduce the amount of time and skills needed to develop and test their applications on a Domino server and outside the Designer IDE. At this time, however, it is neither suitable nor supported for running applications in a production setting, and IBM Support is unable to address issues related to its use.
Additional support resources are available on the Cloud Computing Central
site on My developerWorks.
The image is built on SuSE Linux® Enterprise Server (SLES) 10 and Lotus Domino 8.5.1 FP1. The steps in this article complete the configuration of the server, including the attachment of an Elastic Block Storage (EBS) volume for the Domino data directory, creation of the Administration ID file and password, and setup of the IP address.
A prototype user interface, known as simpleAdmin, has been included to facilitate the most common administration aspects. Additional administrration of the server may be done through either the Web Admin interface or the Administration Client.
For more information on administering the server, refer to the Lotus Domino and Notes Information Center
and the Lotus Domino wiki
Purchasing the AMI
Amazon AMIs that are preloaded with IBM software must be purchased before use. This establishes the hourly pricing that will be charged with the AMI.
Independent Software Vendors (ISVs) may use the Development AMIs for no additional fee above the normal Amazon EC2 charges. Refer to the IBM and AWS
Web site for more details and to purchase the Domino AMI.
Launching the instance
- Before launching the Domino instance, you must first open the Amazon Web Services site with your favorite browser and sign in by clicking the “Sign in to the AWS Management Console” link at the top of the page (see figure 1).
(If you do not have an AWS account, click the “Create an AWS Account” link to register.)
Figure 1. Sign in and register
2. Click the Launch Instance button on your home page, and then select the Community AMIs tab in the Request Instances Wizard window (see figure 2).
Figure 2. Request Instances wizard
3. Enter “domino851” in the search box. The search results will display in the window as shown in figure 3. Click the Select button to launch the instance.
Figure 3. Search for Lotus Domino in Community Cloud images
4. Fill in the appropriate data such as the Availability Zone field of your instance (see figure 4). Click Continue.
NOTE: The Availability Zone chose in this step must match the storage volume created later.
Figure 4. Fill in instance details
5. Specify the Key Pair for the instance. This pair of keys will be used to encrypt the communications between the instance and your local host. You can select an existing Key Pair if you already have one set up (see figure 5).
Figure 5. Specify Key Pair
6. If you don't already have a Key Pair, you can create a new one, which generates a key file (a .pem file) that is used by the Secure Shell (SSH) tool to connect to the instance. Input the name of Key Pair and then click “Create & Download your Key Pair” (see figure 6).
Figure 6. Create a new key pair
A download dialog box prompts you to save the .pem file (see figure 7).
Figure 7. .pem file download window (for Firefox)
7. Next, configure the firewall. A previously created security group may also be used (see figure 8).
Figure 8. Use an existing security group
8. If you create a new Security Group, make sure to open the ports needed by your applications (see figure 9).
Figure 9. Create a Security Group with some ports enabled
: If you have problems accessing the server, try opening up more ports as a means to determine the issue.
9. Alternatively, create a new Security Group with all ports enabled initially, and then configure it later (see figure 10).
Figure 10. Configure security group
Here is a list of typical ports used by Lotus Domino:
- HTTP: 80
- HTTPS: 443
- LDAP: 389
10. Then, if everything looks OK in the Review window, click the Launch button to complete launch of the instance (see figure 11). It will take a few minutes to finish.
Figure 11. Launch instance
Preparing a data volume for Lotus Domino
Setting up Lotus Domino
Connect to the instance via SSH tools
Setting up Lotus Domino
Administering Lotus Domino with simpleAdmin
Configuring Lotus Notes or Administration Client
Building your applications using Domino Designer
Terminating the instance
About the author