0

我正在尝试使用测试厨房设置本地虚拟机集群,以便它们可以相互通信。我不在乎他们是否可以与他们的小集群之外的世界交谈。

使用技术:

  • Windows 7 上的测试厨房

    • 厨师零供应商
    • 流浪司机
    • windows 2012r2 图片
  • 节点 1:Active Directory 域控制器

    • 使用 windows_ad 配方提供
  • 节点 2:SQL 2014
  • 所有其他:Windows 动态 CRM 2015

情况:

到目前为止,我已经能够在各个虚拟机上操纵 ipconfig 中显示的 IP 地址,但我无法从主机箱或任何其他来宾机器上 ping 它们。我试过了

suites:
  - name: default
    run_list:
      - recipe[windows_ad::default]
      - recipe[test_active_dir::default]
    attributes:
    driver:
      network:
        - ["public_network", {ip: "10.0.2.10"}]

suites:
  - name: default
    run_list:
      - recipe[windows_ad::default]
      - recipe[test_active_dir::default]
    attributes:
    driver:
      network:
        - ["private_network", {ip: "10.0.2.10"}]

driver:
  name: vagrant
  customize:
    cpus: 2
    memory: 2048
  network:
    - ["private_network", { type: dhcp }]

最糟糕的是大约 6 个月前,我做了类似的事情并让它工作,但是当我有机会在认证环境中进行测试时,我破坏了代码。上次拼凑这个花了我几个星期,浏览了几十个博客。

4

1 回答 1

1

当然,我花了几天的时间研究,最后才在这里问,几分钟后我自己弄明白了.. 答案是添加 bridge: to the network

suites:
  - name: default
     run_list:
      - recipe[windows_ad::default]
      - recipe[test_active_dir::default]
    attributes:
    driver:
      network:
        - ["private_network", {bridge: 'Intel(R) Ethernet Connection I217-LM', ip: "10.0.2.10"}]

'Intel(R) Ethernet Connection I217-LM' 来自于进入 VirtualBox ui 并查看那里列出的选项。

编辑:我错误地将网桥值设置为“本地连接 3”。它仍然有效,因为它默认为正确的值,但我希望你们都拥有正确的信息。

于 2015-08-04T20:54:12.503 回答