来宾 OS 系列 1 停用通知Guest OS Family 1 retirement notice

我们已在 2013 年 6 月 1 日宣布停用 OS 系列 1。The retirement of OS Family 1 was first announced on June 1, 2013.

2014 年 9 月 2 日 - 基于 Windows Server 2008 操作系统的 Azure 来宾操作系统(来宾 OS)系列 1.x 正式停用。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. 所有使用系列 1 部署新服务或升级现有服务的尝试均将失败,并显示错误消息“来宾 OS 系列 1 已停用“。All attempts to deploy new services or upgrade existing services using Family 1 will fail with an error message informing you that the Guest OS Family 1 has been retired.

2014 年 11 月 3 日 - 来宾 OS 系列 1 的延长支持结束,该系列完全停用。November 3, 2014 Extended support for Guest OS Family 1 ended and it is fully retired. 仍基于系列 1 的所有服务将受影响。All services still on Family 1 will be impacted. 我们随时可能会停止这些服务。We may stop those services at any time. 除非自己手动升级服务,否则无法保证服务将继续运行。There is no guarantee your services will continue to run unless you manually upgrade them yourself.

如果还有其他疑问,请访问云服务论坛联系 Azure 支持人员If you have additional questions, visit the Cloud Services Forums or contact Azure support.

了解你是否受到影响Are you affected?

如果存在下列任一情况,则表示云服务已受到影响:Your Cloud Services are affected if any one of the following applies:

  1. 在云服务的 ServiceConfiguration.cscfg 文件中显式指定了值“osFamily = 1”。You have a value of "osFamily = "1" explicitly specified in the ServiceConfiguration.cscfg file for your Cloud Service.
  2. 未在云服务的 ServiceConfiguration.cscfg 文件中显式指定 osFamily 的值。You do not have a value for osFamily explicitly specified in the ServiceConfiguration.cscfg file for your Cloud Service. 当前,系统对此情况使用默认值“1”。Currently, the system uses the default value of "1" in this case.
  3. Azure 门户将来宾操作系统系列值列为“Windows Server 2008”。The Azure portal lists your Guest Operating System family value as "Windows Server 2008".

若要了解哪个云服务在运行哪个 OS 系列,可在 Azure PowerShell 中运行以下脚本,但必须首先设置 Azure PowerShellTo 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 first. 有关该脚本的详细信息,请参阅 Azure 来宾 OS 系列 1 生命周期终结:2014 年 6 月For more information on the script, see Azure Guest OS Family 1 End of Life: June 2014.

foreach($subscription in Get-AzureSubscription) {
    Select-AzureSubscription -SubscriptionName $subscription.SubscriptionName

    $deployments=get-azureService | get-azureDeployment -ErrorAction Ignore | where {$_.SdkVersion -NE ""}

    $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
}

如果脚本输出中的 osFamily 列为空或者包含“1”,则表示 OS 系列 1 的停用将影响到你的云服务。Your cloud services will be impacted by OS Family 1 retirement if the osFamily column in the script output is empty or contains a "1".

如果受到影响,请遵循以下建议Recommendations if you are affected

建议将云服务角色迁移到支持的来宾 OS 系列之一:We recommend you migrate your Cloud Service roles to one of the supported Guest OS Families:

来宾 OS 系列 4.x - Windows Server 2012 R2 (建议)Guest OS family 4.x - Windows Server 2012 R2 (recommended)

  1. 确保应用程序使用了 SDK 2.1 或更高版本以及 .NET framework 4.0、4.5 或 4.5.1。Ensure that your application is using SDK 2.1 or later with .NET framework 4.0, 4.5 or 4.5.1.
  2. 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“4”,并重新部署云服务。Set the osFamily attribute to “4” in the ServiceConfiguration.cscfg file, and redeploy your cloud service.

来宾 OS 系列 3.x Guest OS family 3.x - Windows Server 2012

  1. 确保应用程序使用了 SDK 1.8 或更高版本以及 .NET framework 4.0 或 4.5。Ensure that your application is using SDK 1.8 or later with .NET framework 4.0 or 4.5.
  2. 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“3”,然后重新部署云服务。Set the osFamily attribute to “3” in the ServiceConfiguration.cscfg file, and redeploy your cloud service.

来宾 OS 系列 2.x Guest OS family 2.x - Windows Server 2008 R2

  1. 确保应用程序使用了 SDK 1.3 和更高版本以及 .NET framework 3.5 或 4.0。Ensure that your application is using SDK 1.3 and above with .NET framework 3.5 or 4.0.
  2. 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“2”,然后重新部署云服务。Set the osFamily attribute to "2" in the ServiceConfiguration.cscfg file, and redeploy your cloud service.

对来宾 OS 系列 1 的延长支持已于 2014 年 11 月 3 日结束Extended Support for Guest OS Family 1 ended Nov 3, 2014

不再支持来宾 OS 系列 1 上的云服务。Cloud services on Guest OS family 1 are no longer supported. 请尽快迁出系列 1,以免服务中断。Migrate off family 1 as soon as possible to avoid service disruption.

后续步骤Next steps

查看最新的 来宾 OS 版本Review the latest Guest OS releases.