Sage 300 ERP 2014 is supported in VMware ESX and Microsoft Hyper-V virtual environments.
However, please note that the Sage support teams will address only application related issues that can be replicated in a physical environment, and will not address performance issues in a VMware or Hyper-V virtual environment.
- Because implementing a virtual server environment is very complex, we recommend that you consult with a vendor-certified virtual server consultant. The key is to have them commit to matching or mirroring performance requirements detailed in our hardware requirements section. A certified virtual server consultant should be able to provide you with a performance baseline report that includes expected maximum processing throughput per active instance, and expected performance trends as additional virtual instances come online. This document should also include the expected margin of error during peak business operating hours.
- When running in a VMware environment, avoid over-committing VM Application Pools. Allocating more resources than the hardware can support can cause performance problems.
- Each virtual environment should have sufficient resources for the operating system and installed applications.
- If not properly implemented, a virtual environment can be a single point of failure. A single point of failure should be avoided at all costs. The virtual server community always recommends deploying at least two virtual servers, along with a failover strategy.
- There is never enough memory to share among virtual devices running on a virtual server. We recommend that server RAM be configured to the maximum that the server hardware can support. Most server hardware that is certified by the virtual server vendor can support at least 32 GB of RAM.
- Virtual server vendors always support a list of compatible server hardware devices. Therefore, ensure that the virtual server your firm is considering is on the Hardware Compatibility List.
- Each virtual server vendor implements vastly different memory allocation strategies, so you need to be familiar with their specific strategy. For example, VMware dynamically allocates memory to an active virtual image, allowing the administrator to set a maximum memory limit, but allocating that maximum memory only as needed.
- Network bandwidth may become a bottleneck in virtual network environments. Be prepared to add more than four network interface cards to your virtual server. Ask your virtual server platform expert to investigate the ability of these network interface devices to “team up.” When network bandwidth becomes a bottleneck, network interface teaming may be the easiest solution, without resorting to the more complicated strategy of breaking up your network into smaller segments.
- At the time of writing (May 2014), VMware vSphere endorses running database servers as a virtual instance. Sage 300 ERP has not been benchmarked to run the database server on a virtual instance in VMware, despite the vendor allowing this configuration.
To review the entire Compatibility Guide for Sage 300 Version 2014, download the attached file.