首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流浪者-2个VMs具有相同的IP。

流浪者-2个VMs具有相同的IP。
EN

Stack Overflow用户
提问于 2015-07-08 22:51:20
回答 1查看 392关注 0票数 0

我试着玩木偶。所以我用流浪者启动了两个debian实例。我的Vagrantfile文件看起来像这样

代码语言:javascript
复制
Vagrant.configure("2") do |config|

  config.vm.define "puppetagent" do |puppetagent|
    puppetagent.vm.box = "puphpet/debian75-x64"
    puppetagent.vm.hostname = "puppetagent.example.com"
    puppetagent.vm.network "private_network",ip: "192.168.10.21"
  end

  config.vm.define "puppetmaster" do |puppetmaster|
    puppetmaster.vm.box = "puphpet/debian75-x64"
    puppetmaster.vm.hostname = "puppetmaster.example.com"
    puppetmaster.vm.network "private_network",ip: "192.168.10.22"
  end

但是,当我对两个实例进行ssh处理并查看/etc/hosts时,文件(都在这两个实例上)如下所示:

代码语言:javascript
复制
# master - instance1

127.0.0.1   localhost
127.0.1.1 puppetmaster.example.com puppetmaster

# agent - instance2

127.0.0.1   localhost
127.0.1.1 puppetagent.example.com puppetagent

我对此感到困惑。我确实为两者指定了diff,但是为什么它在hosts文件中显示相同的IP呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-10 12:23:09

我可以冒险猜测您正在运行基于debian的VM吗?

127.0.1.1行虽然本身并不是debian的特性,但它是由debian安装程序添加的,正如在debian手册上所解释的那样。并非所有的联合国系统都这样做。

这是回环地址,与您的VM的实际IP地址无关,不管您是否使用debian。

如果你想让/etc/主机由流浪者更新,你需要使用像流浪旅店经理这样的插件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31305200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档