Setting Up VMRs

This section is intended to assist you with the initial set up and configuration of Solace Virtual Message Routers (VMRs) with common hypervisors and cloud services. After working through the information provided, you will be able to get a Solace VMR instance up and running and ready for messaging.

The VMR is a software-based message router application. The VMR resides in a container that is wrapped with a Linux OS to form a VMR virtual machine image.

Solace offers the following types of VMRs:

  • Enterprise Edition: A full-featured commercial software product available through a paid subscription license.
  • Evaluation Edition: A time-limited version of the VMR Enterprise Edition that provides an opportunity to evaluate a full-featured VMR before obtaining a subscription license.
  • Community Edition: A feature-limited version of the VMR that is available for unlimited use. For this VMR version, replication and in-service upgrades are not supported, and there are scaling limits placed on features, such as the number of configurable Message VPNs and maximum client connections permitted.

After you have a VMR up-and-running, you can refer to the Router Configuration section for information on how to further provision and manage it.

Release Compatibility

For Solace VMR release capability information, refer to the latest Virtual Message Router Release Notes which provide you information on:

  • supported virtual-machine environments
  • Solace-provided Hypervisor packages
  • Solace-provided cloud packages
  • minimum hardware requirements
  • minimum cloud requirement
  • supported software and minimum versions required


  • For best performance and maximum data integrity, it is recommended you use an enterprise-grade SSD, which supports power loss data protection features.
  • For information on some of the conventions used in Solace customer documentation, refer to Documentation Conventions.