SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
© 2013 IBM CorporationPowered by IBM SmartCloud Meetings
Architecting an IBM Sametime 9.0 Audio/Visual
deployment
12-11-2013
Tony Payne | Senior Software Engineer – Sametime
IBM Collaboration Solutions
2 | © 2013 IBM Corporation
Agenda
■ Getting Started
■ Components
■ Extending Media Services
■ Clustering
■ WAS Proxy
■ Farm Model for VMGR
■ Installation and planning
■ Deployment models
■ Resource Links
■ Q&A
| © 2013 IBM Corporation
Getting Started
■ My goal for you by the end of this open mic -
─ Understand what each piece of a Sametime 9 Media Deployment is
─ Understand how they work together to provide media services to the end user
─ Understand high level architectural concepts such as how 'clustering' affects the channels
| © 2013 IBM Corporation
Getting Started
■ Things you should be asking before you even get started architecting for your customer
─ number of users
─ number of actual users
─ Types of clients
─ NAT requirements?
─ external access?
─ Firewalls?
─ redundancy requirements?
─ access to LDAP?
─ Got TLS?
─ do any of the machines have multiple Ips/NICs?
─ do any of the machines have multiple Ips/NICs?
─ type of loadbalancers in customer environment
| © 2013 IBM Corporation
Getting Started
■ Things to remember
─ No clustering over a WAN
─ SIP Proxies and Loadbalancers must be on same subnet
─ Don't try to 'save equipment' by doubling up things
– It will cost more in the end.
6 | © 2013 IBM Corporation
First up – the Components
■ SIP Proxy and Registrar
─ Manages location services and forwards SIP messages to their destinations. The SIP
Proxy/Registrar maintains the registry between all users and their location, and maintains the
registration of conferences. The SIP Proxy/Registrar routes all SIP messages inside Sametime.
Every voice or video message to a user goes through the SIP Proxy/Registrar. The following
components component know to consult the registrar: Sametime Media Manager, SIP-based calling,
and Sametime Unified Telephony. It requires access to LDAP.
■ Conference Manager
─ Administers all conferences, including point-to-point and multipoint. The Conference Manager works
with the client to establish a SIP session for the call. It also hosts the internal Telephony
Conferencing Service Provider Interface (TCSPI) adapter and an optional external TCSPI adapter.
The TCSPI integrates with the Video MCUs and bridges. The Conference Manager works with the
client to establish the SIP session for the call. The Conference Manager manages the state of audio
and video calls. All audio and video features, both one-to-one A/V chat and multi-way A/V chats,
depend on this component.
7 | © 2013 IBM Corporation
First up – the Components
■ Video Manager (VMGR)
─ Distributes audio and video communications among the servers within a Sametime¼ deployment
according to routing rules that you define. The Video Manager manages the scaling and distribution
of audio and video conferences, through MCU pools and cascading. It also manages attributes for
conferences, such as maximum line-rate, and the following tasks:
– Multi-way audio and video conferencing (requires Sametime Conferencing)
– Multimedia transport and bandwidth control
– Call server routing based on dial plan
– Creates meeting rooms based on template
─ The Video Manager uses the 'farm model' – more on this in a minute
■ Video MCU (Multipoint Control Unit)
─ Serves as the focal point for audio calls by connecting multiple users to a single conference. The
Video MCU enables multi-way, audio and video conferences with continuous presence and multiple
client layouts. It serves as a switch for scalable audio- and video-streams, delivering to different
clients the streams that have been requested. It's not used for one-to-one sessions. This server
cannot be clustered, but you can have multiple servers with a load balancer in front.
– The load balancer in this case is the VMGR
8 | © 2013 IBM Corporation
Extending Media Services
■ We need to enable External clients for
─ NAT Traversal
─ Firewall Traversal
─ SIP Registration
■ We do this thru deploying
─ Sametime TURN Server
─ Sametime SIP EDGE Proxy
■ How do web client users get Media Services?
─ When you enable the Meeting Services for awareness thru STProxy
─ The STProxy server provides the “web av” client plugin to the end user
– IF awareness is working
– AND a conference Manager has connected to the Community Server the user is
connected to (thru STproxy)
9 | © 2013 IBM Corporation
Extending Media Services – Turn Server
■ The IBM¼ Sametime¼ TURN Server enables Sametime clients to send audio and video
communications across a NAT (Network Address Translator) or firewall when direct peer-to-peer
communications are not possible.
– In earlier releases, this feature was called the Sametime Reflector.
– Traversal Using Relay NAT
■ If either or both of the clients is situated behind a NAT or a firewall and a peer-to-peer multimedia
session cannot be established, the clients will utilize the Sametime TURN Server to relay the
media.
■ Network considerations
─ TCP or UDP 3478 must be open to all clients
─ RTP ports must be open between the TURN server and the VMCU(s)
■ The TURN server can be installed on its own computer or on a computer shared with another
service. The only requirement is that you reserve port 3478 for connecting with the clients.
■ The TURN Server cannot be clustered
─ for high availability, you can deploy multiple TURN servers behind a loadbalancer.
10 | © 2013 IBM Corporation
Extending Media Services – Turn Server
■ New to Sametime 9
─ TURN must have direct access to the VMCU due to limitation in ICE support for the VMCU.
– This may mean a change in 'where' you deploy TURN for an extranet deployment
– Intranet <-> internet client p2p will happen via TURN
– For Intranet Clients to connect to VMCU directly we need to have a DNS entry to
resolve the TURN server hostname to 0.0.0.0 for intranet clients.
– For Internet Clients TURN would resolve to the proper IP address.
11 | © 2013 IBM Corporation
Extending Media Services - SIP EDGE Proxy
■ The Lotus SIP Edge proxy server connects external clients to the Sametime SIP
Proxy and Registrar.
─ Both external and internal clients receive a host name for the SIP Proxy/Registrar.
─ For internal clients, this host name should resolve to the IP address of the SIP Proxy and
Registrar deployed in the corporate intranet, enabling internal clients to connect directly.
─ For external clients, the host name should resolve to the IP address of the SIP Edge proxy
deployed in the DMZ.
─ Use a split-horizon DNS to provide these different sets of DNS information to clients based
on the source address of the DNS request.
■ Network considerations
─ Clients connect to it over the SIP/SIPS ports
─ It connects to the internal SIP Proxy Registrar over the SIP/SIPS
■ Deployment
─ This will deploy as a standalone cell in your DMZ
─ This is clusterable, and follows the same rules as for clustering the internal SIP Proxy
Registrar
| © 2013 IBM Corporation
ST -9 High Level Diagram
Sametime Server
Meeting server
Proxy/Registrar
Video Manager
Video MCU
Sametime
Connect Client
External
TCSPI
Adapter
Conference Manager
Room
System
*
Externa
l
Bridge*
SIP
Internal
TCSPI
Adapter
VP
HTTP
SIP
SIP
SIP
SIP
Media
REST
XML
TCSPI
TURN
Server
Video MCUVideo MCU
| © 2013 IBM Corporation
Let me break that down for you -
■ The Conference Focus registers with the Proxy Registrar and initiates communications with
the servers in the Community Cluster
─ This is what causes the green phone icon to light up – not only has the Conference Focus
established communication with the Community – but it also has information on what Media
Services are available.
– If you are getting mixed results – it could be because the Conference Focus cannot talk to all
of the Community servers – OR because the PR information being sent is inconsistent.
─ One key piece of information that the Conference Focus shares with the Community is the address
of the Proxy Registrar
– This is why in an external deployment with the SIP Edge Proxy that the hostname of the PR be
in DNS correctly
– In the web client – this information comes thru the Sametime Proxy.
■ When a client requests media services -
─ All of the SIP signaling flows thru the Proxy Registrar to the rest of the components (and back)
─ Once the Conference Focus determines what services are needed
– The TURN server is consulted by the client(s)
– P2P clients establish connectivity with each other (or thru TURN if required)
– N-way services are established thru the appropriate VMGR and VMCU
14 | © 2013 IBM Corporation
Clustering concepts
■ Typically you cluster servers for
─ Application management
─ High availability, fail over and scalability
■ As soon as you cluster Sametime Media Manager components, a WAS SIP Proxy
is required
─ Only one WAS SIP Proxy on any given node
■ Never cluster the WAS HTTP or SIP Proxies!
─ If you have multiple, you must configure a loadbalancer to front end them
■ Clustering across the WAN is not supported
■ Even a 'cluster of one' requires a WAS SIP Proxy in front of it
■ A single Video Manager can manage multiple Video MCU nodes
■ You can cluster the Video Manager behind any IP Sprayer
─ It ships with its own 'load balancer' component
■ ALWAYS PLAN FOR CLUSTERING
─ If you architect for it at the beginning of the process, it will be easier In the long run
15 | © 2013 IBM Corporation
How a WAS Proxy determines routing
■ Important to understand when using a WAS Proxy to jump a firewall
■ The DCS_UNICAST_ADDRESS is the primary channel
─ When DCS reports a server is up – the WAS Proxy adds it to the pool
─ When DCS reports a server is down – the WAS Proxy removes it from the pool
─ If there are no available servers to route the URI – a 503 is returned to the client
■ A WAS SIP Proxy is tied to a Specific Cluster for SIP routing
■ When using a WAS Proxy the end user connect to the following ports
– PROXY_HTTP_ADDRESS
– PROXY_HTTPS_ADDRESS
– PROXY_SIP_ADDRESS
– PROXY_SIPS_ADDRESS
─ And the WAS Proxy then routes the request to the appropriate back end server(s)
WebContainer or SIP ports
■ A WAS proxy can be on the same node as other application servers
─ In a SIP environment
– Only one WAS SIP Proxy per node
| © 2013 IBM Corporation
Architecture Overview for VMGR Farm Model
ïź Load Balanced cluster is fronted by IP Sprayer.
ïź All the http and SIP communication goes through IP Sprayer. IP Sprayer selects a random
LB.
ïź VMGR Load Balancer is aware of each VMGR node and returns least loaded VMGR node.
ïź Load Balancer maintains a mapping of VMR and host name of the DMA node.
ïź Each subsequent calls to a VMGR is intercepted by the LB. LB checks the mapping of VMR
and VMGR host node and redirects the call to the selected VMGR node.
‱ Any Third Party IP Sprayer which is HTTP and SIP Complaint.
‱ Configure IP Sprayer to front end LB-VMGR Cluster. Default Ports for LB are
‱ HTTPS – 7443
‱ SIP – 5080/5081
‱ Configure SSL between IPSprayer and CF.
ïź The VMCU is not 'clustered'
ïź You install multiple and register them with their respective VMGR
ïź VMGR takes care of picking/routing clients to the respective VMCU
| © 2013 IBM Corporation
MCU Types and System Requirements
IMPORTANT – If hyper threading is disabled, then the numbers of cores should be doubled!
Type Configuration
Demo 4 CPU Cores and 8 GB
1 GBIT network interface, and with access to at least
10% network capacity
i.e. 2690 CPU with 4 physical cores
Low 8 CPU cores and 8 GB
1 GBIT network interface, and with access to at least
20% network capacity
i.e. 2690 CPU with 8 physical cores
High 16 CPU cores and 16 GB
1 GBIT network interface, and with access to at least
30% network capacity
i.e. 2690 CPU with 16 physical cores
| © 2013 IBM Corporation
Capacity per MCU type and participant type
TypeType of portST 9 clients capacity
Demo
4 CPU Cores and 8 GB
Audio only100
CIF50
SD25
HD 72010
Low
8 CPU Cores and 8 GB
Audio only400
CIF200
SD100
HD 72040
High
16 CPU Cores and 16 GB
Audio only2000
CIF1000
SD500
HD 720200
| © 2013 IBM Corporation
Farm Model for VMGR
| © 2013 IBM Corporation
Installation and Planning
■ Due to interdependencies among Media Manager components, you must
create deployment plans and install servers in the required sequence.
─ Order is slightly different depending on which deployment model you are following
■ Be sure to follow all of the linux steps for VMGR and VMCU
─ Requiretty
─ Sudo access
─ Install Required RPMs
– http://www-01.ibm.com/support/docview.wss?
rs=0&context=SSCKJBV&uid=swg21649532&loc=en_US&cs=utf-8&lang=
■ After Installation – startup order is important on VMGR
─ Start solidDB then start vmgr server
■ Most common problem for video manager installations seems to be the
registration and creation of default template and SIP Peer
─ http://www-10.lotus.com/ldd/stwiki.nsf/xpDocViewer.xsp?
lookupName=Administering+Sametime+9.0+documentation#action=openDocument&r
es_title=Troubleshooting_a_Sametime_Media_Manager_Video_Manager_installation_
st9&content=pdcontent
| © 2013 IBM Corporation
Installation and Planning
■ PR and CF installed separately
─ Create PR plan
─ Create VMGR plan
─ Create CF plan
─ Create MCU plan
─ Install PR
─ Install VMGR
─ Install CF
─ Install MCU
■ PR and CF installed together
─ Create VMGR plan
─ Create PRCF plan
─ Create MCU plan
─ Install VMGR
─ Install PRCF
─ Install MCU
| © 2013 IBM Corporation
Deployment Models
■ 'all in one deployment'
■ Basic Media Deployment
■ Media traffic flow – Extranet
■ Alternate Media Traffic flow – Extranet
■ A cluster of SIP Components in WAS
■ Cluster of SIP Components in WAS Behind a Loadbalancer
■ Farm Model for VMGR
| © 2013 IBM Corporation
'all in one deployment'
<this page intentionally left blank>
| © 2013 IBM Corporation
Basic Media traffic flow – Extranet
| © 2013 IBM Corporation
Alternate Media Flow – Extranet
| © 2013 IBM Corporation
Basic Media Deployment
| © 2013 IBM Corporation
SIP Cluster in WAS
| © 2013 IBM Corporation
SIP Cluster Behind LoadBalancer
| © 2013 IBM Corporation
Farm Model for VMGR
30 | © 2013 IBM Corporation
Resource Links
■ IBM Sametime page on Support site: https://ibm.biz/BdRinz
■ Installation issues if Media Manager components are not planned and installed in
required order: https://ibm.biz/BdRin2
■ Sametime Video Manager server components must be started and stopped in correct
sequence: https://ibm.biz/BdRinY
■ Latest Hotfix available for Sametime Media Manager: https://ibm.biz/BdRinZ
■ Fix readme: "Sametime 9.0 Hot Fix 1" https://ibm.biz/BdRsbi
■ Documentation: "Administering Sametime 9.0 documentation" https://ibm.biz/BdRsbv
■ Upgrade Central: "Plan your upgrade to IBM Sametime 9.0 and Sametime Unified
Telephony 9.0" https://ibm.biz/BdRsbK
■ Preventive service planning: "Sametime 8.5.2.x Migration to Sametime 9"
https://ibm.biz/BdRsbf
31 | © 2013 IBM Corporation
Press *1 on your telephone to ask a question.
Visit our Support Technical Exchange page or our Facebook page for details on future
events.
To help shape the future of IBM software, take this quality survey and share your
opinion of IBM software used within your organization: https://ibm.biz/BdxqB2
IBM Collaboration Solutions Support page
http://www.facebook.com/IBMLotusSupport
IBM Collaboration Solutions Support
http://twitter.com/IBM_ICSSupport

Weitere Àhnliche Inhalte

Was ist angesagt?

PRIMUS DEDICATED HOSTING
PRIMUS DEDICATED HOSTINGPRIMUS DEDICATED HOSTING
PRIMUS DEDICATED HOSTING
webhostingguy
 
PLNOG 4: Pranav Desai - SIP Trunking
PLNOG 4: Pranav Desai - SIP Trunking PLNOG 4: Pranav Desai - SIP Trunking
PLNOG 4: Pranav Desai - SIP Trunking
PROIDEA
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...
Videoguy
 

Was ist angesagt? (13)

Next generation WAN Webinar
Next generation WAN WebinarNext generation WAN Webinar
Next generation WAN Webinar
 
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
 
PRIMUS DEDICATED HOSTING
PRIMUS DEDICATED HOSTINGPRIMUS DEDICATED HOSTING
PRIMUS DEDICATED HOSTING
 
CommTRACK Ticketing Platform
CommTRACK Ticketing PlatformCommTRACK Ticketing Platform
CommTRACK Ticketing Platform
 
PLNOG 4: Pranav Desai - SIP Trunking
PLNOG 4: Pranav Desai - SIP Trunking PLNOG 4: Pranav Desai - SIP Trunking
PLNOG 4: Pranav Desai - SIP Trunking
 
IBM MQ v8 enhancements
IBM MQ v8 enhancementsIBM MQ v8 enhancements
IBM MQ v8 enhancements
 
Level 3 hybrid wan
Level 3 hybrid wanLevel 3 hybrid wan
Level 3 hybrid wan
 
The Road to Ultra Low Latency
The Road to Ultra Low LatencyThe Road to Ultra Low Latency
The Road to Ultra Low Latency
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service Discovery
 
Why Do I Need an SBC
Why Do I Need an SBCWhy Do I Need an SBC
Why Do I Need an SBC
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...
 
V cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationV cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentation
 

Ähnlich wie Architecting an ibm sametime 9.0 audio visual deployment

Ibm sametime deployment planning open mic webcast
Ibm sametime deployment planning open mic webcastIbm sametime deployment planning open mic webcast
Ibm sametime deployment planning open mic webcast
a8us
 
St open mic_av_01092013
St open mic_av_01092013St open mic_av_01092013
St open mic_av_01092013
a8us
 
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT Group
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
Robert Nicholson
 
Unified communications with IBM
Unified communications with IBMUnified communications with IBM
Unified communications with IBM
Vincent Perrin
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
IBM Systems UKI
 

Ähnlich wie Architecting an ibm sametime 9.0 audio visual deployment (20)

Ibm sametime deployment planning open mic webcast
Ibm sametime deployment planning open mic webcastIbm sametime deployment planning open mic webcast
Ibm sametime deployment planning open mic webcast
 
St open mic_av_01092013
St open mic_av_01092013St open mic_av_01092013
St open mic_av_01092013
 
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
We4IT LCTY 2013 - Infra-Man - Deep Dive into IBM Sametime - Advanced Video Te...
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
 
BP503 IBM Connect 2014
BP503 IBM Connect 2014BP503 IBM Connect 2014
BP503 IBM Connect 2014
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
z/VM and OpenStack
z/VM and OpenStackz/VM and OpenStack
z/VM and OpenStack
 
PLNOG15: Session Border Controller – cost effective virtualized and cloud dep...
PLNOG15: Session Border Controller – cost effective virtualized and cloud dep...PLNOG15: Session Border Controller – cost effective virtualized and cloud dep...
PLNOG15: Session Border Controller – cost effective virtualized and cloud dep...
 
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 
Unified communications with IBM
Unified communications with IBMUnified communications with IBM
Unified communications with IBM
 
Workshop web rtc customers and use cases
Workshop web rtc customers and use casesWorkshop web rtc customers and use cases
Workshop web rtc customers and use cases
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...
BP209   doctors have scalpels, carpenters have hammers, ibm sametime develope...BP209   doctors have scalpels, carpenters have hammers, ibm sametime develope...
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...
 
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
 
MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014MQLight for WebSphere Integration user group June 2014
MQLight for WebSphere Integration user group June 2014
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
 

Mehr von a8us

Open mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practicesOpen mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practices
a8us
 
Connect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler designConnect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler design
a8us
 
Connect2014 id600 ibm notes traveler 2013 & beyond
Connect2014 id600 ibm notes traveler 2013 & beyondConnect2014 id600 ibm notes traveler 2013 & beyond
Connect2014 id600 ibm notes traveler 2013 & beyond
a8us
 
Connect 2013 show101 making ibm traveler high available_part2_extending and s...
Connect 2013 show101 making ibm traveler high available_part2_extending and s...Connect 2013 show101 making ibm traveler high available_part2_extending and s...
Connect 2013 show101 making ibm traveler high available_part2_extending and s...
a8us
 
Connect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something elseConnect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something else
a8us
 
Connect ed2014 ad501_ibm worklight for ibm domino developers
Connect ed2014 ad501_ibm worklight for ibm domino developersConnect ed2014 ad501_ibm worklight for ibm domino developers
Connect ed2014 ad501_ibm worklight for ibm domino developers
a8us
 
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
a8us
 
Matnewman ibm notes tip of the day traveler 9.0.1.1
Matnewman ibm notes tip of the day traveler 9.0.1.1Matnewman ibm notes tip of the day traveler 9.0.1.1
Matnewman ibm notes tip of the day traveler 9.0.1.1
a8us
 
Sametime meetings task reference
Sametime meetings task referenceSametime meetings task reference
Sametime meetings task reference
a8us
 
Sametime communicate task reference
Sametime communicate task referenceSametime communicate task reference
Sametime communicate task reference
a8us
 
Open mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricksOpen mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricks
a8us
 
Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5
a8us
 
Instant chime plugin_installation_guide_for_ibm_sametime_9
Instant chime plugin_installation_guide_for_ibm_sametime_9Instant chime plugin_installation_guide_for_ibm_sametime_9
Instant chime plugin_installation_guide_for_ibm_sametime_9
a8us
 
Ibm sametime 9 for social communications
Ibm sametime 9 for social communicationsIbm sametime 9 for social communications
Ibm sametime 9 for social communications
a8us
 
Ibm sametime 9 complete basic features installation from zero to hero
Ibm sametime 9 complete basic features installation from zero to heroIbm sametime 9 complete basic features installation from zero to hero
Ibm sametime 9 complete basic features installation from zero to hero
a8us
 
Deploying ibm sametime 9 on aix 7.1
Deploying ibm sametime 9 on aix 7.1Deploying ibm sametime 9 on aix 7.1
Deploying ibm sametime 9 on aix 7.1
a8us
 
Call and video calls task reference
Call and video calls task referenceCall and video calls task reference
Call and video calls task reference
a8us
 
Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment
a8us
 
2011 2-01632-mc bab3001
2011 2-01632-mc bab30012011 2-01632-mc bab3001
2011 2-01632-mc bab3001
a8us
 

Mehr von a8us (20)

Open mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practicesOpen mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practices
 
Connect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler designConnect2013 show100 making traveler highly available_part1_traveler design
Connect2013 show100 making traveler highly available_part1_traveler design
 
Connect2014 id600 ibm notes traveler 2013 & beyond
Connect2014 id600 ibm notes traveler 2013 & beyondConnect2014 id600 ibm notes traveler 2013 & beyond
Connect2014 id600 ibm notes traveler 2013 & beyond
 
Connect 2013 show101 making ibm traveler high available_part2_extending and s...
Connect 2013 show101 making ibm traveler high available_part2_extending and s...Connect 2013 show101 making ibm traveler high available_part2_extending and s...
Connect 2013 show101 making ibm traveler high available_part2_extending and s...
 
Connect ed2015 mas101_user blast 2015
Connect ed2015 mas101_user blast 2015Connect ed2015 mas101_user blast 2015
Connect ed2015 mas101_user blast 2015
 
Connect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something elseConnect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something else
 
Connect ed2014 ad501_ibm worklight for ibm domino developers
Connect ed2014 ad501_ibm worklight for ibm domino developersConnect ed2014 ad501_ibm worklight for ibm domino developers
Connect ed2014 ad501_ibm worklight for ibm domino developers
 
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
 
Matnewman ibm notes tip of the day traveler 9.0.1.1
Matnewman ibm notes tip of the day traveler 9.0.1.1Matnewman ibm notes tip of the day traveler 9.0.1.1
Matnewman ibm notes tip of the day traveler 9.0.1.1
 
Sametime meetings task reference
Sametime meetings task referenceSametime meetings task reference
Sametime meetings task reference
 
Sametime communicate task reference
Sametime communicate task referenceSametime communicate task reference
Sametime communicate task reference
 
Open mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricksOpen mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricks
 
Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5
 
Instant chime plugin_installation_guide_for_ibm_sametime_9
Instant chime plugin_installation_guide_for_ibm_sametime_9Instant chime plugin_installation_guide_for_ibm_sametime_9
Instant chime plugin_installation_guide_for_ibm_sametime_9
 
Ibm sametime 9 for social communications
Ibm sametime 9 for social communicationsIbm sametime 9 for social communications
Ibm sametime 9 for social communications
 
Ibm sametime 9 complete basic features installation from zero to hero
Ibm sametime 9 complete basic features installation from zero to heroIbm sametime 9 complete basic features installation from zero to hero
Ibm sametime 9 complete basic features installation from zero to hero
 
Deploying ibm sametime 9 on aix 7.1
Deploying ibm sametime 9 on aix 7.1Deploying ibm sametime 9 on aix 7.1
Deploying ibm sametime 9 on aix 7.1
 
Call and video calls task reference
Call and video calls task referenceCall and video calls task reference
Call and video calls task reference
 
Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment
 
2011 2-01632-mc bab3001
2011 2-01632-mc bab30012011 2-01632-mc bab3001
2011 2-01632-mc bab3001
 

KĂŒrzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

KĂŒrzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Architecting an ibm sametime 9.0 audio visual deployment

  • 1. © 2013 IBM CorporationPowered by IBM SmartCloud Meetings Architecting an IBM Sametime 9.0 Audio/Visual deployment 12-11-2013 Tony Payne | Senior Software Engineer – Sametime IBM Collaboration Solutions
  • 2. 2 | © 2013 IBM Corporation Agenda ■ Getting Started ■ Components ■ Extending Media Services ■ Clustering ■ WAS Proxy ■ Farm Model for VMGR ■ Installation and planning ■ Deployment models ■ Resource Links ■ Q&A
  • 3. | © 2013 IBM Corporation Getting Started ■ My goal for you by the end of this open mic - ─ Understand what each piece of a Sametime 9 Media Deployment is ─ Understand how they work together to provide media services to the end user ─ Understand high level architectural concepts such as how 'clustering' affects the channels
  • 4. | © 2013 IBM Corporation Getting Started ■ Things you should be asking before you even get started architecting for your customer ─ number of users ─ number of actual users ─ Types of clients ─ NAT requirements? ─ external access? ─ Firewalls? ─ redundancy requirements? ─ access to LDAP? ─ Got TLS? ─ do any of the machines have multiple Ips/NICs? ─ do any of the machines have multiple Ips/NICs? ─ type of loadbalancers in customer environment
  • 5. | © 2013 IBM Corporation Getting Started ■ Things to remember ─ No clustering over a WAN ─ SIP Proxies and Loadbalancers must be on same subnet ─ Don't try to 'save equipment' by doubling up things – It will cost more in the end.
  • 6. 6 | © 2013 IBM Corporation First up – the Components ■ SIP Proxy and Registrar ─ Manages location services and forwards SIP messages to their destinations. The SIP Proxy/Registrar maintains the registry between all users and their location, and maintains the registration of conferences. The SIP Proxy/Registrar routes all SIP messages inside Sametime. Every voice or video message to a user goes through the SIP Proxy/Registrar. The following components component know to consult the registrar: Sametime Media Manager, SIP-based calling, and Sametime Unified Telephony. It requires access to LDAP. ■ Conference Manager ─ Administers all conferences, including point-to-point and multipoint. The Conference Manager works with the client to establish a SIP session for the call. It also hosts the internal Telephony Conferencing Service Provider Interface (TCSPI) adapter and an optional external TCSPI adapter. The TCSPI integrates with the Video MCUs and bridges. The Conference Manager works with the client to establish the SIP session for the call. The Conference Manager manages the state of audio and video calls. All audio and video features, both one-to-one A/V chat and multi-way A/V chats, depend on this component.
  • 7. 7 | © 2013 IBM Corporation First up – the Components ■ Video Manager (VMGR) ─ Distributes audio and video communications among the servers within a SametimeÂź deployment according to routing rules that you define. The Video Manager manages the scaling and distribution of audio and video conferences, through MCU pools and cascading. It also manages attributes for conferences, such as maximum line-rate, and the following tasks: – Multi-way audio and video conferencing (requires Sametime Conferencing) – Multimedia transport and bandwidth control – Call server routing based on dial plan – Creates meeting rooms based on template ─ The Video Manager uses the 'farm model' – more on this in a minute ■ Video MCU (Multipoint Control Unit) ─ Serves as the focal point for audio calls by connecting multiple users to a single conference. The Video MCU enables multi-way, audio and video conferences with continuous presence and multiple client layouts. It serves as a switch for scalable audio- and video-streams, delivering to different clients the streams that have been requested. It's not used for one-to-one sessions. This server cannot be clustered, but you can have multiple servers with a load balancer in front. – The load balancer in this case is the VMGR
  • 8. 8 | © 2013 IBM Corporation Extending Media Services ■ We need to enable External clients for ─ NAT Traversal ─ Firewall Traversal ─ SIP Registration ■ We do this thru deploying ─ Sametime TURN Server ─ Sametime SIP EDGE Proxy ■ How do web client users get Media Services? ─ When you enable the Meeting Services for awareness thru STProxy ─ The STProxy server provides the “web av” client plugin to the end user – IF awareness is working – AND a conference Manager has connected to the Community Server the user is connected to (thru STproxy)
  • 9. 9 | © 2013 IBM Corporation Extending Media Services – Turn Server ■ The IBMÂź SametimeÂź TURN Server enables Sametime clients to send audio and video communications across a NAT (Network Address Translator) or firewall when direct peer-to-peer communications are not possible. – In earlier releases, this feature was called the Sametime Reflector. – Traversal Using Relay NAT ■ If either or both of the clients is situated behind a NAT or a firewall and a peer-to-peer multimedia session cannot be established, the clients will utilize the Sametime TURN Server to relay the media. ■ Network considerations ─ TCP or UDP 3478 must be open to all clients ─ RTP ports must be open between the TURN server and the VMCU(s) ■ The TURN server can be installed on its own computer or on a computer shared with another service. The only requirement is that you reserve port 3478 for connecting with the clients. ■ The TURN Server cannot be clustered ─ for high availability, you can deploy multiple TURN servers behind a loadbalancer.
  • 10. 10 | © 2013 IBM Corporation Extending Media Services – Turn Server ■ New to Sametime 9 ─ TURN must have direct access to the VMCU due to limitation in ICE support for the VMCU. – This may mean a change in 'where' you deploy TURN for an extranet deployment – Intranet <-> internet client p2p will happen via TURN – For Intranet Clients to connect to VMCU directly we need to have a DNS entry to resolve the TURN server hostname to 0.0.0.0 for intranet clients. – For Internet Clients TURN would resolve to the proper IP address.
  • 11. 11 | © 2013 IBM Corporation Extending Media Services - SIP EDGE Proxy ■ The Lotus SIP Edge proxy server connects external clients to the Sametime SIP Proxy and Registrar. ─ Both external and internal clients receive a host name for the SIP Proxy/Registrar. ─ For internal clients, this host name should resolve to the IP address of the SIP Proxy and Registrar deployed in the corporate intranet, enabling internal clients to connect directly. ─ For external clients, the host name should resolve to the IP address of the SIP Edge proxy deployed in the DMZ. ─ Use a split-horizon DNS to provide these different sets of DNS information to clients based on the source address of the DNS request. ■ Network considerations ─ Clients connect to it over the SIP/SIPS ports ─ It connects to the internal SIP Proxy Registrar over the SIP/SIPS ■ Deployment ─ This will deploy as a standalone cell in your DMZ ─ This is clusterable, and follows the same rules as for clustering the internal SIP Proxy Registrar
  • 12. | © 2013 IBM Corporation ST -9 High Level Diagram Sametime Server Meeting server Proxy/Registrar Video Manager Video MCU Sametime Connect Client External TCSPI Adapter Conference Manager Room System * Externa l Bridge* SIP Internal TCSPI Adapter VP HTTP SIP SIP SIP SIP Media REST XML TCSPI TURN Server Video MCUVideo MCU
  • 13. | © 2013 IBM Corporation Let me break that down for you - ■ The Conference Focus registers with the Proxy Registrar and initiates communications with the servers in the Community Cluster ─ This is what causes the green phone icon to light up – not only has the Conference Focus established communication with the Community – but it also has information on what Media Services are available. – If you are getting mixed results – it could be because the Conference Focus cannot talk to all of the Community servers – OR because the PR information being sent is inconsistent. ─ One key piece of information that the Conference Focus shares with the Community is the address of the Proxy Registrar – This is why in an external deployment with the SIP Edge Proxy that the hostname of the PR be in DNS correctly – In the web client – this information comes thru the Sametime Proxy. ■ When a client requests media services - ─ All of the SIP signaling flows thru the Proxy Registrar to the rest of the components (and back) ─ Once the Conference Focus determines what services are needed – The TURN server is consulted by the client(s) – P2P clients establish connectivity with each other (or thru TURN if required) – N-way services are established thru the appropriate VMGR and VMCU
  • 14. 14 | © 2013 IBM Corporation Clustering concepts ■ Typically you cluster servers for ─ Application management ─ High availability, fail over and scalability ■ As soon as you cluster Sametime Media Manager components, a WAS SIP Proxy is required ─ Only one WAS SIP Proxy on any given node ■ Never cluster the WAS HTTP or SIP Proxies! ─ If you have multiple, you must configure a loadbalancer to front end them ■ Clustering across the WAN is not supported ■ Even a 'cluster of one' requires a WAS SIP Proxy in front of it ■ A single Video Manager can manage multiple Video MCU nodes ■ You can cluster the Video Manager behind any IP Sprayer ─ It ships with its own 'load balancer' component ■ ALWAYS PLAN FOR CLUSTERING ─ If you architect for it at the beginning of the process, it will be easier In the long run
  • 15. 15 | © 2013 IBM Corporation How a WAS Proxy determines routing ■ Important to understand when using a WAS Proxy to jump a firewall ■ The DCS_UNICAST_ADDRESS is the primary channel ─ When DCS reports a server is up – the WAS Proxy adds it to the pool ─ When DCS reports a server is down – the WAS Proxy removes it from the pool ─ If there are no available servers to route the URI – a 503 is returned to the client ■ A WAS SIP Proxy is tied to a Specific Cluster for SIP routing ■ When using a WAS Proxy the end user connect to the following ports – PROXY_HTTP_ADDRESS – PROXY_HTTPS_ADDRESS – PROXY_SIP_ADDRESS – PROXY_SIPS_ADDRESS ─ And the WAS Proxy then routes the request to the appropriate back end server(s) WebContainer or SIP ports ■ A WAS proxy can be on the same node as other application servers ─ In a SIP environment – Only one WAS SIP Proxy per node
  • 16. | © 2013 IBM Corporation Architecture Overview for VMGR Farm Model ïź Load Balanced cluster is fronted by IP Sprayer. ïź All the http and SIP communication goes through IP Sprayer. IP Sprayer selects a random LB. ïź VMGR Load Balancer is aware of each VMGR node and returns least loaded VMGR node. ïź Load Balancer maintains a mapping of VMR and host name of the DMA node. ïź Each subsequent calls to a VMGR is intercepted by the LB. LB checks the mapping of VMR and VMGR host node and redirects the call to the selected VMGR node. ‱ Any Third Party IP Sprayer which is HTTP and SIP Complaint. ‱ Configure IP Sprayer to front end LB-VMGR Cluster. Default Ports for LB are ‱ HTTPS – 7443 ‱ SIP – 5080/5081 ‱ Configure SSL between IPSprayer and CF. ïź The VMCU is not 'clustered' ïź You install multiple and register them with their respective VMGR ïź VMGR takes care of picking/routing clients to the respective VMCU
  • 17. | © 2013 IBM Corporation MCU Types and System Requirements IMPORTANT – If hyper threading is disabled, then the numbers of cores should be doubled! Type Configuration Demo 4 CPU Cores and 8 GB 1 GBIT network interface, and with access to at least 10% network capacity i.e. 2690 CPU with 4 physical cores Low 8 CPU cores and 8 GB 1 GBIT network interface, and with access to at least 20% network capacity i.e. 2690 CPU with 8 physical cores High 16 CPU cores and 16 GB 1 GBIT network interface, and with access to at least 30% network capacity i.e. 2690 CPU with 16 physical cores
  • 18. | © 2013 IBM Corporation Capacity per MCU type and participant type TypeType of portST 9 clients capacity Demo 4 CPU Cores and 8 GB Audio only100 CIF50 SD25 HD 72010 Low 8 CPU Cores and 8 GB Audio only400 CIF200 SD100 HD 72040 High 16 CPU Cores and 16 GB Audio only2000 CIF1000 SD500 HD 720200
  • 19. | © 2013 IBM Corporation Farm Model for VMGR
  • 20. | © 2013 IBM Corporation Installation and Planning ■ Due to interdependencies among Media Manager components, you must create deployment plans and install servers in the required sequence. ─ Order is slightly different depending on which deployment model you are following ■ Be sure to follow all of the linux steps for VMGR and VMCU ─ Requiretty ─ Sudo access ─ Install Required RPMs – http://www-01.ibm.com/support/docview.wss? rs=0&context=SSCKJBV&uid=swg21649532&loc=en_US&cs=utf-8&lang= ■ After Installation – startup order is important on VMGR ─ Start solidDB then start vmgr server ■ Most common problem for video manager installations seems to be the registration and creation of default template and SIP Peer ─ http://www-10.lotus.com/ldd/stwiki.nsf/xpDocViewer.xsp? lookupName=Administering+Sametime+9.0+documentation#action=openDocument&r es_title=Troubleshooting_a_Sametime_Media_Manager_Video_Manager_installation_ st9&content=pdcontent
  • 21. | © 2013 IBM Corporation Installation and Planning ■ PR and CF installed separately ─ Create PR plan ─ Create VMGR plan ─ Create CF plan ─ Create MCU plan ─ Install PR ─ Install VMGR ─ Install CF ─ Install MCU ■ PR and CF installed together ─ Create VMGR plan ─ Create PRCF plan ─ Create MCU plan ─ Install VMGR ─ Install PRCF ─ Install MCU
  • 22. | © 2013 IBM Corporation Deployment Models ■ 'all in one deployment' ■ Basic Media Deployment ■ Media traffic flow – Extranet ■ Alternate Media Traffic flow – Extranet ■ A cluster of SIP Components in WAS ■ Cluster of SIP Components in WAS Behind a Loadbalancer ■ Farm Model for VMGR
  • 23. | © 2013 IBM Corporation 'all in one deployment' <this page intentionally left blank>
  • 24. | © 2013 IBM Corporation Basic Media traffic flow – Extranet
  • 25. | © 2013 IBM Corporation Alternate Media Flow – Extranet
  • 26. | © 2013 IBM Corporation Basic Media Deployment
  • 27. | © 2013 IBM Corporation SIP Cluster in WAS
  • 28. | © 2013 IBM Corporation SIP Cluster Behind LoadBalancer
  • 29. | © 2013 IBM Corporation Farm Model for VMGR
  • 30. 30 | © 2013 IBM Corporation Resource Links ■ IBM Sametime page on Support site: https://ibm.biz/BdRinz ■ Installation issues if Media Manager components are not planned and installed in required order: https://ibm.biz/BdRin2 ■ Sametime Video Manager server components must be started and stopped in correct sequence: https://ibm.biz/BdRinY ■ Latest Hotfix available for Sametime Media Manager: https://ibm.biz/BdRinZ ■ Fix readme: "Sametime 9.0 Hot Fix 1" https://ibm.biz/BdRsbi ■ Documentation: "Administering Sametime 9.0 documentation" https://ibm.biz/BdRsbv ■ Upgrade Central: "Plan your upgrade to IBM Sametime 9.0 and Sametime Unified Telephony 9.0" https://ibm.biz/BdRsbK ■ Preventive service planning: "Sametime 8.5.2.x Migration to Sametime 9" https://ibm.biz/BdRsbf
  • 31. 31 | © 2013 IBM Corporation Press *1 on your telephone to ask a question. Visit our Support Technical Exchange page or our Facebook page for details on future events. To help shape the future of IBM software, take this quality survey and share your opinion of IBM software used within your organization: https://ibm.biz/BdxqB2 IBM Collaboration Solutions Support page http://www.facebook.com/IBMLotusSupport IBM Collaboration Solutions Support http://twitter.com/IBM_ICSSupport