Red Hat Enterprise Linux (RHEL) および SUSE Linux Enterprise Server (SLES) 仮想マシンの Azure ハイブリッド特典
Linux 用 Azure ハイブリッド特典 (AHB) を使用すると、VM のソフトウェア サブスクリプション モデルを簡単に切り替えることができます。 所有している Red Hat と SUSE Linux サブスクリプションを Azure に直接持ち込むか、従量課金制のサブスクリプションモデルを使用することで、ライセンス コストを排除できます。 この記事では、"BYOS" および "PAYG" ライセンス モデルを定義して、各モデルの利点を比較し、Azure ハイブリッド特典を使用して任意のタイミングで 2 つのモデルを切り替える方法について説明します。 このプロセスは、Virtual Machine Scale Sets、Spot Virtual Machines、カスタム イメージに適用されます。 これにより、2 つのモデル間をシームレスかつ双方向に変換できるようになります。
Linux 向け Azure ハイブリッド特典と 3 年間の Azure Reserved VM Instances を組み合わせると、最大 76% の節約が見込まれる場合があります。 節約額の見積もりは、米国東部リージョンで RHEL または SLES サブスクリプションを使用する 1 つの標準 D2s v5 Azure VM が従量課金制で実行される場合と、3 年間の予約インスタンス プランの割引料金の比較に基づいています。 2024 年 9 月時点の Azure の価格に基づきます。 価格は変更されることがあります。 実際の節約額は、場所、インスタンスの種類、使用量などによって異なります。
ヒント
この機能のコスト削減の利点を視覚化するには、Azure ハイブリッド特典節約額計算ツールをお試しください。
従量課金制 (PAYG) とサブスクリプション持ち込み (BYOS) の定義
Azure には、"従量課金制" (PAYG) と "サブスクリプション持ち込み" (BYOS) の 2 つの主なライセンス価格オプションがあります。 "PAYG" は、使用するリソースに対して時間単位または月単位で支払う価格オプションです。 使用した分だけ料金を支払い、必要に応じてスケールアップまたはダウンできます。 一方、"BYOS" は、Azure 仮想マシン上の特定のソフトウェア (この場合は RHEL と SLES) に対して既存のライセンスを使用できるライセンス オプションです。 既存のライセンスを使用でき、Azure で使用するために新しく購入する必要はありません。
Note
PAYG イメージからデプロイされた仮想マシン、または BYOS モデルから変換された VM には、インフラストラクチャ料金とソフトウェア料金の "両方" が発生します。 ライセンスをお持ちの場合は、Azure ハイブリッド特典を使用して PAYG モデルから BYOS モデルに変換してください。
Azure ハイブリッド特典を使用すると、いつでも従量課金に切り替えることができます。
Azure ハイブリッド特典の対象となる Linux 仮想マシン
Linux 仮想マシンで既に Azure ハイブリッド特典を使用している場合、Azure Dedicated Host インスタンスと SQL ハイブリッド特典は Azure ハイブリッド特典の対象外となります。
Note
Red Hat VM の場合、Azure アカウントが Red Hat Cloud Access に登録されている必要があります。 お使いの VM で Azure ハイブリッド特典を有効にする前に、Red Hat Cloud Access に登録してください。
Azure ハイブリッド特典の有効化
新しい VM での AHB の有効化
仮想マシンの作成時に AHB を呼び出すことができます。 これには 3 つの利点があります。
- 同じイメージとプロセスを使用して、PAYG と BYOS 両方の Virtual Machine をプロビジョニングできます。
- これにより、今後のライセンス モードの変更が有効になります。
- 仮想マシンは、既定で Red Hat Update Infrastructure (RHUI) に接続されるので、最新の状態に保たれ、セキュリティで保護されます。 デプロイ後、更新したメカニズムはいつでも変更できます。
仮想マシンを作成する際に Azure ハイブリッド特典を有効にするには、以下の手順に従います (SUSE ワークフローは、次に示す RHEL の例と同じです)。
Azure ポータルにアクセスします。
[仮想マシンの作成] に移動します。
[ライセンス] セクションで、既存の RHEL サブスクリプションを使用するかどうかを確認するチェック ボックスと、サブスクリプションが対象であることを確認するチェック ボックスをオンにします。
次の一連の手順に従って、仮想マシンを作成します。
[オペレーティング システム] ペインで、オプションが有効になっていることを確認します。
既存の VM での AHB の有効化
既存の仮想マシンで Azure ハイブリッド特典を有効にする
- Azure ポータルにアクセスします。
- 変換を適用する仮想マシンのページを開きます。
- [オペレーティング システム]>[ライセンス] に移動します。 Azure ハイブリッド特典変換を有効にするには、[はい] を選択し、確認チェック ボックスをオンにします。
AHB 対応 VM の現在のライセンス モデルをチェックする
ライセンス モデルを BYOS から PAYG に、またはその逆に切り替えるには、Azure ハイブリッド特典拡張機能を VM にインストールする必要があります。 エージェントがインストールされているかどうかは、Azure CLI または Azure Instance Metadata Service を使用して確認できます。
az vm get-instance-view
コマンドを使用して、拡張機能がインストールされているかどうかを確認できます。AHBForSLES
またはAHBForRHEL
拡張機能を探します。対応するものがインストールされていて、Azure ハイブリッド特典が有効になっている場合は、ライセンスの種類を確認して、VM で使用しているライセンス モデルを確認します。az vm get-instance-view -g MyResourceGroup -n myVm --query instanceView.extensions
対応する Red Hat または SUSE ハイブリッド特典拡張機能がインストールされたら、次のコマンドを使用して、マシンが使用しているライセンスの種類を確認します。
az vm get-instance-view -g MyResourceGroup -n myVM --query licenseType
次のライセンスの種類は PAYG モデルに対応しています。
- RHEL の場合:
RHEL_BASE
、RHEL_EUS
、RHEL_SAPAPPS
、RHEL_SAPHA
、RHEL_BASESAPAPPS
、またはRHEL_BASESAPHA
。 - SLES の場合:
SLES
、SLES_SAP
、またはSLES_HPC
- RHEL の場合:
これらは BYOS に対応しています。
- RHEL の場合:
RHEL_BYOS
- SLES の場合:
SLES_BYOS
- RHEL の場合:
VM のライセンスの種類が変更されていない場合、前のコマンドは空の文字列を返し、VM はデプロイに使用されたイメージの課金モデルを引き続き使用します。
PAYG から BYOS への変換
Azure CLI を使用して従量課金制 (PAYG) イメージを BYOS に変換する
PAYG ライセンス モデルを使用して Azure Marketplace イメージをデプロイし、それを BYOS に変換する場合は、このプロセスに従って目的のライセンス モデルに変換します。
ライセンスの種類
RHEL_BYOS
をマシンに適用します。# This will enable BYOS on a RHEL(PAYG) virtual machine using Azure Hybrid Benefit az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS
PAYG から BYOS への変換が完了したら、システムの更新と使用コンプライアンスのために、マシンを Red Hat に登録する必要があります。
PAYG モデルに戻す場合は、license-type を "None"に設定する必要があります。そうしなければ、BYOS のままになります。
# If the image started as PAYG and was converted to BYOS, the following command will revert it back to PAYG. az vm update -g myResourceGroup -n myVmName --license-type NONE
BYOS から PAYG への変換
PAYG モデルへの変換は、BYOS というラベルの付いた Azure Marketplace イメージに対してサポートされており、オンプレミスまたはサードパーティのクラウド プロバイダーからインポートされたマシンでサポートされます。
実行中の仮想マシンに Azure ハイブリッド特典の拡張機能をインストールします。 Azure CLI から次のコマンドを使用できます。
az vm extension set -n AHBForRHEL --publisher Microsoft.Azure.AzureHybridBenefit --vm-name myVMName --resource-group myResourceGroup
拡張機能が正常にインストールされたら、必要とする事柄に基づいてライセンスの種類を変更します。
# This will enable Azure Hybrid Benefit to fetch software updates for RHEL base/regular repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASE # This will enable Azure Hybrid Benefit to fetch software updates for RHEL EUS repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_EUS # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP APPS repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPAPPS # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP HA repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPHA # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP APPS repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPAPPS # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP HA repositories az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPHA
BYOS モデルに戻す場合は、license-type を "None"に設定する必要があります。そうしなければ、PAYG のままになります。
# If the image started as BYOS and was converted to PAYG, the following command will revert it back to BYOS. az vm update -g myResourceGroup -n myVmName --license-type NONE
複数の VM
次のコマンドは、引数で指定されたマシンを BYOS に変換します。
# This will enable BYOS on a RHEL virtual machine. In this example, ids.txt is an
# existing text file that contains a delimited list of resource IDs corresponding
# to the virtual machines using Azure Hybrid Benefit
az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS --ids $(cat ids.txt)
次の例は、リソース ID の一覧を取得する 2 つの方法を示しています。1 つはリソース グループ レベルで、もう 1 つはサブスクリプション レベルです。
# To get a list of all the resource IDs in a resource group:
az vm list -g MyResourceGroup --query "[].id" -o tsv
# To get a list of all the resource IDs of virtual machines in a subscription:
az vm list -o json | jq '.[] | {VirtualMachineName: .name, ResourceID: .id}'
オペレーティング システムの手順
Red Hat 向け Azure ハイブリッド特典の使用を開始するには、次の手順に従います。
Azure ハイブリッド特典の BYOS に関する特典を適用する仮想マシンに、
AHBForRHEL
拡張機能をインストールします。 このインストールは、Azure CLI または PowerShell 経由で実行できます。必要なソフトウェア更新プログラムに応じて、ライセンスの種類を関連する値に変更します。 使用できるライセンスの種類の値と、関連付けられているソフトウェア更新プログラムを次に示します。
ライセンスの種類 ソフトウェア更新プログラム 許可される仮想マシン RHEL_BASE Red Hat 標準/ベース リポジトリを仮想マシンにインストールします。 RHEL BYOS 仮想マシン、RHEL カスタム イメージの仮想マシン RHEL_EUS Red Hat Extended Update Support (EUS) リポジトリを仮想マシンにインストールします。 RHEL BYOS 仮想マシン、RHEL カスタム イメージの仮想マシン RHEL_SAPAPPS RHEL for SAP Business Apps リポジトリを仮想マシンにインストールします。 RHEL BYOS 仮想マシン、RHEL カスタム イメージの仮想マシン RHEL_SAPHA 高可用性 (HA) リポジトリを使用して RHEL for SAP を仮想マシンにインストールします。 RHEL BYOS 仮想マシン、RHEL カスタム イメージの仮想マシン RHEL_BASESAPAPPS RHEL 標準/ベース SAP Business Apps リポジトリを仮想マシンにインストールします。 RHEL BYOS 仮想マシン、RHEL カスタム イメージの仮想マシン RHEL_BASESAPHA HA 対応の標準/ベース RHEL for SAP リポジトリを仮想マシンにインストールします。 RHEL BYOS 仮想マシン、RHEL カスタム イメージの仮想マシン 拡張機能がライセンスの種類の値を読み取り、リポジトリをインストールするまで 1 時間待ちます。
Note
拡張機能が自動的に実行されない場合は、要求して実行することもできます。
これで、Azure Red Hat Update に接続されるようになります。 関連するリポジトリがコンピューターにインストールされます。
サブスクリプション持ち込みモデルに再び切り替える場合は、ライセンスの種類を
None
に変更して、拡張機能を実行します。 このアクションにより、仮想マシンからすべての Red Hat Update Infrastructure (RHUI) リポジトリが削除され、課金が停止します。
Note
万一、拡張機能でリポジトリをインストールできない場合、または他の問題が発生した場合は、ライセンスの種類を空に戻し、Microsoft サポートにお問い合わせください。 これにより、ソフトウェア更新プログラムに対する料金が請求されないようになります。
予約インスタンス VM の AHB
Azure の予約 (Azure Reserved Virtual Machine Instances) を使用すると、複数の製品に対するプランを 1 年分または 3 年分コミットすることで、コストを削減できます。 予約インスタンスの従量課金制仮想マシンに対して Azure ハイブリッド特典を利用できます。
予約インスタンスを使用して割引料金でコンピューティング コストを購入した場合、それに加えて RHEL および SUSE のライセンス コストに Azure ハイブリッド特典を適用できます。 予約インスタンスに Azure ハイブリッド特典を適用する手順は、通常の仮想マシンの場合とまったく同じです。
注意
Azure Marketplace で既に RHEL または SUSE の従量課金制ソフトウェアの予約を購入している場合は、予約期間が終了するのを待ってから、従量課金制仮想マシンの Azure ハイブリッド特典を使用してください。
準拠
従量課金制の RHEL 仮想マシン向け Azure ハイブリッド特典を使用するお客様は、Azure Marketplace RHEL オファーに関連付けられている標準の法律条項とプライバシーに関する声明に同意したことになります。
従量課金制の RHEL 仮想マシン向け Azure ハイブリッド特典を使用するお客様は、それらの仮想マシンにソフトウェア更新プログラムとパッチを提供するための 3 つのオプションがあります。
- Red Hat Update Infrastructure (既定のオプション)
- Red Hat Satellite Server
- Red Hat Subscription Manager
お客様は、サブスクリプションをアタッチしなくても、従量課金制の RHEL 仮想マシン向け Azure ハイブリッド特典の主要な更新ソースとして RHUI を使用できます。 RHUI オプションを選択したお客様は、RHEL サブスクリプションのコンプライアンスを保証する責任があります。
Red Hat Satellite Server または Red Hat Subscription Manager のいずれかを選択したお客様は、RHUI 構成を削除してから、Cloud Access が有効になっている RHEL サブスクリプションを PAYG RHEL 仮想マシン向け Azure ハイブリッド特典にアタッチする必要があります。
Red Hat サブスクリプションのコンプライアンス、ソフトウェア更新プログラム、従量課金制の RHEL 仮想マシン向け Azure ハイブリッド特典のソースの詳細については、Azure ハイブリッド特典での RHEL サブスクリプションの使用に関する Red Hat の記事をご覧ください。
RHEL で Azure ハイブリッド特典の BYOS から PAYG への機能を使うお客様は、Azure Marketplace RHEL オファリングに関連付けられている標準の法律条項とプライバシーに関する声明に同意したことになります。
よく寄せられる質問
Q: RHEL_BYOS の種類のライセンスを SLES イメージと共に使用する、またはその逆は可能ですか?
- A:いいえ、できません。 仮想マシンで実行しているディストリビューションと一致しない種類のライセンスの種類を入力しようとしても、課金メタデータは更新されません。 ただし、間違った種類のライセンスを誤入力した場合でも、正しいライセンスの種類で仮想マシンをもう一度更新すると、Azure ハイブリッド特典が有効になります。
Q: Red Hat Cloud Access に登録しましたが、RHEL 仮想マシンで Azure ハイブリッド特典を有効にすることができません。 どうすればよいですか。
- A:Red Hat Cloud Access サブスクリプションの登録が、Red Hat から Azure に反映されるまでに時間がかかる場合があります。 1 営業日後も引き続きエラーが表示される場合は、Microsoft サポートにお問い合わせください。
Q: RHEL BYOS の "ゴールデン イメージ" を使用して仮想マシンをデプロイしました。これらのイメージの課金を BYOS から従量課金制に変換することはできますか?
- A: はい。BYOS 仮想マシンの Azure ハイブリッド特典を使用することで変換が可能です。 この詳細については、こちらを参照してください。
Q: オンプレミス (Azure Migrate、Azure Site Recovery、またはそれ以外の方法で) から Azure に独自の RHEL または SLES イメージをアップロードしました。 これらのイメージの課金を BYOS から従量課金制に変換することはできますか?
- A: はい。BYOS 仮想マシンの Azure ハイブリッド特典を使用することで変換が可能です。 この詳細については、こちらを参照してください。
Q: オンプレミス (Azure Migrate、Azure Site Recovery、またはそれ以外の方法で) から Azure に独自の RHEL または SLES イメージをアップロードしました。 Azure ハイブリッド特典の特典を得るために何かを行う必要がありますか。
- A:いいえ、必要ありません。 アップロードした RHEL または SLES イメージは既に BYOS と見なされており、Azure インフラストラクチャのコストに対してのみ課金されます。 オンプレミス環境の場合と同じように、RHEL サブスクリプションのコストについて責任を負います。
Q: Azure Marketplace の RHEL および SLES SAP イメージの従量課金制仮想マシン向け Azure ハイブリッド特典を使用できますか?
- A:はい。 RHEL 仮想マシンには RHEL_BYOS のライセンスの種類を使用できます。Azure Marketplace の RHEL および SLES の SAP イメージからデプロイされた仮想マシンの変換には、SLES_BYOS を使用できます。
Q: RHEL と SLES の Virtual Machine Scale Sets で、従量課金制仮想マシンの Azure ハイブリッド特典を使用できますか?
- A:はい。 RHEL および SLES の Virtual Machine Scale Sets での Azure ハイブリッド特典はすべてのユーザーが使用できます。 この特典について、およびこれを使用する方法については、こちらを参照してください。
Q: RHEL と SLES の予約インスタンスで、従量課金制仮想マシンの Azure ハイブリッド特典を使用できますか?
- A:はい。 RHEL と SLES の予約インスタンスでの従量課金制仮想マシンの Azure ハイブリッド特典は、すべてのユーザーが使用できます。
Q: RHEL イメージ上の SQL Server 用にデプロイされた仮想マシンで、従量課金制仮想マシンの Azure ハイブリッド特典を使用できますか?
- A:いいえ、できません。 これらの仮想マシンのサポートは計画されていません。
Q: 仮想データセンター サブスクリプション用の RHEL で Azure ハイブリッド特典を使用できますか?
- A:いいえ。 仮想データセンターの RHEL は、Azure ハイブリッド特典を含め、Azure ではまったくサポートされていません。