入門 Chef Solo 第4章 Chef Solo の試験環境を 3分で用意する - Vagrant その2

Vagrant で仮想環境の立ち上げ。本当に簡単ですね。

  • 仮想サーバの追加 vagrant init
  • Vagrantfile で設定を編集(とりあえずネットワークの設定のみ編集)
  • 仮想サーバの起動 vagrant up
  • ssh で接続 vagrant ssh
  • ~/.vagrant.d/insecure_private_key を使うように .ssh/config に設定すれば素の ssh でもログインできるようになる
  • 仮想サーバ停止 vagrant halt
  • 仮想サーバ削除 vagrant destroy
  • 仮想環境のロールバックができるようになるプラグイン sahara
    • インストール vagrant gem install sahara
    • sandbox モードに入る vagrant sandbox on
    • sandbox モードに入った時点まで戻す vagrant sandbox rollback
    • sandbox モードでの変更を確定して vagrant sandbox commit
    • sandbox モードから抜ける vagrant sandbox off

書いてある通りに動かしてみるだけでしたが、これだけで仮想サーバが上げ下げできるというのはやっぱりライフチェンジングですね。