Windows VMs 向け Azure ハイブリッド特典の検索について
Windows Server 向け Azure ハイブリッド特典を通じて、Windows Server のオンプレミス コア ライセンスを最大限に活用し、Azure で Windows 仮想マシン (VM) を低コストで取得します。 また、Windows Server 向け Azure ハイブリッド特典を使用して、Windows OS を実行する新しい VM をデプロイすることもできます。
この記事では、Windows Server 向け Azure ハイブリッド特典を使用して新しい VM をデプロイする手順と、既存の実行中の VM を更新する方法について説明します。
Windows Server 向け Azure ハイブリッド特典を利用するには、有効なソフトウェア アシュアランスまたは対象となるサブスクリプション ライセンスが適用されたプログラムの Windows Server 向けオンプレミス コア ライセンスが必要です。 ソフトウェア アシュアランスと対象となるサブスクリプション ライセンスは、特定の商用ライセンス契約の一部としてのみ使用できます。 商用ライセンスの詳細については、「Microsoft ライセンス リソース」を参照してください。 Windows Server コア ライセンスの詳細については、Windows Server 製品ライセンスに関するページを参照してください。
Windows Server 向け Azure ハイブリッド特典は、SQL Server やサードパーティの Azure Marketplace ソフトウェアなどの追加のソフトウェアを持つ VM を含め、すべてのリージョンで Windows Server OS を実行するすべての VM で使用できます。
制限事項
Windows Server 向け Azure ハイブリッド特典を使用するには、VM あたり少なくとも 8 つのコア ライセンス (Datacenter エディションまたは Standard エディション) が必要です。 たとえば、4 コア インスタンスを実行する場合でも、8 つのコア ライセンスが必要です。 インスタンスのコア サイズと同じライセンスを割り当てることで、8 コアを超えるインスタンスを実行することもできます。 たとえば、12 コア インスタンスには 12 個のコア ライセンスが必要です。
プロセッサ ライセンスをお持ちのお客様の場合、各プロセッサ ライセンスは 16 コア ライセンスに相当します。
重要
Windows Server 向け Azure ハイブリッド特典を使用するワークロードは、ソフトウェア アシュアランスまたはサブスクリプション ライセンス期間中にのみ実行できます。 ソフトウェア アシュアランスまたはサブスクリプション ライセンスの期限が近づいたら、ソフトウェア アシュアランスまたはサブスクリプション ライセンスで契約を更新するか、Windows Server 向け Azure ハイブリッド特典機能を無効にするか、Windows Server 向け Azure ハイブリッド特典を使用するワークロードのプロビジョニングを解除する必要があります。
プログラムの Microsoft 製品使用条件は、この記事に記載されている情報よりも優先されます。 詳細については、Microsoft Azure 製品利用規約で、ご利用のプログラムを選択して、規約を確認してください。
クラシック VM
クラシック VM の場合、サポートされている唯一のオプションは、オンプレミスのカスタム イメージから新しい VM をデプロイすることです。 この記事で説明する Windows Server 向け Azure ハイブリッド特典機能を利用するには、まずクラシック VM を Azure Resource Manager モデルの VM に移行する必要があります。
重要
クラシック デプロイ モデルで作成された VM は、2023 年 9 月 1 日に廃止される予定です。
Azure サービス管理の IaaS リソースを使用している場合は、2023 年 9 月 1 日までに移行を完了してください。 Azure Resource Manager の多数の機能強化を活用するために、早急に切り替えを行うことをお勧めします。
詳細については、「2023 年 9 月 1 日までに IaaS リソースを Azure Resource Manager に移行する」を参照してください。
Windows Server 向け Azure ハイブリッド特典の使用方法
Windows Server 向け Azure ハイブリッド特典で Windows 仮想マシンを使用するためのオプションがいくつかあります。 次のことを実行できます。
- Azure Marketplace で提供されている Windows Server イメージの 1 つから VM をデプロイする。
- カスタム VM をアップロードし、Azure Resource Manager テンプレートまたは Azure PowerShell を使ってデプロイする。
- 既存の VM を、Azure ハイブリッド特典で実行するか、Windows Server のオンデマンド料金を支払うかの間で切り替えおよび変換する。
- 仮想マシン スケール セットに Windows Server 向け Azure ハイブリッド特典を適用する。
Windows Server 向け Azure ハイブリッド特典を使用する VM を作成する
Windows Server 向け Azure ハイブリッド特典では、Windows Server OS ベースのすべてのイメージがサポートされます。 Azure プラットフォームでサポートされているイメージを使用したり、独自のカスタム Windows Server イメージをアップロードしたりできます。
Azure portal
Windows Server 向け Azure ハイブリッド特典を使用する VM を作成するには、VM を作成するときに [基本] タブの [ライセンス] で、既存の Windows Server ライセンスを使用するためのチェック ボックスをオンにします。
Azure PowerShell
New-AzVm `
-ResourceGroupName "myResourceGroup" `
-Name "myVM" `
-Location "East US" `
-ImageName "Win2016Datacenter" `
-LicenseType "Windows_Server"
Azure CLI
az vm create \
--resource-group myResourceGroup \
--name myVM \
--location eastus \
--license-type Windows_Server
Resource Manager テンプレート
Resource Manager テンプレートで、licenseType
パラメーターを設定します。 詳細については、「Azure Resource Manager のテンプレートの作成」をご覧ください。
"properties": {
"licenseType": "Windows_Server",
"hardwareProfile": {
"vmSize": "[variables('vmSize')]"
}
}
既存の VM を Windows Server 向け Azure ハイブリッド特典を使用するように変換する
既存の VM を Windows Server 向け Azure ハイブリッド特典を使用するように変換するには、VM のライセンスの種類を更新します。
Note
VM のライセンスの種類を変更しても、システムは再起動されず、サービスは中断されません。 このプロセスでは、メタデータ ライセンス フラグのみが変更されます。
Azure portal
VM サービス メニューで、[構成] を選択してから、[Azure ハイブリッド特典] を [有効にする] に設定します。
Azure PowerShell
既存の Windows Server VM を Windows Server 向け Azure ハイブリッド特典に変換するには:
$vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name" $vm.LicenseType = "Windows_Server" Update-AzVM -ResourceGroupName rg-name -VM $vm
Windows Server 向け Azure ハイブリッド特典を使用する Windows Server VM を従量課金制に変換するには:
$vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name" $vm.LicenseType = "None" Update-AzVM -ResourceGroupName rg-name -VM $vm
Azure CLI
既存の Windows Server VM を Windows Server 向け Azure ハイブリッド特典を使用するように変換するには:
az vm update --resource-group myResourceGroup --name myVM --set licenseType=Windows_Server
VM でライセンス特典が使用されていることを確認する
Azure PowerShell、Resource Manager テンプレート、または Azure portal を使用して VM をデプロイした後、次のいずれかの方法を使って設定を確認できます。
Azure portal
VM サービス メニューで、[オペレーティング システム] を選択してから、Windows Server 向け Azure ハイブリッド特典の設定を表示します。
Azure PowerShell
次の例は、1 つの VM のライセンスの種類を示しています。
Get-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"
出力:
Type : Microsoft.Compute/virtualMachines
Location : westus
LicenseType : Windows_Server
この出力を、Windows Server 向け Azure ハイブリッド特典のライセンス "なしで" デプロイされた次の VM と比べてください。
Type : Microsoft.Compute/virtualMachines
Location : westus
LicenseType :
Azure CLI
az vm get-instance-view -g MyResourceGroup -n MyVM --query "[?licenseType=='Windows_Server']" -o table
Note
VM のライセンスの種類を変更しても、システムは再起動されず、サービスは中断されません。 このプロセスでは、メタデータ ライセンス フラグのみが変更されます。
Windows Server 向け Azure ハイブリッド特典を使用するすべてのリソースを一覧表示する
Windows Server 向け Azure ハイブリッド特典が有効になっているすべての VM と仮想マシン スケール セットの数を表示して取得するために、サブスクリプションに次のオプションを使用できます。
Azure portal
VM または仮想マシン スケール セットの概要ウィンドウで、OS ライセンス特典を含むようにテーブル列を設定して、すべての VM とライセンスの種類の一覧を取得します。 VM の状態は、[Windows の Azure ハイブリッド特典]、[有効化されていません]、または [マルチテナントをホストする Windows クライアント] である可能性があります。
Azure PowerShell
VM の場合:
Get-AzVM | ?{$_.LicenseType -like "Windows_Server"} | select ResourceGroupName, Name, LicenseType
仮想マシン スケール セットの場合:
Get-AzVmss | Select * -ExpandProperty VirtualMachineProfile | ? LicenseType -eq 'Windows_Server' | select ResourceGroupName, Name, LicenseType
Azure CLI
VM の場合:
az vm list --query "[?licenseType=='Windows_Server']" -o table
仮想マシン スケール セットの場合:
az vmss list --query "[?virtualMachineProfile.licenseType=='Windows_Server']" -o table
Windows Server 向け Azure ハイブリッド特典を使用する仮想マシン スケール セットをデプロイする
仮想マシン スケール セットの Resource Manager テンプレート内で、licenseType
パラメーターを VirtualMachineProfile
プロパティで設定する必要があります。 このパラメーターは、Resource Manager テンプレート、Azure PowerShell、Azure CLI、または REST API を使用して、仮想マシン スケール セットの作成または更新を行うときに設定できます。
次の例では、Windows Server 2016 Datacenter イメージで Resource Manager テンプレートを使用します。
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage"
},
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
}
},
"licenseType": "Windows_Server",
"osProfile": {
"computerNamePrefix": "[parameters('vmssName')]",
"adminUsername": "[parameters('adminUsername')]",
"adminPassword": "[parameters('adminPassword')]"
}
}
詳しくは、「仮想マシン スケール セット変更する」を参照してください。