Azure Custom Script Extension for Linux Emergencies

My colleague showed me a neat trick to run scripts on Azure Linux VMs as root. Use the Custom Script for Linux Extension. The Extension isn’t just for deployment – it can be run on an already-deployed Linux VM. By leveraging it to run shell scripts as root, you can make repairs to the system if you lock yourself out or need to add a user or ssh key for access. Store your script in a file and execute the extension via Portal, Azure CLI, or PowerShell.

The steps are covered in this MSDN blog article.

Microsoft AZ-100 Exam Impressions

I recently sat the Microsoft exam AZ-100: Microsoft Azure Infrastructure Deployment. This was only my second Microsoft exam, the other being 70-535: Architecting Microsoft Azure Solutions (now retired). I generally approach IT exams with a healthy dose of skepticism as my experience has shown them to be scattered with errors, poor wording, and questions of dubious quality. However I found AZ-100 to be above the average of exams I have taken. Here are some of my thoughts on the exam.

Continue reading “Microsoft AZ-100 Exam Impressions”

Azure Storage Redundancy Explained

Leveraging commercial cloud services allows increased data redundancy without having to expand and maintain your own infrastructure. A new cloud  user can become overwhelmed and confused with the data redundancy options available, especially since each Cloud Service Provider (CSP) tends to use their own terminology. In this post I try to describe the data redundancy methods available in Microsoft Azure in simple terms.

Continue reading “Azure Storage Redundancy Explained”

Create a website or blog at

Up ↑