Browse Source

Update 'README.md'

master
AndreasNefeli 4 years ago
parent
commit
8968e2450a
  1. 26
      README.md

26
README.md

@ -50,4 +50,28 @@ ________________________________________________________________________________
To script τρέχει με τις εντολές To script τρέχει με τις εντολές
**sudo su (Password:docker)** και **./installAnsible.sh** **sudo su (Password:docker)** και **./installAnsible.sh**
_______________________________________________________________________________________ _______________________________________________________________________________________
Με την εντολή login όπως αναφέρθηκε και πιο πάνω, συνδεόμαστε με τον master.
Για να συνδεθούμε σε οποιονδήποτε άλλο κόμβο του σμήνους (worker), χρησιμοποιούμε την εντολή **ssh docker@<ip>** , όπου <ip>, εκείνη του εκάστοτε κόμβου.
Έχοντας όμως εκτελέσει τις εντολές ως τώρα, δε γνωρίζουμε καμία 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**

Loading…
Cancel
Save