Virtualization at Work An Introduction to CHARON products for Value Added Resellers Dogan Baser / Oct 2011 Copyright 2001-2011Stromasys SA 30-61-023-10 p 1 Contents • • • • • • • • • DEC computers Why virtualization CHARON products overview Licensing Support VMS and Tru64 transfers CHARON on VMware Clustering Benefits Copyright 2001-2011Stromasys SA 30-61-023-10 p 2 IT applications are socio-technical systems Copyright 2001-2011Stromasys SA 30-61-023-10 p 3 DEC computers PDP VAX Alpha Copyright 2001-2011Stromasys SA Programmable Data Processor (PDP-11: 16 bit) Virtual Address eXtension (32 bit) Extended VAX (64 bit) 30-61-023-10 p 5 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 • Several operating systems by DEC and others: • 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 – – – – – – 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) – 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) Copyright 2001-2011Stromasys SA 30-61-023-10 p 6 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 7 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 8 DEC users, what now? • Binary translation • Native migration • Virtualization Copyright 2001-2011Stromasys SA 30-61-023-10 p 9 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 10 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 11 HW virtualization, the principle Applications Layered software No changes VAX/Alpha OS CHARON-VAX or -AXP VAX/Alpha hardware platform Hardware Replaced! Operating System Host computer Copyright 2001-2011Stromasys SA 30-61-023-10 p 12 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 14 Virtual systems with VMware ESX (same platform virtualization) Same system architecture VM VM 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) Applications Layered Software In this environment, the Virtual Machines have a (very) different architecture and instruction set from the host. VAX/Alpha OS Virtual VAX / Alpha Hardware Virtualization Different System Architecture Host Computer Copyright 2001-2011Stromasys SA 30-61-023-07 p 15 Inside CHARON SCSI VAX/Alpha VAX disk Memory CPU CPU VAX Emulator System bus interface VAX/Alpha VAX Console Copyright 2001-2011Stromasys SA Ethernet SCSI VAX VAX/Alpha tape Disk controller Tape controller Serial ports Host system disk Virtual disk Tape image VTxxx Terminal, etc 30-61-023-10 p 16 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 17 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++ Copyright 2001-2011Stromasys SA 30-61-023-10 p 18 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 19 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 20 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 21 Feature overview CHARON-AXP/ SMA(+) 4100 DS10 DS20 ES40 GS80 GS160 1 2 1 1 2 4 8 No (Yes) Yes No Yes Yes Yes Yes 1 (4) 2/4 1 2 4 8 16 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 6.1 (6.21h3) 6.2-1h3 7.1-2 7.1-2 7.1-2 7.2-1h1 7.2-1h1 3.2 (4.0B) 3.2C 4.0F 4.0F 4.0F 4.0G 4.0G Virtualized hardware Number of Alpha CPU’s in base license Additional Alpha CPU’s Maximum number of Alpha CPU’s supported Maximum supported Alpha memory Earliest OpenVMS version Earliest Tru64 version Copyright 2001-2011Stromasys SA 30-61-023-10 p 22 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 (*) Memory size depends on the CPU emulated Copyright 2001-2011Stromasys SA (*) (*) (*) (**) 3GB memory on 64 bit Windows 30-61-023-10 p 23 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 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 Copyright 2001-2011Stromasys SA -300 ,-400, -500, -600, -700, -705 30-61-023-10 p 24 Which CHARON-VAX to Use ? Decision factors: • Platform • VMS version to run • Memory size need • Performance need Copyright 2001-2011Stromasys SA 30-61-023-10 p 25 CHARON licensing 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 26 Support • 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 27 HP’s VMS and Tru64 transfers Right to transfer OpenVMS or Tru64 to the Virtual Alpha • Operating system • All supported layered products • Now available through Stromasys For OpenVMS http://h71000.www7.hp.com/openvms/sri-charon-vax-emulator.html For Tru64 http://h30097.www3.hp.com/stromasys/stromasys-alpha-emulator-sw.html Copyright 2001-2011Stromasys SA 30-61-023-10 p 28 Oracle transfers • 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) Copyright 2001-2011Stromasys SA 30-61-023-10 p 29 Oracle transfers • 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" Copyright 2001-2011Stromasys SA 30-61-023-10 p 30 CHARON on VMware ESXi • 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 ! Copyright 2001-2011Stromasys SA 30-61-023-10 p 31 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 32 Tru64 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 33 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 34 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 35 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 Copyright 2001-2011Stromasys SA 30-61-023-10 p 36 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 Copyright 2001-2011Stromasys SA 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 For more information Stromasys SA www.stromasys.com P.O. Box 156 Product descriptions 1228 Plan-les-Ouates Application notes Switzerland Documentation Tel. +41 22 794 1070 Utility downloads Fax +41 22 794 1073 Partner pages info@stromasys.com Copyright 2001-2011Stromasys SA 30-61-023-10 p 38