Check out the new VM readiness Assessment tool on Windows Azure

this tool will help you to assess the migration from your environment to Windows Azure and will give the guide on what to do afterwards.

The tool focuses on the assessment for migration for the following workloads:

1. Active Directory

2. SharePoint

3. SQL Server

How to create Highly available (load balanced) FTP Server on Windows Azure?

There are a lot of blog posts that explains how to create a FTP Server on Windows Azure, the best one that I’ve encountered was this one. by Ronald Wildenberg

So in this post I won’t explain how to create a FTP server on Windows Azure, I’ll explain how to create highly available load balanced FTP Server on Windows Azure.

1st step:

So let’s start by creating two Virtual machines in the same availability set in the same Virtual network and Join them to the same Domain Controller on Azure, check how to add two machines to the same availability set in the below Url.

2nd step:

After doing this you attach to each virtual machine an empty disk from Windows Azure, check this Url to know how you can attach an empty disk to Windows Azure VM

3rd step:

You configure the FTP Service on both of the Virtual Machines using the Ronalds’ blog post above.

4th step:

You install DFS Service on both servers by following the below steps:

1. on the Server Manager , click manage and then click on Add roles and features and wait till the wizard opens and then click next and then choose Role-based or feature-based installation as per the screenshot below


2. Make sure the highlighted services in RED in the screenshot below are installed on both servers.


3. Finish the installation of the services on both servers and let’s configure the DFS server in the next step.

4. Open the Server Manager and click on Tools and then click on DFS management, the following wizard will open.


5. Click on New namespace which allows you to make shared folders located on multiple servers appear as a single tree of folders, follow the wizard below.


6. choose the name of the server of the first FTP server from the browse wizard and click Next, you will see the next screenshot


7. Enter the name of the namespace and then choose the permissions that you want to give to the users that will access the folders and then click Next

8. In the Namespace Type , choose the Domain-based namespace and make sure that Enable Windows Server 2008 check box is selected then click Next

9. Confirm your settings and then click create in the wizard, after it finishes, we will click on New Replication Group in the DFS Management

10. choose the Multi purpose Replication group from the wizard as in the screenshot below and then click Next


11. Enter the name of the Replication Group and make sure that the Domain Controller is selected and then click Next

12. Add both servers as Replication Group Members by click on Add button in the below Screenshot and then click Next


12. In the Topology Selection , make sure to Select Full Mesh topology and click Next

13. In the Replicate Group Schedule and bandwidth, choose the right schedule and bandwidth you wish to.

14. Choose each FTP server as the primary in the Primary member step.

15. In the Folders to Replicate step , add the drivers that you attached to each FTP server, each drive on each server

16. In the Local Path of F on other Members , make sure to specify the place where you want to replicate the files from the primary member to the other member.

17. After doing this step, review the setup and then click create , then you are done.

Make sure to replicate same steps on both servers to have completely redundant servers.

Please feel free to get back to me with any questions regarding the implementation or if you faced any errors during the implementation.

How to set your Azure Subscription as default using PowerShell?

After you Import the Publish settings file , to know how to do this, check this post

you first run this command in Windows Azure PowerShell Command:


it will prompt for you to enter the name of the subscription, which you can get by running


you type in the name of the subscription and then run this command to set your subscription as default.


it will prompt for you to enter your subscription name again, please enter the same subscription name you entered at the beginning and then you will be able to see the screenshot below which indicates that you have a successful operation.


Know why it is important for you to deploy two machines per Cloud service (workload)?

Know why it is important for you to deploy two machines per Cloud service (workload)?

If you are facing this error:

The process C:\Windows\system32\vmicsvc.exe (“Computer Name”) has initiated the shutdown of computer “Computer Name” on behalf of user NT AUTHORITY\SYSTEM for the following reason: Other (Planned)

Reason Code: 0x80000000

Shutdown Type: shutdown


Oracle Workloads now on Windows Azure supported images :)

Microsoft and Oracle have just released the Oracle workloads’ images on Windows Azure portal so far we have the following images:

  • Java Platform, Standard Edition 7 on WS 2012 (Preview)
  • Oracle WebLogic Server 12c Enterprise Edition on WS 2012 (Preview)
  • Oracle Database 12c Enterprise Edition on WS 2012 (Preview)
  • Oracle Database 12c and WebLogic Server 12c Enterprise (Preview)
  • Oracle WebLogic Server 12c Standard Edition on WS 2012 (Preview)
  • Oracle Database 12c Standard Edition on WS 2012 (Preview)
  • Oracle Database 12c and WebLogic Server 12c Standard Edition on WS 2012 (Preview)
  • Java Platform, Standard Edition 6 on WS 2012 (Preview)
  • Oracle WebLogic Server 11g Enterprise Edition on WS 2012 (Preview)
  • Oracle WebLogic Server 11g Standard Edition on WS 2012 (Preview)
  • Oracle Linux
  • Oracle WebLogic Server 12.1.2 on Oracle Linux
  • Oracle Database Enterprise Edition on Oracle Linux
  • Oracle Database Standard Edition on Oracle Linux

try this out by logging on

Enjoy guys:)

How to install Microsoft Ax on Windows Azure?

Microsoft AX (ERP) is one of the most popular ERPs, a lot of AX Customers wanted to host their AX workload on Windows Azure as a secondary sites (DR).

I’ve installed Microsoft AX on Windows Azure multiple times at multiple customer sites and here are how you should think about it:

  1. The environment architecture should include at least the following machines:
    • SQL Server VM
    • AoS VM
    • Application VM
    • Client VM
    • Remote Apps VM for remote access
    • Active Directory VM
  2. You need to plan for your virtual network on Windows Azure to connect all your machines together within the same network.
  3. You need to configure the Remote Apps on its VM using the express installation option, to be able to share the client app of AX with your employees.

steps to follow to install Ax:

  1. Create your virtual network on Windows Azure with your sub-nets.
  2. Create your VMs on Windows Azure and follow the AX installation guide.
  3. While creating the VMs associate them with the Virtual network that you created in step 1.
  4. After finishing the normal installation of AX on Windows Azure VMs , start configuring Remote Apps on its VM using the following guide:

please feel free to get back to me for more details that I might include one day if I have time.

enjoy 🙂