2.3.8. Amazon Web Services のインストール
Amazon Web Services (AWS)は、Amazon インフラストラクチャーで実行される仮想マシンを提供するサービスです。このセクションでは、AWS で Red Hat Enterprise Linux Atomic Host を実行する方法を説明します。
AWS の詳細は、Amazon Elastic Compute Cloud のドキュメント を参照してください。
Amazon Web Services での Red Hat Enterprise Linux Atomic Host インスタンスの起動
以下の手順では、Amazon Web Services で Red Hat Enterprise Linux Atomic Host の新しいインスタンスを作成する方法を説明します。この手順では、AWS にユーザーアカウントがあることを前提としています。この手順では、AWS についてある程度理解していることを前提としています。
この手順を機能させるには、まず Cloud Access プログラム を使用してサブスクリプションを Amazon に移動する必要があります。Cloud Access Program でサブスクリプションを Amazon に移動するには、https://engage.redhat.com/forms/cloud-access-registration のフォームを完了します。Cloud Access プログラムについては、http://www.redhat.com/en/technologies/cloud-computing/cloud-access で詳しく説明されています。
- にログインし、Amazon EC2 コンソール を開きます。
- 画面上部のナビゲーションバーに、現在のリージョンが表示されます。Red Hat Enterprise Linux Atomic Host のインスタンスを起動するリージョンを選択します。一部の Amazon EC2 リソースはリージョン間で共有でき、他の Amazon EC2 リソースはリージョン間で共有できないため、この選択が重要になります。
- コンソールのダッシュボードから Launch Instance をクリックします。
My AMIs を選択し、Shared with Me チェックボックスを選択します。AMI を検索できるようになりました。
Community AMIs を選択し、特定のリージョンの Red Hat Enterprise Atomic Host AMI インスタンスを検索します。
警告選択した AMI の ID が Atomic Host Release Notes に一覧表示されていることを確認してください。AWS コマンドラインインターフェイスで以下のコマンドを実行して、Red Hat が提供する AMI の ID を取得することもできます。
aws ec2 describe-images --owners 309956199498
このコマンドは、アカウント
309956199498
によって公開される AMI に関する情報を表示します。これは、AMI を公開するための Red Hat の AWS アカウントです。Red Hat が提供する AMI の検索に関する詳細は、ナレッジベースアーティクル を参照してください。
- AMI の横にある Select ボタンをクリックします。
- Choose an Instance Type ページで Instance Type を選択します。インスタンスタイプは、Red Hat Enterprise Linux Atomic Host の最小要件を満たす必要があります。詳細は 、ディスク領域およびメモリーの要件 を参照してください。
Review and Launch をクリックします。
注記一部の Amazon EC2 リージョン(例:US East (N. Virginia))では、EBS ストレージを使用するインスタンスタイプでは、開始する前に VPC を作成する必要があります。この場合、Review and Launch はクリックできません。Next: Configure Instance Details を代わりにクリックし、Instance Details 画面に進みます。デフォルト値を確認し、環境に必要な場合は変更し、続行する準備ができたら Review and Launch をクリックします。
- Review Instance Launch ページで、Edit security groups をクリックしてセキュリティーグループを割り当てます。既存のセキュリティーグループを選択するか、インスタンスに必要なポートを開く必要があります。SSH が機能するように、ポート 22 を開いたままにしておくことをお勧めします。AWS アカウントは、そのアカウントのユーザーのユーザーがセキュリティーグループを作成または追加する機能を制限する方法で設定できます。これが発生した場合は、AWS アカウントの管理者にお問い合わせください。
- 設定が適切であれば、Review and Launch をクリックして、インスタンス起動の確認 ページに移動します。すべての設定が適切になったら、起動 をクリックしてインスタンスを起動します。
- Select an existing key pair or create a new key pair モーダルダイアログで、既存のキーペアを選択するか、新しいキーペアを作成します。起動したインスタンスへのすべてのアクセスは SSH 秘密鍵を使用するので、キーペアは重要です。キーペアは、すでにアップロードされているものか、この時点で作成するキーペアです。AWS アカウントは、そのアカウントのユーザーがキーペアを作成または追加する機能を制限する方法で設定できます。これが発生した場合は、AWS アカウントの管理者にお問い合わせください。
- インスタンスの 表示 ボタンを クリックして、インスタンスの起動の進捗を追跡します。
Logging into a Red Hat Enterprise Linux Atomic Host Instance
インスタンスが の 実行
時に一覧表示されたら、以下の手順に従ってインスタンスに接続できます。
コマンドプロンプトから、SSH を使用してインスタンスに接続します。
$ ssh cloud-user@instancedns.compute.amazonaws.com
注記適切な秘密鍵ファイルを指定するには、
-i /path/key_pair.pem
オプションを含める必要がある場合があります。- 下部の Description タブで、パブリック DNS 情報を見つけます。
- Instances ページで、インスタンスを選択します。
- この時点でインスタンスにログインし、Red Hat Enterprise Linux Atomic Host を引き続き使用して Linux コンテナーを実行する可能性があります。
AWS での Atomic Host インスタンスの信頼性の確認
Atomic Host インスタンスが Red Hat が提供する認証ソフトウェアであることを確認できます。これを実行するには、Atomic Host インスタンスで以下のコマンドを実行します。
ostree show rhel-atomic-host/7/x86_64/standard
出力の最後の行が以下の場合:
Good signature from "Red Hat, Inc. <security@redhat.com>"
次に、Atomic Host インスタンスが検証に合格しました。