Skip to content

Commit fcc810d

Browse files
Merge pull request #297613 from tomvcassidy/cloudServiceGuestOSReinstateExtendedSupport
unarchiving necessary files and moving to CSES docs
2 parents c604266 + 52b1ea4 commit fcc810d

7 files changed

+6441
-5
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6471,27 +6471,27 @@
64716471
},
64726472
{
64736473
"source_path": "articles/cloud-services/cloud-services-guestos-family-2-3-4-retirement.md",
6474-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-family-2-3-4-retirement",
6474+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-family-2-3-4-retirement",
64756475
"redirect_document_id": false
64766476
},
64776477
{
64786478
"source_path": "articles/cloud-services/cloud-services-guestos-family1-retirement.md",
6479-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-family1-retirement",
6479+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-family-1-retirement",
64806480
"redirect_document_id": false
64816481
},
64826482
{
64836483
"source_path": "articles/cloud-services/cloud-services-guestos-msrc-releases.md",
6484-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-msrc-releases",
6484+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-microsoft-security-response-center-releases",
64856485
"redirect_document_id": false
64866486
},
64876487
{
64886488
"source_path": "articles/cloud-services/cloud-services-guestos-retirement-policy.md",
6489-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-retirement-policy",
6489+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-retirement-policy",
64906490
"redirect_document_id": false
64916491
},
64926492
{
64936493
"source_path": "articles/cloud-services/cloud-services-guestos-update-matrix.md",
6494-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-update-matrix",
6494+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-update-matrix",
64956495
"redirect_document_id": false
64966496
},
64976497
{
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: Guest OS family 1 retirement notice | Microsoft Docs
3+
description: Provides information about when the Azure Guest OS Family 1 retirement happened and how to determine if its retirement affects you.
4+
services: cloud-services
5+
ms.subservice: guest-os-patching
6+
author: raiye
7+
manager: timlt
8+
ms.service: azure-cloud-services-classic
9+
ms.topic: article
10+
ms.date: 04/03/2025
11+
ms.author: raiye
12+
ms.custom: compute-evergreen
13+
---
14+
15+
# Guest OS Family 1 retirement notice
16+
17+
The retirement of OS Family 1 was first announced on June 1, 2013.
18+
19+
**Sept 2, 2014** The Azure Guest operating system (Guest OS) Family 1.x, which is based on the Windows Server 2008 operating system, was officially retired. All attempts to deploy new services or upgrade existing services using Family 1 fail with an error message informing you that the Guest OS Family 1 is retired.
20+
21+
**November 3, 2014** Extended support for Guest OS Family 1 ended. Guest OS Family 1 is retired. This retirement affects all services still on Family 1. We may stop those services at any time. There's no guarantee your services continue to run unless you manually upgrade them yourself.
22+
23+
If you have other questions, visit the [Microsoft Question & Answer page for Cloud Services](/answers/topics/azure-cloud-services.html) or [contact Azure support](https://azure.microsoft.com/support/options/).
24+
25+
## Are you affected?
26+
27+
This retirement affects your cloud services if any one of the following applies:
28+
29+
* You have a value of "osFamily = "1" explicitly specified in the ServiceConfiguration.cscfg file for your Cloud Service.
30+
* You don't have a value for osFamily explicitly specified in the ServiceConfiguration.cscfg file for your Cloud Service. Currently, the system uses the default value of "1" in this case.
31+
* The Azure portal lists your Guest Operating System family value as "Windows Server 2008".
32+
33+
To find which of your cloud services are running which OS Family, you can run the following script in Azure PowerShell, though you must [set up Azure PowerShell](/powershell/azure/) first. For more information on the script, see [Azure Guest OS Family 1 End of Life: June 2014](/archive/blogs/ryberry/azure-guest-os-family-1-end-of-life-june-2014).
34+
35+
```powershell
36+
foreach($subscription in Get-AzureSubscription) {
37+
Select-AzureSubscription -SubscriptionName $subscription.SubscriptionName
38+
39+
$deployments=get-azureService | get-azureDeployment -ErrorAction Ignore | where {$_.SdkVersion -NE ""}
40+
41+
$deployments | ft @{Name="SubscriptionName";Expression={$subscription.SubscriptionName}}, ServiceName, SdkVersion, Slot, @{Name="osFamily";Expression={(select-xml -content $_.configuration -xpath "/ns:ServiceConfiguration/@osFamily" -namespace $namespace).node.value }}, osVersion, Status, URL
42+
}
43+
```
44+
45+
The OS Family 1 retirement affects your cloud services if the osFamily column in the script output is empty or contains a "1".
46+
47+
## Recommendations
48+
49+
We recommend you migrate your Cloud Service roles to one of the supported Guest OS Families:
50+
51+
**Guest OS family 4.x** - Windows Server 2012 R2 *(recommended)*
52+
53+
1. Ensure that your application is using SDK 2.1 or later with .NET framework 4.0, 4.5 or 4.5.1.
54+
2. Set the osFamily attribute to "4" in the ServiceConfiguration.cscfg file, and redeploy your cloud service.
55+
56+
**Guest OS family 3.x** - Windows Server 2012
57+
58+
1. Ensure that your application is using SDK 1.8 or later with .NET framework 4.0 or 4.5.
59+
2. Set the osFamily attribute to "3" in the ServiceConfiguration.cscfg file, and redeploy your cloud service.
60+
61+
**Guest OS family 2.x** - Windows Server 2008 R2
62+
63+
1. Ensure that your application is using SDK 1.3 and above with .NET framework 3.5 or 4.0.
64+
2. Set the osFamily attribute to "2" in the ServiceConfiguration.cscfg file, and redeploy your cloud service.
65+
66+
## Extended Support for Guest OS Family 1 ended November 3, 2014
67+
68+
Cloud services on Guest OS family 1 are no longer supported. Migrate off family 1 as soon as possible to avoid service disruption.
69+
70+
## Next steps
71+
72+
Review the latest [Guest OS releases](cloud-services-guestos-update-matrix.md).
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Guest OS family 2, 3, and 4 retirement notice | Microsoft Docs
3+
description: Information about when the Azure Guest OS Family 2, 3, and 4 retirement happened and how to determine if their retirement affects you.
4+
services: cloud-services
5+
ms.subservice: guest-os-patching
6+
author: raiye
7+
manager: timlt
8+
ms.service: azure-cloud-services-classic
9+
ms.topic: article
10+
ms.date: 04/03/2025
11+
ms.author: raiye
12+
ms.custom: compute-evergreen
13+
---
14+
15+
# Guest OS Family 2, 3, and 4 retirement notice
16+
17+
The retirement of Azure Guest OS Families 2, 3, and 4 was announced in July 2024, with the following end-of-life dates:
18+
- **Windows Server 2008 R2:** December 2024
19+
- **Windows Server 2012 and Windows Server 2012 R2:** February 2025
20+
21+
If you have questions, visit the [Microsoft question page for Cloud Services](/answers/topics/azure-cloud-services.html) or [contact Azure support](https://azure.microsoft.com/support/options/).
22+
23+
## Are you affected?
24+
25+
Your Cloud Services or [Cloud Services Extended Support](../cloud-services-extended-support/overview.md) are affected if any one of the following applies:
26+
27+
* You have a value of `osFamily` = `2`, `3`, or `4` explicitly specified in the `ServiceConfiguration.cscfg` file for your Cloud Service.
28+
* The Azure portal lists your Guest Operating System family value as *Windows Server 2008 R2*, *Windows Server 2012*, or *Windows Server 2012 R2*.
29+
30+
To find which of your cloud services are running which OS Family, you can run the following script in Azure PowerShell, though you must [set up Azure PowerShell](/powershell/azure/) first.
31+
32+
```powershell
33+
foreach($subscription in Get-AzureSubscription) {
34+
Select-AzureSubscription -SubscriptionName $subscription.SubscriptionName
35+
36+
$deployments=get-azureService | get-azureDeployment -ErrorAction Ignore | where {$_.SdkVersion -NE ""}
37+
38+
$deployments | ft @{Name="SubscriptionName";Expression={$subscription.SubscriptionName}}, ServiceName, SdkVersion, Slot, @{Name="osFamily";Expression={(select-xml -content $_.configuration -xpath "/ns:ServiceConfiguration/@osFamily" -namespace $namespace).node.value }}, osVersion, Status, URL
39+
}
40+
```
41+
42+
This retirement affects your cloud services if the `osFamily` column in the script output contains a `2`, `3`, `4`, or is empty. If empty, the default `osFamily` attribute points to `osFamily` `5`.
43+
44+
## Recommendations
45+
46+
If this retirement affects you, we recommend you migrate your Cloud Service or [Cloud Services Extended Support](../cloud-services-extended-support/overview.md) roles to one of the supported Guest OS Families:
47+
48+
**Guest OS family 7.x** - Windows Server 2022 *(recommended)*
49+
50+
1. Ensure that your application is using Visual Studio 2019 or newer with Azure Development Workload as selected and your application is targeting .NET framework version 4.8 or newer.
51+
1. Set the osFamily attribute to "7" in the `ServiceConfiguration.cscfg` file, and redeploy your cloud service.
52+
53+
**Guest OS family 6.x** - Windows Server 2019
54+
55+
1. Ensure that your application is using SDK 2.9.6 or later and your application is targeting .NET framework 3.5 or 4.7.2 or newer.
56+
1. Set the osFamily attribute to "6" in the `ServiceConfiguration.cscfg` file, and redeploy your cloud service.
57+
58+
## Important clarification regarding support
59+
60+
The announcement of the retirement of Azure Guest OS Families 2, 3, and 4, effective March 2025, pertains specifically to the operating systems within these families. This retirement doesn't extend the overall support timeline for Azure Cloud Services (classic) beyond the scheduled deprecation in August 2024. [Cloud Services Extended Support](../cloud-services-extended-support/overview.md) continues support with Guest OS Families 5 and newer.
61+
62+
Customers currently using Azure Cloud Services who wish to continue receiving support beyond August 2024 are encouraged to transition to [Cloud Services Extended Support](../cloud-services-extended-support/overview.md). This separate service offering ensures continued assistance and support. Cloud Services Extended Support requires a distinct enrollment and isn't automatically included with existing Azure Cloud Services subscriptions.
63+
64+
## Next steps
65+
66+
Review the latest [Guest OS releases](cloud-services-guestos-update-matrix.md).

0 commit comments

Comments
 (0)