EMV och iPOS - VNUG Home Page
Download
Report
Transcript EMV och iPOS - VNUG Home Page
HP Integrity Migration
- Just do IT
CEKAB - a subsidiary of EDB
EDB acquired CEKAB in May 2007
CEKAB corner stone in processing &
switching
Stockholm
Oslo
Copenhagen
London
Kiev
CEKAB provides POS&ATM terminal
operator, acquiring, switching and
issuing services
Over a billion transactions per year
on HP Integrity, BASE24, and our
own batch system
EDB - who are we?
EDB - Nordic leadership
– No 1 in Norway and No 5 in Sweden
– No 2 in Outsourcing in Nordic countries
– No 1 in Bank solutions in Nordics
Stockholm
Oslo
5,200 employees in three business areas
– IT Operations
Copenhagen
– Solutions
London
Kiev
– Application Services
Background to migration
Continuously growing business
Dual site decision - 24/7/365 is the reality
– CEKAB has used Tandem and BASE24
since 1986
– Reliable hardware, software and
vendors
– Strategic decision to continue cooperation in a 24/7/365 world
Invest in the future,
– not in old technology
– each machine handles peak transaction
throughput
The Dual Site project
U41
U40
U39
U35
U34
U33
U32
U31
U27
U26
U22
UID
hp StorageWorks
G3
U21
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
300GB 15k
300GB 15k
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
300GB 15k
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
U01
300GB 15k
U02
Bay 14
Bay 1
Bay 14
Bay 1
FibreChannel
hp StorageWorks
FibreChannel
U17
FibreChannel
U18
hp StorageWorks
U12
hp StorageWorks
U11
U08
U06
hp StorageWorks
Go-live
U03
FibreChannel
U04
Bay 14
Bay 1
1
2
HP
ProLiant
DL320
Migrate from S to I
U23
Move Atalla boxes & Windows servers
U07
FibreChannel
U10
Set-up communication backbone
U28
Install Golden Gate
U13
Find two new sites – at least 10 km
apart
U36
Move applications across
U16
FibreChannel
U19
Purchase three HP Integrity 16000,
2 for Production and 1 for Test
U42
U38
U37
U30
U29
U25
U24
U20
U15
U14
hp StorageWorks
U09
U05
Dual Site solution – first draft
Site Primary
U40
U26
U24
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
G3
U24
U22
U23
U21
U22
U20
U20
U33
U31
U35
U32
U33
U30
U32
U29
U34
U31
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
300GB 15k
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB
15k
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
Redundant Fibre
Backbone
GoldenGate
Replication
Bay 14
Bay 1
Bay 14
Bay 1
FibreChannel
U17
FibreChannel
U03
U01
300GB 15k
U04
U02
300GB 15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
U05
U03
300GB 15k
hp StorageWorks
300GB 15k
U07
hp StorageWorks
U05
300GB 15k
U06
300GB 15k
U09
300GB 15k
U10
hp StorageWorks
U08
300GB 15k
U11
hp StorageWorks
FibreChannel
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
CEKAB office
U08
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
Bay 14
Bay 1
FibreChannel
hp StorageWorks
FibreChannel
hp StorageWorks
FibreChannel
Bay 14
Bay 1
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
300GB
15k
U14
U12
FibreChannel
U16
U14
FibreChannel
U19
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
FibreChannel
300GB 15k
hp StorageWorks
FibreChannel
U13
U11
Bay 14
Bay 1
300GB 15k
U17
U15
FibreChannel
U18
U36
U34
FibreChannel
Bay 14
Bay 1
Bay 14
Bay 1
hp StorageWorks
FibreChannel
hp StorageWorks
HP
ProLiant
DL320
2
1
UID
U38
U36
U25
U23
U37
U35
U06
U04
U27
U25
U39
U37
U09
U07
U28
U26
U40
U38
U12
U10
U30
U28
U41
U39
U15
U13
Bay 14
Bay 1
U18
U16
U21
U19
U29
U27
U42
> 10 km
U41
Site Secondary
U42
UID
1
2
HP
ProLiant
DL320
hp StorageWorks
G3
hp StorageWorks
hp StorageWorks
U02
U01
What we feared prior to the project?
Remember K to S migration?
– Huge infrastructure changes, everything had to
be touched
– Migration from Sages to SWAN-boxes
– No support of X.21
– CISC to RISC processor
We feared
– RISC to EPIC would be like CISC to RISC
– CEKAB was on BASE24 V6.4 and ACI had
tested HP Integrity on V6.5
– Long down-time to move CAFs across
– Testing communication is difficult in test
environment
– Start up from PC
– We didn’t want to be first
Was it plug & play?
Hardware migration was a
piece of cake
– S => I is a small technology
step compared to K => S
– “Only” a switch to a new
powerful processor
New accelerator worked well
Excellent support from HP
– Skilled personnel
– Great assistance
System met our expectations
Go-live night was a success
CEKAB was first in the world to migrate Base24
from S to I
Early to run Connect:Direct and MQ on HP
Integrity
Go-live was successful, up and running after 1
hour and 17 minutes.
– Golden Gate replication from old to new
machine minimized the outage
– HW worked fine
– Communication controllers worked fine
– 3rd party SW worked fine
– Own batch system worked fine
– But we are all humans – especially at 5 AM…
What went wrong at go-live?
Cables had been incorrectly labeled
Format2
– ZIP program for Format2 files failed
– A few homegrown utilities did not work
with Format2 or had not been upgraded
Batch programs
– A few batch programs did not use
CPU0-3
– Some had been moved across, but not
recompiled
Forgot to warm-boot change of X.25
address
What went wrong during the project?
Communication
– Too few Ethernet controllers ordered
– Telco reluctant to install TokenRing at new
sites.
Saved by IBM!- stopped supporting FEPs
SNASW (SNA/IP) replaced
SNA/TokenRing
– 2 fiber interfaces in core-switches failed,
detected weeks before go-live!
Batch programs – became a problem
– Could not move COBOL programs across,
had to be accelerated with new accelerator,
OCA. Unforeseen tests as a result
– Recompile Cobol programs once more when
High Pin had to be used
What we had not counted for?
Miscellaneous
– Debugger did not work with
Format2
– Switch from Inspect to Visual
inspect
– Long time to get a fix for MQ
– Insufficient experience of 3rd party
programs
– Internal view – it is an technical
project
– OS upgrade three times, from
H06.04 to H06.07
What we did not do?
CEKAB did not follow
recommendations to upgrade current
OS version to G06.27 on the Smachine before moving software
across to HP Integrity.
– This was abandon, due to cost and
time constraints.
– It turned out well
After go-live experiences
Customers perceived go-live as a success
and were impressed by the short down-time
HP Integrity will last many years, CPU
utilization is still low
Java works better than before
Batch file creation and delivery is faster.
– File creation is faster due to rapid I/O and
powerful CPUs
– File delivery time has decreased
substantially due to the communication
hardware upgrade
So far each go-live has been a success
November 5th, 2006 live on HP Integrity
February 2007 2nd HP Integrity in
production and GG Warm Stand-by
April 2007 GG Hot Stand-by
Sep 16th, 2007, new version of GG and
go-live of active-active with D24
Nov 5th first live traffic in secondary
machine
Conclusions
CEKAB was first in the world to
migrate Base24 from S to I
Go-live was successful, up and
running after 1 hour and 17 minutes
Much easier migration than K to S
Nothing to be afraid of – almost plug
& play
We would to it again…
Questions
Tommy Johansson
[email protected]
www.cekab.se
“HP was the obvious partner. We
have a long history of working
with HP, so it was a safe choice for
us. We trust the people and the
hardware is extremely reliable.”
Sissel Johnsen, Manager of production and
operations, CEKAB