Step-by-Step: Capturing Azure Resource Manager (ARM) VNET Gateway Diagnostic Logs

*** UPDATED for Azure PowerShell 2.x and 3.x *** A while back, I published an article that stepped through capturing diagnostic logs for v1 “Classic” virtual network gateways (aka VNET Gateways or VPN Gateways) on Azure via the Azure Service Management (ASM) API and PowerShell.  Since then, the Azure team has released Azure Resource Manager (ARM)…


7 Steps to Building Site-to-Site VPN Connections for V2 VNETs using Azure Resource Manager in the NEW Azure Portal

In a prior article, we walked through the process of scripted provisioning for V2 virtual networks and site-to-site connections using Azure Resource Manager (ARM) and Azure PowerShell together.  Recently, a UI create experience was surfaced in the NEW Azure Portal to make it even easier to provision these scenarios directly from the portal. In this…


Step-by-Step: User-Defined Routing in the Cloud with Azure Resource Manager and Azure PowerShell 1.0 Preview

Custom IP routing topologies on Azure Virtual Networks have been available for several months via native User-Defined Routing (UDR) and IP Forwarding features.  However, recently I’ve been receiving questions on how to configure IP forwarding and user-defined routes via the new Azure Resource Manager (ARM) API.  In this article, we’ll step through a set of PowerShell…


Diagnose Azure Virtual Network VPN connectivity issues with PowerShell

Azure Virtual Network Gateways provide a great solution for quickly building secure cross-premises network connectivity for a Hybrid Cloud via IPsec site-to-site VPN tunnels. However, VPN tunnels can sometimes be a bit tricky to configure with certain on-premises VPN gateways.  When the VPN tunnel isn't able to connect between Azure and your on-premises gateway device…


Step-by-Step: Revoking and Reinstating Client VPN Certificates for Azure Point-to-Site VPNs

Microsoft Azure provides Point-to-Site VPN (aka. Client VPN) connectivity for secure remote access by development and operations teams to cloud-based workloads that are provisioned on an Azure Virtual Network.  Azure Point-to-Site VPN connectivity uses SSTP as a firewall-friendly tunneling protocol and certificates for mutual authentication of each client connection. You can find more details on…


Quick Tip: List Current Client Connections on Azure Point-to-Site VPN with PowerShell and REST API

Microsoft Azure provides secure access to cloud-based VMs for developers and IT operations teams via Point-to-Site VPN (aka. Client VPN) connectivity.  This solution uses SSTP (Secure Socket Tunneling Protocol) to provide a secure, firewall-friendly solution that uses the native VPN client built-in with Windows 7 and later.  In a future article, we'll also look at…


Quick Tip: Listing all IaaS VMs or PaaS Roles on an Azure Virtual Network via PowerShell

When managing Microsoft Azure Virtual Networks via the Azure Management Portal, we can easily see a list of IaaS Virtual Machines and/or PaaS web/worker roles that are connected to a particular virtual network, as shown below. List of resources connected to Azure Virtual Network via Management Portal Question: How can I determine this same type…


Modernizing Your Infrastructure with Hybrid Cloud - Step-by-Step: Cross-Premises Connectivity with Azure ExpressRoute (Part 16)

With Microsoft Azure ExpressRoute, organizations can create private, high-throughput network connections between Azure datacenters and existing infrastructure, whether it’s on-premises or in a co-location environment. ExpressRoute connections do not go over the public Internet, and as such they can offer: More reliability – with an SLA of 99.9% on ExpressRoute connection uptime   Faster speeds…


Why R2? Software Defined Networking with Hyper-V Network Virtualization

This month, my team of fellow IT Pro Technical Evangelists are publishing a series of articles on Why Windows Server 2012 R2? that highlights the key enhancements and new capabilities that we’re seeing driving particular interest in this latest release of our Windows Server operating system in the field.  This article has been updated now…


VMware or Microsoft? Comparing vSphere 5.5 and Windows Server 2012 R2 Hyper-V At-A-Glance

UPDATES: Based on strong feedback from the community, I’ve made the following updates to this article … Added new row for Virtualization of Serial Ports. Added new row for Web-based Management. Added new rows for Boot from Flash, Boot from SAN and VM Guest Clustering Maximum Nodes. Added new rows for VDI management, Disk Footprint…