SlideShare ist ein Scribd-Unternehmen logo
1 von 66
Downloaden Sie, um offline zu lesen
ALEŠ LICHTENBERG
twitter: @a_lichtenberg
blog: www.alichtenberg.cz
HCL Sametime Meetings 11.5
install on Docker
Agenda
▪ What's new
▪ What we need for installation
▪ Installing Docker
▪ Installing Sametime Meetings 11.5
▪ Proxy and Mongo configuration for Meetings
▪ Additional HCL Sametime Meetings configuration options
▪ Problem solving
1
What's new
HCL Proxy 11.5 IF1
• In addition to repairs. Fix Listhttps://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0087439
• New functionality: if you have persistent chat enabled, a new Sametime client will open in
iNotes or Verse
2
What's new
HCL Sametime Meetings Desktop Client (Tech Preview)
• Desktop client for HCL Sametime Meetings: Technote
3
System requirements
Hardware:
✓ 8 core, 32 GB RAM, 80 GB Hard disk
Operation system:
✓ Centos 7.4.
Pre-Requisites
• Docker for HCL Sametime Meetings 11.5
• HCL Sametime Meetings 11.5
4
Topology Sametime 11.5 with Meetings
5
Topology Sametime 11.5 with Meetings
6
Step 1
Installation and configuration
Linux Centos 7.4
7
Preparing Centos 7.4
HCL Sametime Meetings 11.5 is only supported for Docker running on Linux
• Installation of the environment is manageable even for non-Linux admins
Clear instructions from HCL https://tinyurl.com/ya8hlun7
• Use the instructions in the Domino installation section
• You can also use it to install Domino on Linux
8
Docker or Kubernetes?
• Docker is about containerization
• Kubernetes is about orchestrating containers.
Docker containers are the building blocks. A small deployment has a minimum
number of containers to create a solution that allows users to collaborate, but
without scalability, load balancing, etc. If you are deploying for a small group
and do not require scalability.
Kubernetes builds on base containers and allows them to scale automatically;
load balancing between multiple physical or virtual hosts.
• The dock can support up to 200 concurrent users. Meeting records are CPU
intensive. A Docker instance can record a maximum of 2 appointments at a
time!
9
Step 2
Installation Docker
10
Installation Docker for HCL Sametime Meetings 11.5
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
11
Installation Docker for HCL Sametime Meetings 11.5
We will need:
• Docker Engine - software for launching containers
• Docker Compose - a tool for running Docker applications with multiple containers.
With a single command, you create and run all services from your configuration, in
our case Sametime Mettings
12
• You install everything as a "root" user!
• First, install the yum-utils package provided by yum-config-manager.
yum install -y yum-utils
• Then install the Docker Engine packages with the command to add the Docker repository
to download the installation packages:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
13
Installation Docker for HCL Sametime Meetings 11.5
• Install the latest version of Docker Engine and containerd:
yum install -y docker-ce docker-ce-cli containerd.io
14
Installation Docker for HCL Sametime Meetings 11.5
• Use the command for start the Docker Service
systemctl start docker
• Use the command for enable Docker auto start
systemctl enable docker
15
Installation Docker for HCL Sametime Meetings 11.5
• Verify that Docker Engine is installed correctly by running the hello-world image.
docker run hello-world
16
Installation Docker for HCL Sametime Meetings 11.5
• 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
17
Installation Docker for HCL Sametime Meetings 11.5
• Apply executable permissions to the binary:
chmod +x /usr/local/bin/docker-compose
18
Installation Docker for HCL Sametime Meetings 11.5
• You can check the installed Docker component
docker info
docker-compose --version
19
Installation Docker for HCL Sametime Meetings 11.5
DONE!
Installation Docker for HCL Sametime Meetings 11.5
20
Step 3
Installation
HCL Sametime Meetings 11.5
To Docker
21
• We will now install HCL Sametime Meeting V11.5. into to Docker.
• 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
22
Installation HCL Sametime Meetings 11.5 Docker
• Download HCL Sametime Meetings 11.5 file from Flexnet and copy this file for my
example to directory /opt/ ST-115-Meet
• Extract the zip file Sametime_11.5_MeetingServer.zip:
unzip Sametime_11.5_MeetingServer.zip
• If you do not have unzip available, install using:
yum install unzip
23
Installation HCL Sametime Meetings 11.5
• After extract Sametime_11.5_MeetingServer.zip file add permissions to run the
"install.sh" file
chmod 777 install.sh
• Now run the below command to load and initialize the docker images in the directory
where you have extracted the zip file and
./install.sh
24
Installation HCL Sametime Meetings 11.5 to Docker
• Note: The Sametime Meetings 11.5 requires access to a MongoDB server. You can re-use
the existing MongoDB server that is being used by the Community and Proxy servers or
you can deploy one specifically for Meetings.
There are no special configuration steps required for the Meeting database. It
automatically creates when the Sametime Meeting Server connects to MongoDB.
• specify the appropriate values for the deployment. For example:
25
Installation HCL Sametime Meetings 11.5 to Docker
• Confirm with the „Enter“ key („Enter the Base64 Encoded JWT_SECRET…..)
26
Installation HCL Sametime Meetings 11.5 to Docker
• Installation progress
27
Installation HCL Sametime Meetings 11.5 to Docker
• The install.sh script will load and run the following list of docker images.
- meetings-auth.node
- meetings-recordings.node
- meetings-web
- meetings-prosody
- meetings-jicofo
- meetings-jvb
- meetings-jigasi
- meetings-jibri
28
Installation HCL Sametime Meetings 11.5 to Docker
• After installation run the below command for check if meetings server is running.
Show all the loaded docker images
docker images
29
Installation HCL Sametime Meetings 11.5 to Docker
• After installation run the below command for list all running containers in docker engine
docker ps
30
Installation HCL Sametime Meetings 11.5 to Docker
DONE!
Installation HCL Sametime Meetings 11.5 to Docker
31
Step 4
Enable
DB Mongo
for
HCL Sametime Meetings 11.5
32
Enable Mongo for Meetings
! Change from Pre-Release
• Meetings server needs Mongo DB to create individual meetings
• You can install a separate Mongo server
• Or use the existing:
start mongo:
> mongo
add permissions to the existing DB :
> use admin
> db.grantRolesToUser( "sametimeUser", [ {role:"readWrite", db:"meeting"}])
33
DONE!
Mongo DB enabled for
HCL Sametime Meetings 11.5
34
Step 5
Enable Sametime Community
for
HCL Sametime Meetings 11.5
35
Enable HCL Sametime Community for Meetings
• HCL Sametime Community 11.5 requires the following changes to support Sametime
Meetings:
- Enable Sametime Meeting Policy
- Enable Windows Sametime Community server to support Meetings
- Create JWT Configuration
36
Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Community server
• Edit the polices.user.xml found in the Sametime Community server install directory.
37
Enable HCL Sametime Community for Meetings
• Locate the im.meetingsEnabled parameter under im and set this to a values of 1.
This policy can be enabled for anonymous and any additional policies that may exist.
• Save this file
38
Enable HCL Sametime Community for Meetings
• Open your Centos server
• Create JWT Configuration:
• Copy the value of JWT_APP_SECRET from the .env file.
• Run the following command from the Linux shell with this JWT_APP_SECRET value:
echo -n <JWT_APP_SECRET> | base64 -w 0
• The value (output) from this command becomes the "GENERATED_SECRET" for the
sametime.ini and stproxyconfig.xml in the following steps.
39
40
Enable HCL Sametime Community for Meetings
41
Enable HCL Sametime Community for Meetings
Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Community server
• Edit the sametime.ini found in the Sametime Community server install directory.
42
Enable HCL Sametime Community for Meetings
• Add the following under [config]:
JWT_SECRET=GENERATED_SECRET
• Change the following under [st-bb-names]:
ST_AUTH_TOKEN=notes To: ST_AUTH_TOKEN=Fork:Jwt,notes
43
Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Proxy server
• On the Sametime Proxy server in the conf folder, edit the stproxyconfig.xml file
44
Enable HCL Sametime Community for Meetings
• adding <jwtSecret> and <refreshJwt> settings within <configuration> like so:
45
<configuration>
...
<jwtSecret>
GENERATED_SECRET
</jwtSecret>
<refreshJwt>
<enabled>true</enabled>
<path>/meeting-auth/api/v1/refresh</path>
</refreshJwt>
</configuration>
Enable HCL Sametime Community for Meetings
• Note:
• Set up time synchronization (NTP) on your Sametime servers (Community and
Meetings)
• Important for JSON Web Token (JWT)
• Even a few seconds can cause authentication problems
• For example, chat in Meetings will not work properly
46
DONE!
Enable HCL Sametime Community for Meetings
47
Step 6
Enable Sametime Proxy
for
HCL Sametime Meetings 11.5
48
Enable HCL Sametime Community for Meetings
• Open your HCL Sametime Proxy server
• On the Sametime Proxy server in the conf folder, edit the stproxyconfig.xml file
49
Enable HCL Sametime Proxy for Meetings
• Edit stproxyconfig.xml in the Proxy server's conf directory, add the following
50
<meeting>
<host>HOST</host>
<port>PORT</port>
<isSecure>true</isSecure>
</meeting>
...
</configuration>
Enable HCL Sametime Proxy for Meetings
• Now restart HCL Community server or all HCL Domino server and HCL Sametime
Proxy server
51
HCL Sametime Proxy pro Meetings
• Finally, restart everything:
- HCL Sametime Community server
- HCL Sametime Proxy server
52
DONE!
Enable HCL Sametime Proxy for Meetings
53
Step 7
Updating the Sametime Meeting Server TLS
Certificates
54
• The Sametime Meeting Server 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>./jitsi-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
• Caution: if you delete the "jitsi-config" directory, you must replace the files again.
•
55
Updating the Sametime Meeting Server TLS Certificates
DONE!
Updated the Sametime Meeting Server TLS Certificates
56
Step 8
Additional configuration options
57
HCL Sametime Meetings – Additional configuration options
Configuration files for Docker:
.env
• Guest access
• STUN server configuration
• SIP configuration settings for Dial out
• Single Sign On
• Meeting Server Timezone
custom.env
• Information about the Sametime Proxy server
• Docker Host Address
• MongoDB Connection
• IDP URL
• Days Recordings remain on server
• Meeting server Fully Qualified Hostname 58
HCL Sametime Meetings – Additional configuration options
• How to enable "host" access to the Meetings server (default enabled):
- in polices.user.xml enable in the „anonymous“ section im.meetingsEnabled=1
- in file .env enable ENABLE_GUESTS=1 (0 disable)
• How o change Time zone Meetings server
- on file .env change
# System time zone.
TZ=Europe/Prague (for example)
• How to enable meeting recording and meeting recording retention time
- in file .env for enable ENABLE_RECORDING=1
- in file custom.env set the number of days in the line EXPIRES_IN_DAYS=number of day (default 3)
• How to limit the maximum number of meeting participants:
- in the docker-compose.yml file : MAX_OCCUPANTS=počet
Currently, the maximum number of users supported per meeting is 50..
59
HCL Sametime Meetings – Additional configuration options
New: TCP instead of UDP for audio and video streams
By default, Sametime 11.5 Meetings only supports UDP for audio and video.
When streaming audio and video, UDP has a performance advantage over TCP because of the overhead
that is part of the TCP protocol than UDP. UDP transmits small bits of data transfer is relatively faster
than TCP. UDP is recommended for best performance.
There are situations where users cannot use UDP and therefore Meetings do not work properly for them.
The Sametime Meetings server can be configured to stream media over TCP.
60
HCL Sametime Meetings – TCP instead of UDP for A/V streams
Use these settings to enable both UDP and TCP
The client tries UDP first, and if it fails, TCP is used.
• Open .env file, find configuration „JVB_TCP_HARVESTER_DISABLED“and change the value to false :
JVB_TCP_HARVESTER_DISABLED = false
• In .env file find the item for the field JVB_TCP_PORT.
Remove # comments
JVB_TCP_PORT = 4443
• Open docker-compose.yaml file. Add the JVB_TCP_PORT section for the JVB component:
# Video most
jvb:
ports:
- '$ {JVB_PORT}: $ {JVB_PORT} / udp'
- '$ {JVB_TCP_PORT}: $ {JVB_TCP_PORT}'
61
HCL Sametime Meetings – TCP instead of UDP for A/V streams
Use these settings to enable only TCP
• Open .env file, find configuration „JVB_TCP_HARVESTER_DISABLED“and change the value to false :
JVB_TCP_HARVESTER_DISABLED = false
• In .env file find the item for the field JVB_TCP_PORT.
Remove # comments
JVB_TCP_PORT = 4443
• Open docker-compose.yaml file. Add the JVB_TCP_PORT section for the JVB component:
# Video bridge
jvb:
ports:
# - '$ {JVB_PORT}: $ {JVB_PORT} / udp'
- '$ {JVB_TCP_PORT}: $ {JVB_TCP_PORT}'
62
Step 9
Problem solving
63
HCL Sametime Meetings – problem solving
• Audio and video do not work
- check your firewall to see if you have bidirectionally enabled UDP port 10000 for
Google STUN servers: stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302
Why STUN: Simply put, STUN is a tool that helps to determine the public IP address of individual meeting
participants and to be able to connect to each other. However, not everyone has a public IP address.
When you try to join a meeting, you only see: "Loading meeting ..."
- check IP address DOCKER_HOST_ADDRESS - in .env file
• You need to reinstall the Meeting server or make a configuration change
- always remember to delete the directory ./jitsi-config
64
HCL Sametime V11.x – Resources
Current resources:
➢ Installation and Administration Guide
https://help.hcltechsw.com/sametime/11.5/admin/administrator_doc.html
➢ Installing & Configuring CentOS (for Domino)
https://www.slideshare.net/defaultxsp/installing-configuring-ibm-domino-9-on-centos
➢ HCL Customer Support
https://hclpnpsupport.hcltech.com/csm
➢ Knowledge DB
https://hclpnpsupport.hcltech.com/csm?id=search&spa=1&t=kb&q=sametime%20v11
➢ Discussion HCL Sametime
https://hclpnpsupport.hcltech.com/community?id=community_forum&sys_id=e3c946d01b80841077761fc58d4bcb04
65
ALEŠ LICHTENBERG
twitter: @a_lichtenberg
blog: www.alichtenberg.cz
ales.lichtenberg@whitesoft.eu

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5Andy Porter
 
MES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best PracticesMES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best PracticesDylan Redfield
 
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Client
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-ClientBewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Client
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Clientpanagenda
 
INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365Dylan Redfield
 
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First LookDNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Lookdaniel_nashed
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradeGabriella Davis
 
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentCollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentDavid Hablewitz
 
four issues I encountered deploying vCenter and SRM 5.5 in a Windows environment
four issues I encountered deploying vCenter and SRM 5.5 in a Windows environmentfour issues I encountered deploying vCenter and SRM 5.5 in a Windows environment
four issues I encountered deploying vCenter and SRM 5.5 in a Windows environmentAngelo Luciani
 
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....Gavin Pickin
 
Domino V10 and How to Get There - IBM Think 2019
Domino V10 and How to Get There - IBM Think 2019Domino V10 and How to Get There - IBM Think 2019
Domino V10 and How to Get There - IBM Think 2019Dylan Redfield
 
Installing sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationInstalling sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationa8us
 
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...ResellerClub
 
Best Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesBest Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesTimsterC
 
cPanel conf 2017 - How to Speak cPanel
cPanel conf 2017 - How to Speak cPanelcPanel conf 2017 - How to Speak cPanel
cPanel conf 2017 - How to Speak cPanelcPanel
 

Was ist angesagt? (20)

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 V11 - ENG
HCL Sametime V11 - ENGHCL Sametime V11 - ENG
HCL Sametime V11 - ENG
 
New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5New! getting domino current is easier than you think v5
New! getting domino current is easier than you think v5
 
HCL Domino V12 - TOTP
HCL Domino V12 - TOTPHCL Domino V12 - TOTP
HCL Domino V12 - TOTP
 
MES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best PracticesMES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best Practices
 
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Client
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-ClientBewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Client
Bewährte Praktiken für HCL Notes/Domino-Sicherheit Teil 1: Der Notes-Client
 
INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365
 
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First LookDNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
 
Planning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections UpgradePlanning & Completing An IBM Connections Upgrade
Planning & Completing An IBM Connections Upgrade
 
Keep Applications Online
Keep Applications OnlineKeep Applications Online
Keep Applications Online
 
Realtime with websockets
Realtime with websocketsRealtime with websockets
Realtime with websockets
 
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environmentCollabSphere 2018: How to build your SmartCloud Notes hybrid environment
CollabSphere 2018: How to build your SmartCloud Notes hybrid environment
 
four issues I encountered deploying vCenter and SRM 5.5 in a Windows environment
four issues I encountered deploying vCenter and SRM 5.5 in a Windows environmentfour issues I encountered deploying vCenter and SRM 5.5 in a Windows environment
four issues I encountered deploying vCenter and SRM 5.5 in a Windows environment
 
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
 
Domino V10 and How to Get There - IBM Think 2019
Domino V10 and How to Get There - IBM Think 2019Domino V10 and How to Get There - IBM Think 2019
Domino V10 and How to Get There - IBM Think 2019
 
Installing sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationInstalling sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generation
 
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
 
Best Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesBest Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on Premises
 
Command box
Command boxCommand box
Command box
 
cPanel conf 2017 - How to Speak cPanel
cPanel conf 2017 - How to Speak cPanelcPanel conf 2017 - How to Speak cPanel
cPanel conf 2017 - How to Speak cPanel
 

Ähnlich wie HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021

HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf Ales 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
 
Detailed Introduction To Docker
Detailed Introduction To DockerDetailed Introduction To Docker
Detailed Introduction To Dockernklmish
 
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
 
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
 
Docker fundamentals
Docker fundamentalsDocker fundamentals
Docker fundamentalsAlper Unal
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM France Lab
 
DevOPS training - Day 2/2
DevOPS training - Day 2/2DevOPS training - Day 2/2
DevOPS training - Day 2/2Vincent Mercier
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationThe Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationErica Windisch
 
Faster and Easier Software Development using Docker Platform
Faster and Easier Software Development using Docker PlatformFaster and Easier Software Development using Docker Platform
Faster and Easier Software Development using Docker Platformmsyukor
 
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Chris Tankersley
 
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...linuxlab_conf
 
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini
 
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe Sencha
 
Docker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken CochraneDocker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken CochranedotCloud
 
DCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development PipelineDCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development PipelineDocker, Inc.
 

Ähnlich wie HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021 (20)

HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
 
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
 
Detailed Introduction To Docker
Detailed Introduction To DockerDetailed Introduction To Docker
Detailed Introduction To Docker
 
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
 
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
 
Docker fundamentals
Docker fundamentalsDocker fundamentals
Docker fundamentals
 
Adf with docker
Adf with dockerAdf with docker
Adf with docker
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction à D...
 
DevOPS training - Day 2/2
DevOPS training - Day 2/2DevOPS training - Day 2/2
DevOPS training - Day 2/2
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationThe Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
 
Faster and Easier Software Development using Docker Platform
Faster and Easier Software Development using Docker PlatformFaster and Easier Software Development using Docker Platform
Faster and Easier Software Development using Docker Platform
 
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
 
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
 
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
 
The Docker Ecosystem
The Docker EcosystemThe Docker Ecosystem
The Docker Ecosystem
 
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
 
Django and Docker
Django and DockerDjango and Docker
Django and Docker
 
Docker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken CochraneDocker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken Cochrane
 
DCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development PipelineDCEU 18: Building Your Development Pipeline
DCEU 18: Building Your Development Pipeline
 

Mehr von 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
 
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...Ales 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
 
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
 
SUTOL 2016 - Secure IBM Traveler for 2017
SUTOL 2016 - Secure IBM Traveler for 2017SUTOL 2016 - Secure IBM Traveler for 2017
SUTOL 2016 - Secure IBM Traveler for 2017Ales Lichtenberg
 

Mehr von Ales Lichtenberg (17)

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
 
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
 
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
 
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 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
 
SUTOL 2016 - Secure IBM Traveler for 2017
SUTOL 2016 - Secure IBM Traveler for 2017SUTOL 2016 - Secure IBM Traveler for 2017
SUTOL 2016 - Secure IBM Traveler for 2017
 

Kürzlich hochgeladen

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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
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
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
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 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
 
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
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
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
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
+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
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...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
 
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
 

Kürzlich hochgeladen (20)

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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
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 ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.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
 
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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
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 🔝✔️✔️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS 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...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
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
 
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
 

HCL Sametime Meetings on Docker - SUTOL Cafe 2/2021

  • 1. ALEŠ LICHTENBERG twitter: @a_lichtenberg blog: www.alichtenberg.cz HCL Sametime Meetings 11.5 install on Docker
  • 2. Agenda ▪ What's new ▪ What we need for installation ▪ Installing Docker ▪ Installing Sametime Meetings 11.5 ▪ Proxy and Mongo configuration for Meetings ▪ Additional HCL Sametime Meetings configuration options ▪ Problem solving 1
  • 3. What's new HCL Proxy 11.5 IF1 • In addition to repairs. Fix Listhttps://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0087439 • New functionality: if you have persistent chat enabled, a new Sametime client will open in iNotes or Verse 2
  • 4. What's new HCL Sametime Meetings Desktop Client (Tech Preview) • Desktop client for HCL Sametime Meetings: Technote 3
  • 5. System requirements Hardware: ✓ 8 core, 32 GB RAM, 80 GB Hard disk Operation system: ✓ Centos 7.4. Pre-Requisites • Docker for HCL Sametime Meetings 11.5 • HCL Sametime Meetings 11.5 4
  • 6. Topology Sametime 11.5 with Meetings 5
  • 7. Topology Sametime 11.5 with Meetings 6
  • 8. Step 1 Installation and configuration Linux Centos 7.4 7
  • 9. Preparing Centos 7.4 HCL Sametime Meetings 11.5 is only supported for Docker running on Linux • Installation of the environment is manageable even for non-Linux admins Clear instructions from HCL https://tinyurl.com/ya8hlun7 • Use the instructions in the Domino installation section • You can also use it to install Domino on Linux 8
  • 10. Docker or Kubernetes? • Docker is about containerization • Kubernetes is about orchestrating containers. Docker containers are the building blocks. A small deployment has a minimum number of containers to create a solution that allows users to collaborate, but without scalability, load balancing, etc. If you are deploying for a small group and do not require scalability. Kubernetes builds on base containers and allows them to scale automatically; load balancing between multiple physical or virtual hosts. • The dock can support up to 200 concurrent users. Meeting records are CPU intensive. A Docker instance can record a maximum of 2 appointments at a time! 9
  • 12. Installation Docker for HCL Sametime Meetings 11.5 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 11
  • 13. Installation Docker for HCL Sametime Meetings 11.5 We will need: • Docker Engine - software for launching containers • Docker Compose - a tool for running Docker applications with multiple containers. With a single command, you create and run all services from your configuration, in our case Sametime Mettings 12
  • 14. • You install everything as a "root" user! • First, install the yum-utils package provided by yum-config-manager. yum install -y yum-utils • Then install the Docker Engine packages with the command to add the Docker repository to download the installation packages: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 13 Installation Docker for HCL Sametime Meetings 11.5
  • 15. • Install the latest version of Docker Engine and containerd: yum install -y docker-ce docker-ce-cli containerd.io 14 Installation Docker for HCL Sametime Meetings 11.5
  • 16. • Use the command for start the Docker Service systemctl start docker • Use the command for enable Docker auto start systemctl enable docker 15 Installation Docker for HCL Sametime Meetings 11.5
  • 17. • Verify that Docker Engine is installed correctly by running the hello-world image. docker run hello-world 16 Installation Docker for HCL Sametime Meetings 11.5
  • 18. • 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 17 Installation Docker for HCL Sametime Meetings 11.5
  • 19. • Apply executable permissions to the binary: chmod +x /usr/local/bin/docker-compose 18 Installation Docker for HCL Sametime Meetings 11.5
  • 20. • You can check the installed Docker component docker info docker-compose --version 19 Installation Docker for HCL Sametime Meetings 11.5
  • 21. DONE! Installation Docker for HCL Sametime Meetings 11.5 20
  • 22. Step 3 Installation HCL Sametime Meetings 11.5 To Docker 21
  • 23. • We will now install HCL Sametime Meeting V11.5. into to Docker. • 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 22 Installation HCL Sametime Meetings 11.5 Docker
  • 24. • Download HCL Sametime Meetings 11.5 file from Flexnet and copy this file for my example to directory /opt/ ST-115-Meet • Extract the zip file Sametime_11.5_MeetingServer.zip: unzip Sametime_11.5_MeetingServer.zip • If you do not have unzip available, install using: yum install unzip 23 Installation HCL Sametime Meetings 11.5
  • 25. • After extract Sametime_11.5_MeetingServer.zip file add permissions to run the "install.sh" file chmod 777 install.sh • Now run the below command to load and initialize the docker images in the directory where you have extracted the zip file and ./install.sh 24 Installation HCL Sametime Meetings 11.5 to Docker
  • 26. • Note: The Sametime Meetings 11.5 requires access to a MongoDB server. You can re-use the existing MongoDB server that is being used by the Community and Proxy servers or you can deploy one specifically for Meetings. There are no special configuration steps required for the Meeting database. It automatically creates when the Sametime Meeting Server connects to MongoDB. • specify the appropriate values for the deployment. For example: 25 Installation HCL Sametime Meetings 11.5 to Docker
  • 27. • Confirm with the „Enter“ key („Enter the Base64 Encoded JWT_SECRET…..) 26 Installation HCL Sametime Meetings 11.5 to Docker
  • 28. • Installation progress 27 Installation HCL Sametime Meetings 11.5 to Docker
  • 29. • The install.sh script will load and run the following list of docker images. - meetings-auth.node - meetings-recordings.node - meetings-web - meetings-prosody - meetings-jicofo - meetings-jvb - meetings-jigasi - meetings-jibri 28 Installation HCL Sametime Meetings 11.5 to Docker
  • 30. • After installation run the below command for check if meetings server is running. Show all the loaded docker images docker images 29 Installation HCL Sametime Meetings 11.5 to Docker
  • 31. • After installation run the below command for list all running containers in docker engine docker ps 30 Installation HCL Sametime Meetings 11.5 to Docker
  • 32. DONE! Installation HCL Sametime Meetings 11.5 to Docker 31
  • 33. Step 4 Enable DB Mongo for HCL Sametime Meetings 11.5 32
  • 34. Enable Mongo for Meetings ! Change from Pre-Release • Meetings server needs Mongo DB to create individual meetings • You can install a separate Mongo server • Or use the existing: start mongo: > mongo add permissions to the existing DB : > use admin > db.grantRolesToUser( "sametimeUser", [ {role:"readWrite", db:"meeting"}]) 33
  • 35. DONE! Mongo DB enabled for HCL Sametime Meetings 11.5 34
  • 36. Step 5 Enable Sametime Community for HCL Sametime Meetings 11.5 35
  • 37. Enable HCL Sametime Community for Meetings • HCL Sametime Community 11.5 requires the following changes to support Sametime Meetings: - Enable Sametime Meeting Policy - Enable Windows Sametime Community server to support Meetings - Create JWT Configuration 36
  • 38. Enable HCL Sametime Community for Meetings • Open your HCL Sametime Community server • Edit the polices.user.xml found in the Sametime Community server install directory. 37
  • 39. Enable HCL Sametime Community for Meetings • Locate the im.meetingsEnabled parameter under im and set this to a values of 1. This policy can be enabled for anonymous and any additional policies that may exist. • Save this file 38
  • 40. Enable HCL Sametime Community for Meetings • Open your Centos server • Create JWT Configuration: • Copy the value of JWT_APP_SECRET from the .env file. • Run the following command from the Linux shell with this JWT_APP_SECRET value: echo -n <JWT_APP_SECRET> | base64 -w 0 • The value (output) from this command becomes the "GENERATED_SECRET" for the sametime.ini and stproxyconfig.xml in the following steps. 39
  • 41. 40 Enable HCL Sametime Community for Meetings
  • 42. 41 Enable HCL Sametime Community for Meetings
  • 43. Enable HCL Sametime Community for Meetings • Open your HCL Sametime Community server • Edit the sametime.ini found in the Sametime Community server install directory. 42
  • 44. Enable HCL Sametime Community for Meetings • Add the following under [config]: JWT_SECRET=GENERATED_SECRET • Change the following under [st-bb-names]: ST_AUTH_TOKEN=notes To: ST_AUTH_TOKEN=Fork:Jwt,notes 43
  • 45. Enable HCL Sametime Community for Meetings • Open your HCL Sametime Proxy server • On the Sametime Proxy server in the conf folder, edit the stproxyconfig.xml file 44
  • 46. Enable HCL Sametime Community for Meetings • adding <jwtSecret> and <refreshJwt> settings within <configuration> like so: 45 <configuration> ... <jwtSecret> GENERATED_SECRET </jwtSecret> <refreshJwt> <enabled>true</enabled> <path>/meeting-auth/api/v1/refresh</path> </refreshJwt> </configuration>
  • 47. Enable HCL Sametime Community for Meetings • Note: • Set up time synchronization (NTP) on your Sametime servers (Community and Meetings) • Important for JSON Web Token (JWT) • Even a few seconds can cause authentication problems • For example, chat in Meetings will not work properly 46
  • 48. DONE! Enable HCL Sametime Community for Meetings 47
  • 49. Step 6 Enable Sametime Proxy for HCL Sametime Meetings 11.5 48
  • 50. Enable HCL Sametime Community for Meetings • Open your HCL Sametime Proxy server • On the Sametime Proxy server in the conf folder, edit the stproxyconfig.xml file 49
  • 51. Enable HCL Sametime Proxy for Meetings • Edit stproxyconfig.xml in the Proxy server's conf directory, add the following 50 <meeting> <host>HOST</host> <port>PORT</port> <isSecure>true</isSecure> </meeting> ... </configuration>
  • 52. Enable HCL Sametime Proxy for Meetings • Now restart HCL Community server or all HCL Domino server and HCL Sametime Proxy server 51
  • 53. HCL Sametime Proxy pro Meetings • Finally, restart everything: - HCL Sametime Community server - HCL Sametime Proxy server 52
  • 54. DONE! Enable HCL Sametime Proxy for Meetings 53
  • 55. Step 7 Updating the Sametime Meeting Server TLS Certificates 54
  • 56. • The Sametime Meeting Server 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>./jitsi-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 • Caution: if you delete the "jitsi-config" directory, you must replace the files again. • 55 Updating the Sametime Meeting Server TLS Certificates
  • 57. DONE! Updated the Sametime Meeting Server TLS Certificates 56
  • 59. HCL Sametime Meetings – Additional configuration options Configuration files for Docker: .env • Guest access • STUN server configuration • SIP configuration settings for Dial out • Single Sign On • Meeting Server Timezone custom.env • Information about the Sametime Proxy server • Docker Host Address • MongoDB Connection • IDP URL • Days Recordings remain on server • Meeting server Fully Qualified Hostname 58
  • 60. HCL Sametime Meetings – Additional configuration options • How to enable "host" access to the Meetings server (default enabled): - in polices.user.xml enable in the „anonymous“ section im.meetingsEnabled=1 - in file .env enable ENABLE_GUESTS=1 (0 disable) • How o change Time zone Meetings server - on file .env change # System time zone. TZ=Europe/Prague (for example) • How to enable meeting recording and meeting recording retention time - in file .env for enable ENABLE_RECORDING=1 - in file custom.env set the number of days in the line EXPIRES_IN_DAYS=number of day (default 3) • How to limit the maximum number of meeting participants: - in the docker-compose.yml file : MAX_OCCUPANTS=počet Currently, the maximum number of users supported per meeting is 50.. 59
  • 61. HCL Sametime Meetings – Additional configuration options New: TCP instead of UDP for audio and video streams By default, Sametime 11.5 Meetings only supports UDP for audio and video. When streaming audio and video, UDP has a performance advantage over TCP because of the overhead that is part of the TCP protocol than UDP. UDP transmits small bits of data transfer is relatively faster than TCP. UDP is recommended for best performance. There are situations where users cannot use UDP and therefore Meetings do not work properly for them. The Sametime Meetings server can be configured to stream media over TCP. 60
  • 62. HCL Sametime Meetings – TCP instead of UDP for A/V streams Use these settings to enable both UDP and TCP The client tries UDP first, and if it fails, TCP is used. • Open .env file, find configuration „JVB_TCP_HARVESTER_DISABLED“and change the value to false : JVB_TCP_HARVESTER_DISABLED = false • In .env file find the item for the field JVB_TCP_PORT. Remove # comments JVB_TCP_PORT = 4443 • Open docker-compose.yaml file. Add the JVB_TCP_PORT section for the JVB component: # Video most jvb: ports: - '$ {JVB_PORT}: $ {JVB_PORT} / udp' - '$ {JVB_TCP_PORT}: $ {JVB_TCP_PORT}' 61
  • 63. HCL Sametime Meetings – TCP instead of UDP for A/V streams Use these settings to enable only TCP • Open .env file, find configuration „JVB_TCP_HARVESTER_DISABLED“and change the value to false : JVB_TCP_HARVESTER_DISABLED = false • In .env file find the item for the field JVB_TCP_PORT. Remove # comments JVB_TCP_PORT = 4443 • Open docker-compose.yaml file. Add the JVB_TCP_PORT section for the JVB component: # Video bridge jvb: ports: # - '$ {JVB_PORT}: $ {JVB_PORT} / udp' - '$ {JVB_TCP_PORT}: $ {JVB_TCP_PORT}' 62
  • 65. HCL Sametime Meetings – problem solving • Audio and video do not work - check your firewall to see if you have bidirectionally enabled UDP port 10000 for Google STUN servers: stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302 Why STUN: Simply put, STUN is a tool that helps to determine the public IP address of individual meeting participants and to be able to connect to each other. However, not everyone has a public IP address. When you try to join a meeting, you only see: "Loading meeting ..." - check IP address DOCKER_HOST_ADDRESS - in .env file • You need to reinstall the Meeting server or make a configuration change - always remember to delete the directory ./jitsi-config 64
  • 66. HCL Sametime V11.x – Resources Current resources: ➢ Installation and Administration Guide https://help.hcltechsw.com/sametime/11.5/admin/administrator_doc.html ➢ Installing & Configuring CentOS (for Domino) https://www.slideshare.net/defaultxsp/installing-configuring-ibm-domino-9-on-centos ➢ HCL Customer Support https://hclpnpsupport.hcltech.com/csm ➢ Knowledge DB https://hclpnpsupport.hcltech.com/csm?id=search&spa=1&t=kb&q=sametime%20v11 ➢ Discussion HCL Sametime https://hclpnpsupport.hcltech.com/community?id=community_forum&sys_id=e3c946d01b80841077761fc58d4bcb04 65 ALEŠ LICHTENBERG twitter: @a_lichtenberg blog: www.alichtenberg.cz ales.lichtenberg@whitesoft.eu