Becoming A Connections Administrator

44
Become a Connections Administrator Gabriella Davis, The Turtle Partnership

description

Presentation on Connections administration given at ISBG in Larvik, Norway May 2014

Transcript of Becoming A Connections Administrator

Page 1: Becoming A Connections Administrator

Become a Connections AdministratorGabriella Davis, The Turtle Partnership

Page 2: Becoming A Connections Administrator

!Gab Davis - Technical Director The Turtle Partnership [email protected] ▪Administrator, Problem Solver,

Stubborn Fixer of Things

▪Working with IBM technologies and all the things surrounding and integrating with those

▪Based in London, about half the time

2

Page 3: Becoming A Connections Administrator

CONNECTIONS IN ALL ITS GUISES

Page 4: Becoming A Connections Administrator

4

• A Connections Administrator is knowledgeable about many different products and tools that have a wider application than just IBM Connections

• A Connections developer can use development tools from CSS to OpenSocial gadgets to Java and more, all have a much wider application than just IBM Connections

Page 5: Becoming A Connections Administrator

WHAT WE HAVE LEARNT ABOUT PLANNING

Page 6: Becoming A Connections Administrator

Fight For The Resources You Need

6

Page 7: Becoming A Connections Administrator

Are You Sure About That WebSphere Architecture?

7

Page 8: Becoming A Connections Administrator

It’s All About The People

Locations

Teams

You’re only as good as your LDAP

Meaningful context is everything - who ARE these people?

Page 9: Becoming A Connections Administrator

I wish I had connections to plan installing connections….

Drag everyone into a room…..

Page 10: Becoming A Connections Administrator

INSTALLING

Page 11: Becoming A Connections Administrator

DOWNLOADS & DOWNLOADS & DOWNLOADS

11

Page 12: Becoming A Connections Administrator

Verify Everything Before Starting

Page 13: Becoming A Connections Administrator
Page 14: Becoming A Connections Administrator

KNOWING WHERE ALL THE DATA IS

Page 15: Becoming A Connections Administrator

CONFIG

LOCAL DATA

SHARED DATA

FILE ATTACHMENTS

DATABASES

Page 16: Becoming A Connections Administrator

DATABASES

Page 17: Becoming A Connections Administrator

FILE ATTACHMENTS

Page 18: Becoming A Connections Administrator

SHARED DATA

Customisation Strings

Profile Types

Language Translations

File Attachments

Custom JSPs

Page 19: Becoming A Connections Administrator

LOCAL DATA

Forums

MediaCommunitiesStatus

Profiles

BlogsActivities

Wikis

Search Index

Page 20: Becoming A Connections Administrator

CONFIG

Deployment Manager /dmgr/config …

Cluster1_server1

Cluster1_server2

InfraCluster_server1

InfraCluster_server2

dmgr

Page 21: Becoming A Connections Administrator

DANGER! !..deleting a Community is irreversible & can be done by any Community Owner

Page 22: Becoming A Connections Administrator

LDAP

Page 23: Becoming A Connections Administrator

Connections Directory

LDAP 1

LDAP Failover

LDAP 2

DNS & LDAP

Page 24: Becoming A Connections Administrator

2 4LDAP

DIRECTORY TDI SERVER TDI SCRIPTS / ASSEMBLYLINE

PEOPLEDB DATABASE

CONNECTIONS PROFILES

CREATING PROFILES

31 5

Page 25: Becoming A Connections Administrator

Population Wizard Simple: Manual 1 LDAP Source > Profile

XML Files From TDISOL 1 LDAP Source > Profile Some data manipulation

Assemblyline Advanced: Realtime Multiple Data Sources Full data manipulation

Page 26: Becoming A Connections Administrator

IBM HTTP SERVER

Page 27: Becoming A Connections Administrator

IBM HTTP Server

Page 28: Becoming A Connections Administrator

HTTPD.CONF In HTTPServer\bin Can be modified in WebSphere

PLUGIN-CFG.XML Generated by WebSphere Mappings for every application Distributed to HTTPServer

Page 29: Becoming A Connections Administrator

DANGER! !The httpd.conf file can be easily broken as it’s not validated on save !A faulty httpd.conf will prevent IHS from starting

Page 30: Becoming A Connections Administrator

MORE STUFF…

Page 31: Becoming A Connections Administrator

Searching

Files & Folder Metadata Document Types

Tagging

✤ People / Unstructured

✤ Process / Structured

Finding Things

Page 32: Becoming A Connections Administrator

Databases

Dep Mgr

Filenet

Connections IntegrationAdding CCM

Page 33: Becoming A Connections Administrator

Cognos BI

Cognos Transformer

Cognos & Metrics DB

Cognos & Metrics J2EE

Apps

Connections Reporting

Page 34: Becoming A Connections Administrator

Forms Experience Builder Polls & Surveys

Installs on WebSphere Server(s)

Requires DB2

Installs on every server in the chosen cluster

Page 35: Becoming A Connections Administrator

ADMINISTRATION

Page 36: Becoming A Connections Administrator

Websphere Administration

▪ Application security - the rights users have to applications

• Not granular “one size fits all”

• New roles that change behaviour aren’t something you can add

!• Wsadmin

• command line administration tool

• also used to make changes to application configuration settings

Page 37: Becoming A Connections Administrator

App

licat

ion

Secu

rity

Page 38: Becoming A Connections Administrator

WSAdmin – sending commands

▪ Start in the BIN directory of the deployment manager

– C:\IBM\WebSphere\AppServer\profiles\Dmgr01\bin

!▪ Call wsadmin by typingwsadmin(.sh) –lang jython –username [name] –password [password]

▪ Choose which application you want to work with execfile(“profilesAdmin.py”)

▪ Any changes you make here will be pushed out to all the nodes

– Wsadmin commands are case sensitive regardless of your platform

Page 39: Becoming A Connections Administrator

JAA

S A

UTH

ENTI

CAT

ION !

– Global Security – JAAS – J2C authentication data

Page 40: Becoming A Connections Administrator

Dat

abas

e R

eorg

Look for reorg.sql scripts in the connections.sql

directory of the installer

Page 41: Becoming A Connections Administrator

backup & restore from Dmgr profile “bin”

directory

backupconfig d:\backups\dmgr040114.zip -nostop

Page 42: Becoming A Connections Administrator

SystemOut.log

LOG_ROOT variable

= log file location

Each WAS server

has its own logs

Location and retention

configurable by server

Page 43: Becoming A Connections Administrator

Do’s & do nots

▪ Backup your configuration using backupconfig before making changes to the configuration

– Never manually edit an XML configuration file, always use wsadmin which verifies the XML structure as it’s checked back in

– Schedule the database reorg maintenance scripts to run regularly,

– Set up specific credentials for developers to use to access the Connections data, don’t re-use administration credentials

– Ensure you have a test / staging server to test customisations, enhancements and developments on

– Never skip post installation steps , or any steps, follow the documentation

!– Never let your developer have ISC access or wsadmin access to a production

environment!

Page 44: Becoming A Connections Administrator

HOW TO FIND ME

Twitter, blogs, Instagram, Facebook and more

[email protected]

GabriellaDavis (skype)

http://turtleblog.info

gabturtle on twitter and elsewhere