Utilisation CentOS 7. Docker 1.12.6L'agent Rancher ne peut pas s'exécuter sur le serveur maître?
Vous souhaitez installer groupe Rancher:
- maître: 192.168.0.100
- node1: 192.168.0.101
- node2: 192.168.0.102
Serveur propriétaire installé sur l'hôte maître:
$ docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Jusqu'à présent peuvent accéder à tableau de bord du navigateur:
processus:
$ docker ps
CONTAINER ID IMAGE ... PORTS
9021gn390q49 rancher/server:stable ... 3306/tcp, 0.0.0.0:8080->8080/tcp
Ajouter un hôte
Voulez-vous ajouter l'adresse auto à l'aide d'auto IP maître, obtenu commande:
$ docker run -e CATTLE_AGENT_IP="192.168.0.100" -e CATTLE_HOST_LABELS='etcd=true&orchestration=true' --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher racher/agent:v1.2.2 http://192.168.0.100:8080/v1/scripts/AJFIOWAEJHOFGH289429:18347207210:xWIJFOHO02HGOEWIH
a ensuite obtenu une mauvaise information:
INFO: Running Agent Registration Process, ATTLE_URL=http://192.168.0.100:8080/v1
INFO: Attempting to connect to: http://192.168.0.100:8080/v1
ERROR: http://192.168.0.100:8080/v1 is not accessible
...
Mais ...
Il peut ajouter un agent à partir de serveurs de nœuds! Pourquoi ne peut pas au master?
Peut-être en raison du proxy. Comment le réparer?
Addition
J'ai trouvé fichier host.key
dans ce chemin sur les hôtes nœuds:
/var/lib/propriétaire d'un ranch/etc/ssl/
Ils peuvent courir justement.
Mais pourquoi pas dans la machine hôte maître?
c'est probablement le problème d'iptables, vous avez probablement la restriction sur la traduction au port IP public de localhost –
@AlexKarshin J'ai ajouté ces deux ports: 'sudo iptables -A INPUT -pdp --dport 500 -j ACCEPT',' sudo iptables -A INPUT -p udp --dport 4500 -j ACCEPT'. Mais le même résultat. –
redémarrer rancher –