第3章 Hybrid Cloud Console へのクラウドインテグレーションの追加
Amazon Web Services (AWS)、Google Cloud、Microsoft Azure、または Oracle Cloud アカウントを Red Hat Hybrid Cloud Console のクラウドインテグレーションとして接続すると、Hybrid Cloud Console でホストされているサービスがパブリッククラウドプロバイダーからのデータを使用できるようになります。
3.1. Amazon Web Services (AWS) インテグレーションと Hybrid Cloud Console
Red Hat Hybrid Cloud Console で、AWS アカウントを次のサービスに接続できます。
コスト管理
AWS アカウントをコスト管理に接続して、クラウドのコストを追跡します。Cost Management Service を使用して、次のような財務関連のタスクを実行できます。
- リソースおよびコストの使用を可視化、理解、および分析
- 今後の消費を予測し、予算との比較
- リソースおよび消費の最適化
- 詳細な分析を行うための使用パターンの特定
- コストおよびリソースデータを活用できるサードパーティーツールとの統合
RHEL 管理バンドル
AWS アカウントを Hybrid Cloud Console の RHEL 管理バンドルに接続して、AWS で Red Hat 製品のサブスクリプションを使用します。
RHEL 管理バンドルにより、パブリッククラウドに Red Hat 製品をデプロイメントするのに役立つ次のような追加機能へのアクセスが許可されます。
- Red Hat ゴールドイメージ: AWS で Red Hat クラウドイメージを使用し、時間単位で支払う代わりに独自のサブスクリプションを持ち込むことができます。
自動登録: これにより、プロビジョニング時にクラウドインスタンスが console.redhat.com に自動的に接続できるようになり、Red Hat Insights サービスを使用できるようになります。
重要RHEL 管理を使用するには、Simple Content Access を有効にする必要があります。詳細は、Red Hat ナレッジ記事 Simple Content Access を参照してください。
イメージの起動
AWS アカウントに接続して、ハイブリッドクラウド環境で仮想マシンとしてカスタマイズされたイメージを構築および起動します。
このワークフローでは、すべての Red Hat サブスクリプションに含まれる起動イメージサービスを使用して、AWS で Red Hat Enterprise Linux (RHEL) システムをデプロイおよび管理します。
3.1.1. Amazon Web Services (AWS) アカウントのクラウドインテグレーションとしての追加
AWS アカウントをクラウドインテグレーションとして Red Hat Hybrid Cloud Console に接続すると、AWS データを Hybrid Cloud Console サービスで使用できるようになります。アカウント認可方式を使用して統合を作成し、Red Hat に統合の設定と管理をできるようにします。この方法を選択した場合は、AWS アカウントのアクセスキー ID とシークレットアクセスキーを指定する必要があります。これは推奨される方法です。ただし、AWS アカウントの認証情報を Red Hat に提示しない場合は、インテグレーションを手動で設定できます。AWS インテグレーションを追加した後、Hybrid Cloud Console の Integrations ページから AWS およびその他のインテグレーションを表示および管理できます。
前提条件
- Organization Administrator または Cloud Administrator 権限を持つユーザーとして Red Hat Hybrid Cloud Console にログインしている。
Hybrid Cloud Console で使用する、次のアイデンティティーおよびアクセス管理 (IAM) ロールを持つ AWS アカウントにアクセスできます。
-
CreatePolicy
-
CreateRole
-
AttachRolePolicy
-
GetPolicy
-
GetRole
-
- アカウント認可設定方法 (推奨) を使用して AWS 統合を作成するには、AWS アカウントのアクセスキー ID とシークレットアクセスキーが必要です。
AWS インテグレーションで起動イメージサービスを使用するには、AWS アカウントに次の権限とロールが必要です。
-
cloudformation:CreateStack
-
cloudformation:DescribeStacks
-
cloudformation:DeleteStack
-
cloudformation:UpdateStack
-
iam:CreateRole
-
iam:PutRolePolicy
-
iam:AttachRolePolicy
-
iam:PassRole
-
iam:GetRole
-
iam:DeleteRole
-
iam:ListRolePolicies
-
iam:GetRolePolicy
-
iam:DeleteRolePolicy
-
手順
- Settings > Integrations に移動し、Cloud タブを選択します。
- Add integration をクリックし、Add a cloud integration ウィザードを開きます。これが最初に追加するインテグレーションである場合は、この手順をスキップしてください。
- Amazon Web Services を選択し、Next をクリックします。
- インテグレーションのわかりやすい名前 (例: my_aws_integration) を入力し、Next をクリックします。
設定モードを選択します。
AWS 認証情報を入力した後、Red Hat がインテグレーションを設定および管理できるようにするには、Account authorization を選択します。これは推奨される設定モードです。
- AWS アクセスキー ID とシークレットアクセスキーを入力し、Next をクリックします。Select applications ページが表示され、Cost Management、Launch images、および RHEL management services が選択されています。
インテグレーションに接続しないサービスを選択解除し、Next をクリックします。
注記このステップでは、すべてのサービスを選択解除することもできます。AWS インテグレーションの作成が完了したら、追加の Hybrid Cloud Console サービスに接続できます。
AWS アカウントの認可情報を入力しない場合は、Manual configuration を選択し、Next をクリックしてインテグレーションを手動で設定します。
- オプション: インテグレーションに接続するサービスを選択します。
- Next をクリックします。
インテグレーションウィザードの指示に従います。
注記Cost Management を選択した場合は、Amazon Web Services (AWS) データの Cost Management への統合 で詳細な手順を確認してください。
- Review details ページでインテグレーションの詳細を確認し、Add をクリックします。AWS インテグレーションが Hybrid Cloud Console に追加されます。
検証
- Integrations ページに移動し、Cloud タブを選択します。
- AWS インテグレーションが一覧表示され、ステータスが Ready であることを確認します。