Azure Local + External SAN: The Architecture That Actually Matters

Azure Local is evolving into one of Microsoft’s most adaptable hybrid platforms. With external SAN support now fully in play — Fibre Channel generally available and iSCSI in preview — the design conversation has shifted again. This is especially true for organisations running disaggregated environments or those with existing SAN estates they want to keep […]

Read More

Balancing Cluster Shared Volume Ownership in Azure Local clusters with a PowerShell Script

If you manage Azure Local clusters (or any Windows Failover Cluster with Hyper-V and Cluster Shared Volumes), you’ve probably noticed that CSV ownership doesn’t always stay perfectly balanced after maintenance, patching, or node reboots. One node can end up owning multiple volumes while others sit idle. This creates unnecessary I/O coordination overhead and can quietly […]

Read More

Handling Preinstalled or Outdated OS Images During Azure Arc Registration

If you’re performing an Azure Local deployments on an OEM premier solution, you might run into scenarios where your OS images are preinstalled and a bit outdated. Don’t worry—Microsoft has built-in mechanisms to handle this smoothly during the Arc registration process. In this post, I’ll break it down step by step, drawing from the official […]

Read More

Granular RBAC Permissions for Azure Local VMs: Moving Beyond Built-in Roles

If you’ve been working with Azure Local VMs (those Arc-enabled virtual machines running on your on-premises Azure Local clusters), you’ll know that managing user access is an important task. Microsoft provides some good built-in roles, but they often don’t give you the fine-grained control many organisations need. That’s where custom RBAC roles come in handy […]

Read More