How to Configure Microsoft ADFS with Azure MFA as Primary Authentication


In order to setup Azure MFA as Primary Authentication with AD FS, this does require you to move to Azure MFA (cloud-based version). I have not deployed Azure Multi-Factor Authentication Server (on-prem/hybrid version) in a few years for anyone as … Continue reading

Move or Add a VM’s Primary NIC from one VNET to another vNet


In this example, the powershell Cmdlets edit the VM NIC properties and change the subnet from one vNet to another vNet. Step1: Get Azure VM, NIC and Resource Group Properties. Stop-AzVM -Name “vm” -ResourceGroupName “RG01” $vm = Get-AzVm -Name “vm” … Continue reading

Prepare Windows 10 Master Image & Deploy Windows Virtual Desktop


This gallery contains 2 photos.

Microsoft announced Windows Virtual Desktop and began a private preview. Since then, we’ve been hard at work developing the ability to scale and deliver a true multi-session Windows 10 and Office 365 ProPlus virtual desktop and app experience on any … Continue reading

Migrate Alibaba ECS VM to Azure Cloud using Azure Site Recovery Services


In my previous blog, I have written how to migrate workloads from VMware to Azure Cloud.  In this tutorial, I am going to elaborate you how to migrate Amazon Web Services (AWS) EC2 virtual machines (VMs) to Azure VMs by … Continue reading

Migrate SQL Server to Azure SQL Database using Database Migration Services (DMS)


The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database. The Data Migration Service (DMA) lets you … Continue reading

Build DMZ in Azure Cloud


This gallery contains 3 photos.

Azure routes traffic between Azure, on-premises, and Internet resources. Azure automatically creates a route table for each subnet within an Azure virtual network and adds system default routes to the table. You can override some of Azure’s system routes with … Continue reading

Azure Stack Pricing Model


This gallery contains 1 photo.

Azure Stack is sold as an integrated system, with software pre-installed on validated hardware. Azure Stack comes with two operational modes—Connected and Disconnected. Connected Mode use Azure metering services with the Microsoft Azure Cloud. The Disconnected Mode does not use … Continue reading

Amazon EC2 and Azure Virtual Machine (Instance) Comparison


This gallery contains 1 photo.

Both Amazon EC2 and Azure VM provide a wide selection of VM types optimised to fit different use cases. An instance or VM is combinations of virtual CPU, virtual memory, temporary storage, and networking capacity and give a customer the … Continue reading

Azure AD B2B Collaboration With SharePoint Online


This gallery contains 2 photos.

Azure AD B2B collaboration capabilities to invite guest users into your Azure AD tenant to allow them to access Azure AD service Azure AD B2B collaboration invited users can be picked from OneDrive/SharePoint Online sharing dialog boxes. OneDrive/SharePoint Online invited … Continue reading

Migrate Amazon Web Services (AWS) EC2 VM to Azure Cloud


This gallery contains 1 photo.

In my previous blog, I have written how to migrate workloads from VMware to Azure Cloud.  In this tutorial, I am going to elaborate you how to migrate Amazon Web Services (AWS) EC2 virtual machines (VMs) to Azure VMs by … Continue reading

Backup VMware Server Workloads to Azure Backup Server


This gallery contains 1 photo.

In my previous article, I explained how to install and configure Azure Backup Server. This article explains how to configure Azure Backup Server to help protect VMware  Server workloads. I am assuming that you already have Azure Backup Server installed. … Continue reading

Azure Backup Server v2


This gallery contains 2 photos.

Azure Backup is used for backups and DR, and it works with managed disks as well as unmanaged disks. You can create a backup job with time-based backups, easy VM restoration, and backup retention policies. The following table is a … Continue reading

Migrate a SQL Server database to Azure SQL Database


This gallery contains 1 photo.

Azure Database Migration Service partners with DMA to migrate existing on-premises SQL Server, Oracle, and MySQL databases to Azure SQL Database, Azure SQL Database Managed Instance or SQL Server on Azure virtual machines.     Moving a SQL Server database … Continue reading

Migrating VMware Virtual Workloads to Microsoft Azure Cloud


This gallery contains 3 photos.

Overview Migrating to the cloud doesn’t have to be difficult, but many organizations struggle to get started. Before they can showcase the cost benefits of moving to the cloud or determine if their workloads will lift and shift without effort, … Continue reading

Nimble Hybrid Storage for Azure VM


Microsoft Azure can be integrated with Nimble Cloud-Connected Storage based on the Nimble Storage Predictive Flash platform via Microsoft Azure ExpressRoute or Equinix Cloud Exchange connectivity solutions. The Nimble storage is located in Equinix colocation facilities at proximity to Azure … Continue reading

EMC Unity Hybrid Storage for Azure Cloud Integration


The customers who have placed their workload in both on-premises and cloud forming a “Hybrid Cloud” model for your Organisation, you probably need on-premises storage which meets the requirement of hybrid workloads. EMC’s Unity hybrid flash storage series may be … Continue reading

Geo-mapping using Azure Traffic Manager


Microsoft Azure Traffic Manager allows you to control the distribution of user traffic for service endpoints in different datacenters and region. Traffic Manager support distribution of traffic for Azure VMs, Web Apps, cloud services and non-Azure endpoints. Traffic Manager uses … Continue reading

Azure Site-to-Site IPSec VPN connection with Citrix NetScaler (CloudBridge)


This gallery contains 1 photo.

An Azure Site-to-Site VPN gateway connection is used to connect on-premises network to an Azure virtual network over an IPsec/IKE (IKEv1 or IKEv2) VPN tunnel. This type of connection requires a VPN device located on-premises that has an externally facing … Continue reading

Deploy Work Folder in Azure Cloud


The concept of Work Folder is to store user’s data in a convenient location. User can access the work folder from BYOD and Corporate SOE from anywhere. The work folder facilitate flexible use of corporate information securely from supported devices. … Continue reading

Configure Azure B2B, Azure Rights Management for on-premises SharePoint, Exchange and File server


Azure Information Protection (Azure RMS) is an enterprise information protection solution for any organization. Azure RMS provides classification, labeling, and protection of organization’s data. Note: This deployment also enables Azure B2B access for the Published Applications in Azure AD. Azure … Continue reading

Configuring Azure ExpressRoute using PowerShell


Microsoft Azure ExpressRoute is a private connection from on-premises networks to the Microsoft cloud over a private peering facilitated by a network service provider. With ExpressRoute, you can establish a faster, low latencies and reliable connection to Microsoft cloud services, … Continue reading

Add multiple users to Office 365 security groups using PowerShell Scripts


Step1:  Connect MSOL Services Connect-MsolService Step2: Find out ObjectID of the Security Group you would like add members to Get-MsolGroup –Maxresults 100000 | Where-Object {$_.DisplayName -eq “Test Security Group”} Get-MsolGroup –ObjectId “af407072-7ae1-4b07-a0ca-6634b7396054” OR Sign-in to Portal.Azure.Com and Select Azure Active … Continue reading

Why Managed vCenter Provider cannot be called Cloud Provider?


This gallery contains 2 photos.

Before I answer the question of the title of this article, let’s start with what is public cloud and how a public cloud can be defined. In cloud computing, the word cloud (also phrased as “the cloud”) is used as … Continue reading

Understanding Software Defined Networking (SDN) and Network Virtualization


The evolution of virtualization lead to an evolution of wide range of virtualized technology including the key building block of a data center which is Network. A traditional network used be wired connection of physical switches and devices. A network … Continue reading

Comparing VMware vSwitch with SCVMM Network Virtualization


Feature VMware vSphere System Center VMM 2012 R2 Standard vSwitch DV Switch Switch Features Yes Yes Yes Layer 2 Forwarding Yes Yes Yes IEEE 802.1Q VLAN Tagging Yes Yes Yes Multicast Support Yes Yes Yes Network Policy – Yes Yes … Continue reading

VMware vSphere: What’s New 5.0

HA: VMware provides several features that can be leveraged to increase the availability of a virtualized environment.With the latest release, several enhancements have been incorporated within VMware vCenter Server Heartbeat. These feature enhancements are the result of the focus of VMware in three key areas — manageability, usability,and application support.

Networking:  There are two broad types of networking capabilities that are new or enhanced in the VMware vSphere 5.0 release. The first type improves the network administrator’s ability to monitor and troubleshoot virtual infrastructure traffic by introducing features such as
• NetFlow
• Port mirror

The second type focuses on enhancements to the network I/O control (NIOC) capability first released in vSphere 4.1. The following are the key NIOC enhancements:
• User-defined resource pool
• vSphere replication traffic type
• IEEE 802.1p tagging

User-defined network resource pools in vSphere 5.0 provide an ability to add new traffic types beyond the standard system traffic types that are used for I/O scheduling.

Performance:  The following are some of the performance highlights:

VMware vCenter™ Server scalability
• Faster high-availability (HA) configuration times
• Faster failover rates – 60% more virtual machines within the same time
• Lower management operational latencies
• Higher management operations throughput (Ops/min)

• 32-way vCPU scalability
• 1TB memory support

• vSphere® Storage I/O Control (Storage I/O Control) now supports NFS – Set storage quality of service priorities per virtual machine for better access to storage resources for high-priority applications Network
• vSphere® Network I/O Control (Network I/O Control) – Gives a higher granularity of network load balancing vSphere vMotion®
• vSphere vMotion® (vMotion) – Multi–network adaptor enablement that contributes to an even faster vMotion
• vSphere Storage vMotion® (Storage vMotion) – Fast, live storage migration with I/O mirroring


These advancements build on the core capacities in vSphere to provide improved
scalability; better performance; and easier provisioning, monitoring and troubleshooting. This paper focuses on
the following new features and enhancements:
• Virtual machine enhancements
• Improved SSD handling and optimization
• Command-line enhancements
• VMware® ESXi™ firewall
• vSphere Image Builder
• vSphere Auto Deploy server
• vSphere Host Profiles
• VMware vCenter™ Update Manager

Storage: VMware vSphere™ 5.0 brings many new capabilities to extend the benefits of vSphere 4.1. These new features and enhancements to core capabilities in vSphere provide more performance optimization and easier provisioning, monitoring and troubleshooting.

The topics to be covered in this paper are:
• vSphere® VMFS-5
• vSphere® Storage Distributed Resource Scheduler (Storage DRS)
• vSphere® Storage APIs – Storage Awareness
• Profile-Driven Storage
• Fibre Channel over Ethernet
• vSphere® Storage I/O Control (Storage I/O Control)
• vSphere® Storage APIs – Array Integration
• vSphere® Storage vMotion® (Storage vMotion)

VMware vSphere New Licensing Model:

Attributes ESX4.1 ESX5.0
Licensing Unit CPU CPU
Core per proc

6 cores  Standard
Enterprise, ESS,

12 core for Advanced
and Ent. Plus


Physical RAM
Capacity per host

256GB for Standard,
Advanced Ent, ESS, ESS+

Unlimited for Ent. Plus


vRAM Capacity
per proc


24GB Ess, Ess Plus, Standard
32GB Enterprise
48GB Ent. Plus

Pooling of

N/A vRAM entitlement shared among ESX Host
Monitoring tool N/A Built-in

So how do you know, how much CPU license you need and how much vRAM entitlement you have? For example, you have 3 dual CPU ESX Host, each CPU has 12 core and you would like to buy standard license to start with. In this case, you need 3 Host X 2 CPU=6 CPU standard license. Your entitlement for vRAM would be 24GBx6CPU=144GB in total because standard license only allow 24GB per CPU. In this capacity, you will be able to virtualize 36 virtual machine that means 4GB per virtual machine. So if your hardware capacity is 192GB than you can not use extra 48GB vRAM.

What happen if you need more vRAM, there are two option either you upgrade your license from standard to enterprise or buy more vRAM license. Say you upgrade to Enterprise license than you are entitled to have 32GBx6CPU=192GB vRAM or you have to buy additional 48GB vRAM license on top of standard license.

Installation of vCenter: Here, for this article, I am doing an in place upgrade of my test VMware vSphere 4.1 infrastructure. In a production environment, this is not an recommended approach. you can download 60 days trial version from from VMware evaluation site. Systems requirements are fairly straight forward. you have to have Windows Server 2008 x64 Server as a domain member. In VMware vSphere 5.0 you can download Linux based VMware vCenter appliance. 






Installation of New VI Client: Once you finish installing VMware vCenter, you have to have VI Client 5.0 to connect to the vCenter. Follow the screen shot to install VI client.


Installation of vSphere Update Manager:


Installation of ESXi Dump Collector:



It would be an wise idea to integrate dump collector on vCenter so that you can perform all administrative task from one single platform.


Installation of Syslog Collector:


Installation of Auto Deploy: The vSphere Auto Deploy server simplifies the deployment of VMware ESXi hosts in your environment. Using the Auto Deploy server, you can provision hundreds of physical hosts with VMware ESXi software. You can specify the image to deploy and the host to provision with the image. When a physical host setup for Auto Deploy is turned on, Auto Deploy uses a PXE boot infrastructure in conjunction with vSphere Host Profiles to provision and customize that host. No state is stored on the host itself. Instead, the Auto Deploy server manages state information for each host.
When a physical host is booted, it PXE boots over the network where a DHCP server assigns an IP address and redirects the host to a TFTP server, which directs the host to perform an HTTP boot from the Auto Deploy server. The Auto Deploy server then streams the VMware ESXi software image into memory on the target host. Once the entire image is resident in memory, VMware ESXi boots up and contacts the VMware vCenter Server, where Host Profiles can be used to automatically configure the host. Once the host has been configured, it is placed into the proper VMware vCenter cluster or folder and is available to host virtual machines.


Installation of Authentication Proxy:


Once you have installed every all necessary part of vSphere, you can start all the services associated with the new installation.


New Features at a Glace:




Relevant References:

Download VMware vSphere 5.0

Technical Resource Center

The Cloud Era is Here