VMS Software, Inc. supports OpenVMS on x86, Itanium and Alpha systems that conform to the specifications on this page. Our documentation (particularly the Release Notes and Installation Guides) provides important guidance on how to configure your systems correctly.
x86-64
Supported Hypervisors
- VMware ESXi V8.0.x
- KVM on Red Hat Enterprise Linux 9.x
- KVM on Oracle Linux 9.x
OpenVMS is compatible with, but not supported on, the following hypervisors:
- Most KVM versions with QEMU version 6.2 or higher
- VMware Workstation
- VMware Fusion
- Oracle VirtualBox
Supported Hardware
If you are not using Fibre Channel storage, VSI OpenVMS is supported on any hardware that is supported by the vendor of the hypervisor used, as long as the CPU’s support a minimum set of features given below. CPUs from 2017 and later support these processor features. If you are using direct access to Fibre Channel storage, consult the Fibre Channel section below for a list of compatible server platforms. To check if your CPU provides the features required to run OpenVMS V9.2-1 or later, run this Python script.
- Intel or AMD x86 CPU
- 64-bit Instruction set
- NX processor bit (NX)
- Streaming SIMD Extensions 4.1 (SSE4.1)
- Virtualization Technology (VT-x/AMD-V)
- XSAVE instructions
- Time Stamp Counter (TSC)
- Advanced Programmable Interrupt Controller (APIC)
- Memory Type Range Registers (MTRR)
IO
Network Controllers
The following hypervisor-provided virtual network adapters are supported:
- Virtio-Net
- VMXNET 3
- EI1000
- EI1000e
Disk Controllers
The following hypervisor-provided virtual disk controllers are supported:
- Virtio-SCSI
- SATA
- LSI Logic Parallel SCSI
Fibre Channel
Direct access to Fibre Channel storage requires the use of a dedicated HBA in the host system. The following HPE Fibre Channel HBAs are supported:
- HPE SN1100Q 16Gbit Fibre Channel HBA – supported on HPE Proliant Gen10 and Gen10 Plus servers
- HPE SN1600Q 16Gbit Fibre Channel HBA – supported on HPE Proliant Gen10 and Gen10 Plus servers
- HPE SN1610Q 32Gbit Fibre Channel HBA – supported on HPE Proliant Gen10, Gen10 Plus, and Gen11 servers
Tape Drives
Tape drives are supported on x86 if they are connected over Fibre Channel or over TMSCP.
Integrity
Supported Servers
- BL860c i2, i4, i6
- BL870c i2, i4, i6
- BL890c i2, i4, i6
- rx1600
- rx1620
- rx2600
- rx2620
- rx2660
- rx2800 i2, i4, i6
- rx3600
- rx6600
- rx7640
- rx8640
Blade Servers IO
The following link contains a chart that shows HPE Blade servers, adapters, and interconnects that are supported by VSI OpenVMS for Integrity Servers. The chart indicates the version of VSI OpenVMS that provides the support, as well as HPE Blade servers (i2, i4, and i6) for which VSI OpenVMS support is available.
Rack Mount Servers IO
The following link contains a chart that shows VSI OpenVMS support for I/O options on HPE rack mount servers (i2, i4, and i6). The chart indicates the version of VSI OpenVMS that provides the support.
The following information is additional to what is presented in this chart:
16Gb Fibre Channel
OpenVMS includes support for 16 Gb Fibre Channel on VSI OpenVMS Integrity V8.4-2, V8.4-2L1, and V8.4-2L3.
Supported Host Bus Adapters are HPE SN1000Q single or dual port 16 Gb HBAs, HPE part numbers B9F23A and B9F24A.
Required software kits for OpenVMS:
- VMS842I_FIBRESCSI-V0200 (V8.4-2)
- VMS842L1I_FIBRESCSI-V0200 (V8.4-2L1)
Supported HPE Integrity servers:
- rx2800 i2/i4/i6
The firmware image for the B9F23A and B9F24A used in VSI testing:
- EFI: 6.37
- ROM: 8.01.80
Alpha
Supported Servers
- DS10, DS10L
- DS15
- DS20, DS20E, DS20L
- DS25
- ES40
- ES45
- ES47
- ES80
- GS80
- GS160
- GS320
- GS1280
Alpha Emulators:
The following Alpha emulators are supported, as long as reported issues can be reproduced on physical hardware:
- AVTware VT-Alpha
- Stromasys Charon Alpha
- Migration Specialties Avanti and FreeAXP
Fibre Channel Storage Arrays
The following charts show VSI OpenVMS support for storage arrays. The charts indicate the minimum version of VSI OpenVMS that provides the support for the arrays.
HPE Alletra Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| Alletra 9000 | - | - | V8.4-2L3 | V9.2-3 |
HPE MSA Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| MSA 2060/2062 | IN210P002 | - | V8.4-2L3 | V9.2-3 |
| MSA 2050/2052 | VL27R001-01 | V8.4-2L1 | V8.4-1H1 | V9.2-3 |
| MSA 2040 | GL210R004 | V8.4-2L1 | V8.4-1H1 | - |
| P2000 G3 MSA1000 MSA1500 MSA2000 | - | V8.4-2L1 | V8.4-1H1 | - |
Note that with version GL210R004 of the MSA2040 and VL270R001-01 of the MSA2050 firmware, you must use the Command Line Interface to set the Host Operating System profile and to set the Universal Device Identifier (UDID) for OpenVMS support.
HPE Primera Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| Primera 630 Primera 650 Primera 670 | 4.0.1.3 | V8.4-2L1 | V8.4-2L1 | - |
HPE 3PAR StoreServ Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| 3PAR StoreServ 20000 3PAR StoreServ 10000 3PAR StoreServ 8000 3PAR StoreServ 7000 | 3.2.2 | V8.4-2L1 | V8.4-1H1 | - |
HPE XP Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| XP 9500 XP 10000 XP 12000 XP 20000 XP 24000 | - | V8.4-2L1 | V8.4-1H1 | - |
HPE EVA Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| EVA 4000 EVA 4100 EVA 4400 EVA 6000 EVA 6100 EVA 6400 EVA 8000 EVA 8100 EVA 8400 P6300 P6350 P6500 P6550 | - | V8.4-2L1 | V8.4-1H1 | - |
EMC Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| Unity 300(F) Unity 350F Unity 380(F) Unity 400(F) Unity 450F Unity 480(F) Unity 500 (F) Unity 550F Unity 600(F) Unity 650F Unity 680(F) Unity 880(F) | Unity OE 4.3 | V8.4-2L1 | V8.4-2L1 | - |
| VMAX 100k VMAX 200k VMAX 400k VMAX250F(X) VMAX450F(X) VMAX850F(X) VMAX950F(X) Powermax 2000 Powermax 2500 Powermax 8000 Powermax 8500 | - | V8.4-2L1 | V8.4-2L2 | - |
Infinidat Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| InfiniBox F2000 InfiniBox F4000 InfiniBox F6000 | 4.0.5 | V8.4-2L1 | V8.4-1H1 | - |
Hitachi Vantara Fibre Channel Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| VSP G200 VSP G400 VSP G600 VSP G800 VSP G1000 VSP G1500 VSP F400 VSP F600 VSP F800 VSP F1500 | - | V8.4-2L1 | V8.4-1H1 | - |
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
For any further information on OS interoperability/compatibility, please contact your HDS representative.
Pure Storage Storage Array
| Array Description | Minimum firmware | Minimum OpenVMS Alpha version | Minimum OpenVMS IA64 version | Minimum OpenVMS x86 version |
|---|---|---|---|---|
| FlashArray FA-400 FlashArray FA-405 FlashArray FA-420 FlashArray FA-450 FlashArray //m10 FlashArray //m20 FlashArray //m50 FlashArray //m70 FlashArray //X10 FlashArray //X20 FlashArray //X50 FlashArray //X70 FlashArray //X90 FlashArray //C40 FlashArray //C60 | Purity Code 4.7.6 | V8.4-2L1 | V8.4-1H1 | - |
Disk Shelves, Tape Libraries and Tape Drives
The following link contains a chart that shows the disk shelves, tape libraries, and tape drives supported by VSI OpenVMS.
The following information is additional to what is presented in this chart.
HPE StoreOnce VTL (virtual tape libraries)
Supported HPE Integrity servers:
- BL860c i2/i4
- BL870c i2/i4
- BL890c i2/i4
- rx2800 i2/i4
- rx2660
- rx3600
- rx6600
- rx7640
- rx8640
Supported HBAs: 8Gb Qlogic Fibre Channel HBAs. 16Gb Fibre Channel support is under development.
StoreOnce software version requirements: 3.13.x or higher.
LTO-9 Tape Drives
HPE LTO-9 tape drives are supported with OpenVMS 8.4-2L3, with certain restrictions.
HPE LTO-9 tape drives have introduced a new media/formatting initialization process that has never been required by earlier generations of LTO tape media. The new tape media initialization/formatting process can possibly take 1-2 hours per LTO-9 tape to complete. This new media initialization process is further described in the following excerpt from HPE documentation:
Media initialization is used in LTO-9 technology to optimize data placement on each LTO-9 cartridge. Each new LTO-9 cartridge requires this one-time initialization prior to starting read/write operations. This is only required for the first use of a new LTO-9 cartridge, subsequent loads do not require additional initialization. The initialization process varies in time depending on the environmental conditions of tape and drive. Most initializations will complete within an hour; however, in some cases it can take up to two hours.
To help you complete this one-time initialization of new LTO-9 media in tape libraries, Hewlett Packard Enterprise has added a feature to all MSL tape libraries and the 1/8 G2 Autoloader. This new feature, the LTO-9 New Media Initialization Wizard, guides you through an automated process to load a selection of uninitialized media into LTO-9 tape drives to quickly complete the initialization process.
The MSL2024 and 1/8 G2 Autoloader will prevent host moves of LTO-9 media that is uninitialized, or unknown status into tape drives. Preventing uninitialized, or unknown status LTO-9 media moves protects against moving an uninitialized tape into the drive by accident-causing backup delays and potential timeout errors while the tape initializes. If an attempt is made to move a tape that is not known to be initialized, the library will report a Source Not Ready error (SCSI Check Condition 05/4481). New LTO-9 tapes are scanned automatically when bulk loaded into the magazine to determine their initialization status. If tapes are inserted using the mail slot, and moved into storage slots, they will remain in an unknown state and need to be manually scanned to determine their initialization status using the Media Initialization Required Check on the Operations - Media Init tab of the remote management interface. Any tapes that are inaccessible because they are not initialized can then be initialized using the New Media Initialization Wizard on that same page.
VSI supports using HPE LTO-9 tape drives with OpenVMS 8.4-2L3 with basic system components, including BACKUP and MRU (Media Robot Utility).
When using Archive Backup System (ABS)/Media Device and Management System (MDMS) with tape libraries containing LTO-9 tape drives, failures can occur if ABS “MDMS INITIALIZE VOLUME” or “MDMS LOAD” commands are used with brand-new LTO-9 tape cartridges. The current release of ABS (v4.6) is unaware of the new media initialization/formatting process causing a) MDMS to lose track of MDMS volumes placement; and b) the robot to become inaccessible until the new media initialization process completes. The inaccessible robot can in turn cause running ABS saves and restores to fail.
Brand-new LTO-9 tape cartridges must be initialized with the tape library's LTO-9 New Media Initialization Wizard prior to use with ABS. ABS and MDMS should be shut down to avoid any conflict with the LTO-9 New Media Initialization Wizard to ensure that no ABS saves or restores are running when the new tape initialization process is initiated.
Alternatively, manual LTO-9 new media initialization can be accomplished by disabling an LTO-9 drive with an ABS “MDMS SET DRIVE/DISABLE” command and then using MRU to move the new LTO-9 cartridge into the ABS disabled drive. Upon completion of the 1-2 hour new media initialization process, the drive may be set online with the ABS “MDMS SET DRIVE/ENABLE” command.