Fork me on GitHub

Herr Knedel/PI-k távoli vezérlése Ansible segítségével

Created Fri, 25 Jun 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:09:33 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

133 Words

Miután létrehoztam egy Kubernetes fürtöt az Nagyszerű dolgok konténerekkel: Kubenetes fürt és NFS tárolás bemutatóban, most szeretném, ha ezeket a számítógépeket az Ansible segítségével tudnám megszólítani.

Ehhez új kulcsra van szükség:
x
+
Terminal

$ ssh-keygen -b 4096

Hozzáadta az új nyilvános kulcsot az összes szerver (Server 1, Server 2 és Server 3) “/home/pi/.ssh/authorised_keys” fájljához.Ezt a csomagot is telepíteni kell az Ansible-hoz:
x
+
Terminal

$ sudo apt-get install -y ansible

Ezután a málnákat be kell írni az “/etc/ansible/hosts” fájlba:

[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 

Most a konfiguráció a következőképpen ellenőrizhető:

x
+
Terminal

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

Lásd: Most már végre lehet hajtani a playbookokat vagy parancsokat, például újraindítani az összes kiszolgálót:
x
+
Terminal

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