YggdrasillNetwork Blog

A blogging framework for hackers.

Knife-ec2 を利用したインスタンス操作

概要

chef-server との連携を前提とした knife ec2 のオペレーションのまとめ

knife ec2 オペレーション

インスタンスの作成

$ knife ec2 server create --node-name chef_test --ssh-user ec2-user --security-group-ids sg-6744b502

  • ec2 インスタンスの作成
    • –node-name
      • Chef-Server に登録する際の Node の名前
    • –ssh-user
      • SSH ログインユーザ名
    • –security-group-ids
      • VPC セキュリティグループ
  • chef client のインストール
  • chef server への node の追加
1
$ knife ec2 server create --node-name chef_test --ssh-user ec2-user --security-group-ids sg-6744b502

インスタンスの削除

$ knife ec2 server delete i-xxxxxxxx --purge

  • インスタンスの削除
  • chef server 上に登録された Node の情報の削除
  • chef server 上に登録された Client の情報の削除
1
$ knife ec2 server delete i-5effb8ac --purge

参照 URL