私はVagrantで複数のVMを管理しています。ネットワークはプライベートとして設定され、IPアドレスが設定され、ホスト名が割り当てられます。以下のVagrantファイルに示されているとおり。複数のVagrant VMがVMホスト名で通信できますか?
VMはIPアドレスを使用して互いに通信できますが、VMが割り当てられたホスト名を使用して通信できるようにする方法を知りたいと思います。私。 ping comtest2
の作業をcomtest1
からどうやって行うのですか?
Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.define "comtest1" do |comtest1|
comtest1.vm.box = "precise32"
comtest1.vm.hostname = "comtest1"
comtest1.vm.network "private_network", ip: "192.168.10.21"
end
config.vm.define "comtest2" do |comtest2|
comtest2.vm.box = "precise32"
comtest2.vm.hostname = "comtest2"
comtest2.vm.network "private_network", ip: "192.168.10.22"
end
end
非常に便利な、ありがとう。 – Nick
プラグインと「不正行為」を使用する代わりに、より合法的な方法はありませんか? この制限がVMプロバイダまたはVagrantから来るのかどうか疑問です。 – vervas