客體作業系統系列 1 淘汰通知Guest OS Family 1 retirement notice

我們早在 2013 年 6 月 1 日宣佈客體作業系統系列 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 部署新服務或升級現有服務的嘗試均會失敗並且會出現錯誤訊息,通知您客體作業系統系列 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".

若要找出每個雲端服務執行的作業系統系列,您可以在 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 Guest OS Family 1 End of Life: June 2014 (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",代表您的雲端服務將受到作業系統系列 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

我們建議您將雲端服務角色移轉到任一個受支援的客體作業系統系列: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 - Windows Server 2012Guest 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 - Windows Server 2008 R2Guest 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.

客體作業系統系列 1 的延長支援已在 2014 年 11 月 3 日結束。Extended Support for Guest OS Family 1 ended Nov 3, 2014

以客體作業系統系列 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

檢閱最新的 客體作業系統版本Review the latest Guest OS releases.