如何设置 Test-Kitchen 网络集群
How do I set up a Test-Kitchen networked cluster
我正在尝试使用 test-kitchen 设置一个本地 VM 集群,以便它们可以相互通信。我不在乎他们是否可以与他们的小集群之外的世界交谈。
使用的技术:
Test-kitchen windows 7
- chef-zero供应商
- 流浪汉driver
- windows 2012r2 图片
节点 1:Active Directory 域控制器
- 已配置 windows_ad 配方
- 节点 2:SQL2014
- 所有其他人:Windows Dynamics CRM 2015
情况:
到目前为止,我已经能够操纵显示在各个 VM 上的 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 个月前,我做了类似的事情并让它工作,但是当我有机会在认证环境中进行测试时,我把代码扔掉了。上次拼凑这个花了我几个星期的时间,浏览了几十个博客。
当然,我花了几天时间研究,最后才在这里问,几分钟后我自己弄明白了。答案是将 bridge: 添加到网络中
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 并查看那里列出的选项。
编辑:我错误地将网桥值设置为 'local area connection 3'。它仍然有效,因为它默认为正确的值,但我希望你们都拥有正确的信息。
我正在尝试使用 test-kitchen 设置一个本地 VM 集群,以便它们可以相互通信。我不在乎他们是否可以与他们的小集群之外的世界交谈。
使用的技术:
Test-kitchen windows 7
- chef-zero供应商
- 流浪汉driver
- windows 2012r2 图片
节点 1:Active Directory 域控制器
- 已配置 windows_ad 配方
- 节点 2:SQL2014
- 所有其他人:Windows Dynamics CRM 2015
情况:
到目前为止,我已经能够操纵显示在各个 VM 上的 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 个月前,我做了类似的事情并让它工作,但是当我有机会在认证环境中进行测试时,我把代码扔掉了。上次拼凑这个花了我几个星期的时间,浏览了几十个博客。
当然,我花了几天时间研究,最后才在这里问,几分钟后我自己弄明白了。答案是将 bridge: 添加到网络中
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 并查看那里列出的选项。
编辑:我错误地将网桥值设置为 'local area connection 3'。它仍然有效,因为它默认为正确的值,但我希望你们都拥有正确的信息。