15.3. イメージを作成して AWS Cloud AMI に自動的にアップロードする
RHEL Image Builder を使用して .raw イメージを作成し、Upload to AWS を選択すると、イメージが Amazon AWS Cloud AMI サービスプロバイダーに自動的にプッシュされます。
前提条件
-
rootまたはwheelグループでシステムにアクセスできる。 - ブラウザーで、RHEL Web コンソールの RHEL Image Builder インターフェイスを開いている。
- ブループリントを作成した。Web コンソールインターフェイスでのブループリントの作成 を参照してください。
- AWS IAM アカウントマネージャーでアクセスキー ID を設定した。
- 書き込み可能な S3 バケット を用意した。
手順
- RHEL Image Builder ダッシュボードの blueprint name でブループリントを選択します。Images タブを選択し、Create Image をクリックします。
-
Type ドロップダウンメニューのリストから
Amazon Machine Image Disk (.raw)を選択し、Upload to AWS にチェックを入れて Next をクリックします。 対応するフィールドに
AWS access key IDとAWS secret access keyを入力します。Next をクリックします。注記秘密鍵が分からない場合は、新しいアクセスキー ID を生成します。
-
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 でインスタンスに接続している間にアクションが実行できるかどうかを確認します。