Fork me on GitHub

Herr Knedel/Mengontrol PI dari jarak jauh dengan Ansible

Created Fri, 25 Jun 2021 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:39:34 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

128 Words

Setelah membuat klaster Kubernetes dalam tutorial Hal-hal hebat dengan kontainer: Kubenetes cluster dan penyimpanan NFS, sekarang saya ingin dapat menangani komputer-komputer ini melalui Ansible.

Kunci baru diperlukan untuk ini:
x
+
Terminal

$ ssh-keygen -b 4096

Menambahkan public key baru ke file “/home/pi/.ssh/authorised_keys” dari semua server (Server 1, Server 2, dan Server 3), dan juga, paket ini harus diinstal untuk Ansible:
x
+
Terminal

$ sudo apt-get install -y ansible

Setelah itu, Raspberry harus dimasukkan di file “/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 

Sekarang konfigurasi dapat diperiksa sebagai berikut:

x
+
Terminal

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

Lihat: Sekarang Anda dapat mengeksekusi playbook atau perintah, misalnya reboot semua server:
x
+
Terminal

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