SlideShare a Scribd company logo
1 of 34
UKLUG 2012 – Cardiff, Wales
Only an IBM Domino Server
can take this much beating
and still run
Andreas Ponte
UKLUG 2012 – Cardiff, Wales
About me
•Andreas Ponte
•Entered the Lotus Notes world as a power user during a
migration from cc:Mail to Lotus Notes
•Domino Administrator since 1997
Built my first infrastructure with version 4.6
•Responsible for a global Lotus Domino infrastructure at a
reinsurance company until 2007
•Joined Belsoft AG, an IBM Premier Business partner located
in Zurich, in 2007 as a consultant for Domino and mobile
solutions and responsible for the “applications” team at
Belsoft AG
UKLUG 2012 – Cardiff, Wales
Agenda
•What we came across when called on site for a simple
infrastructure check-up
•What steps we took to get the infrastructure back to normal
•How the situation evolved and where we stand today
What you hopefully will take with you:
•Lessons learned and best practice procedures
UKLUG 2012 – Cardiff, Wales
The story behind the story
•Urgent call for help
•Not yet a customer, contact unknown
Domino servers crashing, cluster mate not taking over
•No internal Domino know-how
UKLUG 2012 – Cardiff, Wales
The story behind the story
•Serious troubleshooting
•Got the servers back up
•Happy customer
UKLUG 2012 – Cardiff, Wales
The dice starts to roll
•Meeting at customer's, we get some information about the
overall state
•Servers in Europe and the US
•Notes Basic client on Citrix in Europe
•About 800 Users worldwide
•Environment seems OK but reports of different “small” issues
•Upgrade/consolidation project with unsatisfactory result
•Lack of knowledge seems to be the biggest issue
UKLUG 2012 – Cardiff, Wales
Let's have a look
•Overview of the infrastructure (Domino Directory)
•11 Domino servers / 1 Domino domain
•Connection Docs to Domino webserver in separate Domino
domain
•3 clusters
•Domino Server version 8.5.2ish.. except Traveler
•Clients from version 6 to 8.5.3 but mostly on 8.5.2 x
•TX Log and DAOS
UKLUG 2012 – Cardiff, Wales
What to do?
•Let's get the environment to 8.5.3
•Stabilize servers and solve performance issues
•Solve performance issues on client side
•Analyze the used applications and 3rd party tools
•Clean-up the environment
•Time frame: about 3-4 months
UKLUG 2012 – Cardiff, Wales
Let's start the journey to 8.5.3
•Update Domino Directory on Administration Server
•Yeah.. but there's a problem
•Remember this? Domino Server version 8.5.2ish.. except
Traveler → 8.5.3
•Modification to Domino Directory design
•Not documented
•Still on 8.5.2
•Shortly after the upgrade of the Directory..
Mayhem because of a 8.5.2 bug → IBM Technote
UKLUG 2012 – Cardiff, Wales
Let's start the clean-up..
•We get remote access to the servers
•Oh oh..
•Single databases, FTI and different other folders had been
compressed with OS compression to save disk space
•OS Indexing was also enabled
UKLUG 2012 – Cardiff, Wales
Shift in priorities
•Clean-up servers first, then upgrade
•First findings (just look, don't touch):
•Using DAOS & TX..
but not on separate drives
•AV with some exclusions but not DAOS and
sometimes not even TX
•Servers in cluster not on the same version
•Cluster fail-over not working because of missing
databases
•Heavy agents running on the mail server
UKLUG 2012 – Cardiff, Wales
Shift in priorities
•First findings (just look, don't touch): -continued-
•BIG admin4.nsf
•some other system db corrupt
•DAOS Catalog out of sync
•… my report filled 3 pages with various issues
UKLUG 2012 – Cardiff, Wales
Cleaning up
•Scheduled weekly maintenance windows
•Defined the next steps
•Extend disks
•Turn off OS compression
•Move nlo Files to separate drive
•Optimize transaction logs and its configuration
•Align patch level in clusters
•Update ODS
•Shrink disks after nlo move
UKLUG 2012 – Cardiff, Wales
Meanwhile..
•Let's have a look at the clients
•Reports of very slow clients, especially when starting
•Connection issues
•Fail-over not working
•Frequent freezes and crashes
•The client install on Citrix..
UKLUG 2012 – Cardiff, Wales
Client analysis
•Tool already in place → MarvelClient by panagenda which
helped us pinpoint problems
•Some problems caused by misconfiguration of MarvelClient
•Bad configuration of actions
•Long time obsolete actions still active
•Configuration scripts created by former support team instead
of MarvelClient actions
•Network issues
•AV scanning of local Notes data
•Bad performance clearly also because of server issues
UKLUG 2012 – Cardiff, Wales
Client analysis
UKLUG 2012 – Cardiff, Wales
No other issues right?
•Basically no internal work-flow defined
•Users left? No one knew.. Accounts still open
•Large clean-up needed for person docs
•Old application, 17 GB, no optimization, no documentation,
reader/author fields, functions?
•AdminP was not working right
One of their solution? To rename users manually..
additionally there was a bug from the upgrade
Quotas revert back to previous setting after server restart
UKLUG 2012 – Cardiff, Wales
No other issues right?
•Very old group calendar solution in place. Collecting agent
was running for hours and grabbing most of the servers
resources
•Different trial versions with running agents
•Agents signed with different ID's
•Old accounts, admin and/or normal user ID's, people
who left etc.
•Design changes in Domino directory and mail templates but
basically no documentation
UKLUG 2012 – Cardiff, Wales
No other issues right?
•Obsolete databases on the server. No overview which ones
were still needed or could be archived/removed.
No information about the owners or the usage of the
databases.
UKLUG 2012 – Cardiff, Wales
Servers had to deal with..
•Bad configuration
•OS Compression
•DAOS
•Directory Assistance
•Connection Docs (Replication)
•Missing AV exclusions
•All kind of agents running concurrently
•Being neglected
•Large databases
•Messy client configuration
UKLUG 2012 – Cardiff, Wales
Getting the servers back on their feet
•Disks back in order
•Reorganization of DAOS needed
•Streamlined and cleaned-up connection documents
•Cleaned-up program documents
•Aligned FP versions
•Rebuild/checked Clusters
•Cleaned-up Directory Assistance
•No local databases
•Links to databases which were out of order
UKLUG 2012 – Cardiff, Wales
Getting the servers back on their feet
•View_Rebuild_Dir=
•FT_FLY_INDEX_OFF=1
•FTG_USE_SYS_MEMORY=1
•Update_Fulltext_Thread=1
•Log_DisableTXNLogging=1
Schedule_DisableTXNLogging=1
•DEFAULT_INDEX_LIFETIME_DAYS=nn
•Enable Transaction Logging and DAOS on
mail.box
•Create_R85_Log=1 *
* There were reports of problems on
iSeries with this setting, use with caution.
Alternative procedure after adding this
setting: disable TX, shutdown server,
remove logs, start server, enable TX,
restart server.
UKLUG 2012 – Cardiff, Wales
Where do we stand today?
•Mail and Application servers are on version 8.5.3 FP2
•DAOS catalog status = synchronized
•Defined AV exclusions
•Streamlined drives
•Servers with same configuration
•Solved most of the performance issues on client side
UKLUG 2012 – Cardiff, Wales
Things to take home
•Separate Administration rights from “normal” user ID
•Use a signing ID for Agents and Design elements
•Follow IBM's guidelines(*), they're not called best practice for
nothing
•Please document your changes!
•Make sure you understand implications of changes to your
environment
•Clean-up your environment, be it policies, server- and
configuration docs, program docs, tools, databases..
•Keep your 3rd party apps up to date
UKLUG 2012 – Cardiff, Wales
Things to take home
•Short term savings rarely pay off in long term
UKLUG 2012 – Cardiff, Wales
More to take home
•Resources beside the notes.ini links:
•MarvelClient Runtime Analysis Explained by panagenda
•IBM Lotus Notes and Lotus iNotes 8.5.3 on Citrix XenApp
5.0/6.0
•Adminblast 2013
Tips and Tricks by Paul Mooney and Gab Davis
•IBM Lotus Domino Cluster Reporting tool (IBM wiki) and on
OpenNTF.org
•All-in-one Admin Tool for agent-based troubleshooting
UKLUG 2012 – Cardiff, Wales
One more (if time will allow it)
•Urgent support call because a user ID has expired and the
user can’t log in anymore
• User administration is done by customer, we have no
cert.id, password or admin user for this
•Recertify does not seem to work.. After a few tries and by
skipping CA we’re able to recertify the ID
•Also problems with ID Vault and password reset
•ID Recovery to the rescue but Recovery Authority is
not up do date and the current admin is not allowed to
recover passwords for some users
UKLUG 2012 – Cardiff, Wales
One more (if time will allow it)
•CA does not work anymore, something is wrong with the
certificates..
•Maybe replacing the cert.id within or fixing the ICL database?
•Admin “does something” and immediately recertifies all users
•Next day?
•All users get errors about invalid certificates and therefore
cannot connect to the servers anymore
•Only thing working, iNotes and Traveler -> no ID involved
UKLUG 2012 – Cardiff, Wales
One more (if time will allow it)
•Troubleshooting: what were the last steps?
•No idea.. 4 admins, 2 on vacation, 1 seemingly did
some remote work but didn’t inform the others, no
documentation
•After some digging
•Certificates mismatch (ID and Server Doc) and
different key sizes
•Several tries with Key rollover, not one finished, and
expired certificate
UKLUG 2012 – Cardiff, Wales
One more - Key rollover gone wrong
(if time will allow it)
•Key rollover is the process used to update the set of public
and private keys that are stored in ID files (user, server, CA).
Periodically, this set of keys may need to be replaced - as a
precaution against undetected compromise of the private
key; as a remedy to recover from a known compromise of the
private key; or to increase security by updating to a larger
key.
UKLUG 2012 – Cardiff, Wales
One more - Key rollover gone wrong
(if time will allow it)
UKLUG 2012 – Cardiff, Wales
One more - Key rollover gone wrong
(if time will allow it)
•Problems found
•Administration Server had not enough rights
•Changes/Requests were not processed
•Not all IDs/certificates had been rolled over
•Solution
•Remove CA and ID-Vault
•Fix server doc certificate to match certificate in user
doc; once back to the original state the users were
able to log in again
UKLUG 2012 – Cardiff, Wales
One more - Key rollover gone wrong
(if time will allow it)
•Rolling over a certifier affects the whole organization. Once
you have rolled over a certifier, you must roll over or recertify
all user IDs, server IDs, and cross-certificates that were
issued by that certifier.
•With CA in place, the best way to rollover an entire site is to
start at the top and work down. Begin by rolling over the root
CA, and then the OU CAs. Then roll over server and user
keys.
UKLUG 2012 – Cardiff, Wales
Thank you for your attention
andreas.ponte@belsoft.ch
http://www.belsoft.ch
http://www.twitter.com/aponte

More Related Content

What's hot

1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alainDoina Draganescu
 
Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Vinay Mistry
 
Presentation virtualizing oracle unlocked enterprise wide benefits
Presentation   virtualizing oracle unlocked enterprise wide benefitsPresentation   virtualizing oracle unlocked enterprise wide benefits
Presentation virtualizing oracle unlocked enterprise wide benefitssolarisyourep
 
Sql server dba online training
Sql server dba online trainingSql server dba online training
Sql server dba online trainingsssql
 
Architectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsArchitectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsLen Bass
 
Microsoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it examsMicrosoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it examslilylucy
 
Royal Doulton_Sucess Story with Logo
Royal Doulton_Sucess Story with LogoRoyal Doulton_Sucess Story with Logo
Royal Doulton_Sucess Story with LogoSimon Li, CISM, PMP
 
Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020Kamalesh Ramasamy
 
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...Barclay T. Blair
 
The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012Lucas Jellema
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Sql server dba certification
Sql server dba certificationSql server dba certification
Sql server dba certificationsssql
 
Exadata MAA Best Practices
Exadata MAA Best PracticesExadata MAA Best Practices
Exadata MAA Best PracticesRui Sousa
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle ManagementHari Srinivasan
 

What's hot (20)

1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain
 
Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015
 
Presentation virtualizing oracle unlocked enterprise wide benefits
Presentation   virtualizing oracle unlocked enterprise wide benefitsPresentation   virtualizing oracle unlocked enterprise wide benefits
Presentation virtualizing oracle unlocked enterprise wide benefits
 
Sql server dba online training
Sql server dba online trainingSql server dba online training
Sql server dba online training
 
Resume_shafie
Resume_shafieResume_shafie
Resume_shafie
 
Architectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsArchitectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale Systems
 
Microsoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it examsMicrosoft Certifications 70-414 it exams
Microsoft Certifications 70-414 it exams
 
Ronald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11g
Ronald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11gRonald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11g
Ronald van Luttikhuizen - Effective fault handling in SOA Suite and OSB 11g
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
 
Royal Doulton_Sucess Story with Logo
Royal Doulton_Sucess Story with LogoRoyal Doulton_Sucess Story with Logo
Royal Doulton_Sucess Story with Logo
 
Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020Oracle ZDM KamaleshRamasamy Sangam2020
Oracle ZDM KamaleshRamasamy Sangam2020
 
DataFort_Opt_V7
DataFort_Opt_V7DataFort_Opt_V7
DataFort_Opt_V7
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
 
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
 
The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012The Very Very Latest in Database Development - Oracle Open World 2012
The Very Very Latest in Database Development - Oracle Open World 2012
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Sql server dba certification
Sql server dba certificationSql server dba certification
Sql server dba certification
 
Exadata MAA Best Practices
Exadata MAA Best PracticesExadata MAA Best Practices
Exadata MAA Best Practices
 
Kevin_Helvestine (Texas)
Kevin_Helvestine (Texas)Kevin_Helvestine (Texas)
Kevin_Helvestine (Texas)
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 

Similar to UKLUG 2012 - How an IBM Domino Server took a beating and kept running

Managing ldap changes in connections
Managing ldap changes in connectionsManaging ldap changes in connections
Managing ldap changes in connectionsWannes Rams
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like thatSharon James
 
How to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakHow to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakAndrea Fontana
 
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on DominoAn XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on DominoFrank van der Linden
 
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®Serdar Basegmez
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote TeamsDell World
 
Troubleshooting K1000
Troubleshooting K1000Troubleshooting K1000
Troubleshooting K1000Dell World
 
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...Nicolas Henry
 
IBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to EndIBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to Endpanagenda
 
O365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudO365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudNCCOMMS
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Aidan Finn
 
Instalacion de windows server 2012
Instalacion de windows server 2012Instalacion de windows server 2012
Instalacion de windows server 2012Salazar Jorge
 
Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...
Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...
Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...Databricks
 
Open Datacentre
Open DatacentreOpen Datacentre
Open DatacentreDes Drury
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learnedbpellot
 
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...Precisely
 
Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar
Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar
Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar Fishbowl Solutions
 
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyJd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyNERUG
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckLuis Guirigay
 

Similar to UKLUG 2012 - How an IBM Domino Server took a beating and kept running (20)

Managing ldap changes in connections
Managing ldap changes in connectionsManaging ldap changes in connections
Managing ldap changes in connections
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
How to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe BreakHow to install IBM Connections in a Coffe Break
How to install IBM Connections in a Coffe Break
 
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on DominoAn XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on Domino
 
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote Teams
 
Troubleshooting K1000
Troubleshooting K1000Troubleshooting K1000
Troubleshooting K1000
 
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
How to Stabilise and Improve an SAP BusinessObjects BI 4.2 Enterprise Shared ...
 
IBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to EndIBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to End
 
O365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudO365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloud
 
Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012Why Upgrade To Windows Server 2012
Why Upgrade To Windows Server 2012
 
Instalacion de windows server 2012
Instalacion de windows server 2012Instalacion de windows server 2012
Instalacion de windows server 2012
 
Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...
Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...
Behavior-Driven Development (BDD) Testing with Apache Spark with Aaron Colcor...
 
Open Datacentre
Open DatacentreOpen Datacentre
Open Datacentre
 
Cloud Backup Solutions for Your Church
Cloud Backup Solutions for Your ChurchCloud Backup Solutions for Your Church
Cloud Backup Solutions for Your Church
 
Oracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons LearnedOracle R12 Upgrade Lessons Learned
Oracle R12 Upgrade Lessons Learned
 
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
 
Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar
Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar
Fishbowl Solutions Enterprise Batchloader and Workflow Solution Set Webinar
 
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyJd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case study
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 

More from Belsoft

Engage: A Break Up Story
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up StoryBelsoft
 
Belsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft
 
Don’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forDon’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forBelsoft
 
How to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsHow to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsBelsoft
 
Simplifying Connections using the Customizer
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the CustomizerBelsoft
 
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeErfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeBelsoft
 
Customers using IBM Connections
Customers using IBM ConnectionsCustomers using IBM Connections
Customers using IBM ConnectionsBelsoft
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein UpdateBelsoft
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thingBelsoft
 
ICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoBelsoft
 
ICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesBelsoft
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thingBelsoft
 
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft
 
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft
 
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft
 
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft
 
Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft
 
Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Belsoft
 
IBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichIBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichBelsoft
 
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft
 

More from Belsoft (20)

Engage: A Break Up Story
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up Story
 
Belsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tunBelsoft Collaboration Success Story: Mit Connections Gutes tun
Belsoft Collaboration Success Story: Mit Connections Gutes tun
 
Don’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking forDon’t believe the hype – why O365 might not be the Droid you are looking for
Don’t believe the hype – why O365 might not be the Droid you are looking for
 
How to find and tag untagged content in Connections
How to find and tag untagged content in ConnectionsHow to find and tag untagged content in Connections
How to find and tag untagged content in Connections
 
Simplifying Connections using the Customizer
Simplifying Connections using the CustomizerSimplifying Connections using the Customizer
Simplifying Connections using the Customizer
 
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und SametimeErfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
Erfahrung aus der Praxis & Roadmaps zu Domino, Verse und Sametime
 
Customers using IBM Connections
Customers using IBM ConnectionsCustomers using IBM Connections
Customers using IBM Connections
 
IBM Connections - ein Update
IBM Connections - ein UpdateIBM Connections - ein Update
IBM Connections - ein Update
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
ICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 DemoICON Switzerland - IBM Domino 10 Demo
ICON Switzerland - IBM Domino 10 Demo
 
ICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote SlidesICON Switzerland - IBM Executive Keynote Slides
ICON Switzerland - IBM Executive Keynote Slides
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace ÜbersichtBelsoft Collaboration Day 2018 - Watson Workspace Übersicht
Belsoft Collaboration Day 2018 - Watson Workspace Übersicht
 
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
Belsoft Collaboration Day 2018 - Zurück in die Zukunft mit Domino V10
 
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und ZukunftBelsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
Belsoft Collaboration Day 2018 - IBM Connections - Gegenwart und Zukunft
 
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @BoschBelsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
Belsoft Collaboration Day 2018 - Social Collaboration Journey @Bosch
 
Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..Belsoft Collaboration Day 2018 - Dreaming of..
Belsoft Collaboration Day 2018 - Dreaming of..
 
Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)Social Business - Geschäften mit Social Media (informatiktage.ch)
Social Business - Geschäften mit Social Media (informatiktage.ch)
 
IBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of ZurichIBM Connections ready for students at University of Zurich
IBM Connections ready for students at University of Zurich
 
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/VerseBelsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
Belsoft Collaboration Day 2018 - What's next for IBM Domino/Notes/Verse
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

UKLUG 2012 - How an IBM Domino Server took a beating and kept running

  • 1. UKLUG 2012 – Cardiff, Wales Only an IBM Domino Server can take this much beating and still run Andreas Ponte
  • 2. UKLUG 2012 – Cardiff, Wales About me •Andreas Ponte •Entered the Lotus Notes world as a power user during a migration from cc:Mail to Lotus Notes •Domino Administrator since 1997 Built my first infrastructure with version 4.6 •Responsible for a global Lotus Domino infrastructure at a reinsurance company until 2007 •Joined Belsoft AG, an IBM Premier Business partner located in Zurich, in 2007 as a consultant for Domino and mobile solutions and responsible for the “applications” team at Belsoft AG
  • 3. UKLUG 2012 – Cardiff, Wales Agenda •What we came across when called on site for a simple infrastructure check-up •What steps we took to get the infrastructure back to normal •How the situation evolved and where we stand today What you hopefully will take with you: •Lessons learned and best practice procedures
  • 4. UKLUG 2012 – Cardiff, Wales The story behind the story •Urgent call for help •Not yet a customer, contact unknown Domino servers crashing, cluster mate not taking over •No internal Domino know-how
  • 5. UKLUG 2012 – Cardiff, Wales The story behind the story •Serious troubleshooting •Got the servers back up •Happy customer
  • 6. UKLUG 2012 – Cardiff, Wales The dice starts to roll •Meeting at customer's, we get some information about the overall state •Servers in Europe and the US •Notes Basic client on Citrix in Europe •About 800 Users worldwide •Environment seems OK but reports of different “small” issues •Upgrade/consolidation project with unsatisfactory result •Lack of knowledge seems to be the biggest issue
  • 7. UKLUG 2012 – Cardiff, Wales Let's have a look •Overview of the infrastructure (Domino Directory) •11 Domino servers / 1 Domino domain •Connection Docs to Domino webserver in separate Domino domain •3 clusters •Domino Server version 8.5.2ish.. except Traveler •Clients from version 6 to 8.5.3 but mostly on 8.5.2 x •TX Log and DAOS
  • 8. UKLUG 2012 – Cardiff, Wales What to do? •Let's get the environment to 8.5.3 •Stabilize servers and solve performance issues •Solve performance issues on client side •Analyze the used applications and 3rd party tools •Clean-up the environment •Time frame: about 3-4 months
  • 9. UKLUG 2012 – Cardiff, Wales Let's start the journey to 8.5.3 •Update Domino Directory on Administration Server •Yeah.. but there's a problem •Remember this? Domino Server version 8.5.2ish.. except Traveler → 8.5.3 •Modification to Domino Directory design •Not documented •Still on 8.5.2 •Shortly after the upgrade of the Directory.. Mayhem because of a 8.5.2 bug → IBM Technote
  • 10. UKLUG 2012 – Cardiff, Wales Let's start the clean-up.. •We get remote access to the servers •Oh oh.. •Single databases, FTI and different other folders had been compressed with OS compression to save disk space •OS Indexing was also enabled
  • 11. UKLUG 2012 – Cardiff, Wales Shift in priorities •Clean-up servers first, then upgrade •First findings (just look, don't touch): •Using DAOS & TX.. but not on separate drives •AV with some exclusions but not DAOS and sometimes not even TX •Servers in cluster not on the same version •Cluster fail-over not working because of missing databases •Heavy agents running on the mail server
  • 12. UKLUG 2012 – Cardiff, Wales Shift in priorities •First findings (just look, don't touch): -continued- •BIG admin4.nsf •some other system db corrupt •DAOS Catalog out of sync •… my report filled 3 pages with various issues
  • 13. UKLUG 2012 – Cardiff, Wales Cleaning up •Scheduled weekly maintenance windows •Defined the next steps •Extend disks •Turn off OS compression •Move nlo Files to separate drive •Optimize transaction logs and its configuration •Align patch level in clusters •Update ODS •Shrink disks after nlo move
  • 14. UKLUG 2012 – Cardiff, Wales Meanwhile.. •Let's have a look at the clients •Reports of very slow clients, especially when starting •Connection issues •Fail-over not working •Frequent freezes and crashes •The client install on Citrix..
  • 15. UKLUG 2012 – Cardiff, Wales Client analysis •Tool already in place → MarvelClient by panagenda which helped us pinpoint problems •Some problems caused by misconfiguration of MarvelClient •Bad configuration of actions •Long time obsolete actions still active •Configuration scripts created by former support team instead of MarvelClient actions •Network issues •AV scanning of local Notes data •Bad performance clearly also because of server issues
  • 16. UKLUG 2012 – Cardiff, Wales Client analysis
  • 17. UKLUG 2012 – Cardiff, Wales No other issues right? •Basically no internal work-flow defined •Users left? No one knew.. Accounts still open •Large clean-up needed for person docs •Old application, 17 GB, no optimization, no documentation, reader/author fields, functions? •AdminP was not working right One of their solution? To rename users manually.. additionally there was a bug from the upgrade Quotas revert back to previous setting after server restart
  • 18. UKLUG 2012 – Cardiff, Wales No other issues right? •Very old group calendar solution in place. Collecting agent was running for hours and grabbing most of the servers resources •Different trial versions with running agents •Agents signed with different ID's •Old accounts, admin and/or normal user ID's, people who left etc. •Design changes in Domino directory and mail templates but basically no documentation
  • 19. UKLUG 2012 – Cardiff, Wales No other issues right? •Obsolete databases on the server. No overview which ones were still needed or could be archived/removed. No information about the owners or the usage of the databases.
  • 20. UKLUG 2012 – Cardiff, Wales Servers had to deal with.. •Bad configuration •OS Compression •DAOS •Directory Assistance •Connection Docs (Replication) •Missing AV exclusions •All kind of agents running concurrently •Being neglected •Large databases •Messy client configuration
  • 21. UKLUG 2012 – Cardiff, Wales Getting the servers back on their feet •Disks back in order •Reorganization of DAOS needed •Streamlined and cleaned-up connection documents •Cleaned-up program documents •Aligned FP versions •Rebuild/checked Clusters •Cleaned-up Directory Assistance •No local databases •Links to databases which were out of order
  • 22. UKLUG 2012 – Cardiff, Wales Getting the servers back on their feet •View_Rebuild_Dir= •FT_FLY_INDEX_OFF=1 •FTG_USE_SYS_MEMORY=1 •Update_Fulltext_Thread=1 •Log_DisableTXNLogging=1 Schedule_DisableTXNLogging=1 •DEFAULT_INDEX_LIFETIME_DAYS=nn •Enable Transaction Logging and DAOS on mail.box •Create_R85_Log=1 * * There were reports of problems on iSeries with this setting, use with caution. Alternative procedure after adding this setting: disable TX, shutdown server, remove logs, start server, enable TX, restart server.
  • 23. UKLUG 2012 – Cardiff, Wales Where do we stand today? •Mail and Application servers are on version 8.5.3 FP2 •DAOS catalog status = synchronized •Defined AV exclusions •Streamlined drives •Servers with same configuration •Solved most of the performance issues on client side
  • 24. UKLUG 2012 – Cardiff, Wales Things to take home •Separate Administration rights from “normal” user ID •Use a signing ID for Agents and Design elements •Follow IBM's guidelines(*), they're not called best practice for nothing •Please document your changes! •Make sure you understand implications of changes to your environment •Clean-up your environment, be it policies, server- and configuration docs, program docs, tools, databases.. •Keep your 3rd party apps up to date
  • 25. UKLUG 2012 – Cardiff, Wales Things to take home •Short term savings rarely pay off in long term
  • 26. UKLUG 2012 – Cardiff, Wales More to take home •Resources beside the notes.ini links: •MarvelClient Runtime Analysis Explained by panagenda •IBM Lotus Notes and Lotus iNotes 8.5.3 on Citrix XenApp 5.0/6.0 •Adminblast 2013 Tips and Tricks by Paul Mooney and Gab Davis •IBM Lotus Domino Cluster Reporting tool (IBM wiki) and on OpenNTF.org •All-in-one Admin Tool for agent-based troubleshooting
  • 27. UKLUG 2012 – Cardiff, Wales One more (if time will allow it) •Urgent support call because a user ID has expired and the user can’t log in anymore • User administration is done by customer, we have no cert.id, password or admin user for this •Recertify does not seem to work.. After a few tries and by skipping CA we’re able to recertify the ID •Also problems with ID Vault and password reset •ID Recovery to the rescue but Recovery Authority is not up do date and the current admin is not allowed to recover passwords for some users
  • 28. UKLUG 2012 – Cardiff, Wales One more (if time will allow it) •CA does not work anymore, something is wrong with the certificates.. •Maybe replacing the cert.id within or fixing the ICL database? •Admin “does something” and immediately recertifies all users •Next day? •All users get errors about invalid certificates and therefore cannot connect to the servers anymore •Only thing working, iNotes and Traveler -> no ID involved
  • 29. UKLUG 2012 – Cardiff, Wales One more (if time will allow it) •Troubleshooting: what were the last steps? •No idea.. 4 admins, 2 on vacation, 1 seemingly did some remote work but didn’t inform the others, no documentation •After some digging •Certificates mismatch (ID and Server Doc) and different key sizes •Several tries with Key rollover, not one finished, and expired certificate
  • 30. UKLUG 2012 – Cardiff, Wales One more - Key rollover gone wrong (if time will allow it) •Key rollover is the process used to update the set of public and private keys that are stored in ID files (user, server, CA). Periodically, this set of keys may need to be replaced - as a precaution against undetected compromise of the private key; as a remedy to recover from a known compromise of the private key; or to increase security by updating to a larger key.
  • 31. UKLUG 2012 – Cardiff, Wales One more - Key rollover gone wrong (if time will allow it)
  • 32. UKLUG 2012 – Cardiff, Wales One more - Key rollover gone wrong (if time will allow it) •Problems found •Administration Server had not enough rights •Changes/Requests were not processed •Not all IDs/certificates had been rolled over •Solution •Remove CA and ID-Vault •Fix server doc certificate to match certificate in user doc; once back to the original state the users were able to log in again
  • 33. UKLUG 2012 – Cardiff, Wales One more - Key rollover gone wrong (if time will allow it) •Rolling over a certifier affects the whole organization. Once you have rolled over a certifier, you must roll over or recertify all user IDs, server IDs, and cross-certificates that were issued by that certifier. •With CA in place, the best way to rollover an entire site is to start at the top and work down. Begin by rolling over the root CA, and then the OU CAs. Then roll over server and user keys.
  • 34. UKLUG 2012 – Cardiff, Wales Thank you for your attention andreas.ponte@belsoft.ch http://www.belsoft.ch http://www.twitter.com/aponte