SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
IBM Connections 3:
                  Installation and Configuration
                            for Newbies
                         (With special mention of one-server installation
                               and integration with Lotus Domino)

                                          By Chuck Connell


Connections is IBM’s entry into corporate social networking – in other words, Facebook for
companies. IBM is hoping for big things from this product, so much so that they recently re-
branded it from Lotus Connections to IBM Connections. The message behind this rename is
pretty obvious: IBM wants to sell the product broadly to all their customers, not just to Lotus
fans.

Another justification for the re-branding is that Connections differs from the Lotus products in a
fundamental way: it is not based on the Domino server platform. While some aspects of
Connections can talk to Domino (more about that below) its underlying platform is IBM
Websphere Application Server.

Connections 3 includes the following main features:

         Home Page to snapshot the other features
         Profiles of people using the system
         Communities of people around shared interests and projects
         Files for upload/download/archive
         Blogs for running commentary by one or more people
         Activities to organize and manage shared projects
         Bookmarks to share web links
         Wikis to accumulate knowledge bases
         Forums for ongoing discussions

I recently did a fresh installation of Connections 3.0.1, with the following goals:

    1. Everything on one server, including all of the main features listed above. I planned to use
       the machine for development and testing in my IBM consulting business, so it would
       never have many users or a heavy load.

          (Putting the complete Connections software on one server can also be useful to larger
          organizations, as a way to kick the tires and gather feedback, before deciding whether to
          perform a more robust installation.)



Connell                                    17 June 2011 - 12:56                                Page 1
2. Integration with an existing set of users in a Domino Directory. The reason is that I have
       many Domino/Notes customers and wanted to see how easily I could add Connections to
       a Domino infrastructure.

I made use of an excellent article written by three IBM employees titled Lotus Connections 3.0 –
Small Deployment. Their instructions were helpful and I followed their advice, except where I
had to diverge from it to meet my goals. (They used three servers and integrated with Tivoli
LDAP instead of Domino.) My comments here assume you are using that article as the general
outline for the installation procedure. I will elaborate on the ways I modified their instructions or
ran into problems with their advice.

Connections generally runs on 64-bit platforms, but since my goal was to simplify, I took
advantage of the fact that there is one 32-bit platform supported – Windows Server 2003 with
SP2. I built such a virtual machine with two CPUs, 4GB RAM, 120GB disk and static IP. I had
no problem with computing resources throughout my work and probably could have used a disk
half that size.

Connections has three main components:

    1. An LDAP server, which holds the list of people using the system. This is typically
       Tivoli Directory Server, although I used Lotus Domino instead.

    2. A database server, to store various Connections data items. This is typically IBM DB2,
       which I chose, although other options are supported. The database server uses Tivoli
       Directory Integrator (TDI) to help with data flow among Connections sub-components.

    3. The Connections software, which runs on top of Websphere Application Server (WAS).
       WAS uses the IBM HTTP Server product as its HTTP layer.

The installation instructions cited above configure these components as three distinct server
machines. I installed all the software on one server, without any unusual problems. The
Connections product includes the latest version of each component, so you do not have to search
for each piece or purchase them separately (but Domino is not included).

I followed the installation steps outlined in the article, with these exceptions and warnings.

General

         If the name of your machine is not known to your local DNS server, then add the name to
          the “hosts” file on that machine and any workstations that will access Connections. On
          Windows, the hosts file is found at c:windowssystem32driversetchosts. So on the
          server, I added the lines

          127.0.0.1    connections.chc-3.local #this machine
          127.0.0.1    mail.chc-3.local #to find Domino mail router

          And on the workstation where I will use Connections, I added



Connell                                   17 June 2011 - 12:56                                   Page 2
192.168.1.149      connections.chc-3.local               #local IP of test server

         Throughout the installation, you are often asked for the “host name” of various machines.
          In my case, this was always the same server, but it is important to enter the fully-qualified
          name, not just the common name. Enter “connections.chc-3.local”, and not “connections”
          or “localhost”.

         The IBM software package numbers are cryptic. So there is no easy way to tell which
          installer is the main WAS product, for example, and which is WAS Supplement 1 that
          contains IBM HTTP Server. My suggestion is to unzip each software package and look
          inside it, and then you can see more clearly which package is called for at each step.

         The instructions tell you to install fixpacks for several of the products, including WAS,
          HTTP Server, and TDI. The instructions list the officially supported fixpacks, and IBM
          has issued some cautions about using newer fixpacks, particularly for WAS. I did a fresh
          Google search for the latest available fixpacks, however, and used those with no
          problems. I found all of the fixpacks fairly easily and all were free.

         If you are unsure whether a particular fixpack applies to your software, take it anyway.
          The built-in patch utilities will only apply fixpacks that are relevant to your installed
          software.

         During the installation, you are asked to specify many passwords for various admin
          functions. For a test/development server, I suggest making all of those passwords the
          same, or you will have a hard time keeping track of them.

LDAP

         If you are using Domino as the LDAP server, make sure each Domino user has an
          Internet password defined in the Domino Directory. I also set the Domino server security
          option “more name variations” to make logon easier, although this is not required.

         Be sure your LDAP server (whatever it is) has some names in it before you configure
          LDAP for Connections. The reason is that the Connections setup process will pull names
          from LDAP and you want some names in the directory to make sure this works correctly.

         If you are using Domino as your LDAP server, you may notice the Domino database
          “schema.nsf”. Inside this database, you will see a complex mapping of Notes field names
          to LDAP attributes. Do not change this file. It will work correctly as is.

         If you are using Domino as your LDAP server, then during LDAP configuration, the
          distinguished name of your base entry is “o=<domino org name>”. The same applies for
          the LDAP search base when populating the Connections user list. As an example, mine
          was “o=chc-3”.




Connell                                     17 June 2011 - 12:56                                 Page 3
     When saving the LDAP configuration, I received some bad-looking error messages.
          There was no indication what the problem was, so it was not clear what I should do
          differently. Fortunately, when I repeated the same operations, they worked on the third
          try.

DB2

         The DB2 license file may not have the name that is stated in the instructions and may not
          be found in the directory stated. Mine was actually named db2ese_u.lic and was in the
          directory DB2.License within the Connections installation package. You may need to
          search your machine for db2*.lic to find yours.

TDI

         Note that Tivoli Directory Server (TDS) is a different product than Tivoli Directory
          Integrator (TDI). The first is an LDAP server, while the second performs various data
          movement functions.

         The instructions for installing the TDI fixpack were incorrect. The file you download is a
          ZIP file that contains another ZIP file, with the embedded ZIP being the real fixpack.
          You can tell the difference because the top level of the real fixpack contains a file named
          “.manifest”.

Websphere

         During the Websphere installation, the instructions have some confusion about whether
          the default name of the Websphere administrator is “wsadmin” or “wasadmin”. Either
          will work of course, just make sure you are consistent throughout. I used the first.

         When you are asked to “start the Deployment Manager”, you can find this at Start / All
          Programs / IBM Websphere / Application Server Network Deployment / Profiles /
          Dmgr01 / Start the Deployment Manager.

HTTP Server

         You must perform the steps for SSL setup, including the creation of a self-certified
          keyring if you need one. SSL is not optional, since it is used during the Websphere logon
          process.

         If you are using a self-certified SSL cert, you will see a warning when you use a browser
          to access Websphere. You may continue through this warning.

Connnections

         After installation, you may need to manually start the Websphere node agent. If so, run
          the batch file at c:WebSphereAppServerprofilesAppSrv01binstartNode.bat.




Connell                                     17 June 2011 - 12:56                                Page 4
     After installation, you may need to manually start the Websphere cluster. If so, log on to
          the Websphere admin console, then go to Servers / Clusters / Websphere Application
          Server Clusters . Select the available cluster and press Start.

         After installation, you may need to manually start each Websphere application related to
          Connections (blogs, activities, etc.). If so, log on to the Websphere admin console, then
          go to Applications / Application Types / Websphere Enterprise Applications. Select all of
          the Connections applications and press Start.

         For a test server, you can skip the steps related to tuning the heap size.

The result of this project was a single machine that contained a complete Connections
installation, with Domino as the LDAP server.

And finally, I must add an editorial comment about the complexity of the Connections
installation…

I understand that Connections supports many server topologies. It is not a single executable that
you place on a single machine, such as Microsoft Excel or Lotus Notes. The flexible topologies
allow you to scale Connections from 10 users to 100,000. So Connections probably can never
have a push-button installation script for all scenarios.

Having said this, the installation process is way too complicated. The Connections installer
should support a “basic” mode that sets everything to simple, default behavior when
Connections/WAS/HTTP are on one machine. The installer should include IBM HTTP Server,
so that it is not a separate installation task as it is now. The script should ask for the names of the
DB2 and LDAP servers (separate or local) and configure Connections to use them. The
painstaking process I went through included many manual steps that are identical for all basic
installations. The installer should make these standard settings automatically.

For more information…

Small deployment for Connections 3:
www.lotus.com/ldd/lcwiki.nsf/dx/Scenario_1__Installing_Lotus_Connections_3.0-
Small_Deployment

Connections product home page:
www.ibm.com/software/lotus/products/connections/

Connections wiki:
www.lotus.com/ldd/lcwiki.nsf

Connections forum:
www.lotus.com/ldd/lcforum.nsf?OpenDatabase

IBM Developer Network Connections page:
www.ibm.com/developerworks/lotus/products/connections/



Connell                                      17 June 2011 - 12:56                                 Page 5
IBM Support technote about fixpack levels:
www.ibm.com/support/docview.wss?uid=swg21454382


Chuck Connell is president of CHC-3 Consulting, which helps organizations with all the IBM
Lotus products – Domino, Notes, Connections, Sametime, Traveler, LotusLive and others.




Connell                                17 June 2011 - 12:56                             Page 6

Weitere ähnliche Inhalte

Was ist angesagt?

What's new in lotus notes 8[1].5, 8.5.1, and 8.5
What's new in lotus notes 8[1].5, 8.5.1, and 8.5What's new in lotus notes 8[1].5, 8.5.1, and 8.5
What's new in lotus notes 8[1].5, 8.5.1, and 8.5svinoth
 
Lotus Notes/Domino Strategy Update - Dec 2009
Lotus Notes/Domino Strategy Update - Dec 2009Lotus Notes/Domino Strategy Update - Dec 2009
Lotus Notes/Domino Strategy Update - Dec 2009Ed Brill
 
Suse Linux OpenExchange 4.1 - A Review by Larkin Cunningham
Suse Linux OpenExchange 4.1 - A Review by Larkin CunninghamSuse Linux OpenExchange 4.1 - A Review by Larkin Cunningham
Suse Linux OpenExchange 4.1 - A Review by Larkin CunninghamLarkin Cunningham
 
New Features Lotus Domino Administration 8.5
New Features Lotus Domino Administration 8.5New Features Lotus Domino Administration 8.5
New Features Lotus Domino Administration 8.5Rolf Kremer
 
Installing community surveys in connections 5.5
Installing community surveys in connections 5.5Installing community surveys in connections 5.5
Installing community surveys in connections 5.5Roberto Boccadoro
 
552ferdon serverproject
552ferdon serverproject552ferdon serverproject
552ferdon serverprojectSusan Ferdon
 
How to Export Exchange 2016/13/10 Mailbox to Outlook PST File
How to Export Exchange 2016/13/10 Mailbox to Outlook PST FileHow to Export Exchange 2016/13/10 Mailbox to Outlook PST File
How to Export Exchange 2016/13/10 Mailbox to Outlook PST FileTej Pratap Shukla ~Dexter
 
What's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesGabriella Davis
 
Step by step_linux_guide
Step by step_linux_guideStep by step_linux_guide
Step by step_linux_guidevinod31dec
 
Presentation by darwin 12 garcia
Presentation by darwin 12 garciaPresentation by darwin 12 garcia
Presentation by darwin 12 garciadaki01
 
Overview of Microsoft Exchange Server
Overview of Microsoft Exchange ServerOverview of Microsoft Exchange Server
Overview of Microsoft Exchange Serverbedekarpm
 
IBM Mail Support for Microsoft Outlook
IBM Mail Support for Microsoft OutlookIBM Mail Support for Microsoft Outlook
IBM Mail Support for Microsoft Outlookjayeshpar2006
 

Was ist angesagt? (20)

What's new in lotus notes 8[1].5, 8.5.1, and 8.5
What's new in lotus notes 8[1].5, 8.5.1, and 8.5What's new in lotus notes 8[1].5, 8.5.1, and 8.5
What's new in lotus notes 8[1].5, 8.5.1, and 8.5
 
Lotus Notes/Domino Strategy Update - Dec 2009
Lotus Notes/Domino Strategy Update - Dec 2009Lotus Notes/Domino Strategy Update - Dec 2009
Lotus Notes/Domino Strategy Update - Dec 2009
 
Net administratio
Net administratioNet administratio
Net administratio
 
COZA HOST HELP
COZA HOST HELPCOZA HOST HELP
COZA HOST HELP
 
Suse Linux OpenExchange 4.1 - A Review by Larkin Cunningham
Suse Linux OpenExchange 4.1 - A Review by Larkin CunninghamSuse Linux OpenExchange 4.1 - A Review by Larkin Cunningham
Suse Linux OpenExchange 4.1 - A Review by Larkin Cunningham
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
 
Windows sever 2008
Windows sever 2008Windows sever 2008
Windows sever 2008
 
190 957
190 957190 957
190 957
 
New Features Lotus Domino Administration 8.5
New Features Lotus Domino Administration 8.5New Features Lotus Domino Administration 8.5
New Features Lotus Domino Administration 8.5
 
Installing community surveys in connections 5.5
Installing community surveys in connections 5.5Installing community surveys in connections 5.5
Installing community surveys in connections 5.5
 
552ferdon serverproject
552ferdon serverproject552ferdon serverproject
552ferdon serverproject
 
How to Export Exchange 2016/13/10 Mailbox to Outlook PST File
How to Export Exchange 2016/13/10 Mailbox to Outlook PST FileHow to Export Exchange 2016/13/10 Mailbox to Outlook PST File
How to Export Exchange 2016/13/10 Mailbox to Outlook PST File
 
What's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-Premises
 
Step by step_linux_guide
Step by step_linux_guideStep by step_linux_guide
Step by step_linux_guide
 
Presentation by darwin 12 garcia
Presentation by darwin 12 garciaPresentation by darwin 12 garcia
Presentation by darwin 12 garcia
 
Changes
ChangesChanges
Changes
 
Overview of Microsoft Exchange Server
Overview of Microsoft Exchange ServerOverview of Microsoft Exchange Server
Overview of Microsoft Exchange Server
 
IBM Mail Support for Microsoft Outlook
IBM Mail Support for Microsoft OutlookIBM Mail Support for Microsoft Outlook
IBM Mail Support for Microsoft Outlook
 
Linux webmin
Linux webminLinux webmin
Linux webmin
 
190 956
190 956190 956
190 956
 

Andere mochten auch

Theo Lentjes Energy + SAM event 2012 presentatie energy plus
Theo Lentjes Energy + SAM event 2012 presentatie energy plusTheo Lentjes Energy + SAM event 2012 presentatie energy plus
Theo Lentjes Energy + SAM event 2012 presentatie energy plusSAM Event 2012
 
Michiel van de Watering Accountable Marketing presentatie sam event 2012
Michiel van de Watering Accountable Marketing presentatie sam event 2012Michiel van de Watering Accountable Marketing presentatie sam event 2012
Michiel van de Watering Accountable Marketing presentatie sam event 2012SAM Event 2012
 
One Stop Relocation Service
One Stop Relocation ServiceOne Stop Relocation Service
One Stop Relocation Servicejenny_liao
 
Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...
Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...
Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...CnaG
 
Living Guide in West Shanghai
Living Guide in West ShanghaiLiving Guide in West Shanghai
Living Guide in West Shanghaijenny_liao
 

Andere mochten auch (7)

Theo Lentjes Energy + SAM event 2012 presentatie energy plus
Theo Lentjes Energy + SAM event 2012 presentatie energy plusTheo Lentjes Energy + SAM event 2012 presentatie energy plus
Theo Lentjes Energy + SAM event 2012 presentatie energy plus
 
Michiel van de Watering Accountable Marketing presentatie sam event 2012
Michiel van de Watering Accountable Marketing presentatie sam event 2012Michiel van de Watering Accountable Marketing presentatie sam event 2012
Michiel van de Watering Accountable Marketing presentatie sam event 2012
 
One Stop Relocation Service
One Stop Relocation ServiceOne Stop Relocation Service
One Stop Relocation Service
 
Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...
Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...
Acht na dTeangacha Oifigiúla: Leasuithe chun feabhais (Julian de Spáinn, Conr...
 
Living Guide in West Shanghai
Living Guide in West ShanghaiLiving Guide in West Shanghai
Living Guide in West Shanghai
 
Rap.nr.2 privind stadiul impl.pr.sens-aug'14
Rap.nr.2 privind stadiul impl.pr.sens-aug'14Rap.nr.2 privind stadiul impl.pr.sens-aug'14
Rap.nr.2 privind stadiul impl.pr.sens-aug'14
 
Rap.nr.1 stadiu impl.pr.sens-iul'14
Rap.nr.1 stadiu impl.pr.sens-iul'14Rap.nr.1 stadiu impl.pr.sens-iul'14
Rap.nr.1 stadiu impl.pr.sens-iul'14
 

Ähnlich wie Connections fornewbies

DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First LookDNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Lookdaniel_nashed
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guideRoberto Boccadoro
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...dominion
 
Lotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration FundamentalsLotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration FundamentalsMarek Zawadzki
 
Ctive directory interview question and answers
Ctive directory interview question and answersCtive directory interview question and answers
Ctive directory interview question and answerssankar palla
 
Deploying DAOS and ID Vault
Deploying DAOS and ID VaultDeploying DAOS and ID Vault
Deploying DAOS and ID VaultLuis Guirigay
 
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...Victor Toal
 
A Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsICON UK EVENTS Limited
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
 
Connect2016 Shipping Domino
Connect2016 Shipping DominoConnect2016 Shipping Domino
Connect2016 Shipping DominoFactor-y S.r.l.
 
Connect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoConnect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoMatteo Bisi
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationBenedek Menesi
 
Implementing a network
Implementing a networkImplementing a network
Implementing a networkJaleel James
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache serverManoz Kumar
 
Tutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingTutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingBeni Krisbiantoro
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentationdominion
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premisesjayeshpar2006
 

Ähnlich wie Connections fornewbies (20)

DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First LookDNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
 
Windows 2003 Server
Windows 2003 ServerWindows 2003 Server
Windows 2003 Server
 
Lotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration FundamentalsLotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration Fundamentals
 
Ctive directory interview question and answers
Ctive directory interview question and answersCtive directory interview question and answers
Ctive directory interview question and answers
 
Deploying DAOS and ID Vault
Deploying DAOS and ID VaultDeploying DAOS and ID Vault
Deploying DAOS and ID Vault
 
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
 
A Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM Connections
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
 
Connect2016 Shipping Domino
Connect2016 Shipping DominoConnect2016 Shipping Domino
Connect2016 Shipping Domino
 
Connect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoConnect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping domino
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting Replication
 
Dspace for dummies
Dspace for dummiesDspace for dummies
Dspace for dummies
 
Implementing a network
Implementing a networkImplementing a network
Implementing a network
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache server
 
Tutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingTutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk Webhosting
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentation
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
 

Kürzlich hochgeladen

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Connections fornewbies

  • 1. IBM Connections 3: Installation and Configuration for Newbies (With special mention of one-server installation and integration with Lotus Domino) By Chuck Connell Connections is IBM’s entry into corporate social networking – in other words, Facebook for companies. IBM is hoping for big things from this product, so much so that they recently re- branded it from Lotus Connections to IBM Connections. The message behind this rename is pretty obvious: IBM wants to sell the product broadly to all their customers, not just to Lotus fans. Another justification for the re-branding is that Connections differs from the Lotus products in a fundamental way: it is not based on the Domino server platform. While some aspects of Connections can talk to Domino (more about that below) its underlying platform is IBM Websphere Application Server. Connections 3 includes the following main features:  Home Page to snapshot the other features  Profiles of people using the system  Communities of people around shared interests and projects  Files for upload/download/archive  Blogs for running commentary by one or more people  Activities to organize and manage shared projects  Bookmarks to share web links  Wikis to accumulate knowledge bases  Forums for ongoing discussions I recently did a fresh installation of Connections 3.0.1, with the following goals: 1. Everything on one server, including all of the main features listed above. I planned to use the machine for development and testing in my IBM consulting business, so it would never have many users or a heavy load. (Putting the complete Connections software on one server can also be useful to larger organizations, as a way to kick the tires and gather feedback, before deciding whether to perform a more robust installation.) Connell 17 June 2011 - 12:56 Page 1
  • 2. 2. Integration with an existing set of users in a Domino Directory. The reason is that I have many Domino/Notes customers and wanted to see how easily I could add Connections to a Domino infrastructure. I made use of an excellent article written by three IBM employees titled Lotus Connections 3.0 – Small Deployment. Their instructions were helpful and I followed their advice, except where I had to diverge from it to meet my goals. (They used three servers and integrated with Tivoli LDAP instead of Domino.) My comments here assume you are using that article as the general outline for the installation procedure. I will elaborate on the ways I modified their instructions or ran into problems with their advice. Connections generally runs on 64-bit platforms, but since my goal was to simplify, I took advantage of the fact that there is one 32-bit platform supported – Windows Server 2003 with SP2. I built such a virtual machine with two CPUs, 4GB RAM, 120GB disk and static IP. I had no problem with computing resources throughout my work and probably could have used a disk half that size. Connections has three main components: 1. An LDAP server, which holds the list of people using the system. This is typically Tivoli Directory Server, although I used Lotus Domino instead. 2. A database server, to store various Connections data items. This is typically IBM DB2, which I chose, although other options are supported. The database server uses Tivoli Directory Integrator (TDI) to help with data flow among Connections sub-components. 3. The Connections software, which runs on top of Websphere Application Server (WAS). WAS uses the IBM HTTP Server product as its HTTP layer. The installation instructions cited above configure these components as three distinct server machines. I installed all the software on one server, without any unusual problems. The Connections product includes the latest version of each component, so you do not have to search for each piece or purchase them separately (but Domino is not included). I followed the installation steps outlined in the article, with these exceptions and warnings. General  If the name of your machine is not known to your local DNS server, then add the name to the “hosts” file on that machine and any workstations that will access Connections. On Windows, the hosts file is found at c:windowssystem32driversetchosts. So on the server, I added the lines 127.0.0.1 connections.chc-3.local #this machine 127.0.0.1 mail.chc-3.local #to find Domino mail router And on the workstation where I will use Connections, I added Connell 17 June 2011 - 12:56 Page 2
  • 3. 192.168.1.149 connections.chc-3.local #local IP of test server  Throughout the installation, you are often asked for the “host name” of various machines. In my case, this was always the same server, but it is important to enter the fully-qualified name, not just the common name. Enter “connections.chc-3.local”, and not “connections” or “localhost”.  The IBM software package numbers are cryptic. So there is no easy way to tell which installer is the main WAS product, for example, and which is WAS Supplement 1 that contains IBM HTTP Server. My suggestion is to unzip each software package and look inside it, and then you can see more clearly which package is called for at each step.  The instructions tell you to install fixpacks for several of the products, including WAS, HTTP Server, and TDI. The instructions list the officially supported fixpacks, and IBM has issued some cautions about using newer fixpacks, particularly for WAS. I did a fresh Google search for the latest available fixpacks, however, and used those with no problems. I found all of the fixpacks fairly easily and all were free.  If you are unsure whether a particular fixpack applies to your software, take it anyway. The built-in patch utilities will only apply fixpacks that are relevant to your installed software.  During the installation, you are asked to specify many passwords for various admin functions. For a test/development server, I suggest making all of those passwords the same, or you will have a hard time keeping track of them. LDAP  If you are using Domino as the LDAP server, make sure each Domino user has an Internet password defined in the Domino Directory. I also set the Domino server security option “more name variations” to make logon easier, although this is not required.  Be sure your LDAP server (whatever it is) has some names in it before you configure LDAP for Connections. The reason is that the Connections setup process will pull names from LDAP and you want some names in the directory to make sure this works correctly.  If you are using Domino as your LDAP server, you may notice the Domino database “schema.nsf”. Inside this database, you will see a complex mapping of Notes field names to LDAP attributes. Do not change this file. It will work correctly as is.  If you are using Domino as your LDAP server, then during LDAP configuration, the distinguished name of your base entry is “o=<domino org name>”. The same applies for the LDAP search base when populating the Connections user list. As an example, mine was “o=chc-3”. Connell 17 June 2011 - 12:56 Page 3
  • 4. When saving the LDAP configuration, I received some bad-looking error messages. There was no indication what the problem was, so it was not clear what I should do differently. Fortunately, when I repeated the same operations, they worked on the third try. DB2  The DB2 license file may not have the name that is stated in the instructions and may not be found in the directory stated. Mine was actually named db2ese_u.lic and was in the directory DB2.License within the Connections installation package. You may need to search your machine for db2*.lic to find yours. TDI  Note that Tivoli Directory Server (TDS) is a different product than Tivoli Directory Integrator (TDI). The first is an LDAP server, while the second performs various data movement functions.  The instructions for installing the TDI fixpack were incorrect. The file you download is a ZIP file that contains another ZIP file, with the embedded ZIP being the real fixpack. You can tell the difference because the top level of the real fixpack contains a file named “.manifest”. Websphere  During the Websphere installation, the instructions have some confusion about whether the default name of the Websphere administrator is “wsadmin” or “wasadmin”. Either will work of course, just make sure you are consistent throughout. I used the first.  When you are asked to “start the Deployment Manager”, you can find this at Start / All Programs / IBM Websphere / Application Server Network Deployment / Profiles / Dmgr01 / Start the Deployment Manager. HTTP Server  You must perform the steps for SSL setup, including the creation of a self-certified keyring if you need one. SSL is not optional, since it is used during the Websphere logon process.  If you are using a self-certified SSL cert, you will see a warning when you use a browser to access Websphere. You may continue through this warning. Connnections  After installation, you may need to manually start the Websphere node agent. If so, run the batch file at c:WebSphereAppServerprofilesAppSrv01binstartNode.bat. Connell 17 June 2011 - 12:56 Page 4
  • 5. After installation, you may need to manually start the Websphere cluster. If so, log on to the Websphere admin console, then go to Servers / Clusters / Websphere Application Server Clusters . Select the available cluster and press Start.  After installation, you may need to manually start each Websphere application related to Connections (blogs, activities, etc.). If so, log on to the Websphere admin console, then go to Applications / Application Types / Websphere Enterprise Applications. Select all of the Connections applications and press Start.  For a test server, you can skip the steps related to tuning the heap size. The result of this project was a single machine that contained a complete Connections installation, with Domino as the LDAP server. And finally, I must add an editorial comment about the complexity of the Connections installation… I understand that Connections supports many server topologies. It is not a single executable that you place on a single machine, such as Microsoft Excel or Lotus Notes. The flexible topologies allow you to scale Connections from 10 users to 100,000. So Connections probably can never have a push-button installation script for all scenarios. Having said this, the installation process is way too complicated. The Connections installer should support a “basic” mode that sets everything to simple, default behavior when Connections/WAS/HTTP are on one machine. The installer should include IBM HTTP Server, so that it is not a separate installation task as it is now. The script should ask for the names of the DB2 and LDAP servers (separate or local) and configure Connections to use them. The painstaking process I went through included many manual steps that are identical for all basic installations. The installer should make these standard settings automatically. For more information… Small deployment for Connections 3: www.lotus.com/ldd/lcwiki.nsf/dx/Scenario_1__Installing_Lotus_Connections_3.0- Small_Deployment Connections product home page: www.ibm.com/software/lotus/products/connections/ Connections wiki: www.lotus.com/ldd/lcwiki.nsf Connections forum: www.lotus.com/ldd/lcforum.nsf?OpenDatabase IBM Developer Network Connections page: www.ibm.com/developerworks/lotus/products/connections/ Connell 17 June 2011 - 12:56 Page 5
  • 6. IBM Support technote about fixpack levels: www.ibm.com/support/docview.wss?uid=swg21454382 Chuck Connell is president of CHC-3 Consulting, which helps organizations with all the IBM Lotus products – Domino, Notes, Connections, Sametime, Traveler, LotusLive and others. Connell 17 June 2011 - 12:56 Page 6