Virtualization at Work

seedgemsbokStorage

Dec 10, 2013 (3 years and 6 months ago)

336 views

Copyright 2001
-
2011Stromasys SA

Virtualization at Work


An Introduction to CHARON products for Value Added Resellers

Dogan Baser / Oct 2011

30
-
61
-
023
-
10 p
1

Copyright 2001
-
2011Stromasys SA

Contents


DEC computers


Why virtualization


CHARON products overview


Licensing


Support


VMS and Tru64 transfers


CHARON on VMware


Clustering


Benefits

30
-
61
-
023
-
10 p
2

Copyright 2001
-
2011Stromasys SA

IT applications are socio
-
technical systems

30
-
61
-
023
-
10 p
3

Copyright 2001
-
2011Stromasys SA

DEC computers

PDP

VAX

Alpha

E
xtended
V
AX

(64 bit)

V
irtual
A
ddress e
X
tension

(32 bit)

P
rogrammable
D
ata
P
rocessor

(PDP
-
11: 16 bit)

30
-
61
-
023
-
10 p
5

Copyright 2001
-
2011Stromasys SA

PDP
-
11


Sold by DEC between 1970 and 1997


First real time process control computer in the industry sold in large quantities


Several bus structures: UNIbus, Qbus, Massbus


Cloned several times in the Eastern Block countries


SM
-
4, SM
-
1420, SM
-
1600, Elektronika BK
-
0010, DVK, UKNC (Soviet Union)


SM
-
4, SM
-
1420, IZOT
-
1016 (Bulgaria)


SM
-
1420 (East Germany)


Mera (Poland)


SM
-
4 (Hungary)


I
-
102 (Romenia)


Several operating systems by DEC and others:


DOS/BATCH, IAS, P/OS, CAPS
-
11, RT
-
11, RSX
-
11, RSTS/E, Ultrix
-
11


ANDOS, MKDOS, MONECS, CSIDOS, TRIPOS, MUMPS, Unix V7, BSD, DEMOS (Soviet
Union), TSX
-
Plus, Rumor (ABB)


RSX
-
11: Real time process control OS with preemptive task scheduling



If somebody is still using a PDP
-
11 today, it is because he could not migrate


he is in great difficulties

30
-
61
-
023
-
10 p
6

Copyright 2001
-
2011Stromasys SA

VAX, a legend


Introduced at October 25th, 1977


Together with Virtual Memory System VMS or OpenVMS


First commercially available 32 bit computer


First installations in Carnegie Mellon University and CERN


Made DEC the #2 computer manufacturer worldwide by 1982


Nightmare of any other computer manufacturer between 1980
-

90


Shipped over 500,000 times worldwide


USA DoD prohibited export into Eastern Block


Cloned several times


An entirely compatible family of computers with 100s of models


Sold until 2000


The operating system OpenVMS has outlived its host platform

30
-
61
-
023
-
10 p
7

Copyright 2001
-
2011Stromasys SA

Alpha AXP


Introduced in 1992, end of life in 2007


64
-
bit RISC processor


OpenVMS, Tru64 UNIX, Windows NT


Gentoo Linux, Debian GNU/Linux, Slackware, Red Hat, Berkeley
Software Distribution NetBSD, OpenBSD, FreeBSD


Very large user community

30
-
61
-
023
-
10 p
8

Copyright 2001
-
2011Stromasys SA

DEC users, what now?


Binary translation


Native migration


Virtualization

30
-
61
-
023
-
10 p
9

Copyright 2001
-
2011Stromasys SA

Binary translation


From VAX to ALPHA: Using OMSVA


From ALPHA to Itanium: Using OMSAI


Both delivered by Stromasys to HP, freeware


Fastest and most inexpensive solution


Does not need the source code


However, some serious limitations apply,
such as the

availability of
older languages on the target platform


VMS only


User
-
mode applications, only


Does not allow for future enhancements on target platform


VAX to Itanium needs two steps


Will impact performance


Not all applications
are

binary translatable

30
-
61
-
023
-
10 p
10

Copyright 2001
-
2011Stromasys SA

Native migration to a new platform


Produces native application on the target platform


Almost every application can be migrated


Partial redesign during migration allows for replacing the
programming language, middleware, user interface and design


Further development and maintenance on target platform


May give a performance boost


However, will take long to implement


Presents serious risks (time, functionality, QA, re
-
certification)


Source code needed

30
-
61
-
023
-
10 p
11

Copyright 2001
-
2011Stromasys SA

VAX/Alpha

hardware

platform

Applications

Layered software

VAX/Alpha OS

Host computer

CHARON
-
VAX or
-
AXP

Operating System

No changes

Hardware

Replaced!

Applications

Layered software

VAX/Alpha OS

HW virtualization, the principle

30
-
61
-
023
-
10 p
12

Copyright 2001
-
2011Stromasys SA

Virtualization


Does not need the source code


Replaces old HW by modern HW


No significant migration efforts.
Upgrades immediately, quickly, simply


Inexpensive


No risk


Reduces computer footprint, energy consumption and cooling
significantly


Preserves current investments


Keeps current applications


Keeps current business processes, no impact on day
-
to
-
day operations


No re
-
training, no re
-
staffing, no re
-
certification


Increases performance

30
-
61
-
023
-
10 p
14

Copyright 2001
-
2011Stromasys SA

30
-
61
-
023
-
07 p
15

Virtual systems with VMware ESX (same platform virtualization)


VM

VM

Same system

architecture

Same system

architecture

In this environment, the Virtual Machines have the same architecture and instruction set as the hardware host system

Virtual legacy systems with
CHARON

(
cross
-
platform virtualization
)


Different
System

Architecture

In this environment, the Virtual Machines
have a (very) different architecture and
instruction set from the host.

Applications

Layered Software

VAX/Alpha OS

Virtual VAX / Alpha

Hardware
Virtualization


Host Computer

Copyright
2001
-
2011
Stromasys SA

Inside CHARON

VAX CPU

Emulator

Disk controller

Virtual disk

SCSI VAX

Tape image

Tape controller

System bus

interface

Serial ports

VAX

Console

VTxxx

Terminal, etc

Ethernet

Memory

SCSI VAX/Alpha tape

Host system disk

CPU

Emulator

Disk controller

Virtual disk

SCSI VAX/Alpha disk

Tape image

Tape controller

System bus

interface

Serial ports

VAX

Console

VAX/Alpha

Console

VTxxx

Terminal, etc

VTxxx

Terminal, etc

Ethernet

Memory

SCSI VAX

Host system disk

30
-
61
-
023
-
10 p
16

Copyright 2001
-
2011Stromasys SA

CHARON characteristics

Full hardware compatibility


Tested‏with‏DEC’s‏diagnostics‏and‏architecture‏tests‏(AXE)

Operating System independent


Runs VMS, VAXEln, Tru64 UNIX, Ultrix, NetBSD, etc,


All versions

Easy to migrate


No VAX/Alpha binary code changes


No VAX/Alpha application source code required


No special host system or VAX/Alpha Operating System drivers

Keep the benefits of current operating systems


Supports NI clustering, shared disk clustering, shadowing, striping


DECnet,‏Ethernet,‏TCP/IP,‏LAT…


VMS security

Add the benefits of modern technologies


Lower cost of ownership


Higher performance


Smaller system footprint


Faster networking


More and faster storage, SAN, NAS


Hardware independency (upgradeable/replaceable host)


Multiple virtual systems on one host, simple server consolidation

30
-
61
-
023
-
10 p
17

Copyright 2001
-
2011Stromasys SA

CHARON
-
VAX history


Design start: April
1999


First VMS logon: March
2000


First customer shipment in September
2000
,
10
VUPS


High
-
end product : June
2002
,
50
+ VUPS


Shared disk clustering: August
2004


SMP VAX emulators : Sept
2004
,
250
+ VUPS


VAX
6660
emulator : Sept
2005
,
900
+ VUPS


Can replace any VAX or VAX cluster ever built


Lightweight and portable


Developed
100
% in C++

30
-
61
-
023
-
10
p
18

Copyright 2001
-
2011Stromasys SA

CHARON
-
AXP history


Announced and shipping since 2006


Benefiting from CHARON brand name and established confidence in
the market


Sales volumes increasing much faster than CHARON
-
VAX

30
-
61
-
023
-
10 p
19

Copyright 2001
-
2011Stromasys SA

CHARON products overview


Alpha virtualizations

CHARON
-
AXP/SMA, CHARON
-
AXP/SMA+, CHARON
-
AXPstation

CHARON
-
AXP/3000, /4100, /DS10, /DS20, /ES40, /GS80, /GS160


Low
-

to mid
-
range VAX virtualizations

CHARON
-
VAX/XM/XL/XK


High
-
end VAX virtualizations

CHARON
-
VAX/66x0


Real
-
time or embedded VAX and PDP
-
11 virtualization

CHARON
-
TB

30
-
61
-
023
-
10
p
20

Copyright 2001
-
2011Stromasys SA

CHARON
-
AXP products

CHARON
-
AXP product

Alpha hardware model replaced

Platform (64 bit)

CHARON
-
AXP/SMA

AlphaServer

2100/300, 2000/275, 1000/266

DEC3000/800, 3000/600, 3000/400

Windows Server 2003 , 2008
-
R2, 7, XP

VMware
vSphere

4.1 (ESXi4.1 update 1)

CHARON
-
AXP/SMA+

AlphaServer

800, 1200, 4000, 4100,
DMCC/Flexor

AlphaStation

500, 600, DPW, XP900, XP1000

Windows, VMware


CHARON
-
AXP/4100

AlphaServer

400, 800, 1000(A) , 1200, 2000,
2100, 4000 or 4100

Windows, VMware,

Fedora

Core

14,
Red

Hat

Enterprise 6

CHARON
-
AXP/DS10

AlphaServer

DS10,
AlphaServer

DS15

Windows, VMware, Linux

CHARON
-
AXP/DS20

AlphaServer

DS20, DS25

Windows, VMware, Linux

CHARON
-
AXP/ES40

AlphaServer

ES40

Windows, VMware, Linux

CHARON
-
AXP/GS80

AlphaServer

GS80, ES80

Windows, VMware, Linux

CHARON
-
AXP/GS160

AlphaServer

GS160, GS80

Windows, VMware, Linux

CHARON
-
AXP/GS320

AlphaServer

GS320, GS1280

Windows, VMware, Linux

CHARON
-
AXPstation

AlphaStation

200, 250, 255

Windows, VMware

PersonalAlpha

Concept
demo
, free, not for commercial use

Windows, 32 and 64 bit

NCE
products

Concept
demo
, free, not for commercial use

Windows, VMware. Linux

30
-
61
-
023
-
10 p
21

Copyright 2001
-
2011Stromasys SA

CHARON
-
AXP/

Virtualized hardware

SMA(+)

4100

DS10

DS20

ES40

GS80

GS160

Number of Alpha CPU’s in base license

1

2

1

1

2

4

8

Additional Alpha CPU’s

No (Yes)

Yes

No

Yes

Yes

Yes

Yes

Maximum number of Alpha CPU’s supported

1 (4)

2/4

1

2

4

8

16

Maximum supported Alpha memory

8 (16)
GB

2 / 32 GB

32 GB

32 GB

32 GB

64 GB

128 GB

Ethernet (DE435, DE450, DE500) support

Yes

Yes

Yes

(2 fixed)

Yes

Yes

Yes

Yes

SCSI adapter (KZPBA) support

Yes

Yes

Yes

Yes

(2 fixed)

Yes

Yes

(1 fixed)

Yes

(1 fixed)

FibreChannel

adapter (KGPSA) support
1)

Bypass

Yes

Yes

Yes

Yes

Yes

Yes

Maximum number of adapters supported
(Ethernet, SCSI and FibreChannel)

20

3
-
17

6

8

10

28

28

IDE support

No

No

Yes

Yes

Yes

Yes

Yes

FDDI support

No

Yes

Yes

Yes

Yes

Yes

Yes

Earliest OpenVMS version

6.1 (6.2
-
1h3)

6.2
-
1h3

7.1
-
2

7.1
-
2

7.1
-
2

7.2
-
1h1

7.2
-
1h1

Earliest Tru64 version

3.2 (4.0B)

3.2C

4.0F

4.0F

4.0F

4.0G

4.0G

Feature overview

30
-
61
-
023
-
10 p
22

Copyright 2001
-
2011Stromasys SA

CHARON
-
VAX products
(x86)

Product

Platform , 32 or 64 bit

VMS

Memory

May replace

CHARON
-
VAX/XM


Windows Server 2003 ,
2008
-
R2, 7, XP


VMware
vSphere

4.1
(ESXi4.1 update 1)


Fedora

Core

14,
Red

Hat

Enterprise 6

4.5

(*)

128 MB
(*)

VAX
-
11,/xxx, µVAX I, II, 2000, 3300,
3400, 3500, 3600, 3800, 3900, 3100
-
85,

VAXstation

I, II, 8xxx, 2000, 3100
-
38, 48,
76, 4000
-
30, 60, 200, 300, 400,

VAX 3100
-
10, 20, 30, 40,

6000
-
210, 310, 410
-
430, 510, 520

CHARON
-
VAX/XM
Plus

Windows, VMware, Linux

4.5

(*)

128 MB
(*)

µVAX3100
-
90, 95, 96, 98

VAX 4000
-
100, 105, 500, 600, 700, 705,
VAXstation

4000
models

90, 96. 98

VAX 6000,
models

440
-
460, 530
-
560

CHARON
-
VAX/XK
Plus


Windows, VMware, Linux

5.5
-
2

256 MB

like

XM+
with

large
memory

CHARON
-
VAX/XL

Windows, VMware, Linux

5.5
-
2

512 MB

like

XM
with

large
memory

CHARON
-
VAX/XL
Plus

Windows, VMware, Linux

5.5
-
2

512 MB

like

XM+
with

large
memory

CHARON
-
VAX/6610 +

Windows, VMware, Linux

5.5
-
2

1 GB

Large SMP
VAXes

with single CPU (6000,
7000, 9000, 10000)

CHARON
-
VAX/6620 +

Windows, VMware, Linux

5.5
-
2

2 GB

with 2 CPUs

CHARON
-
VAX/6630 +

Windows, VMware, Linux

5.5
-
2

2 GB
(**)

with 3 CPUs

CHARON
-
VAX/6660 +

Windows, VMware, Linux

5.5
-
2

2 GB
(**)

Up to maximum # of
CPUs

CHARON
-
TB

Windows

4.5
(*)

512 MB
(*)

Like

XM, for
VAXes

with

non
-
standard HW

(**)
3
GB memory on
64
bit Windows


(*) Memory size depends on the CPU emulated


30
-
61
-
023
-
10 p
23

Copyright 2001
-
2011Stromasys SA

CHARON
-
VAX on OpenVMS IPF

Product

Platform

Earliest VMS
version supported

Emulated
Memory Size

May replace

CHARON
-
VAX/3198 for
OpenVMS Integrity

OpenVMS
V8.3
-
1H1
or higher

5.5
-
2h4

512 MB

VAX3100
-
80,
-
85,
-
90,
-
95,
-
96,
-
98


VAX4000
-
96,
-
98

CHARON
-
VAX/4705 for
OpenVMS Integrity

OpenVMS
V8.3
-
1H1

5.5
-
2h4

512 MB

VAX4000
-
300 ,
-
400,

-
500,
-
600,

-
700,
-
705

CHARON
-
VAX/6610 Plus
for OpenVMS Integrity

OpenVMS
V8.3
-
1H1

5.5
-
2h4

1 GB

Large SMP
VAXes

with
single CPU

CHARON
-
VAX/6620 Plus
for OpenVMS Integrity

OpenVMS
V8.3
-
1H1

5.5
-
2h4

3 GB

Large SMP
VAXes

with
two CPUs

CHARON
-
VAX/6630 Plus
for OpenVMS Integrity

OpenVMS
V8.3
-
1H1

5.5
-
2h4

3 GB

Large SMP
VAXes

with
three CPUs

30
-
61
-
023
-
10 p
24

Copyright 2001
-
2011Stromasys SA

Which CHARON
-
VAX to Use ?

Decision factors:



Platform


VMS version to run


Memory size need


Performance need

30
-
61
-
023
-
10
p
25

Copyright 2001
-
2011Stromasys SA

INDIVIDUAL License


A single instance of a product on one host system


MULTI
-
INSTANCE License


One or multiple instances of a product on one host system


The host must provide sufficient resources (= CPU cores, memory, NW cards)
for the total of all instances, plus Windows


All instances of a given product will have the same license characteristics (=
expiration date, number of CPUs and RAM)


NETWORK License


One or multiple instances of a product on multiple hosts in a network


For all license types


Unlimited license, or


Yearly license


Price ratios: Unlimited : Initial year : Extensions =
100
% :
40
% :
40
%


Mix of CHARON
-
VAX and AXP products possible with HASP license keys


CHARON licensing

30
-
61
-
023
-
10 p
26

Copyright 2001
-
2011Stromasys SA


CHARON product support


From
Stromasys

or a
Stromasys
-
certified support organization (SDO)


GOLD Support: 5 days / 8 hours


PLATINUM Support: 7 days / 24 hours*


VMS and Layered Products support


From HP, as usual


http://h71000.www7.hp.com/openvms/sri
-
charon
-
vax
-
emulator.html


Tru64 and Layered Products support


From HP, as usual


http://h30097.www3.hp.com/stromasys/stromasys
-
alpha
-
emulator
-
sw.html


Oracle support


From Oracle Corp, as usual


http://www.oracle.com/technetwork/database/rdb/charon
-
vax
-
097107.html


* Subject to geographical availability

Support

30
-
61
-
023
-
10 p
27

Copyright 2001
-
2011Stromasys SA

Right to transfer OpenVMS or Tru
64
to the Virtual Alpha


Operating system


All supported layered products


Now available through Stromasys


For OpenVMS

http://h
71000
.www
7
.hp.com/openvms/sri
-
charon
-
vax
-
emulator.html


For Tru
64


http://h
30097
.www
3
.hp.com/stromasys/stromasys
-
alpha
-
emulator
-
sw.html

HP’s VMS and Tru
64
transfers

30
-
61
-
023
-
10 p
28

Copyright 2001
-
2011Stromasys SA


No consistent worldwide treatment by Oracle



Price on VAX and Alpha = f (# of
CPUs
)



Price on CHARON =


Best case:

f (# of
Virtual CPUs
)


Worst case:

f (# of
host CPU cores
)



Oracle transfers

30
-
61
-
023
-
10 p
29

Copyright 2001
-
2011Stromasys SA


No consistent worldwide treatment by Oracle



Price on VAX and Alpha = f (# of
CPUs
)



Price on CHARON =


Best case:

f (# of
Virtual CPUs
)


Oracle LMS rule:

f (# of
host CPU cores

*
CPLF
)



CPLF = Core Processor Licensing Factor

http://www.oracle.com/jp/direct/processor
-
core
-
factor
-
table
-
jp
-
168076
-
ja.pdf#search="/processor
-
core
-
factor
-
table"

Oracle transfers

30
-
61
-
023
-
10
p
30

Copyright 2001
-
2011Stromasys SA


Why two virtualization layers?


Market requirement for VMware support


May help fulfilling some corporate data center policy
requirements


Allows mixing Windows or Linux CHARON with other operating
systems on the same multi
-
core host


However, there is a performance price


Restrictions apply with vMotion


If non of the above is required, then please use the
multi
-
instance license

feature of CHARON !

CHARON on VMware ESXi

30
-
61
-
023
-
10 p
31

Copyright 2001
-
2011Stromasys SA

VMS clustering


NI clusters


Always possible, mixed or pure



Shared Disk Clustering, prerequisites


Ethernet connection for the Lock Manager traffic


Concurrent accessibility of the storage device


Identical device designation for the storage device in all nodes

30
-
61
-
023
-
10
p
32

Copyright 2001
-
2011Stromasys SA

Tru
64
clustering


Tru64 V4.X and V5.X


Ethernet connection


Concurrent access of shared SCSI disks



Tru64 V4.X


Production Server (Memory Channel) Clusters currently
not

supported



Tru64 V5.X


Shared SCSI disks must have identical WWIDs on all nodes


Memory Channel Interconnect must be replaced with Ethernet
Interconnect, which requires V5.1A

30
-
61
-
023
-
10 p
33

Copyright 2001
-
2011Stromasys SA

Why virtualization


Hardware is end
-
of
-
life


Service costs have increased significantly


Operational costs (e.g. energy consumption, footprint) are excessive


Application rewriting and re
-
certification may be expensive & risky


Experts and/or application source code not always available


Automatic binary conversion to OpenVMS/IPF does not always work


Market expects modern platforms


Higher performance needs


Tru64 Unix

30
-
61
-
023
-
10 p
34

Copyright 2001
-
2011Stromasys SA

Benefits


Replace old and expensive HW by modern HW


Significantly reduce cost of ownership


Preserve current investments


Keep current applications


Keep current business processes, no impact on day
-
to day operations


No re
-
training, no re
-
staffing, no re
-
certification


Extend on new platforms, create room for future growth


Become HW independent


Increase performance


Scalable‏size‏and‏licensing‏conditions‏in‏line‏with‏client’s‏needs


Upgrade immediately, quickly, simply


Reduce space needs significantly

30
-
61
-
023
-
10 p
35

Copyright 2001
-
2011Stromasys SA

Some CHARON
-
VAX users


BT, US Dept. of Defense (Pentagon), many Navies, Air Forces and Armies,
Contraves, Dresdner Bank, Bosch, CMC Electronics, GAFSA, Bank Morval,
Ferrero, Ishida, Brittany Ferries, Robotek, Stahlwerk Bous, Alcatel, Lexmark,
many hospitals in USA and Australia, many counties in USA, EDF, Warner
Robbins, Ship Analytics, Vattenfall, Dow Chemical, Bell Group, Janssen
Pharmaceutica, ProQuest Allison, many universities, AKZO Nobel, General
Dynamics, Rolls Royce, GE, P&R, Vodaphone, Philip Morris, Philips, Jaguar,
Opel, British Energy, Elvia, Teijin Dupont, Optus, IASCO, NAMSA, Corus
steel, Samsung, Toshiba, ABB, Raytheon, HP, EST Enerji, Nortel, Scania,
VEBA, BREGA, Swedish Steel, Barco, Oracle, Agfa, Northrop Grumman,
TRW, Airbus, Boeing, Lockheed, Voestalpine, Medisuisse, Migros PK, Spida,
Vibro
-
Meter, Milano Railways, SBB/CFF, Hitachi, Nikon, Fujitsu, HSBC, EDS,
Thales,‏Nokia,‏EADS,‏Ferrari,‏Ford,‏Fidelity‏…‏and‏many‏others

30
-
61
-
023
-
10 p
36

Copyright 2001
-
2011Stromasys SA

Some CHARON
-
AXP users

Europe


Arma Suisse


BCC


BP


Bundeswehr


Commerzbank


Degremont


Eurofighter


European Space Agency


Fugro UK


Huntsmann Chemicals


Gallimard France


GlaxoSmithKline Italy


Kirchenrat Stuttgart


Metalli Italy


Oto Melara


Philips Medical Systems


Police Netherlands


RAF UK


Stockholm Public Transport


Urano Germany

Global


Nikon


Americas


ACSSD


Brooks Automation


Bureau of Census


Cargill


Catalyst Paper


Caterpillar


Cedar Rapids Corn Mill


Central de
Valores

Chili


City of Oklahoma


Fedex


General Dynamics


ITT


Jefferson Parish Sherriff


New Brunswick Power


OSPI


Penton


RL Polk


South Central Power

Australia/New Zealand


ABC


St.
Vincents

Hospitals


Workcover


Wyeth Pharmaceuticals

30
-
61
-
023
-
10 p
37

Copyright 2001
-
2011Stromasys SA

For more information

Stromasys SA


P.O. Box 156

1228 Plan
-
les
-
Ouates

Switzerland

Tel. +41 22 794 1070

Fax +41 22 794 1073


info@stromasys.com


www.stromasys.com


Product descriptions

Application notes

Documentation

Utility downloads

Partner pages


30
-
61
-
023
-
10 p
38