2.3. イメージを作成して AWS Cloud AMI に自動的にアップロードする
RHEL Image Builder を使用して RAW イメージを作成し、Upload to AWS を選択すると、イメージが Amazon AWS Cloud AMI サービスプロバイダーに自動的にアップロードされます。
前提条件
-
rootまたはwheelグループでシステムにアクセスできる。 - ブラウザーで、RHEL Web コンソールの RHEL Image Builder インターフェイスを開いている。
- RHEL Image Builder のブループリントを作成した。
- AWS Identity and Access Management (IAM) アカウントマネージャーでアクセスキー ID が設定されている。
- 書き込み可能な AWS Simple Storage Service (S3) バケットが準備済みである。
手順
- RHEL Image Builder ダッシュボードの blueprint name でブループリントを選択します。Images タブを選択し、Create Image をクリックします。
Type ドロップダウンメニューのリストから
Amazon Machine Image Disk (.raw)を選択し、Upload to AWS にチェックを入れて Next をクリックします。注記Secret Keyがわからない場合は、新しいAccess Key IDを生成してください。-
対応するフィールドに
AWS access key IDとAWS secret access keyを入力します。Next をクリックします。 -
Image name、Amazon S3 bucketの名前、AWS regionを入力し、Next をクリックします。 - 情報を確認し、Finish をクリックします。Image build complete ステータスになるまで待ちます。
-
AWS コンソールで Service→EC2 に移動し、正しいリージョンを選択して、イメージのステータスが
Availableになっていることを確認します。 - イメージを選択して Launch をクリックし、インスタンスタイプを選択し、Review and Launch をクリックします。
インスタンスの詳細を確認して Launch をクリックし、鍵ペアを選択または作成します。
- 新しい鍵ペアを作成するには、Create a new key pair を選択し、名前を入力して Download Key Pair をクリックします。
- Launch Instance をクリックし、インスタンスのステータスが running になるまで待ちます。
Connect をクリックし、SSH を使用してインスタンスにアクセスします。
$ chmod 400 <your_instance_name>.pem$ ssh -i <your-instance_name>.pem \\ ec2-user@<your-instance-IP-address>-
yesと入力して接続を確認します。
-
検証
- SSH を使用してインスタンスに接続した状態で、何らかの操作を実行できるかどうかを確認します。