engage ug 2015 saxion
TRANSCRIPT
![Page 1: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/1.jpg)
#engageug
Str05. How to Deploy and Maintain several IBM products
in a large environment
Remco Angioni & Martin Meijer
1
![Page 2: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/2.jpg)
#engageug
Introduction About Saxion Deployment of IBM products in Saxion Challenges and how we solved them Development Adoption Maintainance Future Q&A
2
![Page 3: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/3.jpg)
#engageug
Who we are …
3
Remco AngioniMartin Meijer
AdministratorDeveloper
Martin Meijer is a Developer with many years experience on the IBM portfolio. He is part of the development team of Saxion where he does a lot with XPages. Martin is also Co-organizer of "XPages & Beer", an informal event for IBM XPages Developers in the Netherlands that takes place every three months.
Remco Angioni is an Administrator who started at the time Notes 3 was hot and Domino was running on a OS/2 Server. He has a lot of experience with WebSphere Application Server, TDI, IHS, DB2, Connections, Traveler, Sametime, IMC, Enterprise Search.
@MartinInAction@Angioni
![Page 4: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/4.jpg)
#engageug
About Saxion
• University (of applied science) in the east of the Netherlands
• Locations in Enschede, Hengelo, Deventer and Apeldoorn • 11 Academics (Schools) • Languages: Dutch, English and German
4
![Page 5: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/5.jpg)
#engageug
About Saxion
A few figures:
• 26,878 Students • 2,700 Employees • 700 External accounts and mail-in databases • 30% annual turnover of accounts among Students • 23,342 Students from the Netherlands • 3,536 Students from abroad • 101 different nationalities
5
![Page 6: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/6.jpg)
#engageug
Deployment IBM Products/Services we use:
6
0
15
30
45
60
Dom
ino
Sam
etim
e
Trav
eler
IMC
Sear
ch
Conn
ecti
ons
Cogn
os TDI
DB2 IH
S
EDG
E LB
Port
al
Form
s
Wor
klig
ht
23
20
24
1212
22
12
24
24
15
52 IBM Notes (550 Clients) IBM iNotes (29,728 Users) IBM DB2 (41 Databases)
![Page 7: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/7.jpg)
#engageug
Challenges (and how we solved them)
7
• IDM (30% annual turnover of accounts)
• Upgrades Domino/Notes, Connections, Portal, Sametime • Maintenance tools
• Redundancy servers • Adoption services to staff members
![Page 8: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/8.jpg)
#engageug
Challenges (and how we solved them)
IDM (30% annual turnover of accounts)
Automated flow:
• Student Registration
• HRM System for account check and expiration. • IDM for creating/deleting accounts into/from backend systems
• in Sun LDAP/iDP for SSO using SAML
• in Domino Directory for SSO using LTPAToken8
![Page 9: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/9.jpg)
#engageug
Challenges (and how we solved them)Upgrade Domino
Preparation: • New RedHat version installation, moving Domino to 64BIT
• New temporary Domino server environment • DAOS without encryption, necessary for server swap. • New database properties, compression; etc. • New mounted disks for FTI, DAOS and Translog in order to
spread IOPS
• Replicate “normal” databases from production to temporary servers
9
![Page 10: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/10.jpg)
#engageug
Challenges (and how we solved them)Upgrade Domino
BigBang
• Turn off all servers, old and new ones. • Swap ip-address ( server- and clusterlan ) and server.id • Change DNS by moving CNAME ( Domino Servername ) to
new server A-record. OS-server name changes, not Domino’s. • Copy system databases to new server manually ( Certlog, id-
vault, etc ) • Turn on new servers and disable Domino service on the old
servers.10
![Page 11: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/11.jpg)
#engageug
Challenges (and how we solved them)Upgrade Connections
• Install a complete new environment. ( IHS, DB2, WAS and TDI )
• Copy production data, for migration purposes, into new environment.
• Migrate DB2 manually using migration scripts • Migrate Customizations manually • Migrate Content/Index manually • Customize TDI manually
• Point the Load Balancers to the new IHS Servers11
![Page 12: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/12.jpg)
#engageug
Challenges (and how we solved them)Upgrade Traveler
Installation of a complete new environment.
• 5 Pools of 3 Servers each, for Students
• 1 Pool of 3 Servers, for Staff • 2 IMC servers for Authentication and Pool provisioning • 4 DB2 servers: 2 for IMC and 2 for Traveler, hosting 7 databases
in HADR configuration
• Load Balancers in DMZ
• Hosting 45,000 devices in this configuration12
![Page 13: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/13.jpg)
#engageug
Challenges (and how we solved them)Upgrade Traveler
No migration of data because we had a no message-expiration in our policy.
• 16,000,000 mail documents. • 3,000,000 calendar items. • 676,000 contacts.
Just communicated the “move to the new Traveler server” procedure to all users, including the documentation link in Connections.
13
![Page 14: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/14.jpg)
#engageug
Challenges (and how we solved them)Upgrade Portal
Installed a complete new environment.
• New applications, new layout, new ….. everything. • Accessing backend information using portlets from
Connections Blogs/Wikis, Mail, Sametime and Watson Analytics and Enterprise search.
• Change Load Balancer in DMZ pointing to the new EDGE Cluster.
14
![Page 15: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/15.jpg)
#engageug
Challenges (and how we solved them)Upgrade Sametime
Installed a complete new environment.
• New infrastructure for Video/Audio. • Testing infra by changing hosts file on pc’s. • Moved vpuserinfo.nsf from old server to the new servers. • Changed Firewall and DNS pointing to the new servers.
15
![Page 16: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/16.jpg)
#engageug
Challenges (and how we solved them)Upgrade/Deploy IBM Notes Client
Prepare IBM Notes package for upgrade/deployment using SCCM:
• Latest Notes Client version • Latest FixPack • Latest IBM Connections plugin • Latest embedded Sametime Client • Customizations for PanAgenda’s Marvel Client. • Deployment using WakeUpLan on desktops @night.
16
![Page 17: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/17.jpg)
#engageug
Challenges (and how we solved them)
17
Redundancy servers symplified!
![Page 18: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/18.jpg)
#engageug
Development
Why we have a Development team
We know our Organisation best We know our Customers (Departments) best It saves Time and Money
18“Even tools for Admins are made by Developers”
![Page 19: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/19.jpg)
#engageug
Development
Three Examples of Development
• Schedules • Pay online • Business Travel
19“Even tools for Admins are made by Developers”
![Page 20: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/20.jpg)
Schedules
#engageug
Development
20
Eduflex
MS SQL
IBM Domino
nsf
LEI
Calendars of teachers
Runs at night and it takes 3 hours and 30 minutes (2,000 teachers), No time for 28,000 Students
Webservice
Portlet for MijnSaxion (intranet)
IBM Websphere portal
IBM Domino
nsf
Calendars of teachers and students
Near Future
Responsive web-application
PHP
Static HTML Page and on Paper
![Page 21: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/21.jpg)
#engageug
DevelopmentSchedules
21
Application for the Servicedesk to put the schedules for teachers in
their Calendar (IBM XPages)
![Page 22: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/22.jpg)
#engageug
DevelopmentSchedules
22
roosters.saxion.nl Responsive web-application for Teachers and Students (PHP)
![Page 23: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/23.jpg)
#engageug
DevelopmentSchedules
23
mijnsaxion.nl Portlet with Schedules for our
Intranet (IBM Websphere Portal)
![Page 24: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/24.jpg)
#engageug
DevelopmentPay online
24
ApplicationsPayments.nsf
IBM DominoPlatfom independent
Ogone (int. payment platform)
Coda (finance application)
Saxion Standard Software
Cloud Service
Banks
Ideal, Visa, MasterCard and Sofort
Redirect
Redirect Redirect
Redirect
XPagesWebservice
SHA - encryption
Delay
![Page 25: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/25.jpg)
Development
Keywords Customer
• Accessible everywhere • Multilingual • Secure • Role Based • Workflow • User friendly • Easy to configure
25
Business Travel
![Page 26: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/26.jpg)
Development
26
Employees
Board
Academy (11) Department (10) Department IO
External Board
Appr
oval
Org
aniz
e
Org
aniz
e
Org
aniz
e
Organize
Appr
oval
Appr
oval
Approval
#engageug
Business Travel
![Page 27: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/27.jpg)
Development
Multilingual, Secure and Role Based
27
• Navigation based on Roles
• Security data based on ACL, Author and Reader Fields
![Page 28: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/28.jpg)
Development
28
Configurable
• Create, populate groups and assign roles on the fly
![Page 29: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/29.jpg)
Development
29
User friendly
• Sorting • Filtering • Column
selection
![Page 30: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/30.jpg)
Development
30
Workflow
![Page 31: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/31.jpg)
#engageug
Adoption services
Not just deploying and tell the employee: here it is….good luck!
Saxion introduced WorX. A user adoption program for Notes, Sametime, Connections, OnTime and Kudos. Users are learned why and how to use a specific application from the WorX coaches. This is done by training on location or online.
This is how Saxion can change work processes and it’s culture, step by step.
31
![Page 32: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/32.jpg)
#engageug
MaintenanceDomino Log Analyzer, 4 Admins ☺PanAgenda’s Greenlight. (Trial from April 9th)
Notes Marvel Client from PanAgenda
32
Connections CAT from TimeToAct
![Page 33: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/33.jpg)
#engageug
MaintenanceTraveler Future: Midpoints’ Traveler.Rules PanAgenda’s GreenLight. (Trial from April 9th). Sametime
Future: PanAgenda’s GreenLight. (Trial from April 9th).
WebSphere
4 Administrators ☺
Linux/Windows All on VMWare 5.5, vRealize Operations with Hyperic
33
![Page 34: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/34.jpg)
#engageug
Maintenance/Tools Vendors
34
![Page 35: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/35.jpg)
#engageug
DeploymentFuture projects
IBM Sametime SUT (2016)
IBM Docs / Fileviewer (2015)
IBM Connections Next / Verse (2015/2016)
Embedded Experience (future ??? ….) Looking at Angular.js, Node.js and use the nsf as a container
35
![Page 36: Engage ug 2015 saxion](https://reader033.vdocuments.us/reader033/viewer/2022051414/55b8db87bb61ebb4138b46f2/html5/thumbnails/36.jpg)
#engageug
Q&A
36