本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 License Manager 中轉換 Windows 和SQL伺服器的授權類型
您可以使用 License Manager 主控台或 AWS CLI ,以轉換合格 Windows 和SQL伺服器執行個體的授權類型。
授權類型轉換限制
重要
Microsoft 軟件的使用受 Microsoft 的許可條款約束。貴用戶必須負責遵守 Microsoft 授權條款。本文件是為了方便起見而提供,您無權依賴其描述。本文件並不構成法律建議。如果您對 Microsoft 軟體的授權權限有任何疑問,請洽詢您的法律團隊、Microsoft 或您的 Microsoft 經銷商。
License Manager 會限制您可以根據 Microsoft 服務提供者授權合約 (SPLA) 建立的授權轉換類型。授權類型轉換所受限制的一些限制如下所示。這不是一份完整的清單,可能會有所變更。
-
Amazon EC2 執行個體必須從您自己的虛擬機器 (VM) 映像啟動。
-
包含授權的SQL伺服器無法在專用主機上執行。
-
包含授權的SQL伺服器執行個體必須至少有 4 個。vCPUs
使用 License Manager 主控台轉換授權類型
您可以使用 License Manager 主控台轉換授權類型。
注意
只有處於已停止狀態且已由下列項目產生關聯的執行處理 AWS Systems Manager 隨即顯示庫存。
在主控台中開始授權類型轉換
-
開啟 License Manager 主控台,位於 https://console.aws.amazon.com/license-manager/
。 -
在左側導覽窗格中,選擇 [授權類型轉換],然後選擇 [建立授權類型轉換]。
-
針對來源作業系統,選擇您要轉換的執行個體平台:
-
RHEL
-
Ubuntu LTS
-
視窗 BYOL
-
包含視窗授權
-
-
(選擇性) 指定「執行個體 ID」或「使用量」作業值的值,以篩選可用的執行個體。
-
選取您要轉換授權的執行個體,然後選擇 [下一步]。
-
輸入授權類型的 [使用] 作業值,選取要轉換的授權,然後選擇 [下一步]。
-
確認您對授權類型轉換組態滿意,然後選擇 [開始轉換]。
您可以從授權類型轉換面板檢視授權類型轉換的狀態。[轉換狀態] 欄會將轉換狀態顯示為 [進行中]、[已完成] 或 [失敗]。
重要
如果您將 Windows 服務器從包含的許可證轉換為BYOL,則必須根據您的 Microsoft 許可協議激活 Windows。如需更多資訊,請參閱Convert Windows Server from license included to BYOL。
使用轉換授權類型 AWS CLI
若要在中啟動授權類型轉換 AWS CLI:
判斷執行個體的授權類型
-
確認您已安裝並設定 AWS CLI。 如需詳細資訊,請參閱安裝、更新和解除安裝 AWS CLI和配置 AWS CLI.
重要
您可能需要更新 AWS CLI 執行某些指令,並在下列步驟中接收所有必要的輸出。
-
確認您具有執行
create-license-conversion-task-for-resource
AWS CLI 指令。如需此說明,請參閱建立 IAM License Manager 的策略。 -
若要判斷目前與您的執行個體相關聯的授權類型,請執行下列指令 AWS CLI 指令。將執行個體 ID 取代為您要決定其授權類型的執行個體 ID。
aws ec2 describe-instances --instance-ids
<instance-id>
--query "Reservations[*].Instances[*].{InstanceId: InstanceId, PlatformDetails: PlatformDetails, UsageOperation: UsageOperation, UsageOperationUpdateTime: UsageOperationUpdateTime}" -
以下是對
describe-instances
命令的範例回應。請注意,該UsageOperation
值是與授權相關聯的帳單資訊代碼。UsageOperationUpdateTime
這是計費代碼更新的時間。如需詳細資訊,請參閱 DescribeInstances在 Amazon 參EC2API考中。"InstanceId": "i-0123456789abcdef", "Platform details": "Windows with SQL Server Enterprise", "UsageOperation": "RunInstances:0800", "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
注意
Windows 伺服器與企業SQL伺服器的使用作業與 Windows 的使用作業相同,BYOL因為它們的計費BYOL是相同的。
將 Windows 伺服器從包含的授權轉換為 BYOL
當您將 Windows 伺服器從包含的授權轉換為時BYOL,License Manager 不會自動啟用 Windows。您必須將執行個體的KMS伺服器從 AWS KMS服務器到您自己的KMS服務器。
重要
若要從包含的授權轉換為BYOL,必須從您自己的虛擬機器 (VM) 映像啟動原始 Amazon EC2 執行個體。如需將虛擬機器轉換為 Amazon 的詳細資訊EC2,請參閱 VM 匯入/匯出。最初從 Amazon 機器映像 (AMI) 啟動的執行個體不符合將授權轉換為的資格BYOL。
檢查您的 Microsoft 許可協議,以確定您可以使用哪些方法來激活 Microsoft Windows 服務器。例如,如果您使用的是KMS伺服器,則必須從執行個體的原始BYOL組態取得KMS伺服器的位址。
-
若要轉換執行個體的授權類型,請執行下列命令,並ARN以您要轉換ARN的執行個體取代:
aws license-manager create-license-conversion-task-for-resource \ --resource-arn
<instance_arn>
\ --source-license-context UsageOperation=RunInstances:0002 \ --destination-license-context UsageOperation=RunInstances:0800 -
若要在轉換授權之後啟用 Windows,您必須將作業系統的 Windows KMS 伺服器伺服器指向您自己的KMS伺服器。登入 Windows 執行個體並執行下列命令:
slmgr.vbs /skms
<your-kms-address>
將 Windows 服務器從轉換為包含BYOL的許可證
當您將 Windows Server 從轉換為包含BYOL的授權時,License Manager 會自動將執行個體的KMS伺服器切換至 AWS KMS伺服器。
若要將執行個體的授權類型從BYOL轉換為包含的授權,請執行下列命令,並以您要轉換ARN的執行個體取代:ARN
aws license-manager create-license-conversion-task-for-resource \ --resource-arn
<instance_arn>
\ --source-license-context UsageOperation=RunInstances:0800 \ --destination-license-context UsageOperation=RunInstances:0002
將 Windows 服務器和服務SQL器從轉換為包含BYOL的許可證
您可以同時切換多個產品。例如,您可以在一次授權類型轉換中轉換 Windows SQL 伺服器和伺服器。
若要將 Windows Server 執行個體的授權類型從轉換BYOL為包含的授權,並將SQL伺服器標準從BYOL轉換為包含授權,請執行下列命令,並以您要轉換ARN的執行個體取代:ARN
aws license-manager create-license-conversion-task-for-resource \ --resource-arn
<instance_arn>
\ --source-license-context UsageOperation=RunInstances:0800 \ --destination-license-context UsageOperation=RunInstances:0006