2017-01-25 4 views
0

Rancher(v.1.2.3)を試していますが、ノードでエージェントを実行できません。私は、次のコマンドを使用して、一つのノードにracherサーバーをインストールしたDockerでRancherエージェントを起動できません

1):

sudo docker run -d --restart=unless-stopped -p 80:8080 rancher/server:v1.2.3 

2)それから私は、ホストを追加するために行く、と牧場主は私にそれを追加するためのコマンドを提供します。

3)私は、ノード1に移動し、以下を置く:

sudo docker run -d --privileged -v /var/run/docker.sock:/var/run /docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.1.2 http:/xxx/v1/scripts/D822D98E34752ABCDE:1890908200000:RASZERSE 

4)コマンドラインは、私が間違って起こっているのか分からない

docker: Error response from daemon: containerd: container did not start before the specified 

を返し、私は思いますコンテナはRancher Serverにアクセスできませんが、実行する場合は

curl http:/xxx/v1/scripts/D822D98E34752ABCDE:1890908200000:RASZERSE 

にアクセスできます。また、これは私のiptablesのです:

-P INPUT ACCEPT 
-P FORWARD ACCEPT 
-P OUTPUT ACCEPT 
-N CATTLE_FORWARD 
-N DOCKER 
-N DOCKER-ISOLATION 
-A FORWARD -j DOCKER-ISOLATION 
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp- mss-to-pmtu 
-A FORWARD -j CATTLE_FORWARD 
-A FORWARD -o docker0 -j DOCKER 
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT 
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT 
-A FORWARD -i docker0 -o docker0 -j ACCEPT 
-A FORWARD -o docker_gwbridge -j DOCKER 
-A FORWARD -o docker_gwbridge -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT 
-A FORWARD -i docker_gwbridge ! -o docker_gwbridge -j ACCEPT 
-A FORWARD -i docker_gwbridge -o docker_gwbridge -j DROP 
-A CATTLE_FORWARD -m mark --mark 0x668a0 -j ACCEPT 
-A DOCKER-ISOLATION -i docker_gwbridge -o docker0 -j DROP 
-A DOCKER-ISOLATION -i docker0 -o docker_gwbridge -j DROP 
-A DOCKER-ISOLATION -j RETURN 

Ubuntuのv14.04 ドッカーのv1.12.3

あなたは私を助けることができればそれは非常に高く評価されるだろう。

おかげ

+0

役立たないかもしれませんが、なぜ暴動サーバーの最新のタグを実行しないのですか?より現代的なエージェントを実行します。試すだけの価値があります。 –

+0

あなたのエラー文字列も不完全です 'docker:デーモンからのエラー応答:containerd:指定された前にコンテナが起動しませんでした。 – thoth

答えて

0

完全なエラーが考えられる「containerd:コンテナが指定されたタイムアウトの前に起動しませんでした」ドッカーがコンテナを起動していないことを意味し、。ホストを再起動するとおそらく助けになります。

0

使用しているノード、つまりrancher/server:v1.2.3を起動するノードとエージェントを起動するノードが同じ場合、内部ポートアクセスの問題が発生する可能性があります。

Rancherは、内部通信に500のようなUDPサービス/ポートを使用します。これらは許可する必要があります。ファイアウォールのゾーンなどに追加するなどしてください。管理されたネットワークを使用すると問題が発生する可能性があります。

関連する問題