How to Resolve a Transaction Check Error in Yum

If you’re using Yum to manage packages on a Red Hat Enterprise Linux (RHEL) 7 system, you may encounter a transaction check error when trying to install a package. One common error message is similar to: In this case the error message indicates that there is a conflict between two packages: rhui-azure-rhel7-2.2-606.noarch and rhui-azure-rhel7-eus-2.2-602.noarch. Both packages contain a … Read more

Create an Azure DevOps self-hosted linux agent virtual machine using Terraform

Using Azure DevOps & wanting to deploy an Azure DevOps self-hosted agent using Terraform? In this blog I will show you how by creating all the required Azure resources for IaaS self-hosted agent! Why use an Azure DevOps self-hosted agent? Numerous reasons to why you may want to use an self-hosted agent > Microsoft hosted … Read more

Assign Network Security Group to Virtual Machine Network Interface using PowerShell

A blog post to show how you can assign a Network Security Group (NSG) to a Virtual Machine Network Interface (NIC) in Azure using PowerShell. Firstly, get the Network Security Group you want to have assigned to the Virtual Machine NIC Get the Virtual Machine NIC that you want to assign the NSG to You … Read more

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 environment. What can be tracked? Currently, the following change-types can be tracked within the Change … Read more

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, for additional backup purposes for those VMs that cannot be backedup using Azure-related backup resources, … Read more

Azure Virtual Machine Boot Diagnostics

This little feature has assisted me many times! Azure Virtual Machine boot diagnostics gives you a log view and screenshot of your Virtual Machine (VM) from the hypervisor level. VM not accessible? This feature may just help you! Checking this feature can confirm if your VM is having issues stopping you from connecting successfully. Enabling … Read more

Monitor connection to a Virtual Machine using Connection Monitor

Network Watcher Connection Monitor is a pretty cool service in Azure, ever need to monitor a Virtual machine but third-party extensions cannot be configured? Connection Monitor allows you to monitor Virtual Machines ports to ensure they’re still listening and reachable. How does it work? The connection is created from a Source Virtual Machine to your … Read more

Azure Virtual Machine & Associated Storage Cost Saving Tips

My blog entry for the Azure Advent Calendar, you may be asking what this is? Azure Advent Calendar is running through the month of December, consisting of 75 Videos and blog posts all relating to Microsoft Azure, ran my Gregor Suttie & Richard Hooper Thank you for letting me part of this great community event, … Read more

Availability Sets v Availability Zones in IaaS

Deploying your Production IaaS VMs within Azure you will be wanting to consider redundancy and ensuring your environment is highly available in both the Application itself along with the infrastructure it will be using within Azure. Looking at this from a high-level, you will be deploying each part of the application that you want to … Read more

Securing your secrets using Azure Key Vault and Virtual Machine Managed Identity

In my previous blog I gave an overview of Azure Managed Identity, specifically around virtual machines and managed identities. In this, I will be detailing the process of implementing a secure use of Key Vault with this virtual machine and how Identity Management can be used to retrieve secrets. There are two types of managed … Read more