だれかのメモ帖

テクノロジー全般のメモ

Vagrant

Chefのまとめ

chefの勉強したので記録。 とりあえず、chefはここまでにして次は違うことをやるつもり。 1. 準備 $ knife solo init chef-repo $ cd chef-repo $ knife solo prepare [host名] ※[host名]はsshで接続できる名前 $ knife cookbook create [name] -o site-cook…

SSHの設定

Vagrantでは、仮想マシンにsshで乗り込むために $ vagrant sshというサブコマンドが用意されている。でも、普通にsshコマンドでも接続したい場合もある。 その場合、ssh接続設定をvagrantサブコマンドから取得できる。 取得した情報は~/.ssh/configに書けば…

プロビジョニングとBox作成

Vagrantで仮想マシンを起動するときに、任意の操作を実行する。 Vagrantfileに以下を追加する。 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos32" config.vm.provision :shell,:inline => "echo hello world" #この行 en…

おもむろにVagrantを使おうとしたが躓いた

準備 $ vagrant box add mybox [link]で、ボックスを取得。myboxには好きな名前を付ける。 ボックスは http://www.vagrantbox.es/ から持ってくる。 $ vagrant box listで取得済みのリストを確認 仮想マシンの配備・起動 $ mkdir myVM $ cd myVM $ vagrant i…