IBM BS029ML Self Help Guide - Page 228

Our approach to maintenance, Application Server

Page 228 highlights

environment, as covered in the topic "Performing upgrades in a 24x7 environment." This document can be found at: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.en t.doc/wpf/clus_upgrade.html Our approach to maintenance A well designed maintenance strategy will work from a "bottom up" philosophy, with an essentially duplicate copy of the production environment available for in-house quality assurance (QA) testing. For example, if the production environment runs on a clustered series of servers running IBM AIX, then a staging or QA environment should also have a cluster of servers on AIX. From the bottom up, we have these aspects to consider when comparing the QA and production environments: Hardware (from disk arrays to network connectivity, memory, and CPU) Operating system (should be the same in QA as in production, even to the fix level) Application Server Database server Security server (LDAP, User registry, or even third-party external security manager, or ESM) Web server And any other such service integrated into your business. Many customers run their production environments using an "n-1" maintenance strategy, meaning that it does not always operate on the "latest and greatest" levels of software available, but the next most recent levels after being proven in their own QA systems. When a new Fix Pack or other higher level MDV is available, it is installed on a QA environment to begin thorough testing within the local environment to ensure no problems are introduced by its installation. The upgrade can be installed, uninstalled, and reinstalled many times to effectively practice for the eventual upgrade to the production environment. Fix Packs and Refresh Packs install into an existing environment with the Portal Update Installer (PUI) utility that is available with a command-line interface as well as a graphical interface. Administrators familiar with the PUI (http://www.ibm.com/support/docview.wss?rs=688&uid=swg24006942) and its documentation in the version 6.0 Information Center (http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.e nt.doc/wpf/portalupdateinstaller.html) can save time by familiarizing themselves with the utility by practicing on a QA, development, or "sandbox" system before having to use it in an emergency. Keeping thorough notes and documenting any pitfalls or lessons learned is key to success when applying new fixes to production, where limiting the impact to users is the primary objective. With enough practice, the maintenance window this might require could be shortened and in many cases even prevent any outage seen by customers. After installing in QA, the system should be rigorously tested to ensure that no problems are introduced and that all custom content remains functional and compatible with the later 214 IBM WebSphere Portal V6 Self Help Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242

214
IBM WebSphere Portal V6 Self Help Guide
environment, as covered in the topic “Performing upgrades in a 24x7 environment.” This
document can be found at:
t.doc/wpf/clus_upgrade.html
Our approach to maintenance
A well designed maintenance strategy will work from a “bottom up” philosophy, with an
essentially duplicate copy of the production environment available for in-house quality
assurance (QA) testing. For example, if the production environment runs on a clustered
series of servers running IBM AIX, then a staging or QA environment should also have a
cluster of servers on AIX.
From the bottom up, we have these aspects to consider when comparing the QA and
production environments:
±
Hardware (from disk arrays to network connectivity, memory, and CPU)
±
Operating system (should be the same in QA as in production, even to the fix level)
±
Application Server
±
Database server
±
Security server (LDAP, User registry, or even third-party external security manager, or
ESM)
±
Web server
And any other such service integrated into your business.
Many customers run their production environments using an “n-1” maintenance strategy,
meaning that it does not always operate on the “latest and greatest” levels of software
available, but the next most recent levels after being proven in their own QA systems.
When a new Fix Pack or other higher level MDV is available, it is installed on a QA
environment to begin thorough testing within the local environment to ensure no problems are
introduced by its installation. The upgrade can be installed, uninstalled, and reinstalled many
times to effectively practice for the eventual upgrade to the production environment.
Fix Packs and Refresh Packs install into an existing environment with the Portal Update
Installer (PUI) utility that is available with a command-line interface as well as a graphical
interface.
Administrators familiar with the PUI
(
) and its
documentation in the version 6.0 Information Center
(
nt.doc/wpf/portalupdateinstaller.html)
can save time by familiarizing themselves with
the utility by practicing on a QA, development, or “sandbox” system before having to use it in
an emergency.
Keeping thorough notes and documenting any pitfalls or lessons learned is key to success
when applying new fixes to production, where limiting the impact to users is the primary
objective. With enough practice, the maintenance window this might require could be
shortened and in many cases even prevent any outage seen by customers.
After installing in QA, the system should be rigorously tested to ensure that no problems are
introduced and that all custom content remains functional and compatible with the later