2. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
About me
• I’m a freelance, and work as a
System Engineer / Solution Architect
• I began working with Lotus Notes in 1992
• I began working with WebSphere in 2002
• I’m an IBM Champion for WebSphere since 2012,13,14
• I’m an IBM Champion for ICS in 2015
• I’m an IBM DeveloperWorks Contributing Author since 2012
3. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
Genesis
• The origin of this idea began from an analysis of our market,
where we play.
• The market involved in this analysis is the small and middle
Business where most of the European companies are.
Obviously this solution can be used for other type of
companies (Enterprise customers).
• The environment that I consider is the Collaborative Solution
space that uses WebSphere based products (IBM
Connections, IBM WebSphere Portal, ….. )
4. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
That our competitors say
• WebSphere is too complicated
• There are too many tasks to do and to
know for a simple configuration
• The installation cost is too high
• There is need for too many specific skills
• The start of a new project requires too
much time
6. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
Other Side :
PureFlex
Only for big customer
For medium company
sometime is too
expensive
actual proposal:
divided solutions
One side: Cloud Computing
Not each customer retains cloud solution
comfortable
Not each country, permit that data will be out
from them
Do we think to losing?
7. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
ABSOLUTELY NO :
We can win the competition
• Optimizing Installation Process
• Optimizing configuration task
• Automating these processes
• Making the required setup time negligible
• Moving Customers spending capacity from “Setup” to
“Project”
8. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
The Solution !
Use a tool that does the "dirty work" for you.
How we can do this?
All you need is to tell it:
• Which is the server where to execute the installation
• Choosing each component you want to be installed
• Giving credential for each user needed to complete installation
Your tool is:
Cracker Jack 1.0
(aka iJack your servant)
9. SOCIALCONNECTIONS8April16-17,2015Boston
Cracker Jack 1.0
It’s a suite, and it will be composed by some “family” tools, and each of
this will be specialized for a IBM Product.
• installJack for Connections
• InstallJack for Portal
• installJack for Sametime
• installJack for…
You can have some
servants, to assist you to
sell the Collaborative
Solutions
10. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
What is installJack ? (aka iJack)
• iJack is an opportunity !
• iJack a automated install system
• You must define where are the packages to use
• You must define which are the servers where you want to install
• Choosing the appropriate modules, you define which component you
want to install
• iJack is the answer to difficult of installation process of IBM Products
• Main goal: make the setup time negligible
• Using this tools you can execute your installation during your coffee
break, and if you have more time, like lunch time, you can complete
each configuration
11. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
Why iJack ?
• Destroy complex setup of: IBM Portal and IBM Connections
• Simplify the installation and configuration process of these products
with very simple steps
• Build a properties files using a GUI or manually.
• Run a program that execute installation and configuration, using that
file.
• Insert the concept of Standard in the wonderful world of System
Engineer.
• Reduces the maintenance time,
• It allows you to work on a setup that you didn't
perform, knowing in advance how it was done and
knowing where to put your hands, without losing
time trying to understand how it was configured at
the time.
• Allow to drastically reduce hidden costs in order
to prepare environment for test and development.
13. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
iJack Capabilities
• Installation:
• IIM → IBM Installation Manager
• IHS → IBM Http Server
• DB2 → DB2 Enterprise/WorkGroup Server
• TDS → Tivoli Directory Server
• WP → WebSphere Portal
• IC → IBM Connections
• WAS → WebSphere Application Server (for Connections)
• TDI → Tivoli Directory Integrator (for Connections)
14. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
iJack Capabilities
• Configuration:
• IHS → IBM Http Server
• Pre-set each Virtual-Host
• Create SSL Certificate self-signed and create request for *.domain.com, and
pre-set server to use it
• Create services to start | stop | graceful
• Create Backup script and schedule it
• Install and configure WebSphere Plugin
• DB2 → DB2 Enterprise/WorkGroup Server
• Create Instance
• Create databases for WebSphere Portal or IBM Connections
• Pre-set Databases to Backup on line
• Create Backup script and schedule it
15. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
iJack Capabilities
• Configuration:
• TDS → Tivoli Directory Server
• Create organizational chain for Demo/POC
• Create Default user for Demo/POC
• Create Backup script and schedule it
• WP → WebSphere Portal
• Migrate data from Derby to DB2
• Configure Security using LDAP
• Extend Administration role to LDAP Admin User
• Create the definition of Webserver
• Deploy plugin to HTTP Server
• Pre-set Single Sign-on (SSO Domain)
• Export LTPA Token
16. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
iJack Capabilities
• Configuration:
• WP → WebSphere Portal
• Configure Virtual Host and pre-set redirect to the Home Page
• Create Backup script and schedule it
• Create services to start | stop | restart Server
• Pre-set cleaning for logs file during stop process
• IC → IBM Connections
• Create WebSphere Cluster
• Cerate each databases according to selected features
• Configure security on LDAP
• Create definition of Webserver
• Deploy Plugin to HTTP Server
• Pre-set the Single Sign-on (SSO Domain)
• Export LTPA Token
17. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
iJack Capabilities
• Configuration:
• IC → IBM Connections
• Install Lotus Connections
• Configure Virtual Host and pre-set redirect to the Home Page
• Create Backup script and schedule it
• Create services to start | stop | restart Server
• Pre-set cleaning for logs file during stop process
• Populate Database “PEOPLEDB” from defined LDAP.
18. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
Why a suite?
• This tool will be realized to execute automatic installation and
configuration of following product:
IBM WebSphere Portal
IBM Connections
IBM Sametime
IBM Docs
IBM Filenet
IBM………..
The first module that will be available:
InstallJack for Portal
InstallJack for Connections
Supported platform will be:
Windows
Linux (Suse – Red Hat)
Aix (work in progress..)
19. SOCIALCONNECTIONS8April16-17,2015Boston
Andrea Fontana - @net2action – a.fontana@net2action.com
• It will be possible to move the spending capacity of Customer from setup to
project.
• The time needed for the installation process will be negligible.
• Help you to standardize your installation
• At the end, using this tool, each installation will be equal and well documented
• Reduce maintenance cost, permit to give more speedy answer to the Customer’s
request, and the Customer will be more favorable to spend more, for a better
service.
Using InstallJack there are no more excuses
“ … but it’s too complex!..”
✔ “ … there are too many tasks to do...”
✔ “ … there are too many products to know...”