Your SlideShare is downloading. ×
0
Become a Connections
Administrator
Gabriella Davis, The Turtle Partnership
!
Gab Davis - Technical Director
The Turtle Partnership
gabriella@turtlepartnership.com ▪Administrator, Problem Solver,
St...
CONNECTIONS IN ALL ITS GUISES
4
• A Connections Administrator
is knowledgeable about
many different products and
tools that have a wider
application tha...
WHAT WE HAVE LEARNT
ABOUT PLANNING
Fight For The Resources You Need
6
Are You Sure About That WebSphere
Architecture?
7
It’s All About The
People
Locations
Teams
You’re only as good
as your LDAP
Meaningful context is
everything - who ARE
thes...
I wish I had connections to plan installing connections….
Drag everyone into a room…..
INSTALLING
DOWNLOADS &
DOWNLOADS &
DOWNLOADS
11
Verify Everything Before
Starting
KNOWING WHERE ALL THE DATA IS
CONFIG
LOCAL DATA
SHARED DATA
FILE ATTACHMENTS
DATABASES
DATABASES
FILE ATTACHMENTS
SHARED DATA
Customisation Strings
Profile Types
Language Translations
File Attachments
Custom JSPs
LOCAL DATA
Forums
Media
Communities
Status
Profiles
BlogsActivities
W
ikis
Search Index
CONFIG
Deployment Manager
/dmgr/config …
Cluster1_server1
Cluster1_server2
InfraCluster_server1
InfraCluster_server2
dmgr
DANGER!
!
..deleting a Community is irreversible &
can be done by any Community Owner
LDAP
Connections
Directory
LDAP 1
LDAP
Failover
LDAP 2
DNS &
LDAP
2 4
LDAP
DIRECTORY TDI SERVER
TDI SCRIPTS /
ASSEMBLYLINE
PEOPLEDB
DATABASE
CONNECTIONS
PROFILES
CREATING PROFILES
31 5
Population Wizard
Simple: Manual
1 LDAP Source > Profile
XML Files From TDISOL
1 LDAP Source > Profile
Some data manipulat...
IBM HTTP SERVER
IBM HTTP Server
HTTPD.CONF
In HTTPServerbin
Can be modified in WebSphere
PLUGIN-CFG.XML
Generated by WebSphere
Mappings for every applicat...
DANGER!
!
The httpd.conf file can be easily broken as
it’s not validated on save
!
A faulty httpd.conf will prevent IHS fr...
MORE STUFF…
Searching
Files	 &	 Folder Metadata Document	 
Types
Tagging
✤ People /
Unstructured
✤ Process /
Structured
Finding Things
Databases
Dep Mgr
Filenet
ConnectionsIntegrationAdding CCM
Cognos
BI
Cognos
Transformer
Cognos &
Metrics DB
Cognos &
Metrics J2EE
Apps
Connections
Reporting
Forms Experience Builder
Polls & Surveys
Installs on
WebSphere Server(s)
Requires
DB2
Installs on
every server
in the chos...
ADMINISTRATION
Websphere Administration
▪ Application security - the rights users have to applications
• Not granular “one size fits all”...
ApplicationSecurity
WSAdmin – sending commands
▪ Start in the BIN directory of the deployment manager
– C:IBMWebSphereAppServerprofilesDmgr01b...
JAASAUTHENTICATION
!
– Global Security – JAAS – J2C authentication data
DatabaseReorg
Look for reorg.sql scripts in
the connections.sql
directory of the installer
backup & restore from
Dmgr profile “bin”
directory
backupconfig d:backupsdmgr040114.zip -nostop
SystemOut.log
LOG_ROOT variable
= log file location
Each WAS server
has its own logs
Location and retention
configurable b...
Do’s & do nots
▪ Backup your configuration using backupconfig before making changes to the configuration
– Never manually ...
HOWTO FIND ME
Twitter, blogs, Instagram, Facebook and more
gabriella@turtlepartnership.com
GabriellaDavis (skype)
http://t...
Becoming A Connections Administrator
Upcoming SlideShare
Loading in...5
×

Becoming A Connections Administrator

1,115

Published on

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

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,115
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
43
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Becoming A Connections Administrator"

  1. 1. Become a Connections Administrator Gabriella Davis, The Turtle Partnership
  2. 2. ! Gab Davis - Technical Director The Turtle Partnership gabriella@turtlepartnership.com ▪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
  3. 3. CONNECTIONS IN ALL ITS GUISES
  4. 4. 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
  5. 5. WHAT WE HAVE LEARNT ABOUT PLANNING
  6. 6. Fight For The Resources You Need 6
  7. 7. Are You Sure About That WebSphere Architecture? 7
  8. 8. It’s All About The People Locations Teams You’re only as good as your LDAP Meaningful context is everything - who ARE these people?
  9. 9. I wish I had connections to plan installing connections…. Drag everyone into a room…..
  10. 10. INSTALLING
  11. 11. DOWNLOADS & DOWNLOADS & DOWNLOADS 11
  12. 12. Verify Everything Before Starting
  13. 13. KNOWING WHERE ALL THE DATA IS
  14. 14. CONFIG LOCAL DATA SHARED DATA FILE ATTACHMENTS DATABASES
  15. 15. DATABASES
  16. 16. FILE ATTACHMENTS
  17. 17. SHARED DATA Customisation Strings Profile Types Language Translations File Attachments Custom JSPs
  18. 18. LOCAL DATA Forums Media Communities Status Profiles BlogsActivities W ikis Search Index
  19. 19. CONFIG Deployment Manager /dmgr/config … Cluster1_server1 Cluster1_server2 InfraCluster_server1 InfraCluster_server2 dmgr
  20. 20. DANGER! ! ..deleting a Community is irreversible & can be done by any Community Owner
  21. 21. LDAP
  22. 22. Connections Directory LDAP 1 LDAP Failover LDAP 2 DNS & LDAP
  23. 23. 2 4 LDAP DIRECTORY TDI SERVER TDI SCRIPTS / ASSEMBLYLINE PEOPLEDB DATABASE CONNECTIONS PROFILES CREATING PROFILES 31 5
  24. 24. 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
  25. 25. IBM HTTP SERVER
  26. 26. IBM HTTP Server
  27. 27. HTTPD.CONF In HTTPServerbin Can be modified in WebSphere PLUGIN-CFG.XML Generated by WebSphere Mappings for every application Distributed to HTTPServer
  28. 28. 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
  29. 29. MORE STUFF…
  30. 30. Searching Files & Folder Metadata Document Types Tagging ✤ People / Unstructured ✤ Process / Structured Finding Things
  31. 31. Databases Dep Mgr Filenet ConnectionsIntegrationAdding CCM
  32. 32. Cognos BI Cognos Transformer Cognos & Metrics DB Cognos & Metrics J2EE Apps Connections Reporting
  33. 33. Forms Experience Builder Polls & Surveys Installs on WebSphere Server(s) Requires DB2 Installs on every server in the chosen cluster
  34. 34. ADMINISTRATION
  35. 35. 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
  36. 36. ApplicationSecurity
  37. 37. WSAdmin – sending commands ▪ Start in the BIN directory of the deployment manager – C:IBMWebSphereAppServerprofilesDmgr01bin ! ▪ Call wsadmin by typing
 
 wsadmin(.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
  38. 38. JAASAUTHENTICATION ! – Global Security – JAAS – J2C authentication data
  39. 39. DatabaseReorg Look for reorg.sql scripts in the connections.sql directory of the installer
  40. 40. backup & restore from Dmgr profile “bin” directory backupconfig d:backupsdmgr040114.zip -nostop
  41. 41. SystemOut.log LOG_ROOT variable = log file location Each WAS server has its own logs Location and retention configurable by server
  42. 42. 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!
  43. 43. HOWTO FIND ME Twitter, blogs, Instagram, Facebook and more gabriella@turtlepartnership.com GabriellaDavis (skype) http://turtleblog.info gabturtle on twitter and elsewhere
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×