Hyper-V prevented starting virtual machine because it is prepared for failover fix

Using Azure Migrate to migrate Virtual Machines from a Hyper-V host to Azure, you may want to start a Hyper-V Virtual Machine (VM) after they have been migrated for various reasons including:- VM not accessible in AzureAzure Migration issue and…

Connect to nested Hyper-V VMs in Azure from another Virtual Network using VPN Gateway

Nested Hyper-V VMs in Azure has been available for a while now, its great for alot of different scenarios such as unsupported operating systems that run legacy applications to sandbox environments. After creation of these VMs in a nested Hyper-V…

Creating custom runbooks from start/stop VM solution for specific sets of VMs using tags for sequenced start/stop

Azure provides a start/stop VM solution that allows you to stop/start VMs on a schedule; it consists of multiple PowerShell runbooks. This solution offers three options when deployed:- Schedule VMs to start and stopSchedule VMs to start and stop in…

Azure Virtual Machine Security:- 6 Security suggestions to get you started

Quite often I do get asked about Azure Virtual Machine security and what I recommend you to configure/look at in relation to securing your Virtual Machine configuration. In this blog, I am going to include 6 Virtual Machine security security…

Azure Virtual Machine Change Tracking

Lets have a look at the Azure Virtual Change Tracking extension/solution that allows you to view guest-related OS changes within your Virtual Machine from Azure. This data can be used to alert-on if required various changes within your Virtual Machine…

cloud-init does not appear to be running error after installing WALinuxAgent fix

After a recent migration of a Linux VM (Ubuntu 16.04) from a data centre to Azure using Azure Migrate, it didn't include the installation of WALinuxAgent Why is this needed? This agent is how the Virtual Machine communicates with Azure,…

Copy Azure Virtual Machine Snapshots to another region and create Managed disks using PowerShell

In my previous blog, I detailed how to create Virtual Machine (VM) snapshots of all disks and restore in Azure using PowerShell, this is a follow-on blog detailing how you can copy the Virtual Machine disk snapshots to another region,…

Azure Managed Disk snapshot and restore using PowerShell

Using Virtual Machines in Azure from time-to-time you may want to have a copy of the current point-in-time of your Virtual Machine, rather than taking a full backup of this using Recovery Services, can you create a snapshot of the…

Securing your Virtual Network with Azure Firewall and Network Security Groups

In this blog, I am going to be summarising how you can secure your Virtual network (vNET) with a combination of Azure Firewall and Network Security Group (NSG) Considerations for this will be that the environment will be a hub-spoke…

Azure Hub-Spoke Network Configuration with Azure Firewall DNAT using PowerShell

I am going to show you how to create a Hub-Spoke network configuration with Azure Firewall using PowerShell. What is a Hub-Spoke network? Think of the Hub-Spoke as two different networks, network1 is hub, network2 is spoke. Network1 acts as…