我们已在 2013 年 6 月 1 日宣布停用 OS 系列 1。
2014 年 9 月 2 日 - 基于 Windows Server 2008 操作系统的 Azure 来宾操作系统(来宾 OS)系列 1.x 正式停用。 所有使用系列 1 部署新服务或升级现有服务的尝试均会失败,并显示错误消息“来宾 OS 系列 1 已停用“。
2014年11月3日,客户操作系统系列1的延长支持已结束。 客户操作系统系列 1 已停用。 此停用影响仍在系列 1 上的所有服务。 我们随时可能会停止这些服务。 除非你自己手动升级服务,否则无法保证服务将继续运行。
如有其他疑问,请访问适用于云服务的 Microsoft 问答页面或联系 Azure 支持。
你受到影响了吗?
如果存在下列任一情况,则此停用会影响你的云服务:
- 在云服务的 ServiceConfiguration.cscfg 文件中显式指定了值“osFamily = 1”。
- 你没有在云服务的 ServiceConfiguration.cscfg 文件中显式指定 osFamily 的值。 当前,系统对此情况使用默认值“1”。
- Azure 门户将来宾操作系统系列值列为“Windows Server 2008”。
要了解哪个云服务在运行哪个 OS 系列,可以在 Azure PowerShell 中运行以下脚本,但必须首先设置 Azure PowerShell。 有关该脚本的详细信息,请参阅 Azure 来宾 OS 系列 1 生命周期终结:2014 年 6 月。
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 的停用会影响你的云服务。
建议
我们建议您将云服务角色迁移到以下支持的来宾操作系统系列之一:
基于 Windows Server 2012 R2 的来宾 OS 系列 4.x(建议)
- 确保应用程序使用了 SDK 2.1 或更高版本以及 .NET framework 4.0、4.5 或 4.5.1。
- 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“4”,然后重新部署云服务。
基于 Windows Server 2012 的来宾操作系统家族 3.x
- 确保应用程序使用了 SDK 1.8 或更高版本以及 .NET framework 4.0 或 4.5。
- 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“3”,然后重新部署云服务。
基于 Windows Server 2008 R2 的来宾 OS 系列 2.x
- 确保应用程序使用了 SDK 1.3 和更高版本以及 .NET framework 3.5 或 4.0。
- 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“2”,并重新部署云服务。
对客体操作系统系列 1 的延长支持已于 2014 年 11 月 3 日结束
客户机操作系统系列 1 的云服务不再受支持。 请尽快迁出系列 1,以免服务中断。
后续步骤
查看最新的客户操作系统版本。