SlideShare ist ein Scribd-Unternehmen logo
Sametime 12
Deployment
Alexander Novak, alexander.novak@timetoact.de
Timetaoct Software & Consulting GmbH, Garmischer Straße 7, 80339 München
Seite 2
Agenda
Funktionen und Architektur
HCL Sametime limited vs. Premium
Einblick in die Installation und Konfiguration (Docker)
Einbindung in HCL INotes/, Verse, DOMI oder Connections
HCL Sametime
Funktionen
Seite 4
HCL Sametime chat clients
Sametime „rich“ Clients
Notes embedded oder Sametime Eclipse
Sametime Web Client
Chats gezielt löschen V12.0.2
Chats anpinnen
Erwähnungen V12.0.2
Gruppen Chats
Dateitransfer
„legacy“ client è .../stwebclient
Notwendig für die Integration in Connections/Verse/INotes
Seite 5
HCL Sametime chat
Sametime “persistent & multi-device” chat
gleichzeitige Anmeldung von verschiedenen Clients
è Desktop, Mobile & Browser
Chats werden an alle angemeldeten Clients geschickt
Server-seitige Chat History (90 Tage)
Seite 6
HCL Sametime Meeting
auf Basis von Jitsi
Moderne und einfache Oberfläche
Chat Bereich
“persistent“ Chat nur für registrierte Benutzer
Broadcast (z.B. YouTube Video) Funktion
Audio/Video Funktion via WebRTC (Browsertechnologie)
„one-click“ Video Meeting (keine Installation notwendig)
Meeting Kontrolle
Mute all, Stop video
Konferenzsicherheit (Raumpasswort, Meeting wird nur
durch Moderator gestartet, Moderatorrecht übergeben)
lector sytle Meetings (“nur hören“ Modus)
Seite 7
HCL Sametime Meeting
Bildschirmübergabe (remote control)
via Browser nicht möglich è WebRTC Einschränkung
Bildschirmfreigabe (screen sharing)
Meetingaufzeichnung(en) – 30 Tage
Meetingreport - 7 Tage
Gastanmeldungen
Seite 8
HCL Sametime Meeting
Warteraum inkl. „bypass“
Videohintergründe
Audio/Video Vorauswahl
Telefonintegration möglich
„branding“ Möglichkeit
Seite 9
HCL Sametime 12.0.2 Admin UI
https://<sturl>/admin
Sametime Richtlinien
Sametime Überwachung
Seite 10
Sametime 12.0.2 Überwachung
https://<sturl>/grafana
HCL Sametime
Architektur
Seite 12
HCL Sametime V12 Komponenten
Datenbank
Chat Kontaktlisten
Chat Speicherung (90 Tag)
Meetingräume
Verzeichnisdienst für Anmeldung und Benutzersuche
Container Umgebung
Docker/Podman
Kubernetes, OpenShift
Dateisystem (persistent/dauerhaft)
Meetingaufzeichnungen
Meeting Reports
Videohintergründe, Branding
Seite 13
HCL Sametime Container
Community Service
Herzstück
Chat Service
Mux
Kümmert sich um die Verbindungen zwischen den Clients und dem Community
Service
nginx
Webserver - leitet die http Verbindungen an Proxy/Meeting weiter
Proxy
Webchat Anwendung (tomcat container)
Meeting
Mehrere Container basierend auf jitsi (jigasi, jibri-web, etc.)
Seite 14
HCL Sametime Überwachung
Sametime 12 Daten
Sametime Chats
Sametime Chatusers
Sametime Meeting Users
Basis ist Prometheus
Datenquelle
Überwachungs UI ist Grafana
Überwachungssoftware
Seite 15
Sametime 12 Premium Architektur Docker
Seite 16
Sametime 12.0.2 Docker Container
community
annotations
nginx
(http service)
clamav
activity
location
lobby
admin
prosody
cron
catalog
Jibri-web
stwebclient
recordings
jigasi
backgrounds
webhook
files
jicofo
jvb
jibri
app-registry
status
click2call
mux
(multiplexer)
proxy
Meeting-jpe
auth
prometheus
grafana
cadvisor
pushgateway
node-exporter
Seite 17
Sametime 12 Premium Architektur Kubernetes
Seite 18
Sametime 12 Premium Architektur Kubernetes
Seite 19
Bsp: Sametime Sizing Kubernetes
Server / Funktion CPU Mem OS Data Storage
MongoDB Primary 4xCPU 16GB Windows or Linux 100-200GB
MongoDB Secondary 4xCPU 16GB Windows or Linux 100-200GB
MongoDB Secondary 4xCPU 16GB Windows or Linux 100-200GB
Domino Web Server > managed settings; LDAP Service 4xCPU 16GB Windows or Linux 50GB
Kubernetes Master Node #1 4xCPU 16GB Linux 100GB ?
Kubernetes Master Node #2 4xCPU 16GB Linux 100GB ?
Kubernetes Master Node #3 4xCPU 16GB Linux 100GB ?
Kubernetes Node/Sametime Main Node #1 8xCPU 32GB Linux 500GB
Kubernetes Node/Sametime Main Node #2 8xCPU 32GB Linux 500GB
Kubernetes Node/Sametime Main Node #3 8xCPU 32GB Linux 500GB
Kubernetes Node/Sametime Main Node #4 8xCPU 32GB Linux 500GB
Kubernetes Node/Sametime Video Node #1 6xCPU 24GB Linux 500GB
Kubernetes Node/Sametime Video Node #2 6xCPU 24GB Linux 500GB
Persistence storage für Sametime Recording/Reporting - Linux Network 500GB
HCL Sametime
limited vs. premium
Seite 21
HCL Sametime limited oder non-premium
Sametime mit eingeschränkten Funktionen
Persistent & Multi-device Chat
mobiler & Browserzugang via Sametime Proxy
Eigenes
Installationspaket
Nutzung ist in der HCL Domino CCB Lizenz enthalten
HCL Doku: HCL Sametime "limited" vs. Premium
Seite 22
Sametime vs Sametime Premium
Sametime Community (Domino) Chat Services HCL Sametime HCL Sametime Premium
Sametime embedded client (in HCL Notes)
Sametime Connect client
Presence awareness in HCL Notes
Instant chat
Persistent chat
Local client chat history
See Screen capture and Image transfer in chat
Support for multiple Sametime Communities
External conferencing chat integration
File Transfer
Offline Nachrichten
Seite 23
Sametime Meeting (Docker/Kubernetes) Services HCL Sametime HCL Sametime Premium
Screensharing
Audio and Video
Meeting recordings
bzw. alle Meeting Funktionen
Sametime vs Sametime Premium
Sametime Chat Services HCL Sametime HCL Sametime Premium
Sametime mobile chat
Sametime web client chat
Sametime presence and chat API for HCL Connections and HCL
Digital Experience
Sametime presence and chat in HCL Verse and iNotes
Seite 24
HCL Sametime limited mit Premium
Installation Sametime Premium Paket
Sametime Richtlinien
Limitierte Zuordnung
und Einstellungen über Default
Volle Nutzung über neue
Sametime Richtlinie und
Gruppenzuordnung
HCL Foren: premium installation with limited user
HCL Sametime
Deployment
Seite 26
HCL Sametime Cloud
HCL Sametime Meeting Cloud Deployment
Kubernetes Cloud Lösungen
Kein Aufbau/Verwaltung von Container Umgebung „on-premise“ notwendig
Kein Container „knowledge“ notwendig
Abrechnung nach der verwendeten Bandbreite bzw. Netzpakete (A/V !!!)
Seite 27
HCL Sametime on-prem
Datenbank Mongo DB V6.0.x (Windows, Linux, Container)
Verzeichnisdienst für Anmeldung und Benutzersuche
Domino LDAP (für Notes Integration è z.B. Awareness)
Active Directory LDAP
Container Umgebung
Docker 19+, Podman 4.2+ für Demo bzw. kleine Umgebungen
Kubernetes 1.27+, Open Shift 4.11+ für Livebetrieb
Dateisystem (persistent/dauerhaft)
Installation HCL Sametime V12 Container Images
Alle Systeme müssen per DNS (FQHN) erreichbar sein
HCL Doku: HCL Sametime 12.0.2 Systemvoraussetzungen
Seite 28
HCL Sametime - MongoDB
Installation MongoDB V6.0.x
HCL Doku: Install MongoDB
Manuelle Erstellung des Mongo-Accounts, Datenbanken und Collections
HCL Doku: Config MongoDB
Script für Linux verfügbar (Install & Config)
Nacharbeiten
Passwort Authentifizierung für Mongo Zugriff aktivieren
Mongo Verbindung verschlüsseln (TLS)
MongoDB HA = ReplicaSet
Benötigt mind. 3 MongoDB Server
Seite 29
HCL Sametime V12 Installation auf Docker
ZIP entpacken (z.B. /opt/Sametime)
Paket installieren
./install.sh
Parameter eintragen
MongoDB
LDAP
Admin User (E-Mail)
JWT_Secret generieren
Prüfung der Installation
„docker images“ bzw. „docker ps“
Konfigurationsdatei(en)
custom.env
.env
docker-compose.yml
Seite 30
HCL Sametime V12
Sametime: wichtige Dateien
Datei Beschreibung
<sametime>/.env Docker: „basic“ Konfiguration
<sametime>/custom.env Docker: “mandatory“ Konfiguration
<sametime>/docker-compose.yml Docker: weitere Konfiguration/Anpassungen
<sametime>/helm/values.yaml Kubernetes: Sametime Vorgabe Konfiguration
Seite 31
HCL Sametime Anpassungen (Docker)
Aufbewahrungszeit für Chathistorie ändern (Vorgabe = 90 Tage)
custom.env
CLI__ChatLogging__CL_MONGO_HISTORY_TTL=n
STI__stconvomap__CONVOMAP_MAX_DAYS=n
Datenbankindex löschen/droppen (TimeStamp_1, date_1)
HCL Doku: Change ST Persistent Chat 'Time To Live' (TTL)
Meetingaufzeichnungen anpassen (Vorgabe = 3 Tage)
.env
EXPIRES_IN_DAYS=n
ENABLE_RECORDING=0
Meeting Reports anpassen (Vorgabe = 90 Tage)
.env
REPORT_EXPIRES_IN_DAYS=n
docker-compose.yml
MEETING_REPORTS_DISABLED=true
Seite 32
HCL Sametime Anpassungen (Docker)
LDAP Parameter anpassen
custom.env
LDAP_HOSTN_ENV= , LDAP_PORT_ENV=
LDAP_BIND_ENTRY_*_ENV=
LDAP_PERSON_RESOLVE_FILTER
Weitere LDAP Server anbinden
UserInfoConfig.xml & StCommuniyConfig.xml aus Container extrahieren (Pfad = <stinstall>/)
XML Dateien um neue LDAP Server erweitern
Angepasste/lokale XML Dateien in die docker-compose.yml einbinden
HCL Doku: Configuring additional LDAP servers on Docker and Podman
Visitenkarte anpassen
UserInfoConfig.xml & StCommuniyConfig.xml aus Container extrahieren (Pfad = <stinstall>/)
UserInfoConfig.xml Parameter anpassen (z.B Photo bzw. PhotoURL)
Angepasste/lokale XML Dateien in die docker-compose.yml einbinden
HCL Doku: Customizing business cards
Seite 33
HCL Sametime Anpassungen (Docker)
Sametime Richtlinien anpassen über Web UI
https://sametime.dns.org/admin
Pfad der Dateien:
<sametimepath>/sametime-config/policy
Zusätzliche Zugriffe zur Sametime Admin UI einrichten
Anleitung: How to add admins to HCL Sametime 12.0.2
Single Sign On mit externen Systemen einrichten
LTPA „cookie“ Methode für HCL Connections und/oder HCL INotes/Verse
HCL Doku: Setting up SSO using LTPA
SAML
HCL Doku: Setting up SSO using SAML
Seite 34
HCL Sametime Anpassungen (Docker)
Company branding für Meetings
custom.env
REACT_APP_PRODUCT_NAME=new_product_name
REACT_APP_PRODUCT_LOGO=https://<sturl>/images/branding/Showcase_Logo.jpg
REACT_APP_PRODUCT_LOGO_URL=https://<sturl>/images/branding/Showcase_Logo.jpg
REACT_APP_MEETING_BANNER_IMAGE=banner_image
REACT_APP_MEETING_BACKGROUND_IMAGE=background_image
Pfad der Dateien: <sametimepath>/sametime-config/web/branding
HCL Doku: Adding corporate branding to meeting pages
Meeting Hintergründe
Pfad der Dateien: <sametimepath>/sametime-config/web/virtual-background/custom
.env
ENABLE_VIRTUAL_BACKGROUND=false/true
ENABLE_USER_VIRTUAL_BACKGROUND=false/true
Seite 35
HCL Sametime Überwachung (Docker)
custom.env
ENALBE_GRAFANA_PROXY=true
MONITORING_ENABLED=true
.env
COMPOSE_PROFILES=monitoring
monitoring.env
GF_SECURITY_ADMIN_USER
GF_SECURITY_ADMIN_PASSWORD
Grafana Import des Sametime Dashboards
Docker_Sametime_Dashboard.json
Persistentes Volume für Grafana Datenbank definieren
HCL Doku: Configuring Grafana on Docker
Seite 36
Sametime Migration
Sametime 8.5 - 11
HCL Doku: Sametime “side-by-side“ Migration
Datenübernahme vom Sametime Community Server möglich (Kontaktliste)
Datenübernahme von Sametime V12 Meeting Server möglich
Meeting, Proxy, Advanced Daten können NICHT übernommen werden
Koexistenz ?
Sametime 9-11 parallel zur Sametime 11 Umgebung
Sametime 12 - Koexistenz NICHT mehr möglich
HCL Sametime
Integration
Seite 38
HCL INotes und Sametime
Seite 39
HCL Verse und Sametime
Seite 40
HCL Verse-DOMI und Sametime
Seite 41
HCL Sametime Integration
Anmeldemethoden
Zusätzliche Name & Kennwort Eingabe
Single Sign On mit externen Systemen einrichten
LTPA „cookie“ Methode für HCL Connections und/oder HCL INotes/Verse
SAML
SSO LTPA Methode nicht möglich bei unterschiedlichen Domänenzonen
Sametime = chat.company.net
INotes/Verse = mail.company.com
Connections = share.company.com
Problematik von Cross-Origin Resource Sharing (CORS) Zugriffen bei
unterschiedlichen Domänenzonen
Seite 42
HCL Sametime Integration
Interne Authentifizierung im HCL Sametime System mit Java Web Token (JWT)
Single-Sign on via LTPA
Anmeldedaten werden über
ein Anmeldecookie (LTPA)
geteilt
HCL Connections
HCL INotes/Verse
HCL DOMI (Web)
HCL Doku: Sametime Integration with iNotes+ Verse Sametime 12.x
Seite 43
HCL Domino und Sametime Anbindung
Server.Notes.ini
# Sametime Basis Anbindung
INOTES_WA_SAMETIMEPROXY=1
INOTES_WA_SAMETIMEPROXYSERVERSSL=https://stmeet.novitest.local
INOTES_WA_SAMETIMEPROXYSERVER=https://stmeet.novitest.local
# Sametime Anmeldedialog nutzen (z.B. kein SSO möglich)
INOTES_WA_SAMETIMEPROXYLOGIN=1
# Sametime Verse Integration aktivieren
VOP_GK_SAMETIME=1
# Verse Connection Integration – z.B. für Sametime Bilder/Visitenkarte
VOP_LLN2_BSSUIServer_URL=https://novitestsrv.novitest.local
# Verse Sametime DOMI Integration
VOP_DOMI_ST_ROOTURL=https://stmeet.novitest.local/
Seite 44
HCL Domino und Sametime Anbindung
Sametime „legacy“ client aktivieren
https://<sturl>/stwebclient/
Docker-compose.yml
SAMETIME_EXTERNAL_WARINTEGRATION=true
unterschiedliche Domänen Problematik mit CORS
Custom.env
CORS_ALLOWED_ORIGINS=https://inotes.domain.com, https://*.dominodomain.com
HCL Doku: Adding a CORS filter to the Sametime server
Stproxyconfig.xml Container Extraktion & manuelle Einbindung
HCL Doku: ST Verse client integration fails with "Not connected to by an allowed domain"
Seite 45
HCL Sametime SSO via LTPA
LTPA „cookie“ Methode für HCL Connections und/oder HCL INotes/Verse
HCL Doku: Creating LTPA keys, Configuring LTPA
Domino oder Connections LTPA Datei nutzen
Sametime Konfiguration
Pfad des LTPA Token: <sametimepath>/sametime-config/auth/ltpa.keys/ltpa.keys
.env
ENABLE_LTPA=true
LTPA_KEYS_FILE_PATH=key_file_path
LTPA_KEYS=/ltpa-config/ltpa.keys
LTPA_KEYS_PASSWORD=WebAS
LTPA_DURATION_MINUTES=minutes_token_valid
custom.env
STI__ST_BB_NAMES__ST_AUTH_TOKEN=Fork:Jwt,Ltpa
DNUG e.V.
An der Hausenkaule 10
50354 Hürth
Telefon: +49 30 20898805 0
Telefax: +49 30 20898805 1
E-Mail: info@dnug.de
Web: http://www.dnug.de
HCL V12
Sametime

Weitere ähnliche Inhalte

Ähnlich wie dachnug51 - Sametime 12 Deployment .pdf

Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2
Digicomp Academy AG
 
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der CloudCitrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Digicomp Academy AG
 
Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
Klaus Bild
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
DNUG e.V.
 
Windows Server 8 - eine Vorschau
Windows Server 8 - eine VorschauWindows Server 8 - eine Vorschau
Windows Server 8 - eine Vorschau
Digicomp Academy AG
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
Ulrich Krause
 
elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09
elemente websolutions
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
Ulrich Krause
 
Was gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-UniversumWas gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-Universum
Nicholas Dille
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
Ulrich Krause
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
Novakenstein
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
JRibbeck
 
Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und Administration
Thomas Siegers
 
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...new Html5 features and browser compatibility, Stand der Standardisierung, Übe...
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...
Sinan Akalın
 
Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen
B1 Systems GmbH
 
IBM Sametime 9.0.1 "basic" (aka. limited use)
IBM Sametime 9.0.1 "basic" (aka. limited use)IBM Sametime 9.0.1 "basic" (aka. limited use)
IBM Sametime 9.0.1 "basic" (aka. limited use)
Novakenstein
 
Schutz und Lizenzierung für Embedded-Geräte
Schutz und Lizenzierung für Embedded-GeräteSchutz und Lizenzierung für Embedded-Geräte
Schutz und Lizenzierung für Embedded-Geräte
team-WIBU
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
B1 Systems GmbH
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
Ulrich Krause
 
Docker Workbench
Docker WorkbenchDocker Workbench
Docker Workbench
Patrick Paechnatz
 

Ähnlich wie dachnug51 - Sametime 12 Deployment .pdf (20)

Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2Was ist neu bei Windows Server 2012 R2
Was ist neu bei Windows Server 2012 R2
 
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der CloudCitrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
 
Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
 
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
 
Windows Server 8 - eine Vorschau
Windows Server 8 - eine VorschauWindows Server 8 - eine Vorschau
Windows Server 8 - eine Vorschau
 
Ec2009 Templates
Ec2009 TemplatesEc2009 Templates
Ec2009 Templates
 
elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
 
Was gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-UniversumWas gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-Universum
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
 
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
DNUG 2014 Herbstkonferenz: Moderne Architektur - Hochskalierbare Anwendungsar...
 
Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und Administration
 
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...new Html5 features and browser compatibility, Stand der Standardisierung, Übe...
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...
 
Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen
 
IBM Sametime 9.0.1 "basic" (aka. limited use)
IBM Sametime 9.0.1 "basic" (aka. limited use)IBM Sametime 9.0.1 "basic" (aka. limited use)
IBM Sametime 9.0.1 "basic" (aka. limited use)
 
Schutz und Lizenzierung für Embedded-Geräte
Schutz und Lizenzierung für Embedded-GeräteSchutz und Lizenzierung für Embedded-Geräte
Schutz und Lizenzierung für Embedded-Geräte
 
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Docker Workbench
Docker WorkbenchDocker Workbench
Docker Workbench
 

Mehr von DNUG e.V.

dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdfdachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
DNUG e.V.
 
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
DNUG e.V.
 
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
DNUG e.V.
 
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdfdachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
DNUG e.V.
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
dachnug51 - Exploring real life use cases of Huddo Boards.pdf
dachnug51 - Exploring real life use cases of Huddo Boards.pdfdachnug51 - Exploring real life use cases of Huddo Boards.pdf
dachnug51 - Exploring real life use cases of Huddo Boards.pdf
DNUG e.V.
 
dachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdfdachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdf
DNUG e.V.
 
dachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdf
dachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdfdachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdf
dachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdf
DNUG e.V.
 
dachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdf
dachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdfdachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdf
dachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdf
DNUG e.V.
 
dachnug51 - Whats new in domino 14 .pdf
dachnug51 - Whats new in domino 14  .pdfdachnug51 - Whats new in domino 14  .pdf
dachnug51 - Whats new in domino 14 .pdf
DNUG e.V.
 
dachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdf
dachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdfdachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdf
dachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdf
DNUG e.V.
 
dachnug51 - Update zum DNUG Lab .pdf
dachnug51 - Update zum DNUG Lab     .pdfdachnug51 - Update zum DNUG Lab     .pdf
dachnug51 - Update zum DNUG Lab .pdf
DNUG e.V.
 
dachnug51 - State of LowCode .pdf
dachnug51 - State of LowCode        .pdfdachnug51 - State of LowCode        .pdf
dachnug51 - State of LowCode .pdf
DNUG e.V.
 
dachnug51 - Mehr Sicherheit ohne Passwoerter.pdf
dachnug51 - Mehr Sicherheit ohne Passwoerter.pdfdachnug51 - Mehr Sicherheit ohne Passwoerter.pdf
dachnug51 - Mehr Sicherheit ohne Passwoerter.pdf
DNUG e.V.
 
dachnug51 - Meetings Meetings Meetings.pdf
dachnug51 - Meetings Meetings Meetings.pdfdachnug51 - Meetings Meetings Meetings.pdf
dachnug51 - Meetings Meetings Meetings.pdf
DNUG e.V.
 
dachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdf
dachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdfdachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdf
dachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdf
DNUG e.V.
 
dachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdfdachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdf
DNUG e.V.
 
dachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdf
dachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdfdachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdf
dachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdf
DNUG e.V.
 
dachnug51 - HCL Domino Roadmap .pdf
dachnug51 - HCL Domino Roadmap      .pdfdachnug51 - HCL Domino Roadmap      .pdf
dachnug51 - HCL Domino Roadmap .pdf
DNUG e.V.
 
dachnug51 - HCL Domino Marketplace .pdf
dachnug51 - HCL Domino Marketplace  .pdfdachnug51 - HCL Domino Marketplace  .pdf
dachnug51 - HCL Domino Marketplace .pdf
DNUG e.V.
 

Mehr von DNUG e.V. (20)

dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdfdachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
dachnug51 - NIS2_DORA - Was steckt konkret dahinter.pdf
 
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
dachnug51 - Keynote Airbus Defence and Space - Service Management and Collabo...
 
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
dachnug51 - Keynote A1 Austria AG - HCL Domino alias Business Notes verbindet...
 
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdfdachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
dachnug51 - HCL Volt MX Go Services in Domino Apps.pdf
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
dachnug51 - Exploring real life use cases of Huddo Boards.pdf
dachnug51 - Exploring real life use cases of Huddo Boards.pdfdachnug51 - Exploring real life use cases of Huddo Boards.pdf
dachnug51 - Exploring real life use cases of Huddo Boards.pdf
 
dachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdfdachnug51 - All you ever wanted to know about domino licensing.pdf
dachnug51 - All you ever wanted to know about domino licensing.pdf
 
dachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdf
dachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdfdachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdf
dachnug51 - Zukunft gestalten mit Notes und Domino 14 - Der Wegweiser.pdf
 
dachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdf
dachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdfdachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdf
dachnug51 - Wir möchten das auch - HCL Connections beim Kosmos Verlag.pdf
 
dachnug51 - Whats new in domino 14 .pdf
dachnug51 - Whats new in domino 14  .pdfdachnug51 - Whats new in domino 14  .pdf
dachnug51 - Whats new in domino 14 .pdf
 
dachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdf
dachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdfdachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdf
dachnug51 - Von Chaos zu Struktur - Collaboration Analytics mit Neo4j.pdf
 
dachnug51 - Update zum DNUG Lab .pdf
dachnug51 - Update zum DNUG Lab     .pdfdachnug51 - Update zum DNUG Lab     .pdf
dachnug51 - Update zum DNUG Lab .pdf
 
dachnug51 - State of LowCode .pdf
dachnug51 - State of LowCode        .pdfdachnug51 - State of LowCode        .pdf
dachnug51 - State of LowCode .pdf
 
dachnug51 - Mehr Sicherheit ohne Passwoerter.pdf
dachnug51 - Mehr Sicherheit ohne Passwoerter.pdfdachnug51 - Mehr Sicherheit ohne Passwoerter.pdf
dachnug51 - Mehr Sicherheit ohne Passwoerter.pdf
 
dachnug51 - Meetings Meetings Meetings.pdf
dachnug51 - Meetings Meetings Meetings.pdfdachnug51 - Meetings Meetings Meetings.pdf
dachnug51 - Meetings Meetings Meetings.pdf
 
dachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdf
dachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdfdachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdf
dachnug51 - Kompetenzzentrum für die digitale Zusammenarbeit powered by HCL.pdf
 
dachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdfdachnug51 - HCLs evolution of the employee experience platform.pdf
dachnug51 - HCLs evolution of the employee experience platform.pdf
 
dachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdf
dachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdfdachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdf
dachnug51 - HCL Volt MX - Build exeptional secure apps - fast.pdf
 
dachnug51 - HCL Domino Roadmap .pdf
dachnug51 - HCL Domino Roadmap      .pdfdachnug51 - HCL Domino Roadmap      .pdf
dachnug51 - HCL Domino Roadmap .pdf
 
dachnug51 - HCL Domino Marketplace .pdf
dachnug51 - HCL Domino Marketplace  .pdfdachnug51 - HCL Domino Marketplace  .pdf
dachnug51 - HCL Domino Marketplace .pdf
 

dachnug51 - Sametime 12 Deployment .pdf

  • 1. Sametime 12 Deployment Alexander Novak, alexander.novak@timetoact.de Timetaoct Software & Consulting GmbH, Garmischer Straße 7, 80339 München
  • 2. Seite 2 Agenda Funktionen und Architektur HCL Sametime limited vs. Premium Einblick in die Installation und Konfiguration (Docker) Einbindung in HCL INotes/, Verse, DOMI oder Connections
  • 4. Seite 4 HCL Sametime chat clients Sametime „rich“ Clients Notes embedded oder Sametime Eclipse Sametime Web Client Chats gezielt löschen V12.0.2 Chats anpinnen Erwähnungen V12.0.2 Gruppen Chats Dateitransfer „legacy“ client è .../stwebclient Notwendig für die Integration in Connections/Verse/INotes
  • 5. Seite 5 HCL Sametime chat Sametime “persistent & multi-device” chat gleichzeitige Anmeldung von verschiedenen Clients è Desktop, Mobile & Browser Chats werden an alle angemeldeten Clients geschickt Server-seitige Chat History (90 Tage)
  • 6. Seite 6 HCL Sametime Meeting auf Basis von Jitsi Moderne und einfache Oberfläche Chat Bereich “persistent“ Chat nur für registrierte Benutzer Broadcast (z.B. YouTube Video) Funktion Audio/Video Funktion via WebRTC (Browsertechnologie) „one-click“ Video Meeting (keine Installation notwendig) Meeting Kontrolle Mute all, Stop video Konferenzsicherheit (Raumpasswort, Meeting wird nur durch Moderator gestartet, Moderatorrecht übergeben) lector sytle Meetings (“nur hören“ Modus)
  • 7. Seite 7 HCL Sametime Meeting Bildschirmübergabe (remote control) via Browser nicht möglich è WebRTC Einschränkung Bildschirmfreigabe (screen sharing) Meetingaufzeichnung(en) – 30 Tage Meetingreport - 7 Tage Gastanmeldungen
  • 8. Seite 8 HCL Sametime Meeting Warteraum inkl. „bypass“ Videohintergründe Audio/Video Vorauswahl Telefonintegration möglich „branding“ Möglichkeit
  • 9. Seite 9 HCL Sametime 12.0.2 Admin UI https://<sturl>/admin Sametime Richtlinien Sametime Überwachung
  • 10. Seite 10 Sametime 12.0.2 Überwachung https://<sturl>/grafana
  • 12. Seite 12 HCL Sametime V12 Komponenten Datenbank Chat Kontaktlisten Chat Speicherung (90 Tag) Meetingräume Verzeichnisdienst für Anmeldung und Benutzersuche Container Umgebung Docker/Podman Kubernetes, OpenShift Dateisystem (persistent/dauerhaft) Meetingaufzeichnungen Meeting Reports Videohintergründe, Branding
  • 13. Seite 13 HCL Sametime Container Community Service Herzstück Chat Service Mux Kümmert sich um die Verbindungen zwischen den Clients und dem Community Service nginx Webserver - leitet die http Verbindungen an Proxy/Meeting weiter Proxy Webchat Anwendung (tomcat container) Meeting Mehrere Container basierend auf jitsi (jigasi, jibri-web, etc.)
  • 14. Seite 14 HCL Sametime Überwachung Sametime 12 Daten Sametime Chats Sametime Chatusers Sametime Meeting Users Basis ist Prometheus Datenquelle Überwachungs UI ist Grafana Überwachungssoftware
  • 15. Seite 15 Sametime 12 Premium Architektur Docker
  • 16. Seite 16 Sametime 12.0.2 Docker Container community annotations nginx (http service) clamav activity location lobby admin prosody cron catalog Jibri-web stwebclient recordings jigasi backgrounds webhook files jicofo jvb jibri app-registry status click2call mux (multiplexer) proxy Meeting-jpe auth prometheus grafana cadvisor pushgateway node-exporter
  • 17. Seite 17 Sametime 12 Premium Architektur Kubernetes
  • 18. Seite 18 Sametime 12 Premium Architektur Kubernetes
  • 19. Seite 19 Bsp: Sametime Sizing Kubernetes Server / Funktion CPU Mem OS Data Storage MongoDB Primary 4xCPU 16GB Windows or Linux 100-200GB MongoDB Secondary 4xCPU 16GB Windows or Linux 100-200GB MongoDB Secondary 4xCPU 16GB Windows or Linux 100-200GB Domino Web Server > managed settings; LDAP Service 4xCPU 16GB Windows or Linux 50GB Kubernetes Master Node #1 4xCPU 16GB Linux 100GB ? Kubernetes Master Node #2 4xCPU 16GB Linux 100GB ? Kubernetes Master Node #3 4xCPU 16GB Linux 100GB ? Kubernetes Node/Sametime Main Node #1 8xCPU 32GB Linux 500GB Kubernetes Node/Sametime Main Node #2 8xCPU 32GB Linux 500GB Kubernetes Node/Sametime Main Node #3 8xCPU 32GB Linux 500GB Kubernetes Node/Sametime Main Node #4 8xCPU 32GB Linux 500GB Kubernetes Node/Sametime Video Node #1 6xCPU 24GB Linux 500GB Kubernetes Node/Sametime Video Node #2 6xCPU 24GB Linux 500GB Persistence storage für Sametime Recording/Reporting - Linux Network 500GB
  • 21. Seite 21 HCL Sametime limited oder non-premium Sametime mit eingeschränkten Funktionen Persistent & Multi-device Chat mobiler & Browserzugang via Sametime Proxy Eigenes Installationspaket Nutzung ist in der HCL Domino CCB Lizenz enthalten HCL Doku: HCL Sametime "limited" vs. Premium
  • 22. Seite 22 Sametime vs Sametime Premium Sametime Community (Domino) Chat Services HCL Sametime HCL Sametime Premium Sametime embedded client (in HCL Notes) Sametime Connect client Presence awareness in HCL Notes Instant chat Persistent chat Local client chat history See Screen capture and Image transfer in chat Support for multiple Sametime Communities External conferencing chat integration File Transfer Offline Nachrichten
  • 23. Seite 23 Sametime Meeting (Docker/Kubernetes) Services HCL Sametime HCL Sametime Premium Screensharing Audio and Video Meeting recordings bzw. alle Meeting Funktionen Sametime vs Sametime Premium Sametime Chat Services HCL Sametime HCL Sametime Premium Sametime mobile chat Sametime web client chat Sametime presence and chat API for HCL Connections and HCL Digital Experience Sametime presence and chat in HCL Verse and iNotes
  • 24. Seite 24 HCL Sametime limited mit Premium Installation Sametime Premium Paket Sametime Richtlinien Limitierte Zuordnung und Einstellungen über Default Volle Nutzung über neue Sametime Richtlinie und Gruppenzuordnung HCL Foren: premium installation with limited user
  • 26. Seite 26 HCL Sametime Cloud HCL Sametime Meeting Cloud Deployment Kubernetes Cloud Lösungen Kein Aufbau/Verwaltung von Container Umgebung „on-premise“ notwendig Kein Container „knowledge“ notwendig Abrechnung nach der verwendeten Bandbreite bzw. Netzpakete (A/V !!!)
  • 27. Seite 27 HCL Sametime on-prem Datenbank Mongo DB V6.0.x (Windows, Linux, Container) Verzeichnisdienst für Anmeldung und Benutzersuche Domino LDAP (für Notes Integration è z.B. Awareness) Active Directory LDAP Container Umgebung Docker 19+, Podman 4.2+ für Demo bzw. kleine Umgebungen Kubernetes 1.27+, Open Shift 4.11+ für Livebetrieb Dateisystem (persistent/dauerhaft) Installation HCL Sametime V12 Container Images Alle Systeme müssen per DNS (FQHN) erreichbar sein HCL Doku: HCL Sametime 12.0.2 Systemvoraussetzungen
  • 28. Seite 28 HCL Sametime - MongoDB Installation MongoDB V6.0.x HCL Doku: Install MongoDB Manuelle Erstellung des Mongo-Accounts, Datenbanken und Collections HCL Doku: Config MongoDB Script für Linux verfügbar (Install & Config) Nacharbeiten Passwort Authentifizierung für Mongo Zugriff aktivieren Mongo Verbindung verschlüsseln (TLS) MongoDB HA = ReplicaSet Benötigt mind. 3 MongoDB Server
  • 29. Seite 29 HCL Sametime V12 Installation auf Docker ZIP entpacken (z.B. /opt/Sametime) Paket installieren ./install.sh Parameter eintragen MongoDB LDAP Admin User (E-Mail) JWT_Secret generieren Prüfung der Installation „docker images“ bzw. „docker ps“ Konfigurationsdatei(en) custom.env .env docker-compose.yml
  • 30. Seite 30 HCL Sametime V12 Sametime: wichtige Dateien Datei Beschreibung <sametime>/.env Docker: „basic“ Konfiguration <sametime>/custom.env Docker: “mandatory“ Konfiguration <sametime>/docker-compose.yml Docker: weitere Konfiguration/Anpassungen <sametime>/helm/values.yaml Kubernetes: Sametime Vorgabe Konfiguration
  • 31. Seite 31 HCL Sametime Anpassungen (Docker) Aufbewahrungszeit für Chathistorie ändern (Vorgabe = 90 Tage) custom.env CLI__ChatLogging__CL_MONGO_HISTORY_TTL=n STI__stconvomap__CONVOMAP_MAX_DAYS=n Datenbankindex löschen/droppen (TimeStamp_1, date_1) HCL Doku: Change ST Persistent Chat 'Time To Live' (TTL) Meetingaufzeichnungen anpassen (Vorgabe = 3 Tage) .env EXPIRES_IN_DAYS=n ENABLE_RECORDING=0 Meeting Reports anpassen (Vorgabe = 90 Tage) .env REPORT_EXPIRES_IN_DAYS=n docker-compose.yml MEETING_REPORTS_DISABLED=true
  • 32. Seite 32 HCL Sametime Anpassungen (Docker) LDAP Parameter anpassen custom.env LDAP_HOSTN_ENV= , LDAP_PORT_ENV= LDAP_BIND_ENTRY_*_ENV= LDAP_PERSON_RESOLVE_FILTER Weitere LDAP Server anbinden UserInfoConfig.xml & StCommuniyConfig.xml aus Container extrahieren (Pfad = <stinstall>/) XML Dateien um neue LDAP Server erweitern Angepasste/lokale XML Dateien in die docker-compose.yml einbinden HCL Doku: Configuring additional LDAP servers on Docker and Podman Visitenkarte anpassen UserInfoConfig.xml & StCommuniyConfig.xml aus Container extrahieren (Pfad = <stinstall>/) UserInfoConfig.xml Parameter anpassen (z.B Photo bzw. PhotoURL) Angepasste/lokale XML Dateien in die docker-compose.yml einbinden HCL Doku: Customizing business cards
  • 33. Seite 33 HCL Sametime Anpassungen (Docker) Sametime Richtlinien anpassen über Web UI https://sametime.dns.org/admin Pfad der Dateien: <sametimepath>/sametime-config/policy Zusätzliche Zugriffe zur Sametime Admin UI einrichten Anleitung: How to add admins to HCL Sametime 12.0.2 Single Sign On mit externen Systemen einrichten LTPA „cookie“ Methode für HCL Connections und/oder HCL INotes/Verse HCL Doku: Setting up SSO using LTPA SAML HCL Doku: Setting up SSO using SAML
  • 34. Seite 34 HCL Sametime Anpassungen (Docker) Company branding für Meetings custom.env REACT_APP_PRODUCT_NAME=new_product_name REACT_APP_PRODUCT_LOGO=https://<sturl>/images/branding/Showcase_Logo.jpg REACT_APP_PRODUCT_LOGO_URL=https://<sturl>/images/branding/Showcase_Logo.jpg REACT_APP_MEETING_BANNER_IMAGE=banner_image REACT_APP_MEETING_BACKGROUND_IMAGE=background_image Pfad der Dateien: <sametimepath>/sametime-config/web/branding HCL Doku: Adding corporate branding to meeting pages Meeting Hintergründe Pfad der Dateien: <sametimepath>/sametime-config/web/virtual-background/custom .env ENABLE_VIRTUAL_BACKGROUND=false/true ENABLE_USER_VIRTUAL_BACKGROUND=false/true
  • 35. Seite 35 HCL Sametime Überwachung (Docker) custom.env ENALBE_GRAFANA_PROXY=true MONITORING_ENABLED=true .env COMPOSE_PROFILES=monitoring monitoring.env GF_SECURITY_ADMIN_USER GF_SECURITY_ADMIN_PASSWORD Grafana Import des Sametime Dashboards Docker_Sametime_Dashboard.json Persistentes Volume für Grafana Datenbank definieren HCL Doku: Configuring Grafana on Docker
  • 36. Seite 36 Sametime Migration Sametime 8.5 - 11 HCL Doku: Sametime “side-by-side“ Migration Datenübernahme vom Sametime Community Server möglich (Kontaktliste) Datenübernahme von Sametime V12 Meeting Server möglich Meeting, Proxy, Advanced Daten können NICHT übernommen werden Koexistenz ? Sametime 9-11 parallel zur Sametime 11 Umgebung Sametime 12 - Koexistenz NICHT mehr möglich
  • 38. Seite 38 HCL INotes und Sametime
  • 39. Seite 39 HCL Verse und Sametime
  • 40. Seite 40 HCL Verse-DOMI und Sametime
  • 41. Seite 41 HCL Sametime Integration Anmeldemethoden Zusätzliche Name & Kennwort Eingabe Single Sign On mit externen Systemen einrichten LTPA „cookie“ Methode für HCL Connections und/oder HCL INotes/Verse SAML SSO LTPA Methode nicht möglich bei unterschiedlichen Domänenzonen Sametime = chat.company.net INotes/Verse = mail.company.com Connections = share.company.com Problematik von Cross-Origin Resource Sharing (CORS) Zugriffen bei unterschiedlichen Domänenzonen
  • 42. Seite 42 HCL Sametime Integration Interne Authentifizierung im HCL Sametime System mit Java Web Token (JWT) Single-Sign on via LTPA Anmeldedaten werden über ein Anmeldecookie (LTPA) geteilt HCL Connections HCL INotes/Verse HCL DOMI (Web) HCL Doku: Sametime Integration with iNotes+ Verse Sametime 12.x
  • 43. Seite 43 HCL Domino und Sametime Anbindung Server.Notes.ini # Sametime Basis Anbindung INOTES_WA_SAMETIMEPROXY=1 INOTES_WA_SAMETIMEPROXYSERVERSSL=https://stmeet.novitest.local INOTES_WA_SAMETIMEPROXYSERVER=https://stmeet.novitest.local # Sametime Anmeldedialog nutzen (z.B. kein SSO möglich) INOTES_WA_SAMETIMEPROXYLOGIN=1 # Sametime Verse Integration aktivieren VOP_GK_SAMETIME=1 # Verse Connection Integration – z.B. für Sametime Bilder/Visitenkarte VOP_LLN2_BSSUIServer_URL=https://novitestsrv.novitest.local # Verse Sametime DOMI Integration VOP_DOMI_ST_ROOTURL=https://stmeet.novitest.local/
  • 44. Seite 44 HCL Domino und Sametime Anbindung Sametime „legacy“ client aktivieren https://<sturl>/stwebclient/ Docker-compose.yml SAMETIME_EXTERNAL_WARINTEGRATION=true unterschiedliche Domänen Problematik mit CORS Custom.env CORS_ALLOWED_ORIGINS=https://inotes.domain.com, https://*.dominodomain.com HCL Doku: Adding a CORS filter to the Sametime server Stproxyconfig.xml Container Extraktion & manuelle Einbindung HCL Doku: ST Verse client integration fails with "Not connected to by an allowed domain"
  • 45. Seite 45 HCL Sametime SSO via LTPA LTPA „cookie“ Methode für HCL Connections und/oder HCL INotes/Verse HCL Doku: Creating LTPA keys, Configuring LTPA Domino oder Connections LTPA Datei nutzen Sametime Konfiguration Pfad des LTPA Token: <sametimepath>/sametime-config/auth/ltpa.keys/ltpa.keys .env ENABLE_LTPA=true LTPA_KEYS_FILE_PATH=key_file_path LTPA_KEYS=/ltpa-config/ltpa.keys LTPA_KEYS_PASSWORD=WebAS LTPA_DURATION_MINUTES=minutes_token_valid custom.env STI__ST_BB_NAMES__ST_AUTH_TOKEN=Fork:Jwt,Ltpa
  • 46. DNUG e.V. An der Hausenkaule 10 50354 Hürth Telefon: +49 30 20898805 0 Telefax: +49 30 20898805 1 E-Mail: info@dnug.de Web: http://www.dnug.de HCL V12 Sametime