Domino 9 setup for Sametime - silent setup using .pds file
Configure Domino using a silent setup file
Record a response file:
su - notes
/opt/ibm/domino/bin/server -record
Note that you can leave some values at *default
- these will be swapped with whatever is default. For instance, you can use if for the hostname and servername.
When done, you have a .pds file. The annoying thing however, is that this file is not editable using a simple text editor.
Editing a response file
There is an undocumented method to modify some settings, however :
Verify what options you can change:
/opt/ibm/domino/notes/latest/linux/java -cp /opt/ibm/domino/notes/latest/linux/cfgdomserver.jar lotus.domino.setup.DominoServerProfileEdit -dump /tmp/Sametime.pds
isFirstServer = true
AdminFirstName = Sametime
AdminIDFile = *default
AdminLastName = Administrator
AdminMiddleName =
AdminPassword =
CountryCode =
DominoDomainName = stissc
HostName = *default
OrgUnitIDFile = null
OrgUnitName =
OrgUnitPassword =
OrganizationIDFile = *default
OrganizationName = stissc
OrganizationPassword =
OtherDirectoryServerAddress =
OtherDirectoryServerName =
ServerIDFile = *default
ServerName = *default
ServerPassword =
SystemDatabasePath = null
To edit a specific parameter in the pds file, you can use this command :
For instance, to change the DominoDomainName to “test”, you can use this command :
/opt/ibm/domino/notes/latest/linux/java -cp /opt/ibm/domino/notes/latest/linux/cfgdomserver.jar lotus.domino.setup.DominoServerProfileEdit -DominoDomainName test /tmp/Sametime.pds
Use the -dump command to verify .
Passwords
It you use existing id files, you need to use a text file with the passwords :
The file needs to contain this :
Server=
AddServer=
Certifier=
OUCertifier=
Administrator=
And you need to reference it to the setup command after the actual response file.
Alternatively, you could pass all of these (passwords and editable parameters) on the commandline, eg :
-AdminPassword -OrganizationPassword -ServerPassword \-HostName \`hostname\` -OrganizationName -ServerName
Setup the Domino server
Run the setup
/opt/ibm/domino/bin/server -pb -s /tmp/Sametime.pds
If you would have existing certifiers, you’d need to use this command for the passwords :
/opt/ibm/domino/bin/server -pb -s /tmp/Sametime.pds /tmp/passwordfile.txt
Check the logfiles to see if the installation succeeded.
Autostart Domino
There’s an excellent start script for Domino on *Nix out there. You can request it here :
http://www.nashcom.de/nshweb/pages/startscript.htm
If you use Linux (CentOS in this case) , you could also use Upstart start scripts as well . Check this blog for an example : http://www.wissel.net/blog/d6plinks/SHWL-8YG9KB