SlideShare a Scribd company logo
1 of 49
Download to read offline
ALEŠ LICHTENBERG
twitter: @a_lichtenberg
blog: www.alichtenberg.cz
HCL Sametime 12.0
Deployment Guide
Step by Step
Ver. 1.0
Intro
This document contains a step-by-step deployment of HCL Sametime Premium 12.0
The document does not replace official documentation, but is intended to help deploy
HCL Sametime Premium 12.0 in a relatively short time.
The document will guide you through the basic installation so that you will be able to
run Sametime for chat and meetings, especially for testing purposes
The implementation will be demonstrated on a specific example.
The document will be gradually supplemented and updated.
1
About me
I am a technical consultant of HCL Digital Solutions software: Domino/Notes,
Sametime, Nomad, Verse. I am a Member of Czech Lotus User Group =
Sutol. I am a Bloger and a Speaker. I have been primarily engaged in the
Lotus software family since 1994. I remember the era when these products
were owned by Lotus, then IBM, and now I am looking forward to another
successful years with HCL Software.
Contacts:
e-mail: ales@alichtenberg.cz
twitter: a_lichtenberg
blog: alichtenberg.cz
2
Agenda
▪ HCL Sametime 12.0 – Resources
▪ Pilot example
▪ Step 1 - Installation and configuration MongoDB
▪ Step 2 - Installation and configuration Docker
▪ Step 3 - Installation and configuration Sametime 12 Premium
▪ Step 4 - Updating the Sametime 12 Premium TLS Certificates
3
HCL Sametime 12 – Resources
Current resources:
➢ Documentation
https://help.hcltechsw.com/sametime/12/admin/installing.html
➢ HCL Customer Support
https://hclpnpsupport.hcltech.com/csm
➢ Discussion HCL Sametime
https://hclpnpsupport.hcltech.com/community?id=community_forum&sys_id=e3c946d01b80841077761fc58d4bcb04
4
Pilot example
Deployment will take place on Centos 7.x
Installed components:
• MongoDB
• Docker
• HCL Sametime 12.0 Premium (chat and meetings)
• LDAP (exists Domino server 12)
All components will be installed on one virtual machine.
I recommended using FQDN everywhere instead of IP address
• This will prevent, for example, the problem of an empty chat in the web client or mobile phone
or a problem with the client's connection to the Sametime server
5
Hardware required for this Pilot Example Deployment
Hardware:
✓ 8 core, 32GB RAM, 500 GB Hard disk
Operation system:
✓ Linux Centos 7.x
Pre-Requisites
✓ MongoDB 4.4.x
✓ HCL Sametime 12 Premium or Standard (without Meetings)
✓ LDAP (for example exists Domino 12)
✓ FQDN for my Pilot example server: “sametime12.alichtenberg.cz”
6
Topology HCL Sametime 12
7
Source: HCL Software
Step 1
Installation and configuration
MongoDB
8
Installation and configuration MongoDB
➢Installation and configuration MongoDB
• MongoDB use for saving chat history, persistent chat, meetings etc.
• Supported version Mongo 4.4.x
• Installation instuctions:
Linux
https://www.mongodb.com/docs/v4.4/administration/install-on-linux
https://help.hcltechsw.com/sametime/12/admin/installing_mongodb_linux.html
!!! Be careful when copying commands and configuration lines from the manual (spaces, slashes)
9
Installation and configuration MongoDB
• You will need to edit the configuration files, and because it works well with Midnight
Commander, I installed it with Centos:
yum install mc
• After installation start Midnight Commander (MC) by mc command
• Create a repository file for YUM to install MongoDB. Use the VI command or
Midnight Commander (MC) to create and edit the mongodb-org-4.4.repo file
10
Installation and configuration MongoDB
• To edit the file, use Insert (VI) or F4 (MC) and then copy and paste the following
content
• Press Esc to exit insert mode. To save and exit, use the wq command (VI) or F2 (MC).
11
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Installation and configuration MongoDB
• Run the MongoDB package installation.
yum install mongodb-org
• Type y to confirm the download and installed size
• Type y to accept the GPG key import.
12
Installation and configuration MongoDB
• After the installation is complete, start the MongoDB server
service mongod start
• Start the MongoDB console
mongo
13
Installation and configuration MongoDB
• From the MongoDB console, run the following commands to create sametimeUser in
MongoDB.
• If you change the user and password, you must use the new values when you
configure later steps the Sametime server.
• Use admin comand
use admin
• Run the command to create sametimeUser
14
db.createUser({user: "sametimeUser", pwd: "sametime", roles:[{role:"readWrite",
db:"chatlogging"},{ role:"readWrite", db:"mobileOffline"},{ role:"readWrite",
db:"meeting"},{role:"dbAdmin", db:"meeting"},{role:"userAdminAnyDatabase",
db:"admin"}]})
Installation and configuration MongoDB
• When complete, a message is displayed
15
Installation and configuration MongoDB
• From the MongoDB console, run the following commands to create the
chatlogging database with events and sessions collections in MongoDB.
16
> use chatlogging
> db.EVENTS.insertOne({"_id" : "dummy"})
> db.SESSIONS.insertOne({"_id" : "dummy"})
Installation and configuration MongoDB
• Stop the MongoDB server and exit the console to pick up the new schema version
change.
• To exit the MongoDB console, use the exit command.
• To shut down the MongoDB server: use run the service mongod stop command
17
Installation and configuration MongoDB
• Edit the mongod.cfg file (/etc/mongod.conf)
• Uncomment the replication statement. Add add replSetName: rs0 under it.
(Notice: use 2 spaces before “replSetName: rs0“, not tabs)
• Under #network interfaces, add bindIpAll: true
18
replication:
replSetName: rs0
net:
port: 27017
bindIp: 127.0.0.1
bindIpAll: true
Installation and configuration MongoDB
• Start the MongoDB service command prompt on Linux: service mongod start
• Start the MongoDB console: mongo
• From the MongoDB console, initiate the Replica Set in MongoDB with the command
rs.initiate()
• The message is rs0:Secondary or rs0:OTHER. Press Enter and the message changes to
rs0:Primary>
• Now, you can exit the console using the exit command
19
Installation and configuration MongoDB
DONE!
Now you have a MongoDB.
20
Step 2
Installation and configuration
Docker
21
Installation Docker for HCL Sametime 12
What is Docker?
Docker is an open-source lightweight containerization technology. It allows you to
automate the deployment of applications in lightweight and portable containers and
ship it all out as one package. It also allows you to run multiple Operating systems on
the same host.
How to install Docker Engine: https://docs.docker.com/engine/install/centos
How to install Docker Compose: https://docs.docker.com/compose/install
22
• Log in with your Centos server as “root“ user and execute all commands under this
• Before installing Docker Compose run the following commands for installation
required Docker Engine packages: yum install -y yum-utils
23
Installation Docker for HCL Sametime 12
• Now run the following commands for add the docker repository for software downloads:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
24
Installation Docker for HCL Sametime 12
• Install the latest version of Docker Engine and containerd:
yum install -y docker-ce docker-ce-cli containerd.io
25
Installation Docker for HCL Sametime 12
• Use the command to start the Docker Service
systemctl start docker
• Use the command to enable Docker auto start
systemctl enable docker
26
Installation Docker for HCL Sametime 12
• Now install Docker Compose on Linux systems
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-
$(uname -m)" -o /usr/local/bin/docker-compose
27
Installation Docker for HCL Sametime 12
• Apply executable permissions to the binary:
chmod +x /usr/local/bin/docker-compose
• Use the command to start the Docker server
service docker start
28
Installation Docker for HCL Sametime 12
DONE!
Installation Docker for HCL Sametime 12
29
Step 3
Installation and configuration
Sametime 12 Premium
30
• We will now install HCL Sametime Premium 12 into to Docker.
• Download HCL Sametime Premium 12 file from Flexnet and copy this file for my example
to directory /local/ sametime
• Extract the zip file Sametime_Premium_12.0.zip:
unzip Sametime_Premium_12.0.zip
• If you do not have unzip available, install using:
yum install unzip
31
Installation HCL Sametime Premium 12
• After extract Sametime_Premium_12.0.zip file run the below command to load and
initialize the docker images in the directory where you have extracted the zip file and
./install.sh
32
Installation HCL Sametime Premium 12
• Note: The Sametime Premium 12 requires access to a MongoDB server and LDAP server.
You can use the existing LDAP server for example existing Domino server.
• You are prompted to enter the following information:
Fully qualified name of the Sametime server
Sametime domain name
Mongo host
Mongo port
Mongo admin user name
Mongo admin user password
Mongo Connection URL
LDAP server host name or IP address
Use TLS to access LDAP
LDAP server port
LDAP Base DN for resolving users and groups
Configure advanced LDAP settings needed for binding
Base64 encoded JWT SECRET
TURN server address
Configure TCP over 4443
Configure LTPA
33
Installation HCL Sametime Premium 12
• You can now proceed according to the individual images or enter your data.
• If you have properly configured DNS, they recommend using an FQDN
• Enter: Fully qualified name of the Sametime server and Sametime domain name
(Just confirm the default values with the "Enter" key)
34
Installation HCL Sametime Premium 12
• Enter:
Mongo host and Mongo port
Mongo admin user name and Mongo admin user password
Mongo Connection URL
35
Installation HCL Sametime Premium 12
• Enter:
LDAP server host name or IP address
Use TLS to access LDAP
LDAP server port
36
Installation HCL Sametime Premium 12
• Enter:
LDAP Base DN for resolving users and groups
Configure advanced LDAP settings needed for binding
37
Installation HCL Sametime Premium 12
• Enter:
Base64 encoded JWT SECRET
TURN server address
Configure TCP over 4443
Configure LTPA
38
Installation HCL Sametime Premium 12
• Installation progress
39
Installation HCL Sametime Premium 12
• After installation run the below command to check if meetings server is running.
Show all the loaded docker images
docker images
40
Installation HCL Sametime Premium 12
• After installation run the below command to list all running containers in docker engine
docker ps
41
Installation HCL Sametime Premium 12
• Now try your url: https://sametime12.alichtenberg.cz/chat (for my example)
• Use Google Chrome
42
Installation HCL Sametime Premium 12
• Now try your url: : https://sametime12.alichtenberg.cz /meeting (for my example)
43
Installation HCL Sametime Premium 12
Installation HCL Sametime Premium 12
DONE!
Now you have complete HCL Sametime Premium 12
44
Step 4
Updating the Sametime 12 Premium
TLS Certificates
45
• The Sametime Premium 12 is pre-configured with a self-signed certificate. Use these
instructions to replace the self-signed certificate with a third party certificate.
• Docker compose down by command: docker-compose down
• Replace the cert and key files in
<install dir>./sametime-config/web/keys/cert.crt and cert.key with the correct key and crt file.
• Docker compose up -d by command: docker-compose up -d
46
Updating the Sametime Premium 12 TLS Certificates
DONE!
Updated the HCL Sametime Premium 12 TLS Certificates
47
HCL Sametime Premium 12.0
Deployment Guide
Step-by-Step
The END
48

More Related Content

What's hot

IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
 
Domino policies deep dive
Domino policies deep diveDomino policies deep dive
Domino policies deep diveMartijn de Jong
 
Important tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingImportant tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingjayeshpar2006
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and ManagingGabriella Davis
 
Understanding domino memory 2017
Understanding domino memory 2017Understanding domino memory 2017
Understanding domino memory 2017mJOBrr
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
 
HCL Sametime V11 installation - tips
HCL Sametime V11 installation - tipsHCL Sametime V11 installation - tips
HCL Sametime V11 installation - tipsAles Lichtenberg
 
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
Domino Tech School - Upgrading to Notes/Domino V10: Best PracticesDomino Tech School - Upgrading to Notes/Domino V10: Best Practices
Domino Tech School - Upgrading to Notes/Domino V10: Best PracticesChristoph Adler
 
RNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance BoostRNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance BoostChristoph Adler
 
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Novakenstein
 
How to Bring HCL Nomad Web and Domino Together Without SafeLinx
How to Bring HCL Nomad Web and Domino Together Without SafeLinxHow to Bring HCL Nomad Web and Domino Together Without SafeLinx
How to Bring HCL Nomad Web and Domino Together Without SafeLinxpanagenda
 
June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerHoward Greenberg
 
Best Practice TLS for IBM Domino
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM DominoJared Roberts
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientChristoph Adler
 
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2jayeshpar2006
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14panagenda
 
DominoMigrationProposal
DominoMigrationProposalDominoMigrationProposal
DominoMigrationProposalLynn Levash
 
IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)Christoph Adler
 

What's hot (20)

IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
Domino policies deep dive
Domino policies deep diveDomino policies deep dive
Domino policies deep dive
 
Important tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingImportant tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routing
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
 
60 Admin Tips
60 Admin Tips60 Admin Tips
60 Admin Tips
 
Understanding domino memory 2017
Understanding domino memory 2017Understanding domino memory 2017
Understanding domino memory 2017
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
HCL Sametime V11 installation - tips
HCL Sametime V11 installation - tipsHCL Sametime V11 installation - tips
HCL Sametime V11 installation - tips
 
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
Domino Tech School - Upgrading to Notes/Domino V10: Best PracticesDomino Tech School - Upgrading to Notes/Domino V10: Best Practices
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
 
RNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance BoostRNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance Boost
 
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
 
How to Bring HCL Nomad Web and Domino Together Without SafeLinx
How to Bring HCL Nomad Web and Domino Together Without SafeLinxHow to Bring HCL Nomad Web and Domino Together Without SafeLinx
How to Bring HCL Nomad Web and Domino Together Without SafeLinx
 
June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
 
Best Practice TLS for IBM Domino
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM Domino
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes Client
 
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14
 
DominoMigrationProposal
DominoMigrationProposalDominoMigrationProposal
DominoMigrationProposal
 
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
 
IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)IBM Notes Performance Boost - Reloaded (DEV-1185)
IBM Notes Performance Boost - Reloaded (DEV-1185)
 

Similar to HCL Sametime 12.0 on Docker - Step-By-Step.pdf

HCL Sametime Meetings 11.5 Step-by-Step
HCL Sametime Meetings 11.5  Step-by-StepHCL Sametime Meetings 11.5  Step-by-Step
HCL Sametime Meetings 11.5 Step-by-StepAles Lichtenberg
 
HCL Sametime Meetings 11.5 Pre-Release - Step-by-Step
HCL Sametime Meetings 11.5 Pre-Release - Step-by-StepHCL Sametime Meetings 11.5 Pre-Release - Step-by-Step
HCL Sametime Meetings 11.5 Pre-Release - Step-by-StepAles Lichtenberg
 
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021Ales Lichtenberg
 
Docking, loading, running domino on docker v12
Docking, loading, running domino on docker v12Docking, loading, running domino on docker v12
Docking, loading, running domino on docker v12Daniele Vistalli
 
January OpenNTF Webinar: 4D - Domino Docker Deep Dive
January OpenNTF Webinar: 4D - Domino Docker Deep DiveJanuary OpenNTF Webinar: 4D - Domino Docker Deep Dive
January OpenNTF Webinar: 4D - Domino Docker Deep DiveHoward Greenberg
 
HCL Sametime Meetings server upgrade to V11.6
HCL Sametime Meetings server upgrade to V11.6HCL Sametime Meetings server upgrade to V11.6
HCL Sametime Meetings server upgrade to V11.6Ales Lichtenberg
 
Lean Drupal Repositories with Composer and Drush
Lean Drupal Repositories with Composer and DrushLean Drupal Repositories with Composer and Drush
Lean Drupal Repositories with Composer and DrushPantheon
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Webpanagenda
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratorenpanagenda
 
DACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdf
DACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdfDACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdf
DACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdfDNUG e.V.
 
Domino on docker version 1
Domino on docker version 1Domino on docker version 1
Domino on docker version 1Slobodan Lohja
 
HCL Sametime V11 - Step by Step v1.1 (include FP2)
HCL Sametime V11 - Step by Step v1.1 (include FP2)HCL Sametime V11 - Step by Step v1.1 (include FP2)
HCL Sametime V11 - Step by Step v1.1 (include FP2)Ales Lichtenberg
 
HCL Sametime 12 Corporate Branding - step-by-step
HCL Sametime 12  Corporate Branding - step-by-stepHCL Sametime 12  Corporate Branding - step-by-step
HCL Sametime 12 Corporate Branding - step-by-stepAles Lichtenberg
 
Domino on docker version 2
Domino on docker version 2Domino on docker version 2
Domino on docker version 2Slobodan Lohja
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuis Rodríguez Castromil
 
How to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another ServerHow to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another ServerKaushal Mewar
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guideRoberto Boccadoro
 
HCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New FeaturesHCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New Featureshemantnaik
 

Similar to HCL Sametime 12.0 on Docker - Step-By-Step.pdf (20)

HCL Sametime Meetings 11.5 Step-by-Step
HCL Sametime Meetings 11.5  Step-by-StepHCL Sametime Meetings 11.5  Step-by-Step
HCL Sametime Meetings 11.5 Step-by-Step
 
HCL Sametime Meetings 11.5 Pre-Release - Step-by-Step
HCL Sametime Meetings 11.5 Pre-Release - Step-by-StepHCL Sametime Meetings 11.5 Pre-Release - Step-by-Step
HCL Sametime Meetings 11.5 Pre-Release - Step-by-Step
 
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
 
Docking, loading, running domino on docker v12
Docking, loading, running domino on docker v12Docking, loading, running domino on docker v12
Docking, loading, running domino on docker v12
 
January OpenNTF Webinar: 4D - Domino Docker Deep Dive
January OpenNTF Webinar: 4D - Domino Docker Deep DiveJanuary OpenNTF Webinar: 4D - Domino Docker Deep Dive
January OpenNTF Webinar: 4D - Domino Docker Deep Dive
 
HCL Sametime Meetings server upgrade to V11.6
HCL Sametime Meetings server upgrade to V11.6HCL Sametime Meetings server upgrade to V11.6
HCL Sametime Meetings server upgrade to V11.6
 
Lean Drupal Repositories with Composer and Drush
Lean Drupal Repositories with Composer and DrushLean Drupal Repositories with Composer and Drush
Lean Drupal Repositories with Composer and Drush
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratoren
 
DACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdf
DACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdfDACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdf
DACHNUG50 EVERYTHING-you-need-to-know-about-HCL-Nomad-Web.pdf
 
Domino on docker version 1
Domino on docker version 1Domino on docker version 1
Domino on docker version 1
 
HCL Sametime V11 - Step by Step v1.1 (include FP2)
HCL Sametime V11 - Step by Step v1.1 (include FP2)HCL Sametime V11 - Step by Step v1.1 (include FP2)
HCL Sametime V11 - Step by Step v1.1 (include FP2)
 
HCL Sametime 12 Corporate Branding - step-by-step
HCL Sametime 12  Corporate Branding - step-by-stepHCL Sametime 12  Corporate Branding - step-by-step
HCL Sametime 12 Corporate Branding - step-by-step
 
Domino on docker version 2
Domino on docker version 2Domino on docker version 2
Domino on docker version 2
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
 
How to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another ServerHow to Transfer Magento Project from One Server to another Server
How to Transfer Magento Project from One Server to another Server
 
Its3 Drupal
Its3 DrupalIts3 Drupal
Its3 Drupal
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
 
HCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New FeaturesHCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New Features
 

More from Ales Lichtenberg

Ugprade HCL Sametime V11.5 to V11.6 - Step by Step
Ugprade HCL Sametime V11.5 to V11.6 - Step by StepUgprade HCL Sametime V11.5 to V11.6 - Step by Step
Ugprade HCL Sametime V11.5 to V11.6 - Step by StepAles Lichtenberg
 
HCL Sametime Meetings 11.5 Setup Live Stream
HCL Sametime Meetings 11.5 Setup Live StreamHCL Sametime Meetings 11.5 Setup Live Stream
HCL Sametime Meetings 11.5 Setup Live StreamAles Lichtenberg
 
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021Ales Lichtenberg
 
Upgrade HCL Sametime server 11.0 to 11.5
Upgrade HCL Sametime server 11.0 to 11.5Upgrade HCL Sametime server 11.0 to 11.5
Upgrade HCL Sametime server 11.0 to 11.5Ales Lichtenberg
 
HCL Sametime V11 - Step by Step
HCL Sametime V11 - Step by StepHCL Sametime V11 - Step by Step
HCL Sametime V11 - Step by StepAles Lichtenberg
 
HCL Sametime V11 instalace - tipy
HCL Sametime V11  instalace - tipyHCL Sametime V11  instalace - tipy
HCL Sametime V11 instalace - tipyAles Lichtenberg
 
HCL Nomad pro Administratory - CZ
HCL Nomad pro Administratory - CZHCL Nomad pro Administratory - CZ
HCL Nomad pro Administratory - CZAles Lichtenberg
 
HCL Nomad for Admins - ENG
HCL Nomad for Admins - ENGHCL Nomad for Admins - ENG
HCL Nomad for Admins - ENGAles Lichtenberg
 
Upgrade Notes 10 via Panagenda - ENG
Upgrade Notes 10 via Panagenda - ENGUpgrade Notes 10 via Panagenda - ENG
Upgrade Notes 10 via Panagenda - ENGAles Lichtenberg
 
IBM Domino Mobile Apps - ENG
IBM Domino Mobile Apps - ENGIBM Domino Mobile Apps - ENG
IBM Domino Mobile Apps - ENGAles Lichtenberg
 
HCL Nomad via Panagenda Marvel Client
HCL Nomad via Panagenda Marvel ClientHCL Nomad via Panagenda Marvel Client
HCL Nomad via Panagenda Marvel ClientAles Lichtenberg
 
Upgrade Notes 10 via Panagenda
Upgrade Notes 10 via PanagendaUpgrade Notes 10 via Panagenda
Upgrade Notes 10 via PanagendaAles Lichtenberg
 
Application insights for Domino
Application insights for DominoApplication insights for Domino
Application insights for DominoAles Lichtenberg
 
How to installing IBM Verse on premises
How to installing IBM Verse on premisesHow to installing IBM Verse on premises
How to installing IBM Verse on premisesAles Lichtenberg
 

More from Ales Lichtenberg (20)

HCL Domino V12 - TOTP
HCL Domino V12 - TOTPHCL Domino V12 - TOTP
HCL Domino V12 - TOTP
 
Ugprade HCL Sametime V11.5 to V11.6 - Step by Step
Ugprade HCL Sametime V11.5 to V11.6 - Step by StepUgprade HCL Sametime V11.5 to V11.6 - Step by Step
Ugprade HCL Sametime V11.5 to V11.6 - Step by Step
 
HCL Sametime Meetings 11.5 Setup Live Stream
HCL Sametime Meetings 11.5 Setup Live StreamHCL Sametime Meetings 11.5 Setup Live Stream
HCL Sametime Meetings 11.5 Setup Live Stream
 
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021
 
Upgrade HCL Sametime server 11.0 to 11.5
Upgrade HCL Sametime server 11.0 to 11.5Upgrade HCL Sametime server 11.0 to 11.5
Upgrade HCL Sametime server 11.0 to 11.5
 
HCL Sametime V11 - Step by Step
HCL Sametime V11 - Step by StepHCL Sametime V11 - Step by Step
HCL Sametime V11 - Step by Step
 
HCL Sametime V11 instalace - tipy
HCL Sametime V11  instalace - tipyHCL Sametime V11  instalace - tipy
HCL Sametime V11 instalace - tipy
 
Mobilni spoluprace
Mobilni spoluprace Mobilni spoluprace
Mobilni spoluprace
 
Prechazime na desitky
Prechazime na desitkyPrechazime na desitky
Prechazime na desitky
 
HCL Sametime V11 - CZ
HCL Sametime V11 - CZHCL Sametime V11 - CZ
HCL Sametime V11 - CZ
 
HCL Nomad pro Administratory - CZ
HCL Nomad pro Administratory - CZHCL Nomad pro Administratory - CZ
HCL Nomad pro Administratory - CZ
 
HCL Sametime V11 - ENG
HCL Sametime V11 - ENGHCL Sametime V11 - ENG
HCL Sametime V11 - ENG
 
HCL Nomad for Admins - ENG
HCL Nomad for Admins - ENGHCL Nomad for Admins - ENG
HCL Nomad for Admins - ENG
 
Upgrade Notes 10 via Panagenda - ENG
Upgrade Notes 10 via Panagenda - ENGUpgrade Notes 10 via Panagenda - ENG
Upgrade Notes 10 via Panagenda - ENG
 
IBM Domino Mobile Apps - ENG
IBM Domino Mobile Apps - ENGIBM Domino Mobile Apps - ENG
IBM Domino Mobile Apps - ENG
 
HCL Nomad via Panagenda Marvel Client
HCL Nomad via Panagenda Marvel ClientHCL Nomad via Panagenda Marvel Client
HCL Nomad via Panagenda Marvel Client
 
Upgrade Notes 10 via Panagenda
Upgrade Notes 10 via PanagendaUpgrade Notes 10 via Panagenda
Upgrade Notes 10 via Panagenda
 
IBM Domino Mobile Apps
IBM Domino Mobile AppsIBM Domino Mobile Apps
IBM Domino Mobile Apps
 
Application insights for Domino
Application insights for DominoApplication insights for Domino
Application insights for Domino
 
How to installing IBM Verse on premises
How to installing IBM Verse on premisesHow to installing IBM Verse on premises
How to installing IBM Verse on premises
 

Recently uploaded

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Recently uploaded (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

HCL Sametime 12.0 on Docker - Step-By-Step.pdf

  • 1. ALEŠ LICHTENBERG twitter: @a_lichtenberg blog: www.alichtenberg.cz HCL Sametime 12.0 Deployment Guide Step by Step Ver. 1.0
  • 2. Intro This document contains a step-by-step deployment of HCL Sametime Premium 12.0 The document does not replace official documentation, but is intended to help deploy HCL Sametime Premium 12.0 in a relatively short time. The document will guide you through the basic installation so that you will be able to run Sametime for chat and meetings, especially for testing purposes The implementation will be demonstrated on a specific example. The document will be gradually supplemented and updated. 1
  • 3. About me I am a technical consultant of HCL Digital Solutions software: Domino/Notes, Sametime, Nomad, Verse. I am a Member of Czech Lotus User Group = Sutol. I am a Bloger and a Speaker. I have been primarily engaged in the Lotus software family since 1994. I remember the era when these products were owned by Lotus, then IBM, and now I am looking forward to another successful years with HCL Software. Contacts: e-mail: ales@alichtenberg.cz twitter: a_lichtenberg blog: alichtenberg.cz 2
  • 4. Agenda ▪ HCL Sametime 12.0 – Resources ▪ Pilot example ▪ Step 1 - Installation and configuration MongoDB ▪ Step 2 - Installation and configuration Docker ▪ Step 3 - Installation and configuration Sametime 12 Premium ▪ Step 4 - Updating the Sametime 12 Premium TLS Certificates 3
  • 5. HCL Sametime 12 – Resources Current resources: ➢ Documentation https://help.hcltechsw.com/sametime/12/admin/installing.html ➢ HCL Customer Support https://hclpnpsupport.hcltech.com/csm ➢ Discussion HCL Sametime https://hclpnpsupport.hcltech.com/community?id=community_forum&sys_id=e3c946d01b80841077761fc58d4bcb04 4
  • 6. Pilot example Deployment will take place on Centos 7.x Installed components: • MongoDB • Docker • HCL Sametime 12.0 Premium (chat and meetings) • LDAP (exists Domino server 12) All components will be installed on one virtual machine. I recommended using FQDN everywhere instead of IP address • This will prevent, for example, the problem of an empty chat in the web client or mobile phone or a problem with the client's connection to the Sametime server 5
  • 7. Hardware required for this Pilot Example Deployment Hardware: ✓ 8 core, 32GB RAM, 500 GB Hard disk Operation system: ✓ Linux Centos 7.x Pre-Requisites ✓ MongoDB 4.4.x ✓ HCL Sametime 12 Premium or Standard (without Meetings) ✓ LDAP (for example exists Domino 12) ✓ FQDN for my Pilot example server: “sametime12.alichtenberg.cz” 6
  • 8. Topology HCL Sametime 12 7 Source: HCL Software
  • 9. Step 1 Installation and configuration MongoDB 8
  • 10. Installation and configuration MongoDB ➢Installation and configuration MongoDB • MongoDB use for saving chat history, persistent chat, meetings etc. • Supported version Mongo 4.4.x • Installation instuctions: Linux https://www.mongodb.com/docs/v4.4/administration/install-on-linux https://help.hcltechsw.com/sametime/12/admin/installing_mongodb_linux.html !!! Be careful when copying commands and configuration lines from the manual (spaces, slashes) 9
  • 11. Installation and configuration MongoDB • You will need to edit the configuration files, and because it works well with Midnight Commander, I installed it with Centos: yum install mc • After installation start Midnight Commander (MC) by mc command • Create a repository file for YUM to install MongoDB. Use the VI command or Midnight Commander (MC) to create and edit the mongodb-org-4.4.repo file 10
  • 12. Installation and configuration MongoDB • To edit the file, use Insert (VI) or F4 (MC) and then copy and paste the following content • Press Esc to exit insert mode. To save and exit, use the wq command (VI) or F2 (MC). 11 [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
  • 13. Installation and configuration MongoDB • Run the MongoDB package installation. yum install mongodb-org • Type y to confirm the download and installed size • Type y to accept the GPG key import. 12
  • 14. Installation and configuration MongoDB • After the installation is complete, start the MongoDB server service mongod start • Start the MongoDB console mongo 13
  • 15. Installation and configuration MongoDB • From the MongoDB console, run the following commands to create sametimeUser in MongoDB. • If you change the user and password, you must use the new values when you configure later steps the Sametime server. • Use admin comand use admin • Run the command to create sametimeUser 14 db.createUser({user: "sametimeUser", pwd: "sametime", roles:[{role:"readWrite", db:"chatlogging"},{ role:"readWrite", db:"mobileOffline"},{ role:"readWrite", db:"meeting"},{role:"dbAdmin", db:"meeting"},{role:"userAdminAnyDatabase", db:"admin"}]})
  • 16. Installation and configuration MongoDB • When complete, a message is displayed 15
  • 17. Installation and configuration MongoDB • From the MongoDB console, run the following commands to create the chatlogging database with events and sessions collections in MongoDB. 16 > use chatlogging > db.EVENTS.insertOne({"_id" : "dummy"}) > db.SESSIONS.insertOne({"_id" : "dummy"})
  • 18. Installation and configuration MongoDB • Stop the MongoDB server and exit the console to pick up the new schema version change. • To exit the MongoDB console, use the exit command. • To shut down the MongoDB server: use run the service mongod stop command 17
  • 19. Installation and configuration MongoDB • Edit the mongod.cfg file (/etc/mongod.conf) • Uncomment the replication statement. Add add replSetName: rs0 under it. (Notice: use 2 spaces before “replSetName: rs0“, not tabs) • Under #network interfaces, add bindIpAll: true 18 replication: replSetName: rs0 net: port: 27017 bindIp: 127.0.0.1 bindIpAll: true
  • 20. Installation and configuration MongoDB • Start the MongoDB service command prompt on Linux: service mongod start • Start the MongoDB console: mongo • From the MongoDB console, initiate the Replica Set in MongoDB with the command rs.initiate() • The message is rs0:Secondary or rs0:OTHER. Press Enter and the message changes to rs0:Primary> • Now, you can exit the console using the exit command 19
  • 21. Installation and configuration MongoDB DONE! Now you have a MongoDB. 20
  • 22. Step 2 Installation and configuration Docker 21
  • 23. Installation Docker for HCL Sametime 12 What is Docker? Docker is an open-source lightweight containerization technology. It allows you to automate the deployment of applications in lightweight and portable containers and ship it all out as one package. It also allows you to run multiple Operating systems on the same host. How to install Docker Engine: https://docs.docker.com/engine/install/centos How to install Docker Compose: https://docs.docker.com/compose/install 22
  • 24. • Log in with your Centos server as “root“ user and execute all commands under this • Before installing Docker Compose run the following commands for installation required Docker Engine packages: yum install -y yum-utils 23 Installation Docker for HCL Sametime 12
  • 25. • Now run the following commands for add the docker repository for software downloads: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 24 Installation Docker for HCL Sametime 12
  • 26. • Install the latest version of Docker Engine and containerd: yum install -y docker-ce docker-ce-cli containerd.io 25 Installation Docker for HCL Sametime 12
  • 27. • Use the command to start the Docker Service systemctl start docker • Use the command to enable Docker auto start systemctl enable docker 26 Installation Docker for HCL Sametime 12
  • 28. • Now install Docker Compose on Linux systems curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)- $(uname -m)" -o /usr/local/bin/docker-compose 27 Installation Docker for HCL Sametime 12
  • 29. • Apply executable permissions to the binary: chmod +x /usr/local/bin/docker-compose • Use the command to start the Docker server service docker start 28 Installation Docker for HCL Sametime 12
  • 30. DONE! Installation Docker for HCL Sametime 12 29
  • 31. Step 3 Installation and configuration Sametime 12 Premium 30
  • 32. • We will now install HCL Sametime Premium 12 into to Docker. • Download HCL Sametime Premium 12 file from Flexnet and copy this file for my example to directory /local/ sametime • Extract the zip file Sametime_Premium_12.0.zip: unzip Sametime_Premium_12.0.zip • If you do not have unzip available, install using: yum install unzip 31 Installation HCL Sametime Premium 12
  • 33. • After extract Sametime_Premium_12.0.zip file run the below command to load and initialize the docker images in the directory where you have extracted the zip file and ./install.sh 32 Installation HCL Sametime Premium 12
  • 34. • Note: The Sametime Premium 12 requires access to a MongoDB server and LDAP server. You can use the existing LDAP server for example existing Domino server. • You are prompted to enter the following information: Fully qualified name of the Sametime server Sametime domain name Mongo host Mongo port Mongo admin user name Mongo admin user password Mongo Connection URL LDAP server host name or IP address Use TLS to access LDAP LDAP server port LDAP Base DN for resolving users and groups Configure advanced LDAP settings needed for binding Base64 encoded JWT SECRET TURN server address Configure TCP over 4443 Configure LTPA 33 Installation HCL Sametime Premium 12
  • 35. • You can now proceed according to the individual images or enter your data. • If you have properly configured DNS, they recommend using an FQDN • Enter: Fully qualified name of the Sametime server and Sametime domain name (Just confirm the default values with the "Enter" key) 34 Installation HCL Sametime Premium 12
  • 36. • Enter: Mongo host and Mongo port Mongo admin user name and Mongo admin user password Mongo Connection URL 35 Installation HCL Sametime Premium 12
  • 37. • Enter: LDAP server host name or IP address Use TLS to access LDAP LDAP server port 36 Installation HCL Sametime Premium 12
  • 38. • Enter: LDAP Base DN for resolving users and groups Configure advanced LDAP settings needed for binding 37 Installation HCL Sametime Premium 12
  • 39. • Enter: Base64 encoded JWT SECRET TURN server address Configure TCP over 4443 Configure LTPA 38 Installation HCL Sametime Premium 12
  • 40. • Installation progress 39 Installation HCL Sametime Premium 12
  • 41. • After installation run the below command to check if meetings server is running. Show all the loaded docker images docker images 40 Installation HCL Sametime Premium 12
  • 42. • After installation run the below command to list all running containers in docker engine docker ps 41 Installation HCL Sametime Premium 12
  • 43. • Now try your url: https://sametime12.alichtenberg.cz/chat (for my example) • Use Google Chrome 42 Installation HCL Sametime Premium 12
  • 44. • Now try your url: : https://sametime12.alichtenberg.cz /meeting (for my example) 43 Installation HCL Sametime Premium 12
  • 45. Installation HCL Sametime Premium 12 DONE! Now you have complete HCL Sametime Premium 12 44
  • 46. Step 4 Updating the Sametime 12 Premium TLS Certificates 45
  • 47. • The Sametime Premium 12 is pre-configured with a self-signed certificate. Use these instructions to replace the self-signed certificate with a third party certificate. • Docker compose down by command: docker-compose down • Replace the cert and key files in <install dir>./sametime-config/web/keys/cert.crt and cert.key with the correct key and crt file. • Docker compose up -d by command: docker-compose up -d 46 Updating the Sametime Premium 12 TLS Certificates
  • 48. DONE! Updated the HCL Sametime Premium 12 TLS Certificates 47
  • 49. HCL Sametime Premium 12.0 Deployment Guide Step-by-Step The END 48