ansbileを使おうと思ったんですが、ansibleはホスト1→ホスト2という構成になっているため、2台のホストがないと使えません。
MACであればローカル環境からいけますし、Windowsでもcygwinとか入れれば大丈夫かもしれないのですが、これを機にvagrantで2台のホストの同時の立ち上げを練習してみようとおもいました。
一番簡単な方法なのですが、まずvagrant initまでは通常通り同じでよいと思います。
その後、設定ファイルを下記のように編集します。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Vagrant.configure(2) do |config| config.vm.box = "bento/centos-6.7" config.vm.define "node01" do |firsthost| firsthost.vm.network "private_network", ip: "192.168.33.10" end config.vm.define "node02" do |secondhost| secondhost.vm.network "private_network", ip: "192.168.33.11" end end |
ここでvagrant up。
メッセージから2台のホストができているのがわかるかと思います。
適切に設定がいっていないとIPは2つあるのですが、ホストが共通している(片方のホストのファイルをいじるともう片方のファイルもいじられている)なんて事象が発生していました。
ちょっと要調査です。
[…] 2台のホスト(インストールする方とされる方)の用意。VPSを用意するかvagrantなどの仮想構築環境を使うのがいいです。自分はこの方法で2台のホストを動かして実行しました。 […]