vms software inc. - february 2018 update v3 · •xml_java v4.0-1 •availability manager base...
TRANSCRIPT
February2018Business&TechnicalUpdate
NewsfromVMSSoftwareInc.(VSI)
Eddie Orcutt, VP Software Engineering Terry R. Holmes, VP Sales & Marketing
“You will typically find OpenVMS in any environment that is serious about high availability, disaster tolerance, security, performance and scalability, especially when running real-time applications…
In short, anything that really has to work.”
Missioncritical
OpenVMS is renown for its 99.999% uptime reputation.
OpenVMS availability is measured in years, not weeks or months, as you would expect on other general purpose operating systems.
Highavailability
17yearshighest recorded uptime without reboot
Europeanrailwaycompany
Security has been architected into the OS from the very beginning
Includes numerous features to restrict and control access to resources.
Securitybydesign
73xFewer daily security vulnerabilities
2xSecuritylevels
10xLower securitypatch rate
OpenVMSClearinghouse
ConsultingServices
Licenses&Support
Hosting
Training
VSI
• VSIistheexclusivecompanytodevelopnewOpenVMSproductssince2014.
• VSIistheonlycompanywhooffersVAX,Alpha,andIntegrityusersawaytomigratetothex86platform.
• VSIistheonlycompanywhocanofferTheRightsToNewVersionsatnoextracostprovidedyouareonVSISupport.
VSILicenses: Licenses
BestinClassSupport
•OnlyVSI supportstaffhasfirsthandaccesstoVSIOpenVMSdevelopmentengineersandprovides90-DayConformanceWarranty.
•OnlyVSI provides4levelsof“BestinClass”support.
•OnlyVSI supportssomelayeredproductspreviouslyunsupported.
•OnlyVSI providesRightstoNewVersions(RTNV)- Receivefree,automaticversionupdatesduringtheterm
ofyourVSIsupport.- ReceivefreelicenseupgradesforVSIduringthetermof
yourVSIsupport.
Support
OpenVMS Programming
OpenVMS Systems Management
OpenVMS UserOfficialVSIOpenVMSTraining
• InstructorLed• RemoteinstructorLed• OnlineSelfPaced• CustomClientSite
OpenVMS Certifications
Training
Expanded OfferingsSERVICES
Hosting
ManagedServices
Consulting
ApplicationServices
GovernmentCompliance
Training
Services
Hardware Strategy
Embedded SystemsCloud
BlockchainWhatisinstorefor
thenext40years?
Future
• Businessnearlydoubledfrompreviousyear.• FY2018looksverystrong.• Customertransitionwellunderway.
• 2018- StrongerVSIMarketingandPartnerOutreach.• MakeaCommercialCasetoCustomers
• VSIistheonlycompanywhocanofferOpenVMSV9.0andhigherincludingaclearx86pathforOpenVMSusers.(RTNV,etc..)ThisincludesAlphaandIntegrityV9.2.
• VSIistheonlycompanywhocanofferRightstoNewLicenseVersionswhencustomerbuysVSISupport.
• ThisincludesAlpha,Integrity,andx86.
HowisVSIdoing?
DividerwithVSIAnnouncements
• Sameserverclassessupportedasoni4andi2generations• rx2800i6• BL860ci6• BL870ci6• BL890ci6
• SameI/Ooptionsplusnewer• 16GbFCHBA
• SupportedwithcurrentOpenVMSV8.4-2L1• Plus16GbFCPatchkitonrx2800i6
HPE Integrity i6 Server Supported
• Provides24x7OpenVMStechnicalsupport(L1/L2)
• AvailableonVAXmodels
• Pricedbyhardwaretier• Workgroup• Departmental• Enterprise
New VAX server Support Program
• Swirlds• CompanythatownsHashgraph IPandimplement
Hashgraph platform.• Hashgraph isnextgenerationdistributedledger.
• Swirlds ispartneringwithVSItorunHashgraph onVSIOpenVMS.
• Supportpartnersandcustomerstoimplementandoperatenextgenerationdistributedapplications.
• Partnershipimprovesspeed,security,costsandavailability.
Swirlds Hashgraph Partnership“Next Generation of Blockchain Technology”
DividerwithVSIProductImprovementsUpdate
VSIImprovementstoOpenVMS
515 179 16
26567
Defect Repairs New Features Open Source Releases
Platforms(IA64&Alpha)
Layered ProductsISV Partners
6versions
28months
Licenses
• Spectre/MeltdownIntelchipvulnerabilities
Spectre /MeltdownVulnerability
• OpenVMSonItanium• OpenVMSonItaniumisnotsusceptible.
• OpenVMSonAlpha• OpenVMSonPre-EV6Alphaisnotsusceptible.• OpenVMSonEV6-and-laterAlpha,VSIhasnot
reproducedbehavior
• OpenVMSonx86-64• Earlydesigndecisionsforthex86-64portofOpenVMS
havealreadymitigatedtheimpactoftheattacksonOpenVMS
• OpenVMSonx86-64isnotsusceptibletoMeltdown• OpenVMSonx86-64haslimitedsusceptibilityto
Spectre. Wewillworkdiligentlytoeliminatesusceptibilityaswecompletetheport.
Plans Schedule
• OpenVMSSecurityBugCVE-2017-17482
• OpenSSL1.02n
BugFixes– NewPatches
• Apatchkit(DCL100)isavailableforallVSIversionsofOpenVMS
• Availablenow
Plans Schedule
• 3OpenVMSIntegrityReleases
• V8.4-1H1– Bolton• June2015
• V8.4-2- Maynard• March2016
• V8.4-2L1– Hudson• August2016
VSIOpenVMSReleases– Todate
• 2OpenVMSAlphaReleases
• V8.4-2L1– February2017
• StandardOpenVMSRelease(Hudson)
• V8.4-2L2- April2017
• PerformanceBuild-EV6/EV7(Felton)
Plus…
JapaneseVersion- DECforms V4.2- DCPS V2.8- FMS V2.6- DECwindows Motif
V1.7E
VSIOpenVMSTestHours(atRelease)
0 20000 40000 60000 80000 100000 120000 140000
V8.4-1H1
V8.4-2
V8.4-2L1
TKSBRYIA64
113727
120356
54236
40112
TestHoursPerVSIOpenVMSVersion
TestHours
NextRelease
OpenVMSIntegrityOperatingEnvironment
Released Planned
BOEComponents: HAOEComponents BOEComponents
• V8.4-2L1operatingsystem• ANTV1.7-1B• AXIS2VB1.0-1• CDSAV2.4-322A• CIFSV1.2ECO1A• CSWSV2.4-3G• CSWS_JAVAV8.5-4• CSWS_PHPV5.2-17A• DCPSV2.8• DECnet PhaseIVV8.4-2L1• DECnet PhaseVV8.4I• DECram V8.4-2L1• DECwindows MotifV1.7E• DCE(runtime)V3.2A• ENCRYPTV8.4-2L1• EnterpriseDirectoryV5.8• KerberosV3.2-260• GNVV3.0-2
• NOTARYV1.0• OpenSSLV1.02k• PERLV5.20-2A• TCP/IPV5.7-13ECO5F• TheDataCollectorV2.3-1220A
• UDDIV1.0B• VSIBinaryCheckerV1.2• WBEM/CIMV3.0-B151019• WBEMprovidersV2.2-5D• WSIT3.4-1• XMLC++3.0-1-1• XML_JAVAV4.0-1
• AvailabilityManagerBaseV8.4-2L1• RMSJournalingV8.4-2L1• VolumeShadowingV8.4-2L1• OpenVMSClusterClientV8.4-2L1• OpenVMSClusterSoftwareV8.4-2L1• RTRV5.3
• CSWSadditionalmodules• GNVUpdates• CIFS Update
OpenVMSIntegrityLayeredProducts
Released Planned
• ABS / MDMS V4.6• ACMS dev, remote, runtime V5.2• BASIC V1.8-4• C V7.4-1• C++ V7.4-6• COBOL V3.1-7• Datatrieve V7.4-1• DECforms dev, runtime V4.2• DECset V12.9-1
(CMS, DTM, MMS, SCA, LSE, PCA)• DFO V3.3• DEC DFS V2.5• FMS dev, runtime V2.6• FORTRAN V8.3-3
• Japanese VMS - DECforms V4.2- DCPS V2.8- FMS V2.6- DECwindows Motif V1.7E
• MRU V1.9• PASCAL V6.2• SSM V1.9-1• TDMS dev, runtime V2.1-1• T4 V4.4D• DQS V1.4• GKS V7.3
• OMNI V4.1• OSAP V4.1
• ReleaseOMNIonbothAlphaandIntegrity
• ReleaseOSAPonbothAlphaandIntegrity
OMNI/OSAPUpdate
• Q22018release(lookingforFTsites)
• Q22018release(lookingforFTsites)
Plans Schedule
OpenVMSIntegrityOpenSourceProducts
Available Investigating
• ActiveMQ V5.15.0A• cURL & libcURL V7.49.0A (OpenSSL 1.0.2h support)• Lua V5.2.3• Mosquitto V1.3.5 (MQTT broker)• Paho-C V1.0.3 (MQTT client)• PHP V5.6.10B• Ruby V2.2.2I• SCALA V2.11.8• Subversion V1.8-13• SWIG V3.0.5• Vgit2 V0.8• ZeroMQ V4.1.2• gSOAP V2.8.32• GNUplot V5.0-2• Maven V3.3-9• syslog
• Erlang• Precision Time Protocol (PTP)• Python• R• Redis
OpenVMSAlpha– OS&LayeredProducts
Released Planned
• V8.4-2L1/V8.4-2L2 OS• CDSA V2.4-320A• DCPS V2.8-1• DECnet Phase IV V8.4-2L1• DECnet Phase V V8.4D• DECram V8.4-2L1• DECwindows Motif V1.7F• DCE (runtime) V3.2B• ENCRYPT V8.4-2L1• Enterprise Directory V5.8-2• Kerberos V3.2-152B• DQS V1.4• NOTARY V1.0• OpenSSL V1.02n• TCP/IP V5.7-13ECO5F• The Data Collector V2.3-1220• VSI Binary Checker V1.1A• AM Base V8.4-2L1
• RMS Journaling V8.4-2L2• Volume Shadowing V8.4-2L2• OpenVMS Cluster Client V8.4-2L2• OpenVMS Cluster Software V8.4-2L2• RTR V5.4-1• T4 V4.4D• ABS / MDMS V4.6-1• ACMS dev, remote, runtime V5.3• BASIC V1.8-5• C V7.4-1• C++ V7.4-8• COBOL V3.1-7• Datatrieve V7.4-1• DECforms dev, runtime V4.2-1• DECset V12.9-3
(CMS, DTM, MMS, SCA, LSE, PCA)• DFO V3.3-1• DEC DFS V2.5-1
• FMS dev, runtime V2.6-1• FORTRAN V8.3-3• MRU V1.9-1• PASCAL V6.2-125• SSM V1.9-1-2• TDMS dev, runtime V2.1-2• AM Base V8.4-2L1• AM Data Analyzer V3.2• GKS V7.3
• OMNI V4.1• OSAP V4.1
OpenVMSAlphaOpenSourceProducts
Available Investigating
• CIFS V1.2ECO1C• CSWS V2.4-3C• CSWS_JAVA V6.0-47A
• Mosquitto 1.3.5 (MQTT broker)• Paho-C 1.0.3 (MQTT client)• ZeroMQ 4.1-2
DividerwithTCPIPUpdate
• VSIwillinitiallydeliverastandaloneVSITCPIPPCSIkitforVSIOpenVMSV8.4-2L1
• VSITCPIPwillbeintegratedintofutureVSIOpenVMSreleases
VSITCP/IP
• VSITCPIP10.5EarlyAdoptersKitwillbereleasedinQ22018
• VSITCPIP10.6,withfeatureimprovements,willbeincludedinfutureVSIOpenVMSreleasesandalsowillbeavailableasastandalonekit
Plans Schedule
• Alphaandx86support• VSITCPIP10.5isI64only• VSITCPIP10.6willbeI64andAlpha• SomefeaturessuchasCKOmaynotbeavailableonAlphaastheyrequireNICsupportwhichmaynotbeavailableinoldNICs
• WewillhavealaterversionofVSITCPIPthatrunsonx86fortheQ42018OpenVMSx86EarlyAdoptersKit,V9.1
VSITCPIPFuturePlans
DividerwithUpcomingVSINewProducts
•V8.5• Q32018Scheduled- VSITCP/IP10.6- CRTL:C99features,
headerupdates- ACPI- SSL1.1x- EnhancedPassword
Management
VSIOpenVMSReleases– Future
V9.x• TBD
V9.2• Q1/2020• FullProductionRelease• NativeBuild• Security-SecureBoot-EncryptedCrashDumps
• AdditionalHPE&DellServers&I/ODevices
• Andmore
DividerwithOpenVMSSupportRoadmaps
VSIOpenVMSAlphaServiceRoadmap2015 2016 2017 2018 2019 2020 2021 2022 2023
8.4-2L1
8.4-2L2
2024
Alpha
Theseroadmapscontainforwardlookingstatementsandare providedsolelyfor yourconvenience.Whiletheinformationinthisroadmapisbasedonourcurrentbestestimates,suchinformationissubjecttochangewithoutnotice.
5YearStandardSupport+2YearPVSminimum✝PVS– PriorVersionSupportwithoutSustainingEngineering24-monthnoticeprovidedbeforesupportend.Also,ExtendedEngineeringSupport(EES)
contractsareavailable.
StandardSupport PVS✝
StandardSupport PVS✝
9.2 StandardSupport
8.5 StandardSupport PVS✝
VSIOpenVMSServiceRoadmap2015 2016 2017 2018 2019 2020 2021 2022 2023
8.4-1H1 StandardSupport
8.4-2 StandardSupport
8.5 StandardSupport
2024
9.x StandardSupport
Integrity
X86
Theseroadmapscontainforwardlookingstatementsandare providedsolelyfor yourconvenience.Whiletheinformationinthisroadmapisbasedonourcurrentbestestimates,suchinformationissubjecttochangewithoutnotice.
StandardSupport9.x
PVS✝
PVS✝
5YearStandardSupport+2YearPVSminimum
8.4-2L1 PVS✝StandardSupport
✝PVS– PriorVersionSupportwithoutSustainingEngineering24MonthnoticewillbeprovidedbeforesupportisendedExtendedEngineeringSupport(EES)contractisavailable
StandardSupport9.2
DividerwithStorage
VSISANStorageArrayFocus(VSIHCL)
VSISupported InProgress Status
38
HPE Storage Array Models
• The 3PAR OS used in VSI testing is version HPE 3PAR 3.2.2.
MSA EVA XP 3PARMSA2040FC EVA4100EVA4000 9500 StoreServ 20000 (20450/20800/20840/20850)
P2000G3FC EVA6000EVA4400 24000 StoreServ 10000 (10400/10800)P2000G3 EVA6400EVA6100 20000 StoreServ 8000 (8200/8400/8440/8450)MSA2300fc P6350FCP6300FC 12000 StoreServ 7000 (7200/7400/7450) MSA1500A/A EVA6000EVA4400 10000 StoreServ 7000 (7200c/7400c/7440c/7450c) MSA1000A/A EVA4100EVA4000
39
DELL/EMC Storage Array Models
• The100k,200kand400kmodelsusethetraditionalFCandSATAHDDdevices,thehardwaredesignofthesethreemodelsisbasicallythesamejustthatthesizeoftheseVMAXsystemsdifferonsizeandmaximumcapacity.TheVMAX100kisjustasmallerversionofthe200kandthe400k,lessdriveandengines,analogoustoabladeservercontainingdifferentnumbersofblades.
• TheVMAX250F,VMAX250FX,VMAX450F,VMAX450FX,VMAX850F,VMAX850FX,VMAX950FVMAX950FXareallflashVMAXmodelsalso differingincapacityandsizeandalsoanalogoustoabladeservercontainingdifferentnumbersofblades.ThexxxFX identifiedmodelsjusthavemorestandardfeaturesthanthexxxF models.
• AlloftheaboveVMAXmodelsoperatewiththesameHypermax OSreleases(microcodereleases)
• Testing is starting for newfutureVMAXmodelaswellastheDellEMC Unitystoragesystemsverysoon.
VMAX 100k VMAX 950VMAX100k VMAX950F
VMAX200k VMAX950FX
VMAX400k
VMAX250F
VMAX250FX
VMAX450F
VMAX450FX
VMAX850F
VMAX850FX
40
Hitachi Storage Array Models
• Management Controller: Hitachi Device Manager Storage Navigator - used for storage management • Storage Controller: Active/Active storage• Drive firmware: Storage Microcode version includes firmware for Disks
VSPHitachiVSPG200
HitachiVSPG400
HitachiVSPG600
HitachiVSPG800
HitachiVSPG1000
HitachiVSPG1500
HitachiVSPF400
HitachiVSPF600
HitachiVSPF800
HitachiVSPF1500
41
Infinidat Storage Array ModelsInfiniBox F-series
F2K
F4K
F6K
42
Kove Storage Array Models
• Fibre Channel: Up to 6 ports - 2,4,8 Gbps per port• 64GB — 1.5TB per 1U unit, mesh connectable for larger capacities
XPDXPDL3
43
Pure Storage Array Models
• Purity code (firmware) needs to be at 4.7.6 or later.
FA Series //m SeriesFlashArrayFA-405 FlashArray//m10
FlashArrayFA-420 FlashArray//m20
FlashArrayFA-450 FlashArray//m50
FlashArray//m70
FlashArray//m10
44
Divider withX86 Port Update
ExecutiveSummary– x86-64DevelopmentPlan
• StrategicworkareasforportingOpenVMStox86-64architecturesystems
• Asinanyporttoanewarchitecture,implementationincludesanumberofarchitecture-definedinterfacesthatarecriticaltotheinnerworkingsofthesystem.
• Systemcomponentsarebeingmodifiedtoimplementthex86-64AMDcallingconventions.
• OpenVMSiscurrentlybuiltforAlphaandItaniumfromcommonsourcecodemodules.x86-64supportisbeingaddedtothatcodebase.
• Compilers• CreatingaconvertertoconnectDEC-createdcompilerfront-endstotheLLVMback-endcodegenerator
• LLVMtargetsx86-64aswellasmanyotherarchitectures,providingadirectpathforportingtootherarchitecturesinthefuture
ExecutiveSummary– x86-64ReleasePlan• TheReleasePlanhasmultiplestages.• V9.0:x86-64EarlyAdopterKit(EAK)– kickthetires
• TheEAKisforaselectedsetofpartners,ISVs,andcustomers• Thesystemwillbelessthancomplete• Contentwilldepend,toalargedegree,ontheneedsoftheparticipants• Crosstools(runonItanium,targetx86)– compilers,linker,…..• Q42018
• V9.1:x86-64GeneralEAKRelease– reasonablycompletesystem• Availableforallpartners,ISVsandcustomers• Notforproduction• Nativetools• Q3/Q42019
• V9.2:x86-64ProductionRelease- completesystem• SamefeatureswillbeonAlphaandItanium,wherepossible• AlphaandItaniumV9.2releaseswillfollowinafewmonths• 2020
• To have OpenVMS parity on Alpha, Integrity and X86 when released• Easier for customers to migrate to X86
WhyV9.2onAlpha&Integrity?
DividerwithX86Servers
x86ServerRoadmap
2018 20202019
OpenVMSV9.0x86-64EarlyAdoptersKit
OpenVMSV9.1x86-64GeneralEAK
OpenVMSV9.2X86-64ProductionRelease
HPE
Rackmount
• Gen9,10 √ √ √Blade
• Gen9,10 √
DELL
Rackmount
• Gen12, 13,14 √ √ √Blade
• Gen12, 13,14 √
HPEX86Servers
DL160DL170DL180DL320DL370
SL170sSL390s
Gen6Gen7Gen8Gen9Gen10
ML330ML350ML370
DL165DL360DL380DL385DL580DL585DL980
BL620cBL680cBL685c
ML110ML350p
DL160DL320eDL360pDL380DL385pDL560
BL660c
SL230sSl250s
ML310ML350
DL20DL60DL80DL120DL160DL180DL360DL380DL560DL580
ML10ML30ML110ML150ML350
DL120DL160DL180DL360DL380DL560DL580
MicroServer
MC990X(4-32Socket)
ML110ML350
ServerGenerations
DellX86ServersServerGenerations
x86HBA&USBRoadmap
2018 20202019
OpenVMSV9.0x86-64EarlyAdoptersKit
OpenVMSV9.1x86-64GeneralEAK
OpenVMSV9.2X86-64ProductionRelease
SCSI Nemonix NX10/11/12 Nemonix NX10/11/12 Nemonix NX10/11/12
SAS HPE H221(12Gbs)DELL HBA330(12Gbs)
HPE H221(12Gbs)DELL HBA330(12Gbs)
HPE 24GbsDELL 24Gbs
RAID HPESASeries HPESASeries DELL PercSeries
FIBRE QLOGIC 26601/2 QLOGIC 27401/2 EMULEX LPe16001/2EMULEX LPe32001/2
USB* USB 3.1 USB4.0• Willsupportbuilt-in USBonHPEand DELLservers.• Supportrestrictedtoserver-orienteddevices.
x86NICRoadmap
2018 20202019
OpenVMSV9.0x86-64EarlyAdoptersKit
OpenVMSV9.1x86-64GeneralEAK
OpenVMSV9.2X86-64ProductionRelease
1Gb Intel
10Gb BROADCOM
20/40Gb EMULEX (BE3) Intel XL710
100Gb IntelMellanox
• VSICloudServices
• WWOpenVMSBootCamp– September23-26
• Upcomingwebinarseries.• ScheduletobereleasedonMarch1.• Topicspecific.
• SchedulingRegionalEvents
ComingAttractions