If your site runs on a virtual machine, it may be restricted from accessing some processor features supported by the underlying hardware. This is typically done to allow the virtual machine to be moved between host systems with different processor types.
If you are running IMS in a virtual machine, please check the following:
- HyperV: Processor compatibility mode should be disabled
- VMware: If EVC used, EVC should be set to Sandy Bridge or higher (see below)
- QEMU/KVM: Run with -cpu host (or at least -cpu Sandybridge)
Also be careful in your choice of network and SCSI adaptors. Failure to use the recommendations may lead to an unbootable system.
Minimum system requirements
This is the minimal system required to run the IMS software, and should only be used for testing or proof-of-concept deployments.
- Dual-core Intel Xeon E3
- 4GB RAM
- 10GB system disk
- 100Mb network interface
Recommended Virtual Machine configuration (up to 2TB)
- 4 cores
- 8GB RAM
- 15GB system disk
Recommended Virtual Machine configuration (up to 6TB)
- 8 cores
- 16GB RAM
- 25GB system disk on SSD datastore
Recommended system specification (up to 8TB)
- Quad-core Intel Xeon E3-1200v6
- 32GB ECC RAM
- 20GB SSD
- Gigabit network
- Hardware RAID 1/10 of enterprise 7200rpm disks
Recommended system specification (up to 60TB)
- Dual twelve-core Intel Xeon SP
- 96GB ECC RAM
- 400GB NVMe SSD
- Gigabit network
- Hardware RAID 6 of enterprise 7200rpm disks
For new installations, based on Debian 9, the minimum supported CPU feature level is 'Sandy Bridge' - this includes the MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AES and PCLMUL instruction sets.
- Intel Xeon E3-1200 series "Sandy Bridge"
- Intel Xeon E5-1600 series "Sandy Bridge"
- Intel Xeon E5-2400 series "Sandy Bridge"
- Intel Xeon E5-2600 series "Sandy Bridge"
- Intel Xeon E3-1200v2 series "Ivy Bridge"
- Intel Xeon E5-1600v2 series "Ivy Bridge"
- Intel Xeon E5-2400v2 series "Ivy Bridge"
- Intel Xeon E5-2600v2 series "Ivy Bridge"
- Intel Xeon E7-2800v2 series "Ivy Bridge"
- Intel Xeon E7-4800v2 series "Ivy Bridge"
- Intel Xeon E3-1200v3 series "Haswell"
- Intel Xeon E5-2600v3 series "Haswell"
- Intel Xeon E3-1200v5 series "Skylake"
- Intel Xeon E3-1200v6 series "Kaby Lake"
- Intel Xeon E5-2600v4 series "Broadwell"
- Intel Xeon SP series "Skylake"
- AMD Opteron 6200 series
- AMD Opteron 6300 series
- AMD Epyc 7000 series
Installations based on Debian 7 require the 'Nehalem' CPU feature set, with instruction sets including MMX, SSSE3 and SSE4.2 should work. In particular, in addition to the above CPUs, the following families are known to support IMS on Debian 7:
- Intel Xeon 3400 series "Clarkdale"
- Intel Xeon 3400 series "Lynnfield"
- Intel Xeon 3500 series "Bloomfield"
- Intel Xeon 5500 series "Gainestown"
- Intel Xeon 3600 series "Gulftown"
- Intel Xeon 5600 series "Westmere"
- Intel Xeon E7-2800 series "Westmere EX"
- Intel Xeon E7-4800 series "Westmere EX"
- AMD Opteron 3200 series
- AMD Opteron 3300 series
- AMD Opteron 4200 series
- AMD Opteron 4300 series
Older CPUs lack needed instruction sets, and will encounter errors, especially around video processing.
Equivalent desktop processors will work but are strongly discouraged - in particular since these parts lack ECC memory support.
Supported RAID cards
There is extensive hardware RAID support in the Linux kernel. Software based cards are generally more problematic.
The following is a non-exhaustive list of cards that have been tested to work.
- mdadm software RAID
- LSI 9240
- LSI 926x series
- LSI 927x series
- LSI 936x series
- 3ware 9600 series
- 3ware 9750
- Intel Integrated RAID modules
- Dell PERC5/PERC6 series
- Dell H200/H700/H800
- HP Smart Array series
- Adaptec 6800 series
- IBM ServeRAID 8 series
Changing the EVC mode in VMWare
Display the cluster in the inventory.
Right-click the cluster and select Edit Settings.
In the left panel, select VMware EVC.
The dialog box displays the current EVC settings.
To edit the EVC settings, click Change.
From the VMware EVC Mode drop-down menu, select the baseline CPU feature set you want to enable for the cluster.
If the selected EVC Mode cannot be selected, the Compatibility pane displays the reason or reasons why, along with the relevant hosts for each reason.
Click OK to close the EVC Mode dialog box, and click OK to close the cluster settings dialog box.
Unsupported CPU Warnings
During installation, you may see a message:
CPU is unsupported.
Your CPU seems to be missing needed features (SSSE3, SSE4.1, SSE4.2) - IMS may behave unpredictably if you continue.
In this event, please check the supported CPU list above, and also the notes at the top of the page about virtualised compatibility modes.
After installation, the equivalent may be displayed on the left hand side in the Administrative interface as "
IMS has detected that it is running on a processor that lacks needed features - this may cause unpredictable behaviour"