Red Hat Cloud Access リファレンスガイド
概要
多様性を受け入れるオープンソースの強化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、用語の置き換えは、今後の複数のリリースにわたって段階的に実施されます。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。
第1章 Red Hat Cloud Access プログラムの概要 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Cloud Access プログラムは、クラウドで Red Hat 製品のサブスクリプションを使用するお客様に、サブスクリプションの移植性を提供することを目的としています。
Red Hat Cloud Access には、以下の利点があります。
- Cloud Access は、ほとんどの Red Hat サブスクリプションで無料で利用できます。
- Red Hat サブスクリプションのすべての利点と、Red Hat との既存のサポート関係を維持できます。
- Red Hat 製品の使用方法や場所を柔軟に選択できます。
- ゴールドイメージや Azure Hybrid Benefit for Linux などの付加価値のある機能にアクセスできます。
1.1. 対象となる Cloud Access 製品 リンクのコピーリンクがクリップボードにコピーされました!
サブスクリプションの移植性は、ほとんどの Red Hat 製品に含まれる機能であり、Red Hat テクノロジーで構築されたオープンハイブリッドクラウドインフラストラクチャーを作成する際に重要となります。
Red Hat 製品の多くはデフォルトでクラウド対応となっていますが、マルチテナントのパブリッククラウド (さまざまなプロバイダー、各種テクノロジー/プラットフォーム、共有インフラストラクチャー) の性質や、このようなインフラストラクチャーにアクセスできるお客様が限られていることなどから、お客様が認識しておく必要のある技術的な課題が生まれてくる可能性があります。
対象となる Cloud Access 製品を理解するのに役立つ一般的なガイドラインの例を以下に示します。
- サブスクリプション期間が有効である。
- サブスクリプションがクラウドで使用できる (つまり別の場所で使用されていない)。
- サブスクリプションに、クラウド対応のカウント単位がある。カウント単位は、デプロイするクラウドプロバイダーやインスタンスタイプにより異なります。クラウド対応のカウント単位の例としては、コア、コアバンド、管理対象ノード、RAM、ストレージバンド、vCPU、仮想ノード/ゲストなどがあります。
- クラウドにデプロイする Red Hat 製品が、マルチテナントのパブリッククラウドインフラストラクチャーでの使用に技術的に適している。
対象外の製品およびサブスクリプションの例には、以下が含まれます。
- virt-who を必要とする仮想データセンターまたはその他の無制限の RHEL ゲストサブスクリプション
- Red Hat Virtualization 製品 (ネストされた仮想化はサポート対象外)
- ソケットやソケットのペアなど、物理的なカウント単位があるサブスクリプション
- Red Hat がホストするオファリングのサブスクリプション
これらのガイドラインは最終的なものではありません。対象となる Red Hat 製品とサブスクリプションは、新しい製品とサブスクリプションタイプの導入に伴い、時間の経過とともに変化します。また、パブリッククラウドインフラストラクチャーでの製品の使用に関する具体的な情報は、Red Hat の製品ドキュメントを参照してください。
Red Hat 製品がパブリッククラウドで使用できるかどうか不明な場合は、Red Hat アカウントマネージャーにお問い合わせください。
1.2. Red Hat Cloud Access 対象サブスクリプションのカウント単位の変換 リンクのコピーリンクがクリップボードにコピーされました!
クラウドでのサブスクリプションの使用状況を把握するには、各サブスクリプションに関連付けられたカウント単位に基づいてカウントできることに加えて、サブスクリプションとエンタイトルメントの関係を把握できる必要があります。
各 Red Hat サブスクリプションには、Red Hat サブスクリプション管理ツールでのシステム登録に使用できるエンタイトルメントが少なくとも 1 つ含まれています。パブリッククラウドなどの仮想環境で使用される Red Hat サブスクリプションには、追加のエンタイトルメントが含まれている場合があります。
たとえば、1 つの Red Hat Enterprise Linux Server (RHEL) (物理ノードまたは仮想ノード) サブスクリプションには、物理エンタイトルメントが 1 つ、または仮想エンタイトルメントが 2 つ含まれます。このタイプのサブスクリプションをベアメタルの物理ハードウェアで使用すると、物理 RHEL サーバーを 1 台利用できます。パブリッククラウドのような仮想化環境で使用すると、仮想 RHEL サーバーを最大 2 台利用できます。
カウント単位の変換は、Red Hat 製品、サブスクリプションタイプ、およびデプロイメント環境によって大きく異なりますが、以下の表で一般的なガイドラインをいくつか紹介します。
| 物理ノードまたは仮想ノード | 1 x 物理ノードまたは 2 x 仮想ノード | 2 x 仮想ノード |
| システム | 通常、ソケットまたはコア | 1 x 仮想ノード |
| コアまたは仮想 CPU | コア | vCPU (通常は 2vCPU:1Core) |
| コアバンド | コアのグループ (例: 2、4、16、64、128) | vCPU (通常は 2vCPU:1Core) |
| ソケット | ソケット、ソケットのペア、コア | 該当なし |
関連情報
エンタイトルメント数、カウント単位、および各 Red Hat 製品サブスクリプションの関連情報は、Red Hat カスタマーポータルの Red Hat Subscription Manager ユーザーインターフェイス を参照してください。
Red Hat 製品のカウント単位、変換およびカウントのガイドラインは、Appendix 1 of the Red Hat Enterprise Agreement を参照してください。
1.3. 対象となる Cloud Access プロバイダー リンクのコピーリンクがクリップボードにコピーされました!
Red Hat には、認定クラウドおよびサービスプロバイダー (CCSP) パートナーの大規模なエコシステムがあります。Cloud Access のお客様は、このエコシステムで対象のサブスクリプションを使用できます。Red Hat Ecosystem Catalog には、主なプロバイダー (Alibaba、AWS、Google Cloud Platform、IBM Cloud、および Microsoft Azure) と、認定済みのクラウドイメージおよびインスタンスタイプを提供するその他のプロバイダーの詳細が掲載されています。
Cloud Access プロバイダーを選択する際には、以下の推奨事項を考慮してください。
プロバイダーの環境に仮想マシンイメージをインポートするには、プロバイダーがサポート対象のメカニズムを提供している必要があります。
注記クラウドエコシステムカタログで、イメージのアップロード を提供している CCSP パートナーを探してください。
Cloud Access をご利用のお客様は、イメージのアップロードができない場合には、Red Hat ゴールドイメージを使用するか、オンデマンドの PAYG Red Hat イメージまたはインスタンスを BYOS に変換できる必要があります。
注記Cloud Access ゴールドイメージは AWS、Azure、および Google で利用できます。Azure Hybrid Benefit for Linux は、Red Hat Cloud Access のお客様に PAYG から BYOS への変換機能を提供します。
- プロバイダーは TSANet のメンバーであり、必要に応じて Red Hat と協力し、お客様の一般的な問題を解決する必要があります。
Red Hat は、ご利用のハイブリッドクラウドインフラストラクチャーで Red Hat 製品を正常にデプロイおよび使用できるよう、お客様のサポートに努めています。対象となる Cloud Access 製品とプロバイダーのガイドラインを提供し、お客様の成功を支援しています。このガイドラインに準拠することを強く推奨します。
このガイドライン外で Red Hat 製品をデプロイする場合は、以下の条件に注意してください。
- 製品またはサブスクリプションは設計どおりに動作しない場合があります。
- 製品のパフォーマンスが低下する可能性があります。
- 製品の機能が限定される可能性があります。
- Red Hat は、必要とされるサポートレベルを提供できない可能性があります。詳細は、Red Hat のサードパーティーのサポートポリシー を参照してください。
第2章 Cloud Access の使用 リンクのコピーリンクがクリップボードにコピーされました!
Cloud Access プログラムは、クラウドで Red Hat 製品を使用するお客様に、より良いサービスとより多くの価値を提供するために、このたび見直しが行われました。
Cloud Access のサービスは、次の優先事項を考慮して見直されました。
- 使用を開始するときの負担を減らし、お客様が簡単に使用できるようにする。
- 付加価値のある機能を増やすことで、お客様がハイブリッドクラウドインフラストラクチャー全体の RHEL デプロイメントを管理できるようにする。
プログラムの見直しにより、お客様は以下の利点が得られます。
- 使用開始時に、付加価値のあるサービスとして、ゴールドイメージ、インスタンスの自動登録、高度な RHEL サブスクリプション使用状況レポートなどを新たに利用できます。
- Cloud Access 用に Red Hat サブスクリプションを登録したり有効にしたりする必要がなくなりました。
- クラウドプロバイダーをこれまで以上に自由に選択できます。
Cloud Access のお客様は、より幅広い選択肢の中から選択できるようになりました。自身のニーズに最も適したオプションから始めることを推奨しますが、時間の経過とともに変化するニーズに応じて、複数のオプションや異なるオプションを選択することもできます。
次のセクションでは、利用可能なオプションと、お客様が各オプションで期待できるエクスペリエンスを説明します。
2.1. オプション 1: スムーズな使用開始 リンクのコピーリンクがクリップボードにコピーされました!
このオプションでは、特定のオンボーディング要件に対応する必要なく、選択肢と柔軟性を得ることができます。これは、Red Hat からのサポートを最小限しか受けずにすぐに使用開始することを希望するお客様を対象としています。
オプション 1 は、以下を優先事項としているお客様に最適です。
- クラウドで使用するアクティブな未使用の Red Hat サブスクリプションがある。
- 仮想マシンイメージを構築および維持し、それらのイメージを選択したクラウドにインポートする方法を理解できる。
- ゴールドイメージを使用する必要も予定もない。
- クラウドでの Red Hat サブスクリプション使用状況の追跡に対するサポートは必要ない。
- 対象となる Red Hat 製品およびクラウドプロバイダーのガイドラインを理解して準拠できる。
2.2. オプション 2: サブスクリプションの追跡とゴールドイメージへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
このオプションでは、最小限のオンボーディング要件で選択肢と柔軟性を得ることができます。このオプションは、従来の Cloud Access のサービスで、お使いの Red Hat 製品に適したクラウドプロバイダーの選択、クラウドでのサブスクリプションの使用状況追跡、ゴールドイメージの使用など、よりキュレートされたサービスを提供します。
オプション 2 は、以下を優先事項としているお客様に最適です。
- クラウドで使用するアクティブな未使用の Red Hat サブスクリプションがある。
- ハイブリッドクラウドインフラストラクチャー全体の Red Hat サブスクリプションおよび目的のエンタイトルメントの使用状況を 1 カ所で表示および管理する。
- Red Hat 製品およびクラウドプロバイダーの対象となるガイドラインを考慮する必要がない。
- ゴールドイメージへのアクセスを簡単に依頼できる。
- ユーザーインターフェイスではなく API を使用して環境を管理する。
手順
- Red Hat カスタマーポータルの Cloud Access Customer Interface に移動し、Red Hat アカウントにサインインします。
- 新しい Cloud Access のお客様は、Enable a new provider をクリックして新しいプロバイダーを追加する必要があります。
- ドロップダウンリストから認定プロバイダーのいずれかを選択して、プロバイダーアカウント情報を入力し、プロバイダーのインフラストラクチャーで使用予定の製品ごとにエンタイトルメント数を入力します。
Enable をクリックします。
注記製品の有効化プロセスでは、使用する予定のエンタイトルメントとプロバイダーを追跡できます。基礎となる製品のサブスクリプションに変更や影響が生じることはありません。
新しいプロバイダーが追加されると、メインの Cloud Access ユーザーインターフェイスページで入力した製品エンタイトルメントおよびプロバイダーアカウント情報とともにプロバイダーが表示されます。この情報は、クラウドストラテジーの変更に合わせて変更したり、更新したりできます。
既存の Cloud Access のお客様には、以前に追加したすべてのプロバイダーが表示され、必要に応じて既存のプロバイダーに変更を加えたり、他のプロバイダーや製品を追加したりできます。
2.3. オプション 3: 高度な RHEL 管理 リンクのコピーリンクがクリップボードにコピーされました!
このオプションは、Red Hat Hybrid Cloud Console でホストされる Red Hat の管理、自動化、および IT 最適化サービスを中心に構築されています。RHEL をクラウドで使用している場合や、Red Hat への RHEL (8.3.1 以上) インスタンスの自動接続を使用している場合は、使用の開始が簡素化されます。
高度な RHEL 管理は、次のような優先事項を持つお客様に最適です。
- AWS および Azure で使用するアクティブな未使用の RHEL サブスクリプションがある。
- ハイブリッドクラウドインフラストラクチャー全体の実際の RHEL サブスクリプション使用状況を 1 カ所で表示する。
- Simple Content Access を有効にしている。
- AWS および Azure の RHEL インスタンスを Insights などの付加価値サービスに自動的に接続する。
- ゴールドイメージにアクセスしたい (現在は AWS と Azure のみ)。
手順
Hybrid Cloud Console に移動し、Red Hat アカウントにサインインします。
注記Hybrid Cloud Console のビューは、新規のお客様と既存のお客様では異なる場合があります。Red Hat ホストのサービスをすでに使用している場合は、接続したシステムの概要と、詳細なシステム情報およびその他の推奨事項へのリンクが表示されます。新規のお客様には、利用可能なサービスの詳細を調べるためのリンクが表示されます。
Integrations サービスで、Red Hat アカウントとクラウドプロバイダーアカウント間の接続を作成します。
- Settings セクションに移動します。
- 使用するクラウドプロバイダーを選択します。
注記Cloud Integrations を使用したゴールドイメージは、現在 AWS および Azure でのみ利用できます。
AWS ソースの場合
-
AWS_prodなど、ソースにわかりやすい名前を入力し、Next をクリックします。 - 使用する設定モードを選択し、AWS アクセスキー ID およびシークレットアクセスキーを指定し、Next をクリックします。
RHEL 管理バンドルアプリケーション を選択し、次へ をクリックします。
注記コスト管理は、Red Hat OpenShift Container Platform にのみ使用されます。
- 詳細を確認し、Add をクリックして AWS ソースの作成を終了します。
Azure ソースの場合
-
Azure_buildなど、ソースにわかりやすい名前を入力し、Next をクリックします。 RHEL management bundle サービスを選択し、Next をクリックします。
注記コスト管理は、Red Hat OpenShift Container Platform にのみ使用されます。
- 手順に従ってオフライントークンを作成します。
- Azure Lighthouse の設定手順を完了します。
- ウィザードに戻り、Next をクリックします
- Azure アカウントにログインし、サブスクリプションに移動します。使用するサブスクリプション ID をコピーし、Subscription ID フィールドに貼り付けます。
- Next をクリックします。
- インテグレーションの詳細を確認し、Add をクリックしてインテグレーションを追加します。
Ansible スクリプトを使用して Azure への登録を完了する場合は、次の手順に従います。
前提条件
Ansible コマンドは、Azure アカウント/サブスクリプション内で実行している Azure インスタンスを使用でき、ansible-galaxy パッケージがインストールされたシステムで実行できます。
手順に従ってオフライントークンを作成します。オフライントークンを生成するには、Red Hat API トークン を参照してください。
注記過去 30 日以内にオフライントークンを生成した場合は、新しいトークンを生成する必要はありません。
- 次のステップで簡単にアクセスできる場所にオフライントークンを保存します。
Ansible Playbook をダウンロードし、Azure インスタンスのホスト名または IP アドレスとオフライントークンを置き換えて、実行中の Azure 仮想マシンに対して Ansible コマンドをリモートで実行します。
[user@machine ~] ansible-galaxy collection install redhatinsights.subscriptions [user@machine ~] ansible-playbook -i <{Microsoft}_VM_HOSTNAME_OR_IP>, -u azureuser -b ~/.ansible/collections/ansible_collections/redhatinsights/subscriptions/playbooks/verify_account.yml -e rh_api_refresh_token=<OFFLINE_AUTH_TOKEN> --private-key ./<PEM_FILE_FOR_VM_AUTH>実行中の Azure 仮想マシンで次のコマンドを直接実行することもできます。
[azureuser@vm ~]$ ansible-galaxy collection install redhatinsights.subscriptions [azureuser@vm ~]$ ansible-playbook -i <AZURE_VM_HOSTNAME>, --connection=local -b ~/.ansible/collections/ansible_collections/redhatinsights/subscriptions/playbooks/verify_account.yml -e rh_api_refresh_token=<OFFLINE)AUTH_TOKEN>注記インテグレーションは Integrations リストに表示されますが、このインテグレーションの実際のステータスまたはリソースは反映されません。Hybrid Cloud Console のインテグレーションサービスからこのインテグレーションを監視することはできません。
- Ansible コマンドが正常に完了したら、Next をクリックします。
- 詳細を確認し、Add をクリックして Azure インテグレーションの実行を終了します。
インテグレーション設定ダッシュボードを使用して、クラウド統合を表示、変更、または削除できます。また、Insights やサブスクリプションサービスなど、関連する Red Hat サービスの詳細を確認できるリンクがあります。
関連情報
- 詳細は、Understanding and getting your AWS credentials を参照してください。
- 詳細は、Azure Instance Metadata Service (Windows) を参照してください。
- Red Hat Hybrid Cloud Console で利用可能な Red Hat サービスおよび関連アプリケーションのソース設定に関する詳細は、Red Hat Cloud Platform のドキュメント を参照してください。
第3章 ゴールドイメージについて リンクのコピーリンクがクリップボードにコピーされました!
Red Hat ゴールドイメージは、Cloud Access を使用するお客様向けの一部の Red Hat CCSP 環境で利用できる、クラウド対応の Red Hat 仮想マシン (VM) イメージです。クラウドで BYOS ユースケース向けに独自のカスタムイメージを使用する代わりに、このゴールドイメージを使用できます。ゴールドイメージは信頼できるソースでビルドおよび維持されており、Cloud Access を使用するお客様のみが利用できます。
ゴールドイメージを使用すると、独自のイメージをクラウドプロバイダーの環境にビルド、維持、およびインポートすることなく、クラウドに Red Hat インスタンスを迅速にデプロイできます。
3.1. ゴールドイメージへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
ゴールドイメージは、Red Hat Cloud Access のお客様には無償で提供されます。ゴールドイメージにアクセスするには、対応する Red Hat 製品のサブスクリプションをお持ちである必要があり、2章Cloud Access の使用 の説明に従って、Cloud Access ユーザーインターフェイス または cloud.redhat.com の Cloud Sources を使用して、クラウドプロバイダーアカウントを Red Hat に接続する必要があります。
例 1
Azure で Red Hat Enterprise Linux Server (物理または仮想ノード) サブスクリプションを使用する必要があります。
- RHEL Server サブスクリプションは、RHEL ゴールドイメージに “対応” します。
- お客様がクラウド接続ステップを完了すると、指定の Azure アカウント (サブスクリプション ID) に、Azure で利用可能な全 RHEL ゴールドイメージへのアクセスが付与されます。
例 2
AWS で Red Hat JBoss Web Server サブスクリプションを使用します。
- JBoss Web Server サブスクリプションは、JBoss Web Server ゴールドイメージに “対応” します。
- お客様がクラウド接続ステップを完了すると、指定の AWS アカウント (サブスクリプション ID) に、AWS で利用可能な全 JBoss Web Server ゴールドイメージへのアクセスが付与されます。
3.2. イメージタイプ リンクのコピーリンクがクリップボードにコピーされました!
ゴールドイメージは、主に AWS、Azure、および Google での RHEL BYOS ユースケース用にビルドされていますが、AWS でのみ、Red Hat Middleware、Red Hat Storage、および RHEL for SAP のユースケース用にビルドされた追加のゴールドイメージがあります。
ゴールドイメージのタイプと提供は、お客様のニーズに合わせて随時拡大されます。
3.3. 更新およびパッチ リンクのコピーリンクがクリップボードにコピーされました!
ゴールドイメージからデプロイされたクラウドインスタンスに対して更新およびパッチを提供する方法は、イメージタイプおよびクラウドプロバイダーにより異なります。
AWS ゴールドイメージ
- AWS ゴールドイメージは、EC2 で実行される Red Hat Update Infrastructure (RHUI) を使用するように事前設定されています。
- 引き続き、ゴールドイメージからデプロイされたクラウドインスタンスのメイン更新ソースとして RHUI を使用できます。この場合は、実際に Red Hat 製品サブスクリプションをこれらのインスタンスに割り当てる必要はありません。
- 必要に応じて、RHUI を無効にして、Red Hat Satellite または Red Hat Subscription Management を使用してクラウドインスタンスを管理できます。
RHUI を使用する方法を選択する場合は、アカウントでアクティブな Red Hat 製品サブスクリプションの数に注意して、AWS で Red Hat クラウドインスタンスを過剰にデプロイしないように注意してください。
Azure ゴールドイメージ
- RHEL 8.4 (以降) のゴールドイメージは、Azure で RHUI を使用するように事前設定されています。
- RHEL 8.3 (以前) のゴールドイメージは RHUI を使用するように設定されていないため、Red Hat Satellite または Red Hat Subscription Management で管理する必要があります。
Google ゴールドイメージ
- Google ゴールドイメージは、GCP で実行される RHUI を使用するように設定されていません。
- GCP のゴールドイメージからデプロイされた Red Hat クラウドインスタンスは、Red Hat Satellite または Red Hat Subscription Management を使用して管理する必要があります。
3.4. Azure でのゴールドイメージの使用 リンクのコピーリンクがクリップボードにコピーされました!
ゴールドイメージを使用すると、標準インターフェイス (Azure Portal、Azure CLI、または PowerShell Cmdlet) を使用して、BYOS 用の Azure に RHEL 仮想マシンをプロビジョニングできます。Azure ゴールドイメージには、以下の条件があります。
- Microsoft がビルド、維持、公開している
- Azure の商用および政府リージョンでは利用可能だが、中国では使用できない
- RHEL イメージのみ
- Azure Hybrid Benefit の対象外
関連情報
Microsoft ドキュメント
3.4.1. Azure でのゴールドイメージの命名および特定 リンクのコピーリンクがクリップボードにコピーされました!
Azure で RHEL ゴールドイメージを検索して起動する方法は複数あります。たとえば、Azure Portal、Azure CLI、および PowerShell Cmdlet などです。Azure の Red Hat ゴールドイメージの命名規則は RedHat:[Offering Name]:[Red Hat Product]-[OS Disk Type]-[Azure VM Generation]:[Red Hat Version].[Red Hat Release].[Image Creation Date] です。
ゴールドイメージ Uniform Resource Name (URN) の例として RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715 などがあります。
3.4.2. Azure Portal でのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
- Cloud Access で有効になっている Azure サブスクリプションを使用して、Azure Portal にログインします。
- Create a Resource > See All の順に移動します。
- ページの上部に利用可能なプライベートオファーが表示されます。
- View private offers をクリックします。Red Hat Enterprise Linux の "Bring your own license" オファリングは、プライベートオファーのリストにあります。
3.4.3. Azure CLI でのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
Cloud Access で有効になっている Azure サブスクリプションを使用していることを確認します。
az account show利用可能な RHEL ゴールドイメージのリストを表示します。
az vm image list --publisher RedHat --offer rhel-byos --all- 使用するゴールドイメージのバージョンを特定し、URN をコピーします。仮想マシンをプロビジョニングするには、この URN が必要です。
3.4.4. Azure PowerShell Cmdlet でのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
このコマンド例では、Cloud Access への登録時に指定した Azure アカウントと共有された US East リージョンの RHEL ゴールドイメージをすべて表示します。
Get-AzVMImageSku -Location "East US" -PublisherName RedHat -Offer rhel-byos
3.4.5. Azure でのゴールドイメージの使用 リンクのコピーリンクがクリップボードにコピーされました!
Azure Portal の使用
- Azure Portal でのゴールドイメージの検索 の手順 3 および 4 で説明されているプライベートオファーを表示します。
- Create ドロップダウンメニューをクリックし、使用する RHEL ゴールドイメージバージョンを選択します。残りのプロビジョニング手順は、他の RHEL Marketplace イメージと同じです。
Azure CLI の使用
Azure CLI でゴールドイメージの検索 の手順 3 のイメージ URN を使用して Azure の条件に同意します (イメージごとに 1 回のみ)。
az vm image terms accept --urn RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715az vm createコマンドを使用して仮想マシンをプロビジョニングします。az vm create -n my-rhel-byos-vm -g my-rhel-byos-group --image RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715
3.5. AWS でのゴールドイメージの使用 リンクのコピーリンクがクリップボードにコピーされました!
ゴールドイメージを使用すると、標準のインターフェイス EC2 コンソール、AWS CLI、および AWS PowerShell Cmdlet を使用して、AWS 内の仮想マシンをプロビジョニングできます。
AWS ゴールドイメージには、以下の条件があります。
- Red Hat がビルド、維持、公開している
- AWS の商用リージョンでは利用可能だが、中国または GovCloud では利用できない
- EC2 で実行される Red Hat Update Infrastructure (RHUI) を使用するように事前設定されている
- RHEL、RHEL for SAP、Red Hat Middleware、および Red Hat Storage イメージ
関連情報
3.5.1. AWS でのゴールドイメージの命名および特定 リンクのコピーリンクがクリップボードにコピーされました!
AWS で RHEL Amazon Machine Images (AMI) を検索して起動する方法は複数あります。たとえば、EC2 マネジメントコンソール、AWS CLI、PowerShell Cmdlet などです。AWS における Red Hat AMI の命名規則を以下に示します。
-
最初の GA AMI リリース:
[Red Hat Product]-[Version]-[Virtualization Type]_[Red Hat Release Type]-[Release Date]-[Minor Version Release AMI Iteration]-[Subscription Model]-[EBS Volume Type] -
最初の GA AMI リリース後:
[Red Hat Product]-[Version]-[Virtualization Type]-[Release Date]-[Minor Version Release AMI Iteration]-[Subscription Model]-[EBS Volume Type]
Red Hat ゴールドイメージには、サブスクリプションモデルを表す AMI 名に Access の指定があります。
Red Hat ゴールドイメージは、Owner ID 309956199498 で公開されています。イメージを選択する際に、この所有者 ID を見つけることで、公式の Red Hat ゴールドイメージを確実に使用できます。
3.5.2. AWS EC2 コンソールでのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
EC2 マネジメントコンソールを使用している場合は、左側のナビゲーションペインの IMAGES セクションの下にある AMI 用のメニュー項目があります。このビューで、Private images の指定を使用すると、登録時に指定した AWS アカウントと共有されているゴールドイメージが表示されます。
EC2 マネジメントコンソールのこのセクションでは、Owner : 309956199498 のフィルターを追加することで、表示される AMI を Cloud Access に登録後に AWS アカウントと共有されたものに絞り込むことができます。
Red Hat が使用する AMI 名の別の要素を表すフィルターを追加して、表示される AMI のリストをさらに絞り込むことができます (例: AMI Name : RHEL, AMI Name :)。
AMI 名の例は RHEL-8.3.0_HVM-20201031-x86_64-0-Access2-GP2 です。
EC2 マネジメントコンソールの EC2 Dashboard セクションから Launch Instance ボタンを使用し、My AMIs を選択すると、リスト表示された AMI が Shared with me フィルターによってフィルタリングされ、登録時に指定した AWS アカウントと共有されているゴールドイメージが表示されます。
3.5.3. AWS CLI でのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
このコマンド例は、AWS CLI を使用した Cloud Access での登録時に指定した AWS アカウントと共有された、US-East-1 リージョンの RHEL 8.3 AMI をすべて表示します。AWS CLI Command Reference で、利用可能なオプション、コマンド、サブコマンド、およびパラメーターに関する追加のドキュメントが提供されています。
$ aws ec2 describe-images --owners 309956199498 \
--filters "Name=is-public,Values=false" \
"Name=name,Values=RHEL*8.3*Access*" \
--region us-east-1
3.5.4. AWS PowerShell Cmdlet でのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
このコマンド例は、AWS Tools for Cmdlet を使用した Cloud Access での登録時に指定した AWS アカウントと共有された、US-East-1 リージョンの RHEL 8.3 AMI をすべて表示します。AWS Tools for Cmdlet Reference で、PowerShell コマンドレットに関する追加のドキュメントが提供されています。
PS > Get-EC2Image -Region us-east-1 `
>> -Owner 309956199498 -Filter `
>> @{ Name="name" ; Values="RHEL*8.3*GA*Access*" }
3.6. Google でのゴールドイメージの使用 リンクのコピーリンクがクリップボードにコピーされました!
ゴールドイメージを使用すると、標準インターフェイス (GCP Console、GCP クラウドシェル、および gcloud CLI) を使用して、BYOS 用の GCP に RHEL 仮想マシンをプロビジョニングできます。
Google ゴールドイメージには、以下の条件があります。
- Google がビルド、維持、公開している
- GCP 商用リージョンで利用可能
- RHEL イメージのみ
以下の手順では、GCP Console UI、GCP Cloud Shell、および gcloud CLI を使用して、ゴールドイメージを特定し、ゴールドイメージから RHEL 仮想マシンをデプロイする方法を説明します。
関連情報
3.6.1. Google でのゴールドイメージの命名および特定 リンクのコピーリンクがクリップボードにコピーされました!
Google グループに GCP ゴールドイメージへのアクセスが付与されると、rhel-byos-cloud google プロジェクトで検索できます。これは、Cloud Access のお客様に対してのみ RHEL ゴールドイメージへのアクセスを制限する特殊なプロジェクトです。
GCP における Red Hat ゴールドイメージの命名規則は、[Red Hat Product]-[Version]-byos-[Image Creation Date] です。
例 :
-
rhel-7-byos-v20210916 -
rhel-8-byos-v20210916
3.6.2. GCP コンソールでのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
手順
- Cloud Access で有効になっている Google グループ/アカウントを使用して、Google Cloud Platform で GCP コンソールにサインインします。
- RHEL 仮想マシンをデプロイするプロジェクトを作成するか、選択します。
RHEL ゴールドイメージが表示されていることを確認します。
- Cloud Shell を開きます。
以下のコマンドを実行して、利用可能な RHEL ゴールドイメージのリストを表示します。
gcloud compute images list --project rhel-byos-cloud --no-standard-images
3.6.3. gcloud CLI でのゴールドイメージの検索 リンクのコピーリンクがクリップボードにコピーされました!
Cloud Access で有効になっている Google グループ/アカウントを使用していることを確認します。
gcloud info | grep account利用可能な Red Hat ゴールドイメージのリストを表示します。
gcloud compute images list --project rhel-byos-cloud --no-standard-images特定イメージの詳細を表示します。
gcloud compute images describe rhel-8-byos-v20210916 --project rhel-byos-cloud
3.6.4. Google ゴールドイメージを使用した新しい RHEL 仮想マシンの作成 リンクのコピーリンクがクリップボードにコピーされました!
手順
GCP コンソールの使用
- GCP Console>Home>Dashboard に移動します。
- ナビゲーション メニューから Compute Engine>VM Instances を選択します。
- Create Instances をクリックします。
- 仮想マシンインスタンスの設定ページで Boot Disk セクションを見つけ、Changeをクリックします。
- Custom Images タブを選択します。
- Select A Project をクリックして rhel-byos-cloud プロジェクトを選択します。
- Images ドロップダウンリストから、使用するゴールドイメージを選択し、Select をクリックします。
- 他の仮想マシンインスタンスの設定を変更し、Create をクリックします。
GCP Cloud Shell または gcloud CLI の使用
- gcloud compute images list コマンドを使用して、使用するゴールドイメージの名前を見つけます。
RHEL 仮想マシンを新たに作成します。
gcloud compute instances create my-rhel8-byos --image rhel-8-byos-v20210916 --image-project rhel-byos-cloud --zone us-east1-b新しい RHEL 仮想マシンの詳細を表示します。
gcloud compute instances describe my-rhel8-byos --zone us-east1-b