Skip to content

george-markou/Azure-Hyper-V-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Hyper-V Lab

Hey everyone 👋

Introducing an Azure IaaS VM Deployment Template for Windows Server 2022 with Hyper-V Role enabled. This template simplifies the process, allowing you to harness the power of Hyper-V for experimentation, learning, proof of concept development, non-production environments, or even as a staging environment for creating custom images destined for Azure's public cloud.

Here's what's included in the template:

  • A Virtual Network (VNet) with one Subnet
  • A Static Public IP with Standard SKU
  • A Network Security Group (NSG) configured to enable Remote Desktop Connections
  • A Virtual Machine with Nested Virtualization capabilities - visit Markou.me for more information
  • Two Premium SSD Disks: one for the Operating System (127GB) and one for Storing Virtual Machines (512GB)

🌐 Server Roles:

  • Hyper-V
  • DHCP Server
  • RSAT Tools
  • Containers

📦 Additional Software Pre-Installed:

  • Azure Az PowerShell module
  • Azure CLI
  • Azure Storage Explorer
  • AzCopy Utility
  • PowerShell Core
  • Windows Admin Center
  • 7-Zip
  • Chocolatey Package Manager

Visualize

Get Started

  1. Press the button below to deploy the Template using the Azure Portal.

Deploy to Azure

  1. Fill in the required information.

  1. Enjoy a cup of coffee ☕ while waiting for the deployment to finish(Approx 15m).

  1. Connect to the newly deployed VM using Remote Desktop.

  1. Start managing Hyper-V using either Hyper-V Manager or Windows Admin Center.

General Notes

  • There is a large list of VM sizes specified as allowed values within the Template. Just to make your life easier and avoid deployment errors 🦸.
  • The virtual machine is utilizing Azure Spot Instances instead of regular instances, and an eviction policy has been set to 'deallocate'.
  • To evaluate Microsoft Software and Operating Systems, use the Desktop Shortcut of the Microsoft Evaluation Center.
  • In order to use Azure Marketplace Images to deploy Virtual Machines, visit my blog.
  • The default path for storing Virtual Machine configuration files is "F:\VMS" and for disks is "F:\VMS\Disks".
  • Enhanced Session Mode is set to Enabled.
  • A DHCP Scope is present, providing Network Addressing to Virtual Machines.
  • An Internal Hyper-V Switch that is Nat enabled is present.
  • The Data Disk (Volume F) is formatted with ReFS and unit size 64KB.
  • You will find both JSON and Bicep Templates within this repo.
  • The DSC Configuration File is listed here here.
  • The Host Configuration File is listed here here.

Learn more about Hyper-V

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published