Azure Deployment for the New OS

I recently updated my web application to configure ASP.NET 4.5, which requires deployment on Windows Server 2012. This is achieved by setting the osFamily value to 3 in the ServiceConfiguration deployment file.

However, as soon as I deployed it in the production stage, I can’t switch to the product, because the production has a different version of the OS for the production, and these errors tell me that this is not what it can do.

Stopping deleting an old production environment that will lead to downtime and rollback to replace an empty production instance, how do I upgrade from Windows Server 2008 to 2012 without downtime?

EDIT: This refers to the migration from 2008 to 2012, I believe that this is possible with earlier versions, however I get an error below when I try to change the osFamily value of a hosted service from 2 -3.

Upgrading from the OS 2 family to the OS 3 family is not allowed

Thanks,

+6
source share
2 answers

Unfortunately, updating from the OS 1 and 2 family to 3 is not currently supported - http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx

The following items are not supported during the upgrade: β€’ Change the role name. Delete and add the role with the new name.

β€’ Change the number of renewed domains.

β€’ Reducing the size of local resources.

β€’ Update from the Family 1 or 2 guest OS for the Family 3 guest OS.

You can get around this limitation by deploying a new package that uses the family 3 guest OS in an intermediate environment and performs a VIP swap.

+5
source

You should be able to do this from the management portal. See How to upgrade a Windows Azure guest OS from the management portal .

Change This will work from 2008 SP2 to 2008 R2, but not until 2012.

0
source

All Articles