SlideShare a Scribd company logo
The	
  Silence	
  of	
  the	
  Installers	
  
How	
  silent	
  installers	
  help	
  you	
  
automate	
  IBM	
  Connec:ons	
  
deployments	
  
The Silence of the Installers
About	
  me	
  
– IBM	
  So>ware	
  Consultant	
  at	
  Fritz	
  &	
  Macziol	
  
– Specialized	
  in	
  the	
  IBM	
  Connec:ons	
  and	
  IBM	
  
Domino	
  Infrastructure	
  
– Bavarian	
  
– Linux	
  and	
  Scrip:ng	
  Lover,	
  Blogger	
  
– Speaker	
  at:	
  
3	
  
About	
  me	
  
– System	
  Architect@WebGate	
  
– Specialized	
  in	
  IBM	
  Connec:ons	
  and	
  IBM	
  
Same:me	
  
– Swiss	
  Bavarian	
  
– Linux	
  and	
  Scrip:ng	
  Lover,	
  Blogger	
  
– Speaker	
  at:	
  
4	
  
Goal	
  
•  Give	
  you	
  an	
  idea	
  on	
  how	
  to	
  	
  
automate	
  a	
  single	
  	
  
box	
  installa:on	
  (Linux)	
  
Prerequisites	
  for	
  the	
  Automa:on	
  
•  Needed	
  Linux	
  libraries	
  
already	
  installed	
  
•  Create	
  a	
  well	
  	
  
structured	
  install	
  
folder	
  with	
  all	
  
needed	
  source	
  files	
  
	
  
Connec:ons	
  Prerequisites	
  
•  IBM	
  Installa:on	
  Manager	
  (IIM)	
  
•  IBM	
  WebSphere	
  Applica:ons	
  Server	
  8.5.5.2	
  
(including	
  IHS	
  and	
  needed	
  Fix)	
  
•  Configure	
  WAS	
  (Dmgr,	
  LDAP,	
  security…)	
  
•  IBM	
  DB2	
  10.1	
  FP4	
  (import	
  license)	
  
•  Create	
  users	
  and	
  DBs	
  (codepage	
  1208)	
  
•  IBM	
  TDI	
  7.1.1	
  (including	
  Fixpack	
  3)	
  
•  Configure	
  LDAP-­‐Profile	
  mapping	
  
•  Populate	
  Profiles	
  
	
  
Connec:ons	
  Installa:on	
  
•  IBM	
  Connec:ons	
  5	
  
•  IBM	
  Connec:ons	
  5	
  CR1	
  
	
  
Post-­‐Installa:on	
  
•  Configure	
  IHS	
  
•  Create	
  keystores	
  and	
  certs	
  
•  Exchanging	
  cer:ficates	
  
•  Configure	
  IHS	
  for	
  SSL	
  
•  Configure	
  Connec:ons:	
  
–  Configure	
  Admins	
  
–  IHS	
  
–  File	
  downloads	
  
–  Dic:onaries…	
  
Silent	
  Installs	
  
•  Command	
  Line	
  
•  Define	
  all	
  install	
  parameters	
  through:	
  
– Command	
  line	
  arguments/op:ons	
  
– Templates/Response	
  Files	
  
– Combina:on	
  
Example:	
  
./imcl -input /opt/InstallFiles/ResponseFiles/install_conn5.xml
-log /opt/InstallFiles/log/Conn5.xml -silent -acceptLicense -
showProgress
How	
  to	
  install	
  IIM	
  silently	
  
•  We	
  only	
  want	
  to	
  define	
  Installa:on	
  Directory	
  and	
  log	
  
path	
  
•  Can	
  be	
  easily	
  done	
  with	
  command	
  line	
  arguments	
  
hap://www-­‐01.ibm.com/support/knowledgecenter/api/content/SSDV2W_1.8.0/
com.ibm.silen:nstall12.doc/topics/r_silent_inst_cmd_arg.html	
  
	
  
./installc -log /opt/InstallationFiles/log/IIM.log -acceptLicense
-installationDirectory /opt/IBM/IIM –showProgress
Always	
  use	
  the	
  latest	
  32bit	
  IIM	
  version	
  (1.8	
  as	
  of	
  today)	
  
How	
  to	
  install	
  WAS	
  silently	
  
•  Has	
  to	
  be	
  installed	
  with	
  IIM	
  
•  A	
  lot	
  of	
  parameters	
  have	
  to	
  be	
  defined	
  	
  
(paths,	
  install	
  files,	
  …)	
  
•  Not	
  all	
  of	
  them	
  can	
  be	
  provided	
  by	
  command	
  
line	
  arguments	
  
-­‐>	
  We	
  will	
  use	
  a	
  response	
  file	
  
	
  
•  But	
  first	
  we	
  have	
  to	
  create	
  the	
  response	
  file	
  
Create	
  a	
  response	
  file	
  for	
  WAS	
  
Can	
  only	
  be	
  done	
  through	
  GUI	
  
/opt/IBM/IIM/eclipse/IBMIM -record /opt/InstallFiles/
ResponseFiles/install_WAS.xml -skipInstall /opt/
InstallFiles/Skipped
Create	
  a	
  response	
  file	
  for	
  WAS	
  
•  Define	
  what	
  should	
  be	
  installed	
  (WAS	
  will	
  
directly	
  be	
  installed	
  with	
  FP2)	
  
Create	
  a	
  response	
  file	
  for	
  WAS	
  
•  Select	
  the	
  fix	
  
Create	
  a	
  response	
  file	
  for	
  WAS	
  
Iden:fy	
  all	
  variables	
  which	
  should	
  be	
  
customisable	
  
	
  
<?xml version='1.0' encoding='UTF-8'?>
<agent-input>
<variables>
<variable name='sharedLocation' value='/opt/IBM/IMShared'/>
</variables>
<server>
<repository location='/opt/InstallFiles/WAS/Server'/>
<repository location='/opt/InstallFiles/WAS/FixPacks/FP0000001'/>
<repository location='/opt/InstallFiles/WAS/Fixes/8.5.5.1-ws-was-
ifpm94437.zip'/>
<repository location='/opt/InstallFiles/WAS/Fixes/8.5.5.1-ws-wasprod-
ifpi15998.zip'/>
<repository location='/opt/InstallFiles/WAS/Fixes/8.5.5.1-ws-wasprod-
ifpm91417.zip'/>
<repository location='/opt/InstallFiles/WAS_Suppl/Fixpacks/FP0000001'/>
<repository location='/opt/InstallFiles/WAS_Suppl/Server'/>
</server>
	
  	
  
	
  	
  	
  
Create	
  a	
  response	
  file	
  for	
  WAS	
  
<profile id='IBM HTTP Server V8.5' installLocation='/opt/IBM/HTTPServer'>
<data key='eclipseLocation' value='/opt/IBM/HTTPServer'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='linux'/>
<data key='cic.selector.arch' value='x86'/>
<data key='cic.selector.ws' value='gtk'/>
<data key='user.ihs.http.server.service.name' value='none'/>
<data key='user.ihs.httpPort' value='80'/>
<data key='user.ihs.installHttpService' value='false'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<install modify='false'>
<!-- IBM HTTP Server for WebSphere Application Server 8.5.5.1 -->
<offering profile='IBM HTTP Server V8.5' id='com.ibm.websphere.IHS.v85'
version='8.5.5001.20131018_2242' features='core.feature,arch.64bit'
installFixes='none'/>
</install>
Create	
  a	
  response	
  file	
  for	
  WAS	
  
<profile id='IBM WebSphere Application Server V8.5' installLocation='/opt/IBM/
WebSphere/AppServer'>
<data key='eclipseLocation' value='/opt/IBM/WebSphere/AppServer'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='linux'/>
<data key='cic.selector.arch' value='x86'/>
<data key='cic.selector.ws' value='gtk'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<install modify='false'>
<!-- 8.5.5.1-WS-WAS-IFPM94437 -->
<offering profile='IBM WebSphere Application Server V8.5' id='8.5.5.1-WS-WAS-
IFPM94437'/>
<!-- 8.5.5.1-WS-WASProd-IFPI15998 -->
<offering profile='IBM WebSphere Application Server V8.5' id='8.5.5.1-WS-
WASProd-IFPI15998'/>
<!-- 8.5.5.1-WS-WASProd-IFPM91417 -->
<offering profile='IBM WebSphere Application Server V8.5' id='8.5.5.1-WS-
WASProd-IFPM91417'/>
<!-- IBM WebSphere Application Server Network Deployment 8.5.5.1 -->
<offering profile='IBM WebSphere Application Server V8.5'
id='com.ibm.websphere.ND.v85' version='8.5.5001.20131018_2242'
features='core.feature,ejbdeploy,thinclient,embeddablecontainer,com.ibm.sdk.
6_64bit' installFixes='none'/>
</install>
Create	
  a	
  response	
  file	
  for	
  WAS	
  
<profile id='Web Server Plug-ins for IBM WebSphere Application Server
V8.5' installLocation='/opt/IBM/WebSphere/Plugins'>
<data key='eclipseLocation' value='/opt/IBM/WebSphere/Plugins'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='linux'/>
<data key='cic.selector.arch' value='x86'/>
<data key='cic.selector.ws' value='gtk'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<install modify='false'>
<!-- Web Server Plug-ins for IBM WebSphere Application Server 8.5.5.1
-->
<offering profile='Web Server Plug-ins for IBM WebSphere Application
Server V8.5' id='com.ibm.websphere.PLG.v85'
version='8.5.5001.20131018_2242' features='core.feature,com.ibm.jre.
6_64bit' installFixes='none'/>
</install>
Create	
  a	
  response	
  file	
  for	
  WAS	
  
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='$
{sharedLocation}'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference
name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication'
value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts'
value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
<preference name='com.ibm.cic.common.sharedUI.showErrorLog' value='true'/>
<preference name='com.ibm.cic.common.sharedUI.showWarningLog' value='true'/>
<preference name='com.ibm.cic.common.sharedUI.showNoteLog' value='true'/>
</agent-input>
Create	
  a	
  response	
  file	
  for	
  WAS	
  
Replace	
  all	
  variables	
  with	
  placeholders	
  and	
  add	
  them	
  
to	
  the	
  beginning	
  of	
  the	
  response	
  file	
  
…
<agent-input acceptLicense='true'>
<variables>
<variable name='HTTP'/>
<variable name='WAS_DIR'/>
<variable name='WAS_PLUGIN_DIR'/>
<variable name='WAS_TOOL_DIR'/>
<variable name='IIM_SHARED'/>
<variable name='INSTALL_PATH'/>
</variables> …
…<repository location='${INSTALL_PATH}WASWASND_v8.5.5'/>…
…<profile id='IBM HTTP Server V8.5' installLocation='${HTTP}’>
<data key='eclipseLocation' value='${HTTP}'/>..
…<profile id='IBM WebSphere Application Server V8.5' installLocation='$
{WAS_DIR}’>
<data key='eclipseLocation' value='${WAS_DIR}'/>…
	
  
Run	
  a	
  silent	
  install	
  of	
  WAS	
  
Now	
  run	
  a	
  silent	
  install	
  with	
  the	
  template	
  and	
  
provide	
  all	
  needed	
  variables	
  (one	
  line)	
  
	
  
/opt/IBM/IIM/eclipse/tools/imcl
-input /opt/InstallFiles/ResponseFiles/install_WAS.xml
-acceptLicense -showProgress
-variables HTTP=/opt/IBM/HTTPServer,WAS_DIR=/opt/IBM/WebSphere/
AppServer,WAS_PLUGIN_DIR=/opt/IBM/WebSphere/Plugins,WAS_TOOL_DIR=/
opt/IBM/WebSphere/Toolbox,IIM_SHARED=/opt/IBM/
IMShared,INSTALL_PATH=/opt/InstallFiles/
	
  
Configure	
  WAS	
  
•  Create	
  Cell	
  (Dmgr,	
  AppServer)	
  
•  Configure	
  LDAP	
  
•  Define	
  Admin	
  
•  Enable	
  Applica:on	
  security	
  
•  Define	
  SSO	
  domain	
  
	
  
Will	
  be	
  done	
  with	
  some	
  python	
  scripts	
  and	
  wsadmin	
  -­‐>	
  
Use	
  Connec:ons	
  Community	
  Scripts	
  to	
  speed	
  up	
  
installa:on,	
  configura:on	
  and	
  documenta:on	
  
Configure	
  -­‐	
  Example,	
  create_dmgr.py	
  
print 'Create Deployment Manager'
subprocess.call(WAS_DIR + '/bin/manageprofiles.sh -create -profileName ' + PROFILE_NAME +' -profilePath ' + WAS_PROFILE_DIR + '/' +
PROFILE_NAME + ' -templatePath ' + WAS_DIR + '/profileTemplates/cell/dmgr -nodeName ' + NODE_NAME + ' -cellName ' + CELL_NAME + ' -
hostName ' + HOST + ' -adminUserName ' + ADMIN_USER + ' -adminPassword ' + ADMIN_PASSWORD + ' -appServerNodeName ' + APP_NODE_NAME + ' -
enableAdminSecurity true -nodeProfilePath ' + WAS_PROFILE_DIR + '/' + NODE_PROFILE_NAME + ' -omitAction "samplesInstallandConfig
defaultAppDeployAndConfig"', shell=True)
print 'Create Node'
subprocess.call(WAS_DIR + '/bin/manageprofiles.sh -create -profileName ' + NODE_PROFILE_NAME + ' -profilePath' + WAS_PROFILE_DIR + '/' +
NODE_PROFILE_NAME + ' -templatePath ' + WAS_DIR + '/profileTemplates/cell/default -nodeName ' + NODE_NAME + ' -cellName ' + CELL_NAME + '
-hostName ' + HOST + ' -adminUserName ' + ADMIN_USER + ' -adminPassword ' + ADMIN_PASSWORD + ' -appServerNodeName ' + APP_NODE_NAME + ' -
dmgrProfilePath ' + WAS_PROFILE_DIR + '/' + PROFILE_NAME + ' -enableAdminSecurity true -omitAction "samplesInstallandConfig
defaultAppDeployAndConfig"', shell=True)
print 'Preparing the Scripts with variables'
shutil.copy2(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap_template.py', INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py')
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LOGIN_PROPERTIES@', LOGIN_PROPERTIES)
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LDAP_HOST@', LDAP_HOST)
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LDAP_BIND_USER@', LDAP_BIND_USER)
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LDAP_BIND_PASSWORDR@', LDAP_BIND_PASSWORD)
shutil.copy2(INSTALL_PATH + 'InstallScripts/configure_dmgr_template.py', INSTALL_PATH + 'InstallScripts/configure_dmgr.py')
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr.py','@ADMIN_DN@', ADMIN_DN)
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr.py','@ADMIN_UID@', ADMIN_UID)
replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr.py','@SSO_DOMAIN@', SSO_DOMAIN)
print 'starting DMGR'
subprocess.call(WAS_DIR + '/bin/startManager.sh', shell=True)
subprocess.call(WAS_DIR + '/bin/wsadmin.sh -lang jython -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD + ' -f ' + INSTALL_PATH
+'InstallScripts/configure_dmgr_ldap.py', shell=True)
print 'stopping DMGR'
subprocess.call(WAS_DIR + '/bin/stopManager.sh -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD, shell=True)
print 'starting DMGR'
subprocess.call(WAS_DIR + '/bin/startManager.sh', shell=True)
subprocess.call(WAS_DIR + '/bin/wsadmin.sh -lang jython -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD + ' -f ' + INSTALL_PATH
+'InstallScripts/configure_dmgr.py', shell=True)
print 'stopping DMGR'
subprocess.call(WAS_DIR + '/bin/stopManager.sh -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD, shell=True)
print 'starting DMGR'
subprocess.call(WAS_DIR + '/bin/startManager.sh', shell=True)
subprocess.call(WAS_PROFILE_DIR + '/' + NODE_PROFILE_NAME + '/bin/syncNode.sh ' + HOST + ' -username ' + ADMIN_USER + ' -password ' +
ADMIN_PASSWORD, shell=True)
Create	
  a	
  response	
  files	
  for	
  DB2	
  
Can	
  be	
  done	
  with	
  DB2	
  Setup	
  wizard	
  
Remark:	
  Start	
  with	
  the	
  Fixpack	
  from	
  the	
  
beginning	
  (don’t	
  forget	
  to	
  import	
  license	
  key!)	
  
/opt/InstallFiles/DB2/universal/db2setup
Create	
  a	
  response	
  file	
  for	
  TDI/
Connec:ons	
  
Can	
  be	
  done	
  with	
  TDI	
  Setup	
  wizard	
  
./install_tdiv711_linux_x86_64.bin -r /opt/
InstallFiles/ResponseFiles/install_TDI2.rsp
Can	
  be	
  done	
  with	
  the	
  IIM	
  
/opt/IBM/IIM/eclipse/IBMIM -record /opt/
InstallFiles/ResponseFiles/install_Conn5.xml -
skipInstall /opt/InstallFiles/Skipped
Run	
  a	
  silent	
  install	
  
DB2	
  (one	
  line):	
  
/opt/InstallFiles/DB2/universal/db2setup
-r /opt/InstallFiles/ResponseFiles/install_DB2.rsp
-l /opt/IBM/log/db2.log
	
  
TDI	
  (one	
  line):	
  
/opt/InstallFiles/TDI/Server/linux_x86_64/
install_tdiv711_linux_x86_64.bin
-i silent –f /opt/InstallFiles/ResponseFiles/install_TDI.rsp
	
  
Connec:ons	
  (one	
  line):	
  
/opt/IBM/IIM/eclipse/tools/imcl
-input /opt/InstallFiles/ResponseFiles/install_conn5_template.xml
-log /opt/InstallFiles/log/Conn5.xml -silent -acceptLicense -
showProgress
	
  
Configura:on	
  of	
  DB2/TDI	
  
•  Create	
  Connec:ons	
  DBs	
  
•  Enable	
  Online	
  Backup	
  
•  Schedule	
  Backups	
  
•  Extract	
  TDIsol	
  
•  Create	
  sync	
  mapping	
  
•  Sync	
  
•  Schedule	
  sync	
  
	
  
Configura:on	
  of	
  IBM	
  Connec:ons	
  
•  Define	
  HIS	
  
•  File	
  download	
  through	
  IHS	
  
•  Heap	
  Sizes	
  
•  Max/Min	
  datasources	
  
•  J2EE	
  security	
  roles	
  
•  …	
  
Let	
  put	
  this	
  all	
  together	
  
Combine	
  Steps	
  
•  Create	
  a	
  Python	
  script	
  	
  
for	
  the	
  menu	
  which	
  	
  
combines	
  all	
  scripts	
  
•  Work	
  with	
  templates	
  
•  Replace	
  placeholders	
  in	
  
these	
  templates	
  through	
  
scrip:ng	
  and	
  create	
  an	
  
actual	
  response	
  file	
  
•  Execute	
  silent	
  installers	
  
with	
  command	
  line	
  	
  
arguments	
  and	
  	
  
response	
  files	
  
The Silence of the Installers
The Silence of the Installers

More Related Content

What's hot

Automação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsAutomação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOps
Raul Leite
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
Chris Miller
 
Simplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware AdministratorsSimplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware Administrators
5nine
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right way
LetsConnect
 
XPDS14 - Xen in EFI World - Daniel Kiper, Oracle
XPDS14 - Xen in EFI World - Daniel Kiper, OracleXPDS14 - Xen in EFI World - Daniel Kiper, Oracle
XPDS14 - Xen in EFI World - Daniel Kiper, Oracle
The Linux Foundation
 
Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?
LetsConnect
 
Cf Summit East 2018 Scaling ColdFusion
Cf Summit East 2018 Scaling ColdFusionCf Summit East 2018 Scaling ColdFusion
Cf Summit East 2018 Scaling ColdFusion
mcollinsCF
 
Installing sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationInstalling sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generation
a8us
 
Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM iRunning open source PHP applications on you IBM i
Running open source PHP applications on you IBM i
Proximity Group
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 Installation
Simo Vilmunen
 
Create a welcoming development environment on IBM i
Create a welcoming development environment on IBM iCreate a welcoming development environment on IBM i
Create a welcoming development environment on IBM i
Alan Seiden
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and Tricks
Veeam Software
 
Hyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best PracticesHyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best Practices
Aidan Finn
 
Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM Connections
LetsConnect
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case Study
Simo Vilmunen
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM Connections
LetsConnect
 
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
Sharon James
 
Chef on AIX
Chef on AIXChef on AIX
Chef on AIX
Julian Dunn
 
FileBot 4 Synology
FileBot 4 SynologyFileBot 4 Synology
FileBot 4 Synology
Reinhard Pointner
 
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM iDB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
Alan Seiden
 

What's hot (20)

Automação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOpsAutomação do físico ao NetSecDevOps
Automação do físico ao NetSecDevOps
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
 
Simplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware AdministratorsSimplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware Administrators
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right way
 
XPDS14 - Xen in EFI World - Daniel Kiper, Oracle
XPDS14 - Xen in EFI World - Daniel Kiper, OracleXPDS14 - Xen in EFI World - Daniel Kiper, Oracle
XPDS14 - Xen in EFI World - Daniel Kiper, Oracle
 
Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?
 
Cf Summit East 2018 Scaling ColdFusion
Cf Summit East 2018 Scaling ColdFusionCf Summit East 2018 Scaling ColdFusion
Cf Summit East 2018 Scaling ColdFusion
 
Installing sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generationInstalling sametime851-from-zero-to-hero-the next generation
Installing sametime851-from-zero-to-hero-the next generation
 
Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM iRunning open source PHP applications on you IBM i
Running open source PHP applications on you IBM i
 
Oracle VM 3.4.1 Installation
Oracle VM 3.4.1 InstallationOracle VM 3.4.1 Installation
Oracle VM 3.4.1 Installation
 
Create a welcoming development environment on IBM i
Create a welcoming development environment on IBM iCreate a welcoming development environment on IBM i
Create a welcoming development environment on IBM i
 
Veeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and TricksVeeam Backup & Replication Tips and Tricks
Veeam Backup & Replication Tips and Tricks
 
Hyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best PracticesHyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best Practices
 
Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM Connections
 
Uponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case StudyUponor Exadata e-Business Suite Migration Case Study
Uponor Exadata e-Business Suite Migration Case Study
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM 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
 
Chef on AIX
Chef on AIXChef on AIX
Chef on AIX
 
FileBot 4 Synology
FileBot 4 SynologyFileBot 4 Synology
FileBot 4 Synology
 
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM iDB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
 

Viewers also liked

The Silence of the Installers
The Silence of the InstallersThe Silence of the Installers
The Silence of the Installers
Klaus Bild
 
Weblogic Cluster Domain
Weblogic Cluster DomainWeblogic Cluster Domain
Weblogic Cluster Domain
Aditya Bhuyan
 
Dave hay desktop single sign-on in an active directory world
Dave hay   desktop single sign-on in an active directory worldDave hay   desktop single sign-on in an active directory world
Dave hay desktop single sign-on in an active directory world
Dave Hay
 
Managing ldap changes in connections
Managing ldap changes in connectionsManaging ldap changes in connections
Managing ldap changes in connections
Wannes Rams
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Klaus Bild
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
Klaus Bild
 
Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!
Klaus Bild
 
Social Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UKSocial Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UK
Klaus Bild
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections Admins
Klaus Bild
 
AdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep DiveAdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep Dive
Klaus Bild
 
Make Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German VersionMake Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German Version
Klaus Bild
 
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
Klaus Bild
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
Klaus Bild
 
AdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes ConnectionsAdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes Connections
Klaus Bild
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application Server
Nishant Mevawala
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
Kuldeep Saxena
 
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
Klaus Bild
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really need
Klaus Bild
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
Klaus Bild
 
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
Klaus Bild
 

Viewers also liked (20)

The Silence of the Installers
The Silence of the InstallersThe Silence of the Installers
The Silence of the Installers
 
Weblogic Cluster Domain
Weblogic Cluster DomainWeblogic Cluster Domain
Weblogic Cluster Domain
 
Dave hay desktop single sign-on in an active directory world
Dave hay   desktop single sign-on in an active directory worldDave hay   desktop single sign-on in an active directory world
Dave hay desktop single sign-on in an active directory world
 
Managing ldap changes in connections
Managing ldap changes in connectionsManaging ldap changes in connections
Managing ldap changes in connections
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!
 
Social Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UKSocial Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UK
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections Admins
 
AdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep DiveAdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep Dive
 
Make Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German VersionMake Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German Version
 
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
SHOW301 - Make Your IBM Connections Deployment Your Own: Customize It!
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
 
AdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes ConnectionsAdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes Connections
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application Server
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
 
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really need
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
 
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
 

Similar to The Silence of the Installers

websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
Laxmi Kanth Kshatriya
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
WASdev Community
 
Installation of EM 12c
Installation of EM 12cInstallation of EM 12c
Installation of EM 12c
Jon Petter Hjulstad
 
Adm02. IBM Connections Adminblast
Adm02. IBM Connections AdminblastAdm02. IBM Connections Adminblast
Adm02. IBM Connections Adminblast
panagenda
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
Keith Brooks
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
Sharon James
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
WASdev Community
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OS
Julian Dunn
 
Virtual, Faster, Better! How to Virtualize IBM Notes V10
Virtual, Faster, Better! How to Virtualize IBM Notes V10Virtual, Faster, Better! How to Virtualize IBM Notes V10
Virtual, Faster, Better! How to Virtualize IBM Notes V10
panagenda
 
BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...
Carl Tyler
 
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWareAdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
Christoph Adler
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RAC
Secure-24
 
Hibernate java and_oracle
Hibernate java and_oracleHibernate java and_oracle
Hibernate java and_oracle
Krishnakanth Goud
 
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
Christoph Adler
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
Sharon James
 
How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?
Zend by Rogue Wave Software
 
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
ICS User Group
 
WAS 8 Webcast
WAS 8 WebcastWAS 8 Webcast
WAS 8 Webcast
sierrahotel
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamer
Sharon James
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamer
Wannes Rams
 

Similar to The Silence of the Installers (20)

websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
 
Installation of EM 12c
Installation of EM 12cInstallation of EM 12c
Installation of EM 12c
 
Adm02. IBM Connections Adminblast
Adm02. IBM Connections AdminblastAdm02. IBM Connections Adminblast
Adm02. IBM Connections Adminblast
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OS
 
Virtual, Faster, Better! How to Virtualize IBM Notes V10
Virtual, Faster, Better! How to Virtualize IBM Notes V10Virtual, Faster, Better! How to Virtualize IBM Notes V10
Virtual, Faster, Better! How to Virtualize IBM Notes V10
 
BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...
 
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWareAdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RAC
 
Hibernate java and_oracle
Hibernate java and_oracleHibernate java and_oracle
Hibernate java and_oracle
 
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?
 
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
 
WAS 8 Webcast
WAS 8 WebcastWAS 8 Webcast
WAS 8 Webcast
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamer
 
How to be a lion tamer
How to be a lion tamerHow to be a lion tamer
How to be a lion tamer
 

More from Klaus Bild

Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Klaus Bild
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
Klaus Bild
 
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kannWie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
Klaus Bild
 
Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
Klaus Bild
 
Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way
Klaus Bild
 
IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0
Klaus Bild
 
Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4
Klaus Bild
 
Social Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect SwitzerlandSocial Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect Switzerland
Klaus Bild
 
Upgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNXUpgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNX
Klaus Bild
 
Landschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile GeräteLandschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile Geräte
Klaus Bild
 
The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3
Klaus Bild
 
IBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer WorkshopIBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer Workshop
Klaus Bild
 

More from Klaus Bild (12)

Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
 
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kannWie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
 
Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
 
Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way
 
IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0
 
Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4
 
Social Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect SwitzerlandSocial Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect Switzerland
 
Upgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNXUpgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNX
 
Landschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile GeräteLandschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile Geräte
 
The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3
 
IBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer WorkshopIBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer Workshop
 

Recently uploaded

Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...
Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...
Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...
arnavkumar9870
 
Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...
Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...
Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...
parichopra4
 
Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...
Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...
Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...
eshikajshani
 
Integrated and localized Approach in Development Communication.pptx
Integrated and localized Approach in Development Communication.pptxIntegrated and localized Approach in Development Communication.pptx
Integrated and localized Approach in Development Communication.pptx
Sayan Bachaspati
 
Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
seenaoberoi
 
Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...
Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...
Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...
rashmikasinghdelhiro
 
Trapbone Routing Plan created by Marcus Davis Jr
Trapbone Routing Plan created by Marcus Davis JrTrapbone Routing Plan created by Marcus Davis Jr
Trapbone Routing Plan created by Marcus Davis Jr
MarcusDavisJr1
 
Haldia Dock Complex - A Gateway To India's East Coast
Haldia Dock Complex - A Gateway To India's East CoastHaldia Dock Complex - A Gateway To India's East Coast
Haldia Dock Complex - A Gateway To India's East Coast
Ashray Dutta
 
Colorfcul Presentation - Public Relations
Colorfcul Presentation - Public RelationsColorfcul Presentation - Public Relations
Colorfcul Presentation - Public Relations
StephanieFeliciano8
 
UW biyezheng degree offer diploma Transcript
UW biyezheng degree offer diploma TranscriptUW biyezheng degree offer diploma Transcript
UW biyezheng degree offer diploma Transcript
xmevus
 
Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...
Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...
Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...
kishanaaani
 
Chapter 1 A - Introduction to Arbitration
Chapter 1 A - Introduction to ArbitrationChapter 1 A - Introduction to Arbitration
Chapter 1 A - Introduction to Arbitration
Adroit PMC
 
UMiami biyezheng degree offer diploma Transcript
UMiami biyezheng degree offer diploma TranscriptUMiami biyezheng degree offer diploma Transcript
UMiami biyezheng degree offer diploma Transcript
xmevus
 
Flinders Cert degree offer diploma
Flinders Cert degree offer diploma Flinders Cert degree offer diploma
Flinders Cert degree offer diploma
popecap
 
UC Davis biyezheng degree offer diploma Transcript
UC Davis biyezheng degree offer diploma TranscriptUC Davis biyezheng degree offer diploma Transcript
UC Davis biyezheng degree offer diploma Transcript
xmevus
 
2024-07-14 Transformed 07 (shared slides).pptx
2024-07-14 Transformed 07 (shared slides).pptx2024-07-14 Transformed 07 (shared slides).pptx
2024-07-14 Transformed 07 (shared slides).pptx
Dale Wells
 
VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...
satpalsheravatmumbai
 
Chapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdf
Chapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdfChapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdf
Chapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdf
Adroit PMC
 
Strategies for Adoption of SDGs in organizations
Strategies for Adoption of SDGs in organizationsStrategies for Adoption of SDGs in organizations
Strategies for Adoption of SDGs in organizations
Amgad Morgan
 
Curtin Cert degree offer diploma
Curtin Cert degree offer diploma Curtin Cert degree offer diploma
Curtin Cert degree offer diploma
popecap
 

Recently uploaded (20)

Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...
Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...
Lucknow Girls Call Aliganj 08630512678 Provide Best And Top Girl Service And ...
 
Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...
Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...
Varanasi Girls Call Varanasi 0X0000000X Payment On Delevery Cash Hot Premium ...
 
Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...
Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...
Lucknow Girls Call Kalyanpur 08630512678 Provide Best And Top Girl Service An...
 
Integrated and localized Approach in Development Communication.pptx
Integrated and localized Approach in Development Communication.pptxIntegrated and localized Approach in Development Communication.pptx
Integrated and localized Approach in Development Communication.pptx
 
Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
Mysore Girls Call Mysore 0X0000000X Payment On Delevery Cash Hot Premium Genu...
 
Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...
Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...
Hyderabad Girls Call Hyderabad 0X0000000X Unlimited Short Providing Girls Ser...
 
Trapbone Routing Plan created by Marcus Davis Jr
Trapbone Routing Plan created by Marcus Davis JrTrapbone Routing Plan created by Marcus Davis Jr
Trapbone Routing Plan created by Marcus Davis Jr
 
Haldia Dock Complex - A Gateway To India's East Coast
Haldia Dock Complex - A Gateway To India's East CoastHaldia Dock Complex - A Gateway To India's East Coast
Haldia Dock Complex - A Gateway To India's East Coast
 
Colorfcul Presentation - Public Relations
Colorfcul Presentation - Public RelationsColorfcul Presentation - Public Relations
Colorfcul Presentation - Public Relations
 
UW biyezheng degree offer diploma Transcript
UW biyezheng degree offer diploma TranscriptUW biyezheng degree offer diploma Transcript
UW biyezheng degree offer diploma Transcript
 
Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...
Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...
Chandigarh Girls Call Chandigarh 0X0000000X Provide Best And Top Girl Service...
 
Chapter 1 A - Introduction to Arbitration
Chapter 1 A - Introduction to ArbitrationChapter 1 A - Introduction to Arbitration
Chapter 1 A - Introduction to Arbitration
 
UMiami biyezheng degree offer diploma Transcript
UMiami biyezheng degree offer diploma TranscriptUMiami biyezheng degree offer diploma Transcript
UMiami biyezheng degree offer diploma Transcript
 
Flinders Cert degree offer diploma
Flinders Cert degree offer diploma Flinders Cert degree offer diploma
Flinders Cert degree offer diploma
 
UC Davis biyezheng degree offer diploma Transcript
UC Davis biyezheng degree offer diploma TranscriptUC Davis biyezheng degree offer diploma Transcript
UC Davis biyezheng degree offer diploma Transcript
 
2024-07-14 Transformed 07 (shared slides).pptx
2024-07-14 Transformed 07 (shared slides).pptx2024-07-14 Transformed 07 (shared slides).pptx
2024-07-14 Transformed 07 (shared slides).pptx
 
VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Mysore Girls Call Mysore 0X0000000X Doorstep High-Profile Girl Service Ca...
 
Chapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdf
Chapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdfChapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdf
Chapter 1 - Comparsion of Dispute Resolution Technique - Reading Material.pdf
 
Strategies for Adoption of SDGs in organizations
Strategies for Adoption of SDGs in organizationsStrategies for Adoption of SDGs in organizations
Strategies for Adoption of SDGs in organizations
 
Curtin Cert degree offer diploma
Curtin Cert degree offer diploma Curtin Cert degree offer diploma
Curtin Cert degree offer diploma
 

The Silence of the Installers

  • 1. The  Silence  of  the  Installers   How  silent  installers  help  you   automate  IBM  Connec:ons   deployments  
  • 3. About  me   – IBM  So>ware  Consultant  at  Fritz  &  Macziol   – Specialized  in  the  IBM  Connec:ons  and  IBM   Domino  Infrastructure   – Bavarian   – Linux  and  Scrip:ng  Lover,  Blogger   – Speaker  at:   3  
  • 4. About  me   – System  Architect@WebGate   – Specialized  in  IBM  Connec:ons  and  IBM   Same:me   – Swiss  Bavarian   – Linux  and  Scrip:ng  Lover,  Blogger   – Speaker  at:   4  
  • 5. Goal   •  Give  you  an  idea  on  how  to     automate  a  single     box  installa:on  (Linux)  
  • 6. Prerequisites  for  the  Automa:on   •  Needed  Linux  libraries   already  installed   •  Create  a  well     structured  install   folder  with  all   needed  source  files    
  • 7. Connec:ons  Prerequisites   •  IBM  Installa:on  Manager  (IIM)   •  IBM  WebSphere  Applica:ons  Server  8.5.5.2   (including  IHS  and  needed  Fix)   •  Configure  WAS  (Dmgr,  LDAP,  security…)   •  IBM  DB2  10.1  FP4  (import  license)   •  Create  users  and  DBs  (codepage  1208)   •  IBM  TDI  7.1.1  (including  Fixpack  3)   •  Configure  LDAP-­‐Profile  mapping   •  Populate  Profiles    
  • 8. Connec:ons  Installa:on   •  IBM  Connec:ons  5   •  IBM  Connec:ons  5  CR1    
  • 9. Post-­‐Installa:on   •  Configure  IHS   •  Create  keystores  and  certs   •  Exchanging  cer:ficates   •  Configure  IHS  for  SSL   •  Configure  Connec:ons:   –  Configure  Admins   –  IHS   –  File  downloads   –  Dic:onaries…  
  • 10. Silent  Installs   •  Command  Line   •  Define  all  install  parameters  through:   – Command  line  arguments/op:ons   – Templates/Response  Files   – Combina:on   Example:   ./imcl -input /opt/InstallFiles/ResponseFiles/install_conn5.xml -log /opt/InstallFiles/log/Conn5.xml -silent -acceptLicense - showProgress
  • 11. How  to  install  IIM  silently   •  We  only  want  to  define  Installa:on  Directory  and  log   path   •  Can  be  easily  done  with  command  line  arguments   hap://www-­‐01.ibm.com/support/knowledgecenter/api/content/SSDV2W_1.8.0/ com.ibm.silen:nstall12.doc/topics/r_silent_inst_cmd_arg.html     ./installc -log /opt/InstallationFiles/log/IIM.log -acceptLicense -installationDirectory /opt/IBM/IIM –showProgress Always  use  the  latest  32bit  IIM  version  (1.8  as  of  today)  
  • 12. How  to  install  WAS  silently   •  Has  to  be  installed  with  IIM   •  A  lot  of  parameters  have  to  be  defined     (paths,  install  files,  …)   •  Not  all  of  them  can  be  provided  by  command   line  arguments   -­‐>  We  will  use  a  response  file     •  But  first  we  have  to  create  the  response  file  
  • 13. Create  a  response  file  for  WAS   Can  only  be  done  through  GUI   /opt/IBM/IIM/eclipse/IBMIM -record /opt/InstallFiles/ ResponseFiles/install_WAS.xml -skipInstall /opt/ InstallFiles/Skipped
  • 14. Create  a  response  file  for  WAS   •  Define  what  should  be  installed  (WAS  will   directly  be  installed  with  FP2)  
  • 15. Create  a  response  file  for  WAS   •  Select  the  fix  
  • 16. Create  a  response  file  for  WAS   Iden:fy  all  variables  which  should  be   customisable     <?xml version='1.0' encoding='UTF-8'?> <agent-input> <variables> <variable name='sharedLocation' value='/opt/IBM/IMShared'/> </variables> <server> <repository location='/opt/InstallFiles/WAS/Server'/> <repository location='/opt/InstallFiles/WAS/FixPacks/FP0000001'/> <repository location='/opt/InstallFiles/WAS/Fixes/8.5.5.1-ws-was- ifpm94437.zip'/> <repository location='/opt/InstallFiles/WAS/Fixes/8.5.5.1-ws-wasprod- ifpi15998.zip'/> <repository location='/opt/InstallFiles/WAS/Fixes/8.5.5.1-ws-wasprod- ifpm91417.zip'/> <repository location='/opt/InstallFiles/WAS_Suppl/Fixpacks/FP0000001'/> <repository location='/opt/InstallFiles/WAS_Suppl/Server'/> </server>          
  • 17. Create  a  response  file  for  WAS   <profile id='IBM HTTP Server V8.5' installLocation='/opt/IBM/HTTPServer'> <data key='eclipseLocation' value='/opt/IBM/HTTPServer'/> <data key='user.import.profile' value='false'/> <data key='cic.selector.os' value='linux'/> <data key='cic.selector.arch' value='x86'/> <data key='cic.selector.ws' value='gtk'/> <data key='user.ihs.http.server.service.name' value='none'/> <data key='user.ihs.httpPort' value='80'/> <data key='user.ihs.installHttpService' value='false'/> <data key='cic.selector.nl' value='en'/> </profile> <install modify='false'> <!-- IBM HTTP Server for WebSphere Application Server 8.5.5.1 --> <offering profile='IBM HTTP Server V8.5' id='com.ibm.websphere.IHS.v85' version='8.5.5001.20131018_2242' features='core.feature,arch.64bit' installFixes='none'/> </install>
  • 18. Create  a  response  file  for  WAS   <profile id='IBM WebSphere Application Server V8.5' installLocation='/opt/IBM/ WebSphere/AppServer'> <data key='eclipseLocation' value='/opt/IBM/WebSphere/AppServer'/> <data key='user.import.profile' value='false'/> <data key='cic.selector.os' value='linux'/> <data key='cic.selector.arch' value='x86'/> <data key='cic.selector.ws' value='gtk'/> <data key='cic.selector.nl' value='en'/> </profile> <install modify='false'> <!-- 8.5.5.1-WS-WAS-IFPM94437 --> <offering profile='IBM WebSphere Application Server V8.5' id='8.5.5.1-WS-WAS- IFPM94437'/> <!-- 8.5.5.1-WS-WASProd-IFPI15998 --> <offering profile='IBM WebSphere Application Server V8.5' id='8.5.5.1-WS- WASProd-IFPI15998'/> <!-- 8.5.5.1-WS-WASProd-IFPM91417 --> <offering profile='IBM WebSphere Application Server V8.5' id='8.5.5.1-WS- WASProd-IFPM91417'/> <!-- IBM WebSphere Application Server Network Deployment 8.5.5.1 --> <offering profile='IBM WebSphere Application Server V8.5' id='com.ibm.websphere.ND.v85' version='8.5.5001.20131018_2242' features='core.feature,ejbdeploy,thinclient,embeddablecontainer,com.ibm.sdk. 6_64bit' installFixes='none'/> </install>
  • 19. Create  a  response  file  for  WAS   <profile id='Web Server Plug-ins for IBM WebSphere Application Server V8.5' installLocation='/opt/IBM/WebSphere/Plugins'> <data key='eclipseLocation' value='/opt/IBM/WebSphere/Plugins'/> <data key='user.import.profile' value='false'/> <data key='cic.selector.os' value='linux'/> <data key='cic.selector.arch' value='x86'/> <data key='cic.selector.ws' value='gtk'/> <data key='cic.selector.nl' value='en'/> </profile> <install modify='false'> <!-- Web Server Plug-ins for IBM WebSphere Application Server 8.5.5.1 --> <offering profile='Web Server Plug-ins for IBM WebSphere Application Server V8.5' id='com.ibm.websphere.PLG.v85' version='8.5.5001.20131018_2242' features='core.feature,com.ibm.jre. 6_64bit' installFixes='none'/> </install>
  • 20. Create  a  response  file  for  WAS   <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='$ {sharedLocation}'/> <preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/> <preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/> <preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/> <preference name='offering.service.repositories.areUsed' value='true'/> <preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/> <preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/> <preference name='http.ntlm.auth.kind' value='NTLM'/> <preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/> <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/> <preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/> <preference name='PassportAdvantageIsEnabled' value='false'/> <preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/> <preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/> <preference name='com.ibm.cic.common.sharedUI.showErrorLog' value='true'/> <preference name='com.ibm.cic.common.sharedUI.showWarningLog' value='true'/> <preference name='com.ibm.cic.common.sharedUI.showNoteLog' value='true'/> </agent-input>
  • 21. Create  a  response  file  for  WAS   Replace  all  variables  with  placeholders  and  add  them   to  the  beginning  of  the  response  file   … <agent-input acceptLicense='true'> <variables> <variable name='HTTP'/> <variable name='WAS_DIR'/> <variable name='WAS_PLUGIN_DIR'/> <variable name='WAS_TOOL_DIR'/> <variable name='IIM_SHARED'/> <variable name='INSTALL_PATH'/> </variables> … …<repository location='${INSTALL_PATH}WASWASND_v8.5.5'/>… …<profile id='IBM HTTP Server V8.5' installLocation='${HTTP}’> <data key='eclipseLocation' value='${HTTP}'/>.. …<profile id='IBM WebSphere Application Server V8.5' installLocation='$ {WAS_DIR}’> <data key='eclipseLocation' value='${WAS_DIR}'/>…  
  • 22. Run  a  silent  install  of  WAS   Now  run  a  silent  install  with  the  template  and   provide  all  needed  variables  (one  line)     /opt/IBM/IIM/eclipse/tools/imcl -input /opt/InstallFiles/ResponseFiles/install_WAS.xml -acceptLicense -showProgress -variables HTTP=/opt/IBM/HTTPServer,WAS_DIR=/opt/IBM/WebSphere/ AppServer,WAS_PLUGIN_DIR=/opt/IBM/WebSphere/Plugins,WAS_TOOL_DIR=/ opt/IBM/WebSphere/Toolbox,IIM_SHARED=/opt/IBM/ IMShared,INSTALL_PATH=/opt/InstallFiles/  
  • 23. Configure  WAS   •  Create  Cell  (Dmgr,  AppServer)   •  Configure  LDAP   •  Define  Admin   •  Enable  Applica:on  security   •  Define  SSO  domain     Will  be  done  with  some  python  scripts  and  wsadmin  -­‐>   Use  Connec:ons  Community  Scripts  to  speed  up   installa:on,  configura:on  and  documenta:on  
  • 24. Configure  -­‐  Example,  create_dmgr.py   print 'Create Deployment Manager' subprocess.call(WAS_DIR + '/bin/manageprofiles.sh -create -profileName ' + PROFILE_NAME +' -profilePath ' + WAS_PROFILE_DIR + '/' + PROFILE_NAME + ' -templatePath ' + WAS_DIR + '/profileTemplates/cell/dmgr -nodeName ' + NODE_NAME + ' -cellName ' + CELL_NAME + ' - hostName ' + HOST + ' -adminUserName ' + ADMIN_USER + ' -adminPassword ' + ADMIN_PASSWORD + ' -appServerNodeName ' + APP_NODE_NAME + ' - enableAdminSecurity true -nodeProfilePath ' + WAS_PROFILE_DIR + '/' + NODE_PROFILE_NAME + ' -omitAction "samplesInstallandConfig defaultAppDeployAndConfig"', shell=True) print 'Create Node' subprocess.call(WAS_DIR + '/bin/manageprofiles.sh -create -profileName ' + NODE_PROFILE_NAME + ' -profilePath' + WAS_PROFILE_DIR + '/' + NODE_PROFILE_NAME + ' -templatePath ' + WAS_DIR + '/profileTemplates/cell/default -nodeName ' + NODE_NAME + ' -cellName ' + CELL_NAME + ' -hostName ' + HOST + ' -adminUserName ' + ADMIN_USER + ' -adminPassword ' + ADMIN_PASSWORD + ' -appServerNodeName ' + APP_NODE_NAME + ' - dmgrProfilePath ' + WAS_PROFILE_DIR + '/' + PROFILE_NAME + ' -enableAdminSecurity true -omitAction "samplesInstallandConfig defaultAppDeployAndConfig"', shell=True) print 'Preparing the Scripts with variables' shutil.copy2(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap_template.py', INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py') replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LOGIN_PROPERTIES@', LOGIN_PROPERTIES) replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LDAP_HOST@', LDAP_HOST) replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LDAP_BIND_USER@', LDAP_BIND_USER) replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr_ldap.py','@LDAP_BIND_PASSWORDR@', LDAP_BIND_PASSWORD) shutil.copy2(INSTALL_PATH + 'InstallScripts/configure_dmgr_template.py', INSTALL_PATH + 'InstallScripts/configure_dmgr.py') replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr.py','@ADMIN_DN@', ADMIN_DN) replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr.py','@ADMIN_UID@', ADMIN_UID) replaceText(INSTALL_PATH + 'InstallScripts/configure_dmgr.py','@SSO_DOMAIN@', SSO_DOMAIN) print 'starting DMGR' subprocess.call(WAS_DIR + '/bin/startManager.sh', shell=True) subprocess.call(WAS_DIR + '/bin/wsadmin.sh -lang jython -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD + ' -f ' + INSTALL_PATH +'InstallScripts/configure_dmgr_ldap.py', shell=True) print 'stopping DMGR' subprocess.call(WAS_DIR + '/bin/stopManager.sh -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD, shell=True) print 'starting DMGR' subprocess.call(WAS_DIR + '/bin/startManager.sh', shell=True) subprocess.call(WAS_DIR + '/bin/wsadmin.sh -lang jython -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD + ' -f ' + INSTALL_PATH +'InstallScripts/configure_dmgr.py', shell=True) print 'stopping DMGR' subprocess.call(WAS_DIR + '/bin/stopManager.sh -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD, shell=True) print 'starting DMGR' subprocess.call(WAS_DIR + '/bin/startManager.sh', shell=True) subprocess.call(WAS_PROFILE_DIR + '/' + NODE_PROFILE_NAME + '/bin/syncNode.sh ' + HOST + ' -username ' + ADMIN_USER + ' -password ' + ADMIN_PASSWORD, shell=True)
  • 25. Create  a  response  files  for  DB2   Can  be  done  with  DB2  Setup  wizard   Remark:  Start  with  the  Fixpack  from  the   beginning  (don’t  forget  to  import  license  key!)   /opt/InstallFiles/DB2/universal/db2setup
  • 26. Create  a  response  file  for  TDI/ Connec:ons   Can  be  done  with  TDI  Setup  wizard   ./install_tdiv711_linux_x86_64.bin -r /opt/ InstallFiles/ResponseFiles/install_TDI2.rsp Can  be  done  with  the  IIM   /opt/IBM/IIM/eclipse/IBMIM -record /opt/ InstallFiles/ResponseFiles/install_Conn5.xml - skipInstall /opt/InstallFiles/Skipped
  • 27. Run  a  silent  install   DB2  (one  line):   /opt/InstallFiles/DB2/universal/db2setup -r /opt/InstallFiles/ResponseFiles/install_DB2.rsp -l /opt/IBM/log/db2.log   TDI  (one  line):   /opt/InstallFiles/TDI/Server/linux_x86_64/ install_tdiv711_linux_x86_64.bin -i silent –f /opt/InstallFiles/ResponseFiles/install_TDI.rsp   Connec:ons  (one  line):   /opt/IBM/IIM/eclipse/tools/imcl -input /opt/InstallFiles/ResponseFiles/install_conn5_template.xml -log /opt/InstallFiles/log/Conn5.xml -silent -acceptLicense - showProgress  
  • 28. Configura:on  of  DB2/TDI   •  Create  Connec:ons  DBs   •  Enable  Online  Backup   •  Schedule  Backups   •  Extract  TDIsol   •  Create  sync  mapping   •  Sync   •  Schedule  sync    
  • 29. Configura:on  of  IBM  Connec:ons   •  Define  HIS   •  File  download  through  IHS   •  Heap  Sizes   •  Max/Min  datasources   •  J2EE  security  roles   •  …  
  • 30. Let  put  this  all  together   Combine  Steps   •  Create  a  Python  script     for  the  menu  which     combines  all  scripts   •  Work  with  templates   •  Replace  placeholders  in   these  templates  through   scrip:ng  and  create  an   actual  response  file   •  Execute  silent  installers   with  command  line     arguments  and     response  files