Fork me on GitHub

Herr Knedel/Ovládanie PI na diaľku pomocou Ansible

Created Fri, 25 Jun 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:19:24 +0000 Úroveň obtiažnosti: Nie príliš ľahké a nie príliš ťažké

128 Words

Po vytvorení klastra Kubernetes v návode Veľké veci s kontajnermi: Kubenetes cluster a ukladanie NFS by som teraz chcel mať možnosť adresovať tieto počítače prostredníctvom Ansible.

Na to je potrebný nový kľúč:
x
+
Terminal

$ ssh-keygen -b 4096

Pridanie nového verejného kľúča do súboru “/home/pi/.ssh/authorised_keys” všetkých serverov (Server 1, Server 2 a Server 3).Tento balík musí byť nainštalovaný aj pre Ansible:
x
+
Terminal

$ sudo apt-get install -y ansible

Potom je potrebné zadať Maliny do súboru “/etc/ansible/hosts”:

[raspi-kube.clust]
ip-server-1:ssh-port ansible_ssh_user=username 
ip-server-2:ssh-port ansible_ssh_user=username 
ip-server-3:ssh-port ansible_ssh_user=username 

Teraz môžete konfiguráciu skontrolovať takto:

x
+
Terminal

$ ansible all -m ping --ssh-common-args='-o StrictHostKeyChecking=no'

Pozri: Teraz môžete spúšťať knihy skladieb alebo príkazy, napríklad reštartovať všetky servery:
x
+
Terminal

$ ansible raspi -m shell -a 'sudo /sbin/reboot'