Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

  • Downloads Center
  • Documentation
  • Pricing
  • Documentation

    VM Templates


    The VM Templates feature in MSPControl enables administrators to create standardized virtual machine templates for deployment across Hyper-V and RDS environments. This standardization reduces manual errors, improves efficiency, and ensures consistency in your RMM (Remote Monitoring & Management) processes.

    VM Templates


    Accessing VM Templates

    Navigate to Settings > VM Templates to view the current list of templates. The main grid displays:

    • Name: Identifier for the template.
    • Operating System: OS pre-installed on the template (e.g., Windows Server 2022).
    • Disk Size: The storage allocation for the VM disk image.
    • Status: Indicates if the template is Active or Inactive.

    Clicking a template name opens the details page for managing or updating the template configuration.


    Creating a New VM Template

    To add a new template:

    1. Click the Add VM Template button.
    2. Fill in the required fields:
      • Name: Provide a unique identifier (e.g., WinServer2022-Template).
      • Operating System: Select from pre-configured OS images or upload a new image.
      • Disk Size: Specify the desired disk allocation (e.g., 100 GB).
    3. Select the Service to define the Hyper-V node where the VM Template will be hosted. This is typically a Hyper-V server registered in MSPControl’s Servers section.
    4. Assign the appropriate Hosting Add-On to define the resource pool, licensing, or cost-related aspects of the VM Template. Hosting Add-Ons are configured in the Add-Ons module and connect with your overall service plans.
    5. Optional: Configure advanced settings (e.g., CPU, RAM) by selecting Template Settings.
    6. Click Save Changes to save the template or Cancel to discard changes.

    VM Templates

    VM Templates


    Using VM Templates for Deployments

    VM Templates integrate tightly with other MSPControl modules, including:

    • Hyper-V: Use templates to quickly deploy VMs on your Hyper-V clusters with consistent configurations.
    • Remote Desktop Services (RDS): Provision RDS session hosts using standardized templates to ensure security and performance consistency.
    • RMM Module: Monitor, patch, and manage VMs created from templates with integrated remote management capabilities.

    To deploy a VM from a template, navigate to Virtual Machines > Create New VM and select the desired template. This pre-fills configuration details and reduces manual input, enforcing consistency across your deployments.


    Managing Existing Templates

    To edit or update an existing template:

    1. Click on the template name in the VM Templates list.
    2. Modify fields such as name, OS, disk size, Service, or Add-On as needed.
    3. Click Save Changes to apply updates. Use Deactivate to temporarily disable the template without deleting it.

    Deleting a template is possible via the Actions menu, but ensure no active deployments rely on the template before removal.


    Best Practices

    • Use consistent naming conventions for templates that reflect deployment roles (e.g., HyperV-Prod, RDS-Template).
    • Regularly update templates to include the latest OS patches and configuration best practices.
    • Assign appropriate Services and Add-Ons to match your infrastructure, licensing, and billing requirements.
    • Use Microsoft’s Azure VM documentation for additional guidance on VM image management and best practices.
    • Coordinate with Hyper-V and RDS modules to ensure seamless deployments and manageability.

    MSPControl: Empowering administrators to create, manage, and deploy VMs efficiently—integrating with RMM, Hyper-V, and RDS modules for comprehensive management of your virtual infrastructure.