From 8968e2450a3f93c02f6f91a5bd4bb80e1990b3e0 Mon Sep 17 00:00:00 2001 From: AndreasNefeli Date: Sat, 23 Jan 2021 17:09:54 +0000 Subject: [PATCH] Update 'README.md' --- README.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 547b521..1608d77 100644 --- a/README.md +++ b/README.md @@ -50,4 +50,28 @@ ________________________________________________________________________________ To script τρέχει με τις εντολές **sudo su (Password:docker)** και **./installAnsible.sh** -_______________________________________________________________________________________ \ No newline at end of file +_______________________________________________________________________________________ +Με την εντολή login όπως αναφέρθηκε και πιο πάνω, συνδεόμαστε με τον master. + +Για να συνδεθούμε σε οποιονδήποτε άλλο κόμβο του σμήνους (worker), χρησιμοποιούμε την εντολή **ssh docker@** , όπου , εκείνη του εκάστοτε κόμβου. + +Έχοντας όμως εκτελέσει τις εντολές ως τώρα, δε γνωρίζουμε καμία ip του σμήνους. + +Μεταξύ άλλων, αυτό επιλύεται στο script **run.sh** : + +* Το αρχείο inventory.yml, περιέχει τις ip διευθύνσεις του σμήνους. Επομένως, το ανοίγουμε για να τις καταγράψουμε. + +**echo "[service]" > inventory.yml ** + +**my_ip=$(ifconfig eth0 | grep 'inet' | cut -d: -f2 | awk '{print $2}')** + +**my_ip1=$(echo $my_ip | sed 's/.[0-9]$/.*/')** + +**nmap -sP -oG - $my_ip1 | grep Up | cut -d ' ' -f2 | tail -n +2 >> ** + +**inventory.yml** + +**ansible-playbook -u docker -i inventory.yml test.yml -f 5 --ask-pass --ask-become-pass** + + +