シンプルなAnsibleスクリプトを使用してAmazonEC2インスタンスを作成、起動、設定するにはどうすればよいですか? (VMをリモートで生成します)

公開: 2019-05-11
Simple AnsibleStateを使用してAmazonAWSを作成、開始、設定する方法

アマゾンAWSは間違いなくそこにあるbest public cloudです。 以前のチュートリアルで説明したように、Ansibleはシスオペが会社のインフラストラクチャを維持するための非常に便利なツールです。

このチュートリアルでは、単純なAnsibleスクリプトを使用してAmazon EC2インスタンスを作成、起動、セットアップする方法について説明します。

詳細:

  1. instance_typeを指定します: t2.micro
  2. security_groupを指定します: crunchify_security_grp
    • 必要に応じてセキュリティグループを変更します。
  3. 画像を指定してください: ami-crunchify231di
    • これを実行する前に、AmazonImageを作成する必要があります。
  4. キーペアを指定します: crunchify
    • これは、パスワードなしのログイン用のセキュリティキーです。
  5. デフォルトの地域を選択してください: us-east-2
    • 私がお勧めするデフォルトの地域。
  6. 起動するVMの数:1
    • VM1から開始します。
  7. 基本的なファイアウォールグループを作成する
  8. AmazonEC2インスタンスを作成します
  9. インスタンスが表示されるのを待ちます
  10. IPアドレスを取得し、crunchify.txtファイルに保存します
    • このansibleスクリプトを実行する前に、crunchify.txtを作成する必要があります。
  11. 新しく作成されたインスタンスにcrunchifyのタグを付けます

ステップ1)

macOSにansibleをインストールします。 Ansibleが正しい方法でセットアップされていることを確認してください

ステップ2)

AWS Access KeySecret Access Keyをエクスポートする必要があります。 キーを取得するためにAmazonAWSCLIをセットアップする方法に関するチュートリアルに従ってください。

ステップ-3)crunchify-hostファイルを作成します

ステップ-4)crunchify-ec2.ymlファイルを作成します

ステップ-5)ansibleプレイブックを実行する

Ansibleの結果:

新しいインスタンスがすべての仕様で正常に作成されたことを確認しましょう

Amazon AWS consoleに移動してインスタンスを確認します。

Link: https://us-east-2.console.aws.amazon.com/ec2/v2/home?region = us-east-2#Instances:sort = instanceId

新しいAmazonEC2インスタンスが作成されました-Crunchifyのヒント

必ずすべての設定を確認してください。

AmazonEC2-新しいセキュリティグループとインスタンスタイプが作成されました-Crunchifyによるチュートリアル

タグを確認してください。 これは、 hundreds of instancesを処理している場合に非常に役立ちます。

AmazonEC2-新しいタグと名前が作成されました-Crunchifyのヒント

新しく作成されたホストのIPを含むcrunchify.txtファイルを確認します。

それでおしまい。 おめでとうございます。 これで、Ansibleを使用してリモートでAmazonAWSクラウド上に新しいEC2インスタンスを作成して開始しました。

AmazonEC2クラウドでインスタンスを作成する際に問題が発生した場合はお知らせください。