Jak zainstalować i skonfigurować ansible na Ubuntu Top 10.Top 10

Jak zainstalować i skonfigurować ansible na Ubuntu Top 10.Top 10
Ansible to narzędzie automatyzacji open source używane do zadań IoT, w tym wdrażanie oprogramowania, zarządzanie konfiguracją, dostarczanie w chmurze, orkiestracja infra i nie tylko. Działa na wielu systemach operacyjnych Linux i jest dość łatwo skonfigurowany. Wykorzystuje otwartą usługę SSH do wykonywania różnych zadań sieciowych zapewniających dobrze bezpieczne i chronione środowisko komunikacyjne.

Jak zainstalować Ansible na Ubuntu 22.04

W tym samouczku poprowadzimy Cię, w jaki sposób możesz zainstalować Ansible NA Ubuntu 22.04 Za pomocą najłatwiejszej metody, której kroki podano poniżej, a ostatecznie pokażemy również, w jaki sposób możesz skonfigurować ansible, aby używać jej do automatyzacji.

Kroki do zainstalowania Ansible na Ubuntu 22.04

Krok 1: Najpierw zainstaluj niektóre przydatne wymagane pakiety, jeśli jeszcze nie zainstalowane do uruchamiania Ansible NA Ubuntu 22.04 Korzystanie z następującego polecenia:

$ sudo apt instontuj oprogramowanie-properties-common

Krok 2: Teraz dodaj Ansible repozytorium w celu pomyślnego zainstalowania najnowszych Ansible Wersja na Ubuntu 22.04:

$ sudo add-apt-repozytory--yes--update pPA: ansible/ansible

Krok 3: Po dodaniu repozytorium możesz następnie wykonać Ansible Instalacja za pośrednictwem następującego polecenia:

$ sudo apt instal instalue ansible

Po ukończeniu Ansible Instalacja, użyj następującego polecenia, aby sprawdzić jego wersję:

$ ansible --version

Kroki, aby skonfigurować ansible na Ubuntu 22.04

Teraz następnym zadaniem jest skonfigurowanie hostów Ubuntu w celu automatyzacji Ansible. Możesz zautomatyzować ansible za pomocą wielu hostów, a konfigurowanie każdego hosta wymaga dokładnie tego samego kroku wykonanego dla początkowego hosta.

Aby skonfigurować hosta, musisz wykonać następujące kroki.

Krok 1: Najpierw zainstaluj OpenSsh Za pośrednictwem następującego polecenia:

$ sudo apt install openSsh-server

Możesz także sprawdzić status Ssh Korzystanie z następującego polecenia:

$ sudo Systemctl Status Sshd

Krok 2: Następnie skonfiguruj zaporę ogniową, aby umożliwić dostęp do SSH Ubuntu 22.04 Korzystanie z następującego polecenia:

$ sudo ufw pozwól ssh

Krok 3: Teraz utwórz użytkownika Ansible za pośrednictwem komendy poniżej. Ten krok będzie wymagał skonfigurowania własnego hasła:

$ sudo adduser ansible

Po zaktualizowaniu hasła będziesz musiał podać pełne imię i nazwisko i inne informacje:

Wprowadź „Y”, aby ukończyć krok.

To doda użytkownika Ansible.

Krok 4: Teraz wykonaj poniższe polecenie, aby zezwolić Ansible Użytkownicy, aby umożliwić dostęp bez hasła Sudo Access:

$ echo „ansible all = (all) nopasswd: all” | sudo tee /itp. /sudoers.d/ansible

Krok 5: Następnie wygeneruj klawisze SSH za pomocą poniższego wspomnianego polecenia:

$ ssh-keygen

Naciśnij ENTER we wszystkich następnych opcjach, nie wpisując niczego, aby wygenerować klucze SSH:

Krok 6: Następnie skopiuj klucz publiczny SSH do hosta Ansible za pomocą następującego polecenia.

$ ssh-copy-id ansible@

Wpisz „Tak” w następnej opcji:

Ustaw hasło dla pierwszego użytkownika.

To doda pierwszego użytkownika jako „Ansible”. Możesz dodać więcej, których chcesz, używając powyższych kroków.

Krok 7: Po utworzeniu hostów możesz następnie użyć następującego polecenia, aby dodać hosty:

$ nano gospodarze

W naszym przypadku mamy tylko jednego hosta, możesz dodać inne hosty. Zapisz plik po dodaniu hostów. Następnie użyj następującego polecenia, aby pingować hosty.

$ ansible all -i ./hosts -u ansible -m ping

To wszystko, powyższe wyjście polecenia zapewnia, że ​​masz idealnie skonfigurowane Ansible na Twoim Ubuntu.

Wniosek

Ansible jest doskonałym narzędziem automatyzacji IoT, które pozwala użytkownikom na wdrożenie różnych zadań IoT, w tym wdrażanie oprogramowania, zarządzanie konfiguracją i nie tylko. Instalacja jest dość prosta na Ubuntu, podczas gdy najważniejsze jest to, jak konfigurujesz Ansible. Powyższe wskazówki będą pomocne w instalacji i konfiguracji Ansible na Ubuntu 22.04.