Vagrantで当初VM1台で稼働させていましたが2台目も稼働させる必要が出ました。
フォルダを分けたくないのでVagrantfileの設定で2台稼働に対応したいのですが途中から2台稼働にする方法がわかりません。
最初から2台稼働にする方法はネットと検索すれば沢山出てくるのでわかっております。
現状のVagrantfile
の設定
Vagrant.configure(2) do |config| config.vm.box = "opscode-centos-6.5" config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.network "forwarded_port", guest: 3000, host: 3030 config.vm.network "private_network", ip: "192.168.33.10", virtualbox__intnet: "fluentd_net" end
サーバのホスト名は次のコマンドでfooに設定しています。
vagrant ssh-config —host foo >> ~/.ssh/config
ホスト名がfooなので試しにVagrantfile
を次のように修正してみる
Vagrant.configure(2) do |config| config.vm.box = "opscode-centos-6.5" config.vm.define "foo" do |foo| foo.vm.network "forwarded_port", guest: 80, host: 8080 foo.vm.network "forwarded_port", guest: 3000, host: 3030 foo.vm.network "private_network", ip: "192.168.33.10", virtualbox__intnet: "fluentd_net" end end
リスタートできるか試してみるvagrant restart
==> foo: VM not created. Moving on...
fooというVMは作られていないと表示されてしまう。
最初から複数台をVagrantfileで設定する方法はたくさん見つかりますが、途中から作る場合は見つかりませんでした。
アドバイス等頂けると助かります。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/08 15:03
2016/05/08 16:14
2016/05/09 05:56