Skip to content

Mastering Virtual Machine Offers

The content in this course is from a live hands-on workshop. This demo-heavy course takes you from creating a new virtual machine in Azure through publishing a custom virtual machine offer to the Azure Marketplace. If you are looking to publish a new virtual machine offer, this series will get you from start to finish in a short time.

🚦 Not sure where to get started? Try the Working with Virtual Machine Offers Learning Path.

Creating Virtual Machine offers overview#


This introductory module takes you from start to finish in creating and publishing virtual machine offers in the Microsoft commercial marketplace. Get an overview of the process from beginning to end before embarking on the more technical details in later modules.

Partner Center for VMs overview#


Learn about creating your offers in Partner Center, including private plans, CRM integration, and more.

Partner Center for VMs demo#


See how to create an offer in Partner Center to include creating the offer, configuring a basic CRM integration, specifying offer properties, listing details, and resell with CSP settings. This video does not go into the specifics of creating the Virtual Machine plans for the offer, which will be seen in a later demo.

Creating and customizing a VM demo#


Learn how to not only create a Virtual Machine, but how to customize it by adding scripts or applications. This is a required step in creating your Virtual Machine offer so that the Virtual Machine itself has your intellectual property installed on it.

Generalizing and capturing a VM image overview#


Learn what it means to generalize and capture a Virtual Machine so it can be made available in your offer. The examples provided in this overview pertain to both Windows and Linux machines.

Generalizing and capturing a VM image demo#


See how to capture both a Linux and Windows Virtual Machine for use in your marketplace offer. This demo is done with a Linux machine, but the difference for Windows is explained along the way. Most actions taken are applicable to both machine types and this module gives you what you need to know to generalize and capture both machine types.

Publish your VM offer with Partner Center demo#


This demonstration takes you through creating a plan for your Virtual Machine offer, associating the correct image to the plan, and setting other configuration options on your Virtual Machine. After completing the plan configuration you get to see the offer published.

Securing your Virtual Machine#


Learn about things you can do to secure your Virtual Machine offer and the image used to create it. There are plenty of techniques you can use to harden your Virtual Machine against attackers and this video will take you through several.

VM automation with Packer overview#


Learn about the Packer tool that enables automating many of the tasks you’ve seen done by hand up until now. Packer gives you the power to create virtual machines, install software, create images, and more.

VM automation with Packer demo#


See how the Packer tool gives you the power to automate many of the tasks needed to created Virtual Machine images for your Virtual Machine offer. This walkthrough using VS Code and the command line leaves you with the tools you need to begin your own automation.

The Virtual Machine offer certification process#


This quick lecture walks through the Virtual Machine offer certification process and details common reasons why certification may fail for a newly submitted virtual machine offer. This video can save you loads of time by helping you avoid common mistakes or misunderstandings.

VM Certification Test Tool demo#


There is a tool one can use to help prepare their Virtual Machine image for certification. The Virtual Machine image certification tool is exercised in this video, and we get to see how to set it up and use it to gain confidence that a Virtual Machine image will not be rejected during certification.

Purchasing the Virtual Machine Offer#


The offer is now complete and ready to test in Partner Center. In this video, experience buying the completed Virtual Machine offer from the point of view of the customer.

Virtual Machine Software Reservations overview#


This module provides an overview of what Virtual Machine software reservations are and expands on various billing scenarios and publishing on the marketplace. You will also learn the publisher and customer experience of using VM software reservations.

Securing virtual machines and containers for certification#

Video | PDF

The last thing you want is to create and publish an offer only to have it fail Microsoft’s certification process. This module provides important tips and effective practices for securing virtual machines and containers before publication to the Azure Marketplace, so your offer makes it through certification the first time.

Deprecating and restoring virtual machine images#


This video guides you through deprecating and restoring Virtual Machine images that have been published on the Azure Marketplace. You'll learn the steps to deprecate images, understand the window of deprecation, and how to undo changes within the restore window. Whether you're a seasoned Azure user or just starting out, this video provides valuable insights into the deprecation and restoration process.

Hands-on labs#

To perform the hands-on labs, visit this GitHub repository, which is home to the Mastering the Marketplace labs.