VirtualBOX、Vagrant上で以下のような構成を作りたいと思います
CentOS6(ホストOS)
|
仮想ルータ(ゲストOS:CentOS7)
IP:10.12.1.251(対ホストOS用
IP:10.40.0.0(対仮想マシン用
|
+------------------+----------------+
| | |
仮想マシンA 仮想マシンB 仮想マシンC
(ゲストOS)(ゲストOS) (ゲストOS)
IP:10.41.0.0 IP:10.42.0.0 IP:10.43.0.0
・仮想マシン同士の通信はできなくてよい(できてもよい)
・仮想マシンA~Cは外部ネットワークに接続できなくてよい
・各仮想ルータ、仮想マシンは静的にIPを振る
上記条件を実現するのに以下のようにしてみました。
・仮想ルータのVagrantfile設定
Vagrant.configure(2) do |config|
config.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2298
config.vm.network "public_network", auto_config: false, :bridge => "eth0"
end
・仮想マシンAのvagrantfile設定
Vagrant.configure(2) do |config|
config.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2241
config.vm.network "private_network", ip: "10.41.0.0"
end
以上の設定で問題ないでしょうか?
VirtualBOX側のネットワーク設定などはどうすればよいでしょうか?
あなたの回答
tips
プレビュー