IBM® Sametime® Administration WebSphere® … Juergensen, Senior IT Specialist, IBM Germany. 2 ......

43
© 2012 IBM Corporation IBM® Sametime® Administration WebSphere® Demystified Frank Altenburg, SME for IBM Sametime, IBM Germany Volker Juergensen, Senior IT Specialist, IBM Germany

Transcript of IBM® Sametime® Administration WebSphere® … Juergensen, Senior IT Specialist, IBM Germany. 2 ......

© 2012 IBM Corporation

IBM® Sametime® Administration WebSphere® Demystified

Frank Altenburg, SME for IBM Sametime, IBM GermanyVolker Juergensen, Senior IT Specialist, IBM Germany

2 | © 2012 IBM Corporation

Agenda

■ Introduction

■ Experience the platform

■ DB2

■ Install Manager

■ Tips and Tricks

3 | © 2012 IBM Corporation

WebSphere Demystified

■ A Typical Sametime Administrator─ has good Domino skills─ is scared about WebSphere

Is this true?

■ WebSphere has many similar concepts ■ They just "look" or "sound" different ■ We try to map concepts in this session ■ But be aware: They are different...! ■ In this session we use the term "WebSphere" or "WAS" as synonym

for WebSphere Application Server - just one product of many in the IBM WebSphere Brand

4 | © 2012 IBM Corporation

Characteristics of Domino■ IBM proprietary Server platform■ IBM proprietary Database format - .NSF - .NTF■ Clustering■ Partitioning■ Topology (Hub/Spoke)■ Platform for many applications

─ Notes® Mail─ Notes Team Rooms─ Notes other (customized) applications─ QuickR® Domino─ Sametime Community Services & Classic Meetings

■ HTTP Server included■ SMTP Mail Server included

5 | © 2012 IBM Corporation

Characteristics of WebSphere■ WebSphere is a Platform for many applications

─ Portal®─ Connections®─ Quickr® J2EE─ Sametime Gateway─ Sametime 8.5 new components

■ WebSphere Application Server provides standards based interfaces and middleware, for instance

─ SQL Databases (DB2, Oracle®, ...)─ LDAP Directories─ SIP Server─ WAS is built on components in Java™ Virtual Machines─ HTTP Server

6 | © 2012 IBM Corporation

Characteristics of WebSphere (cont.)■ JAVA Platform - open format■ Connectivity to Databases

─ DB2─ Oracle─ MS-SQL®

■ Connectivity to LDAP─ Domino LDAP─ IBM Tivoli Directory Server®─ Open LDAP®─ SunOne iPlanet®─ MS Active Directory®

■ Clustering - Horizontal or Vertical■ HTTP Server included■ Profiles (similar to Domino Partitioning)

7 | © 2012 IBM Corporation

Agenda

■ Introduction

■ Experience the platform

■ DB2

■ Install Manager

■ Tips and Tricks

8 | © 2012 IBM Corporation

LDAP Connector

HTTP

J2EE Platform for Application Servers and Applications

Integrated Solutions Console

WebSphere Application Server Overview

Database Connector

9 | © 2012 IBM Corporation

What you see in an IBM WebSphere training

10 | © 2012 IBM Corporation

WebSphere Application Server Terms■ Cell - Grouping of nodes into a single administrative domain, all nodes are

administered from a deployment manager server.

■ Node - Logical group of server-managed processes that share a common configuration repository.

■ Application Server - Supports and hosts user applications. Runs on only one node, can support many applications.

■ Deployment Manager – Allows the administration of multiple nodes from one centralized location.

■ Node Agent - Works with the deployment manager to perform administrative activities on the node.

11 | © 2012 IBM Corporation

WebSphere Application Server Terms■ Integrated Solutions Console

─ Provides a single, common interface for system administration. ─ Provides the main platform on which IBM and non-IBM products can build

administrative user interfaces as individual plug-ins to a common console framework.

■ Federation – Process by which a node becomes part of a cell ─ A node agent server is created on the node to manage the WebSphere Application

Server environment on that node.

12 | © 2012 IBM Corporation

Deployment Manager

Node

Node Agent

Application Servers

Cell

IBM Sametime Server Deployment based on WebSphere Application Server

Node

Integrated Solutions Console

13 | © 2012 IBM Corporation

Sametime Profiles – Single Server (Primary Node)

■ Is a fully functional WebSphere Application Server■ It can contain one or more Application Servers■ It can host one or more Applications■ Has its own Integrated Solutions Console for administration■ Has all connectivity's and configurations it needs■ Has all applications it needs■ Its not a Cell■ It does not need a DMGR or Nodeagent

14 | © 2012 IBM Corporation

Sametime Profiles – Single Server (Primary Node)

LDAP Connector

HTTP

J2EE Platform for Application Servers and Applications

Integrated Solutions Console

Database Connector

Application Server

Application

15 | © 2012 IBM Corporation

Sametime Profiles – Single Server (Secondary Node)

■ It is an empty container ■ It can contain one or more Application Servers■ It can host one or more Applications■ Has just the basic configurations it needs■ Has no applications■ It needs the binding into a cell to a DMGR

16 | © 2012 IBM Corporation

Sametime Profiles – Single Server (Secondary Node)

LDAP Connector

HTTP

J2EE Platform for Application Servers and Applications

Integrated Solutions Console

Database Connector

17 | © 2012 IBM Corporation

Sametime Profiles – Cell Profile

■ Creates a Deployment Manager Profile and a federated Application Server Profile

■ Internally, 2 profiles are createdDeployment Manager profile Application Server profile

■ The Application Server is federated to the cell of the Deployment Manager.

■ Deployment Manager and Application Server reside on the same system.

18 | © 2012 IBM Corporation

Deployment Manager

Node Node

Node Agent

Application Servers

Cell

Sametime Profiles – Cell Profile

Integrated Solutions Console

19 | © 2012 IBM Corporation

WebSphere Application Server Terms■ Cluster -A group of servers that are used for the same purpose and are

identified by a single host name.─ Horizontal Cluster - Cluster members are on multiple nodes in a cell.

─ Vertical Cluster - Cluster members are on the same node in a cell.

20 | © 2012 IBM Corporation

Sametime Profiles – Network Deployment

■ A Network Deployment contains─ DMGR Node─ One Primary Node─ Zero, One ore more Secondary Nodes

■ The All nodes are federated to the Cell of the Deployment Manager■ The Primary Node installs the Application(s) and synchronizes them to

the DMGR during the federation process■ The Secondary Node is an empty container and gets the Application(s)

from the DMGR during the federation process

21 | © 2012 IBM Corporation

Deployment Manager

NodeNode

Node

Node Agent

Node Agent

Application Servers

Application Servers

Cell

Sametime Profiles – Network Deployment

Integrated Solutions Console

22 | © 2012 IBM Corporation

The “Zero To Hero” Deployment

Deployment Manager

DMGR Node SSC NodeNode Agent

Sametime System Console Server

Cell

Integrated Solutions ConsolewithSSCcomponents

Proxy NodeNode Agent

Sametime Proxy Server

Meeting NodeNode Agent

Sametime Meeting Server

Media NodeNode Agent

Sametime Media Manager Server

23 | © 2012 IBM Corporation

What is important to know for an Sametime Administrator

■ Path to the Log Files■ Path to the profiles■ Path to temporary files■ How to change Log / Trace Levels■ Important WebSphere commands (wasservice and sc)■ How to start and stop servers■ Where to configure port settings in the Servers and Applications■ Where to configure security roles in Applications■ Where to configure LDAP settings and SSO / LTPA■ How to synchronize the Nodes and check Synchronization■ How to backup the WebSphere configuration

24 | © 2012 IBM Corporation

Live Demo – WebSphere and ISCOur Architecture:

Active Directory

LDAP

ldap.renovations.com

DB2 9.5 Server

Sametime System Console

Sametime Meeting Server

webchat.renovations.com

Sametime Proxy Server

meeting.renovations.com

Sametime Media

Manager

sametime.renovations.com

Sametime Community

Server

chat.renovations.com

Sametime Advanced

Server

advanced.renovations.com

25 | © 2012 IBM Corporation

Agenda

■ Introduction

■ Experience the platform

■ DB2

■ Install Manager

■ Tips and Tricks

26 | © 2012 IBM Corporation

DB2

■ What is DB2■ Installation■ DB2 Admin User■ DB2 Administration■ Start and Stop DB2■ DB2 Control Center■ DB2 Command Line Tools

27 | © 2012 IBM Corporation

What is DB2■ A relational Database System■ SQL based

28 | © 2012 IBM Corporation

DB2 Server Installation■ A DB2 Administrator user account is created in the OS (on Linux 2 user accounts

)─ Take note the your log-in user needs to be able to create the local user─ The password must match the local password policies

■ The Sametime DB2 9.7 Installer can be used on Windows 2003 and 2008 on 32 and 64 bit.

■ DB2 is installed using the same Install Manager with that the new Sametime components are installed.

■ It just installs the Server and administrative tools. No database is installed.■ On Linux you can not install DB2 using the Install Manager if no graphical

interface is installed. Then use the DB2_97 Setup.exe (old method) to install.

29 | © 2012 IBM Corporation

DB2 Administration■ You have several ways to administer your DB2 Server

─ On the server machine using the command line tools.─ On the server machine using the DB2 Control Center.─ Install the DB2 Control Center on your local client and connect it to the server and your

databases.

■ You have several ways to start and stop the DB2 Server─ To stop the DB2 Server you need to stop all applications using your databases first.─ You can start and stop the server using the green Icon in the task-bar (right mouse click)─ In the Start Menue you find entries to start and stop the server─ You can use the command line tools in the DB2 command window

■ The most common way to administer your databases is the Control Center.─ You can add databases from other servers─ Remove databases─ Drop (Delete) databases─ Backup and restore Databases using the Wizzard

30 | © 2012 IBM Corporation

Live Demo

31 | © 2012 IBM Corporation

Agenda

■ Introduction

■ Experience the platform

■ DB2

■ Install Manager

■ Tips and Tricks

32 | © 2012 IBM Corporation

IBM Rational® Installation Manager - IM■ Eclipse run-time based program to manage entire life-cycle of

product packages

─Installation─Updates─Roll Back─Modification─Uninstall

33 | © 2012 IBM Corporation

IM installation

■ Installation of IM is done automatically when the first Sametime product is installed.

■ After installation of IM add the line “-Xmx1024m” in IBMIM.INI to increase the HEAP size. Otherwise the IBM Sametime product installation can fail.

■ IM saves the installation log files in the directory “C:\Users\All Users\IBM\Installation Manager\logs”

■ IM requires a minimum of 6 GB space in the temp directory to unpack the installation packages and compare them.

34 | © 2012 IBM Corporation

How does IM install a Sametime Product■ IM does many steps for you automatic and in the background to install your

Sametime product─ Unpacking the WebSphere installation files─ Installing WebSphere base package─ Creating the required profiles─ Installing the Update Installer─ Installing required WebSphere fixes─ Installing the Sametime Product applications─ Configuring the connection to LDAP and Databases─ Configuring the Sametime Product─ Adding Services to the OS for automatic start and stop─ Federating to the DMGR if installing as a PN or SN─ Starting all components that the system can be used now.

| © 2012 IBM Corporation

The Installer first unpacks the WebSphere Application Server install files

Then he installs the WebSphere Application Server 7.0.0.3 binaries

Then he creates the WebSphere profiles

Then he installs the Update Installer

Then he installs the Update to WebSphere 7.0.0.15

Then he install the application and configures everything

36 | © 2012 IBM Corporation

More things you can do with the IM■ With IM you can not just install a Sametime product.■ You can update your product to a newer release■ ( 8.5.1 to 8.5.1.1 or 8.5.2 to 8.5.2 IFR1)■ You can uninstall your Sametime Product■ You can revert back any installed fixes■ You can work with your Passport Advantage account to upload logs, download

fixes and work with PMR's

37 | © 2012 IBM Corporation

Live Demo

38 | © 2012 IBM Corporation

Agenda

■ Introduction

■ Experience the platform

■ DB2

■ Install Manager

■ Tips and Tricks

39 | © 2012 IBM Corporation

Tips and Tricks■ Make sure all the servers should be reachable from each other.

─ Add hosts entries in all servers if not present in DNS.■ Do LDAP Search and get a person and group record to have all required

information for your LDAP configuration.■ While creating databases, make sure same database is not shared between two

products.■ Do not use the server host name as database name.■ Do not install Network deployment components across a Firewall. You would

need to open many ports.■ If you use Windows 2008 as Operating System, then you need to start all

installations and configurations in „Administrative mode“.■ After installation of InstallManager go to IBMIM.INI in the

“C:\IBM\InstallManager\eclipse” directory and add the parameter “-Xmx1024m” to prevent memory heap overflow.

© 2011 IBM Corporation 41

UC Sessions at LotusphereSunday10-30-12:30 JMP 201 R1: Sametime 8.5.2 Architecture and Deployment Workshop Wes Morgan1:30-3:30 JMP 202: Sametime Administration - WebSphere Demystified Frank Altenburg, Volker Juergensen4:00-6:00 JMP 201 R2: Sametime 8.5.2 Architecture and Deployment Workshop Wes Morgan

Monday11:00-12:00 INV201: Building An Exceptional Work Experience for a Social Business - Josef Schick1:00-2:00 AD205:Sametime in Connections, Portal and others -Brendan Murray3:45-4:45 ID212: Sametime Voice and Video: Understanding the Deployment Options – Pat Galvin4:30-6:15 SHOW301: Leveraging the Sametime Proxy to support Mobile users and Web applications – Tony Payne, Brendan Murray5:00-6:00 INV209: Strategy & Roadmap for IBM Sametime – John Delpizzo

ID219: IBM Sametime and Microsoft. A full stack integration story – Olivier Bernin

Tuesday1:30-2:30 ID214: Find, reach, collaborate ñ Call me with Sametime Unified Telephony! - Julie Reed, Christopher Price3:30-4:30 ID213: What's New in IBM Sametime – Marlon O. Machado, Brian Ricker

CCS1415:Continental: Getting Traction with Unified Communications & Collaboration – Eckard Jakobi, Erwin Perez

Wed10:00-11:00 ID216:Driving Mobile Unified Communications – David Marshak11:15-12:15 ID218: Private or public? Take your Social Business to the cloud with IBM Sametime and IBM Connections – Marc Pagnier, Fernando Salazar

ID215: Best practices for Sametime A/V deployment – Uri Segev1:30-2:30 ID211: Sametime system console - administering your whole environment – Frank Altenburg3:00-4:00 AD206: The Upcoming Sametime Meeting. Remote Client SDK – William M. Quinn

ID217:Sametime Web Audio Video Solution Deployment and Development – Bhavuk Srivastva4:15-5:15 ID220:Sametime Unified Telephony Lite: Communicating with devices – Binh Q. Nguyen

BP205: Sametime Pick and Mix: System Designs that Fit – Gabriella Davis

Thursday8:30-9:30 BP209: Doctors have scalpels. Carpenters have tools, Sametime Developers have SDK, Carl Tyler

BP206: Your Social Business advantage: using Sametime to integrate telephony, audio and video – David Price10:00-11:00 ID210: Put your Sametime in a box – Poul Olczyk11:15-12:15 ASK102: Ask the Product Managers

42 | © 2012 IBM Corporation

Legal disclaimer© IBM Corporation 2012. All Rights Reserved.

The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.

All references to Renovations refer to a fictitious company and are used for illustration purposes only.

43 | © 2012 IBM Corporation

THANK YOU!