becoming a connections administrator
DESCRIPTION
Presentation on Connections administration given at ISBG in Larvik, Norway May 2014TRANSCRIPT
![Page 1: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/1.jpg)
Become a Connections AdministratorGabriella Davis, The Turtle Partnership
![Page 2: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/2.jpg)
!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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/3.jpg)
CONNECTIONS IN ALL ITS GUISES
![Page 4: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/5.jpg)
WHAT WE HAVE LEARNT ABOUT PLANNING
![Page 6: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/6.jpg)
Fight For The Resources You Need
6
![Page 7: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/7.jpg)
Are You Sure About That WebSphere Architecture?
7
![Page 8: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/9.jpg)
I wish I had connections to plan installing connections….
Drag everyone into a room…..
![Page 10: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/10.jpg)
INSTALLING
![Page 11: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/11.jpg)
DOWNLOADS & DOWNLOADS & DOWNLOADS
11
![Page 12: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/12.jpg)
Verify Everything Before Starting
![Page 13: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/13.jpg)
![Page 14: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/14.jpg)
KNOWING WHERE ALL THE DATA IS
![Page 15: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/15.jpg)
CONFIG
LOCAL DATA
SHARED DATA
FILE ATTACHMENTS
DATABASES
![Page 16: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/16.jpg)
DATABASES
![Page 17: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/17.jpg)
FILE ATTACHMENTS
![Page 18: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/18.jpg)
SHARED DATA
Customisation Strings
Profile Types
Language Translations
File Attachments
Custom JSPs
![Page 19: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/19.jpg)
LOCAL DATA
Forums
MediaCommunitiesStatus
Profiles
BlogsActivities
Wikis
Search Index
![Page 20: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/20.jpg)
CONFIG
Deployment Manager /dmgr/config …
Cluster1_server1
Cluster1_server2
InfraCluster_server1
InfraCluster_server2
dmgr
![Page 21: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/21.jpg)
DANGER! !..deleting a Community is irreversible & can be done by any Community Owner
![Page 22: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/22.jpg)
LDAP
![Page 23: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/23.jpg)
Connections Directory
LDAP 1
LDAP Failover
LDAP 2
DNS & LDAP
![Page 24: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/24.jpg)
2 4LDAP
DIRECTORY TDI SERVER TDI SCRIPTS / ASSEMBLYLINE
PEOPLEDB DATABASE
CONNECTIONS PROFILES
CREATING PROFILES
31 5
![Page 25: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/26.jpg)
IBM HTTP SERVER
![Page 27: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/27.jpg)
IBM HTTP Server
![Page 28: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/30.jpg)
MORE STUFF…
![Page 31: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/31.jpg)
Searching
Files & Folder Metadata Document Types
Tagging
✤ People / Unstructured
✤ Process / Structured
Finding Things
![Page 32: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/32.jpg)
Databases
Dep Mgr
Filenet
Connections IntegrationAdding CCM
![Page 33: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/33.jpg)
Cognos BI
Cognos Transformer
Cognos & Metrics DB
Cognos & Metrics J2EE
Apps
Connections Reporting
![Page 34: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/35.jpg)
ADMINISTRATION
![Page 36: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/37.jpg)
App
licat
ion
Secu
rity
![Page 38: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/39.jpg)
JAA
S A
UTH
ENTI
CAT
ION !
– Global Security – JAAS – J2C authentication data
![Page 40: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/40.jpg)
Dat
abas
e R
eorg
Look for reorg.sql scripts in the connections.sql
directory of the installer
![Page 41: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/41.jpg)
backup & restore from Dmgr profile “bin”
directory
backupconfig d:\backups\dmgr040114.zip -nostop
![Page 42: Becoming A Connections Administrator](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/42.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/43.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060108/554f06feb4c90577698b5262/html5/thumbnails/44.jpg)
HOW TO FIND ME
Twitter, blogs, Instagram, Facebook and more
GabriellaDavis (skype)
http://turtleblog.info
gabturtle on twitter and elsewhere