2015-04-01 16 views
5

Mam problem z konfiguracją WeaveDNS na małej sieci splot, który mam uruchomiony na moim komputerze lokalnym.Docker Splot i splotDNS problemy

Na razie problem przejawia się w fakcie, że po uruchomieniu "stanu splotu" nie widzę sekcji DNS na wyjściu (jak sugerowano w sekcji Rozwiązywanie problemów http://docs.weave.works/weave/latest_release/weavedns.html).

Mam 4 pojemniki. weave ps wyjściowy:

c1d106ed5717 c2:ce:53:49:98:f6 10.0.1.12/24 
8f01765b2ba6 ba:2e:c3:4b:8f:8f 10.0.1.30/24 
0d824d914383 ae:95:28:db:95:18 10.0.1.11/24 
6cf985b91e9a 12:82:31:c2:b4:49 10.0.1.10/24 
b43f86e9fb51 d6:2e:d4:6a:09:dc **10.0.1.200/24** 
2847dd89e90d be:8b:d5:74:07:94 

Podświetlona pojemnik (10.0.1.200) jest pojemnikiem weaveDNS. Ostatnim kontenerem (2847dd89e90d) jest kontener routera Weave.

mam pojemników z uruchomieniem:

sudo weave run --with-dns 10.0.1.30/24 -h service.weave.local --name service service_img_name 

Czy ktoś ma pomysł dlaczego weave status nie pokazano sekcji DNS?
Jeśli potrzebujesz więcej informacji na temat konfiguracji Weave, proszę dać mi znać.

+0

To samo zachowanie w jądrze Fedory 21 3.19.2 działa w VMWare Fusion 7.1.1 z siecią NAT. Użyłem weavedns bez problemu na innych niezwirtualizowanych serwerach (Ubuntu 12.04 i 14.04) bez problemu. Nie mogę znaleźć niczego przydatnego w wynikach uruchamiania dowolnego stanu splotu/ps/debug. – Alex

Odpowiedz

4

Czy używasz wersji splotu (0.9.0 w momencie pisania) splotu?

$ sudo weave version 
weave script 0.9.0 
weave router 0.9.0 
weave DNS 0.9.0 
weave tools 0.9.0 

Jeśli więc problem jest taki, że dokumentacja śledzi aktualny mistrz, a nie najnowsze wydanie - włączenie wyjścia stanu weaveDNS w weave status jest post-0.9.0 cecha. Podniosłem numer an issue, aby obsługiwać wersje dokumentów, aby uniknąć tego problemu w przyszłości.

+0

Wersjonowanie dokumentów jest koniecznością. Jestem całkowicie zagubiony, próbując odgadnąć, jakie polecenia powinienem używać. – AJB