0

相互に通信できるように、test-kitchen を使用してローカル VM のクラスターをセットアップしようとしています。彼らが小さなクラスターの外の世界と話せるかどうかは気にしません。

使用中の技術:

  • Windows 7 のテスト キッチン

    • シェフゼロプロビジョナー
    • 浮浪者ドライバー
    • Windows 2012r2 イメージ
  • ノード 1: Active Directory ドメイン コントローラー

    • windows_ad レシピでプロビジョニング
  • ノード 2: SQL 2014
  • その他すべて: 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 か月前に同様のことを行って動作させたのですが、代わりに認証環境でテストする機会を得たときにコードを破棄したことです。前回これをまとめるのに何週間もかかり、何十ものブログをざっと読みました。

4

1 に答える 1

1

もちろん、私は最終的にここに質問する前に何日も研究に費やし、数分後に自分でそれを理解します..答えはブリッジを追加することです:ネットワークにこうして

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 に答える