Virtual Machines for TEM Server and/or Relays
Can I run the TEM Server and/or TEM Relays on virtual machines?
VMWare or other virtual server tools are fully supported for all TEM components. Today there are many TEM customers running virtual servers for the TEM Server, TEM Relays, TEM Consoles, and TEM Clients. However, there are some concerns about using virtual computers:
- Virtual servers introduce an IO penalty for the additional virtualization overhead. Since TEM Server performance is heavily dependent on disk performance, using a virtual server can hinder performance. We recommend upgrading your disk array for more performance (high-speed RAID controller with many high performing disks) to compensate for the IO penalty.
- It is highly recommended to use only one virtual server instance with the TEM Server on the underlying hardware. If you are running multiple virtual servers on the same hardware, expect that the other virtual servers will affect the TEM Server performance and vice versa.
- If there is an issue with the TEM Server and during troubleshooting we determine that the issue is caused by a problem with the underlying virtualization of the system, we will recommend that you either go to the virtual server vendor for a fix or switch to a physical instance of the server (this is not an expected scenario, but small bugs/issues in the virtual server will sometimes cause severe problems with TEM due to the performance characteristics).