Windows VMs 向け Azure ハイブリッド特典の検索について

Windows Server 向け Azure ハイブリッド特典により、オンプレミスの Windows Server コア ライセンスを使用し、Azure で Windows 仮想マシンを低コストで取得することができます。 Windows Server 向け Azure ハイブリッド特典を使用して、Windows OS 搭載の新しい仮想マシンをデプロイすることができます。 この記事では、Windows Server 向け Azure ハイブリッド特典での新しい VM のデプロイ方法と、既存の稼働中 VM を更新する方法について説明します。

Windows Server 向け Azure ハイブリッド特典を利用するには、有効なソフトウェア アシュアランスまたは対象となるサブスクリプション ライセンスが適用されたプログラムの Windows Server 向けオンプレミス コア ライセンスが必要です。 ソフトウェア アシュアランスおよび対象となるサブスクリプション ライセンスは、特定の商用ライセンス契約の一部としてのみ利用できます。 商用ライセンスの詳細については、Microsoft ライセンスに関するリソースを参照してください。 Windows Server コア ライセンスの詳細については、Windows Server 製品ライセンスに関するページを参照してください。

VM ごとに少なくとも 8 つのコア ライセンス (Datacenter または Standard エディション) が必要です。 たとえば、4 コア インスタンスを実行する場合は、8 つのコア ライセンスが必要です。 また、インスタンスのコア サイズと等しいライセンスを割り当てることで、8 コアを超えるインスタンスを実行することもできます。 たとえば、12 コア インスタンスには 12 個のコア ライセンスが必要です。 プロセッサ ライセンスをお持ちのお客様の場合、各プロセッサ ライセンスは 16 コアのライセンスに相当します。

重要

  • Azure ハイブリッド特典を利用したワークロードは、ソフトウェア アシュアランスまたはサブスクリプション ライセンスの期間中のみ実行できます。 ソフトウェア アシュアランスまたはサブスクリプション ライセンスの有効期限が近づいた場合、契約のソフトウェア アシュアランスまたはサブスクリプション ライセンスを更新するか、ハイブリッド特典機能を無効にするか、Azure ハイブリッド特典を使用しているそれらのワークロードをプロビジョニング解除する必要があります。

  • ご客様のプログラムの Microsoft 製品利用規約がこの記事よりも優先されます。 詳細については、Microsoft Azure 製品利用規約で、ご利用のプログラムを選択して、規約を確認してください。

SQL Server やサード パーティ製マーケットプレース ソフトウェアなどの追加のソフトウェアを搭載した VM を含め、Windows Server OS を実行するすべてのリージョンの任意の VM で Windows Server 向け Azure ハイブリッド特典の使用がサポートされるようになりました。

クラシック VM

クラシック VM では、オンプレミスのカスタム イメージからの新規 VM のデプロイのみがサポートされています。 この記事でサポートされる機能を利用するには、最初にクラシック VM を Resource Manager モデルに移行する必要があります。

重要

クラシック デプロイ モデルで作成された VM は、2023 年 9 月 1 日に廃止される予定です。

Azure サービス管理の IaaS リソースを使用している場合は、2023 年 9 月 1 日までに移行を完了してください。 Azure Resource Manager の多数の機能強化を活用するために、早急に切り替えを行うことをお勧めします。

詳細については、「2023 年 9 月 1 日までに IaaS リソースを Azure Resource Manager に移行する」を参照してください。

Windows Server 向け Azure Hybrid Benefit の使用方法

Azure Hybrid Benefit で Windows 仮想マシンを使用する方法はいくつかあります。

  1. Azure Marketplace で提供されている Windows Server イメージの 1 つから VM をデプロイできます
  2. カスタム VM をアップロードし、Resource Manager テンプレートまたは Azure PowerShell を使ってデプロイできます
  3. 既存の VM については、Azure ハイブリッド特典で実行するか、Windows Server のオンデマンド料金を支払うかの間で切り替えおよび変換することができます
  4. Windows Server 向け Azure ハイブリッド特典を仮想マシン スケール セットに適用することもできます

Windows Server 向け Azure ハイブリッド特典で VM を作成する

Windows Server 向け Azure ハイブリッド特典では、Windows Server OS ベースのすべてのイメージがサポートされます。 Azure プラットフォーム サポートのイメージを使用したり、独自のカスタム Windows Server イメージをアップロードしたりできます。

ポータル

Windows Server 向け Azure ハイブリッド特典を使用して VM を作成するには、作成プロセス中に [基本] タブの一番下までスクロールし、 [ライセンス] で、既存の Windows Server ライセンスを使用するためのチェック ボックスをオンにします。

PowerShell

New-AzVm `
    -ResourceGroupName "myResourceGroup" `
    -Name "myVM" `
    -Location "East US" `
    -ImageName "Win2016Datacenter" `
    -LicenseType "Windows_Server"

CLI

az vm create \
    --resource-group myResourceGroup \
    --name myVM \
    --location eastus \
    --license-type Windows_Server

Template

Resource Manager テンプレート内に、追加パラメーター licenseType を指定する必要があります。 Azure Resource Manager テンプレートの作成で詳細を確認できます。

"properties": {
    "licenseType": "Windows_Server",
    "hardwareProfile": {
        "vmSize": "[variables('vmSize')]"
    }
}    

既存の VM を Windows Server 向け Azure ハイブリッド特典を使用するように変換する

Windows Server 向け Azure ハイブリッド特典を利用するように変換したい既存の VM がある場合は、以下の手順に従って、VM のライセンスの種類を更新できます。

Note

VM 上のライセンスの種類を変更しても、システムが再起動したり、サービスが中断したりすることはありません。 メタデータ フラグが更新されるだけです。

ポータル

ポータル VM ブレードから、"構成" オプションを選択して Azure ハイブリッド特典を使用するように VM を更新し、"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 VM を従量課金制に戻す

    $vm = Get-AzVM -ResourceGroup "rg-name" -Name "vm-name"
    $vm.LicenseType = "None"
    Update-AzVM -ResourceGroupName rg-name -VM $vm
    

CLI

  • 既存の Windows Server VM を Windows Server 向け Azure ハイブリッド特典に変換する

    az vm update --resource-group myResourceGroup --name myVM --set licenseType=Windows_Server
    

VM がライセンスの特典を利用していることを確認する方法

VM を PowerShell、Resource Manager テンプレート、ポータルのいずれかの方法でデプロイした後、次の方法で設定を確認できます。

ポータル

ポータルの VM ブレードから、[オペレーティング システム] タブを選択して Windows Server 向け Azure ハイブリッド特典の切り替えを表示できます。

PowerShell

次の例は、1 つの VM のライセンスの種類を示しています

Get-AzVM -ResourceGroup "myResourceGroup" -Name "myVM"

出力:

Type                     : Microsoft.Compute/virtualMachines
Location                 : westus
LicenseType              : Windows_Server

この出力を、Windows Server 向け Azure Hybrid Benefit のライセンスなしでデプロイされた次の VM と比べてください。

Type                     : Microsoft.Compute/virtualMachines
Location                 : westus
LicenseType              :

CLI

az vm get-instance-view -g MyResourceGroup -n MyVM --query "[?licenseType=='Windows_Server']" -o table

Note

VM 上のライセンスの種類を変更しても、システムが再起動したり、サービスが中断したりすることはありません。 これはメタデータのライセンス フラグのみです。

サブスクリプションのすべての Windows Server 向け Azure ハイブリッド特典付き VM および仮想マシン スケール セットの一覧表示

Windows Server 向け Azure Hybrid Benefit でデプロイされたすべての仮想マシンと仮想マシン スケール セットを参照し、カウントするには、自分のサブスクリプションから次のコマンドを実行します。

ポータル

仮想マシンまたは仮想マシン スケール セットのリソース ブレードから、"OS ライセンス特典" を含むようテーブル列を構成することで、すべての VM と ライセンスの種類の一覧を表示することができます。 VM 設定は、[Windows の Azure ハイブリッド特典][有効化されていません][マルチテナントをホストする Windows クライアント] のいずれかの状態になります。

PowerShell

仮想マシンの場合:

Get-AzVM | ?{$_.LicenseType -like "Windows_Server"} | select ResourceGroupName, Name, LicenseType

仮想マシン スケール セットの場合:

Get-AzVmss | Select * -ExpandProperty VirtualMachineProfile | ? LicenseType -eq 'Windows_Server' | select ResourceGroupName, Name, LicenseType

CLI

仮想マシンの場合:

az vm list --query "[?licenseType=='Windows_Server']" -o table

仮想マシン スケール セットの場合:

az vmss list --query "[?virtualMachineProfile.licenseType=='Windows_Server']" -o table

Windows Server 向け Azure ハイブリッド特典で仮想マシン スケール セットをデプロイする

仮想マシン スケール セットの Resource Manager テンプレート内の VirtualMachineProfile プロパティ内に、追加パラメーター licenseType を指定する必要があります。 これは、ARM テンプレート、PowerShell、Azure CLI、または REST を使用してご自分のスケール セットの作成時または更新時に行うことができます。

次の例では、Windows Server 2016 Datacenter イメージで ARM テンプレートを作成します。

"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')]"
    }
}    

仮想マシン スケール セットの変更方法の詳細を確認し、スケール セットの更新方法をさらに調べることもできます。

次のステップ