Files
hvm-docs/corpus/hvm_deployment_guide/GUID-EC50D35A-3B63-44DD-BC2D-1D2A0191E97C.md
T
hvm-docs-refresh 8743fff510 weekly refresh: 2026-05-22T17:39Z — 1161 content change(s) across 7 bundle(s)
1161 content change(s) across 7 bundle(s)
1161 sidecar metadata update(s)
7 new bundle(s) added

Bundles with content changes:
  hvm_deployment_guide (NEW): 32 page(s)
    - GUID-0F55384D-5632-4CDC-AA39-A21C1C089AFA
    - GUID-28F18596-4902-4CD1-83F3-1411430C5534
    - GUID-2DD9D39D-9031-4BB5-A4ED-A0179BEF5259
    - GUID-34B1D00A-C42E-4691-8B4F-3B110E34FE7C
    - GUID-3DA92E9D-0635-427A-BA9D-5A7E475B55DB
    ... and 27 more
  hvm_release_notes_8_1_0 (NEW): 1 page(s)
    - sd00007497en_us
  hvm_release_notes_8_1_1 (NEW): 1 page(s)
    - sd00007609en_us
  hvm_release_notes_8_1_2 (NEW): 1 page(s)
    - sd00007734en_us
  hvm_user_manual_8_1_0 (NEW): 374 page(s)
    - GUID-008AF6CD-E219-4D76-B175-B763E5C397CE
    - GUID-02679208-A796-4A58-80AC-33DCF6A4899F
    - GUID-034C2E21-6B14-4AAD-A582-2638A4C7D04C
    - GUID-04410F73-1BA6-46D4-A7A4-E4706C5FD522
    - GUID-0503F050-177F-4360-9B1A-49439AF366B8
    ... and 369 more
  hvm_user_manual_8_1_1 (NEW): 376 page(s)
    - GUID-008AF6CD-E219-4D76-B175-B763E5C397CE
    - GUID-02679208-A796-4A58-80AC-33DCF6A4899F
    - GUID-034C2E21-6B14-4AAD-A582-2638A4C7D04C
    - GUID-04410F73-1BA6-46D4-A7A4-E4706C5FD522
    - GUID-0503F050-177F-4360-9B1A-49439AF366B8
    ... and 371 more
  hvm_user_manual_8_1_2 (NEW): 376 page(s)
    - GUID-008AF6CD-E219-4D76-B175-B763E5C397CE
    - GUID-02679208-A796-4A58-80AC-33DCF6A4899F
    - GUID-034C2E21-6B14-4AAD-A582-2638A4C7D04C
    - GUID-04410F73-1BA6-46D4-A7A4-E4706C5FD522
    - GUID-0503F050-177F-4360-9B1A-49439AF366B8
    ... and 371 more
2026-05-22 17:39:22 +00:00

8.7 KiB
Raw Blame History

Configuring Windows Images for Use with HVM Clusters

This section will go through the steps to prepare a Windows image for deployment on HVM clusters. This image can serve as a template from which additional images and VM Essentials Library items can be built. This section only discusses the Virtual Image configuration fields needed to be successful with this example Windows deployment. For more generalized information on Virtual Images, including configurations needed for successful Linux deployment, see the Library > Virtual Images of the product user manual.

  1. In this example case, well start from downloading a Windows Server ISO directly from the Microsoft download center and go all the way through to creating a new Instance Type in VM Essentials that users can provision on-demand.

  2. With the Windows ISO already downloaded, begin by uploading the ISO as a Virtual Image in VM Essentials. Virtual Images are added in Library > Virtual Images. Click + ADD and then choose “ISO.” Before adding the file itself, set the following configurations on the Virtual Image:

    • NAME: A name for the Virtual Image in VM Essentials, such as “Windows Server 2025 ISO”
    • OPERATING SYSTEM: “Windows Server 2025”
    • MINIMUM MEMORY: Filters out Service Plans at provision time which do not meet the minimum value. For this image type, Ive set 4 GB
  3. In addition to the above, there are a number of checkbox configurations here (many of them are in the expandable “Advanced” section), some of which are checked by default. They should all be unchecked except for “VIRTIO DRIVERS LOADED?” within the “Advanced” expandable section.

  4. With the configurations set, its time to upload the ISO to VM Essentials. Keep in mind that if you do not specify a bucket in which the file should be uploaded, it will be uploaded to the appliance itself. If you choose to do this, be sure you have enough space in your VME Manager appliance to store the images you need. Within the UPLOAD VIRTUAL IMAGE modal is a large drop zone labeled “Drop Files Here.” You can drag and drop the ISO file here or you can click the button labeled Add File and browse for it. A progress bar will appear, wait until the file is completely uploaded before you save and dismiss the modal.

    Add file

  5. After the file has completely uploaded, click SAVE CHANGES. Rather than dropping and uploading the file through this modal, users may also select the URL/PATH radio button. This results in a URL field replacing the file drop zone where a URL to external storage containing the image may be entered.

    NOTE

    Alternatively, you can source the file from an integrated bucket (if any currently exist) by selecting the bucket in the BUCKET field and entering a path to the image in the URL field. When uploading the image via URL or path, the Virtual Image can be saved and closed as soon as all configurations are finished. Image upload will continue in the background. When uploading via file drop, the modal must remain open until the upload process is completed.

  6. Next, well provision a VM from the ISO using the built-in HVM Instance Type. Once running, we will configure the VM to any specific requirements and convert it to a template. Navigate to Provisioning > Instances and click + ADD. On the TYPE tab of the Instance provisioning wizard, we select the Instance Type to provision. In this case, select “HVM” and click NEXT.

  7. On the GROUP tab, select the Group and Cloud containing the target MVM Cluster and provide a name for the new Instance. In my case, I have an automatic naming policy setting my Instance name, but depending on your appliance configuration you may need to enter a custom name. Click NEXT.

  8. On the CONFIGURE tab, first select the IMAGE. Select the Windows server ISO that was uploaded in the previous step. Based on the minimum memory configuration that was set on the Virtual Image, Plans which are too small will be filtered out. Among compatible Plans, select one that meets your requirements. Next, set the RESOURCE POOL, which is the HVM cluster youre targeting. Configure disks and disk sizes, as well as network details (this will vary based on HVM cluster configuration).

  9. Finally, select the HOST, which is the HVM host within the cluster that the new Instance should initially be provisioned onto.

  10. As a final step, we need to also expand the “Advanced Options” section and make sure “ATTACH VIRTIO DRIVERS” is checked. This will attach an ISO containing the VirtIO drivers which well use later. Click NEXT.

    Advanced Options

  11. The final two tabs of the wizard, AUTOMATION and REVIEW, do not require any configuration changes though you may want to review the Instance settings on the final tab. When done, click COMPLETE.

  12. Click on the newly provisioning Instance from the Instances list page. Since this image is being provisioned for the first time, the image must be uploaded to the HVM host. This can take a little bit of time but any future attempts to provision workloads from this image will skip this step. Wait for the Instance to fully complete and appear in a green “Ready” status.

  13. Once the Instance has fully finished provisioning, launch a console session by clicking ACTIONS and then Open Console. This will open a new window with a console session into the VM.

    Windows Setup

  14. After selecting the language, click Next. On the following screen, click Install Now. This will begin the Windows setup process on our new VM. Youll next select the operating system type you wish to install. For this example, Im installing 2019 standard with desktop experience. Click Next.

    Windows Setup Image OS Selection

  15. Accept the licensing terms and click Next.

    Terms and Conditions

  16. On the next screen, choose a custom install.

    Installation Type

  17. The next screen asks where Windows should be installed and may be empty. Click “Load Driver” to locate the mounted disk image containing the VirtIO drivers. The search should return a number of VirtIO SCSI controller packages for various Windows flavors. Select the proper package for the Windows version being installed. Click “Next.”

    Driver Selection

  18. After a moment, were back at the screen asking where Windows should be installed. We should see the disk(s) of size and type selected at the time the VM was provisioned. Select the proper disk and click “Next.” The Windows installation will now begin. Once Windows has fully installed, proceed to the next step.

    Drive Selection

  19. Following installation, Windows will restart and prompt for an Administrator user password. Set the password and log in as Administrator. Currently, there are no network interfaces configured. We need to install the VirtIO drivers to get this machine onto the network. We have a disk image mounted with the driver installer so we need to navigate to that drive and launch the installer. Open Windows Explorer and locate the drive in the side bar. In my case, its the E: drive. Right-click on virtio-win-guest-tools and select “Install.”

    virtio-win-guest-tools

  20. Step through the installer. Simply click Next or Install through each step, there are no configuration changes needed. Once the installer has completed, click Finish. You can confirm we now have a network interface by opening a Command Prompt session and using the ipconfig command. One network adapter should be listed.

    ipconfig

  21. We can now eject the two virtual disks, drives D: and E: in my case.