Jak skonfigurować Ansible na serwerze Ubuntu

Ansible to narzędzie do zarządzania konfiguracją i wdrażania aplikacji dla systemu Linux i innych systemów operacyjnych typu Unix. Ansible służy przede wszystkim do zarządzania i wdrażania oprogramowania na wielu serwerach Linux jednocześnie. Oprogramowanie jest utrzymywane przez RedHat i jest ulubieńcem społeczności IT Linuksa. W tym przewodniku pokażemy, jak zainstalować Ansible na serwerze Ubuntu i uruchomić go.

Uaktualnij serwer Ubuntu

Aplikacja Ansible działa najlepiej na najnowszej wersji Ubuntu Server. Przed skorzystaniem z tego przewodnika, aby dowiedzieć się, jak zainstalować i skonfigurować narzędzie Ansible, należy zaktualizować Ubuntu Server. Najlepiej do wersji 18.04 LTS lub nowszej.

Aktualizacja Ubuntu Server jest skomplikowanym procesem w porównaniu z Ubuntu Desktop, ponieważ nie ma GUI do wykonywania ciężkich zadań. Twórz kopie zapasowe wszystkich krytycznych danych na dysku zewnętrznym, udziale sieciowym lub usłudze w chmurze. Następnie postępuj zgodnie z tym przewodnikiem, aby dowiedzieć się, jak zaktualizować serwer Ubuntu .

Alternatywnie, jeśli aktualizacja jest zbyt czasochłonna, spróbuj pobrać nową wersję Ubuntu Server tutaj i zainstalować ją przed kontynuowaniem.

Zainstaluj Ansible na serwerze Ubuntu

W Ubuntu oprogramowanie Ansible jest niezwykle łatwe w instalacji, dzięki twórcom oprogramowania zapewniającym archiwum pakietów osobistych (PPA), które ma wszystkie niezbędne zależności i gotowe pakiety. Aby rozpocząć instalację, zaloguj się do Ubuntu Server, a następnie postępuj zgodnie z instrukcjami krok po kroku poniżej, aby zainstalować Ansible.

Krok 1: Na Ubuntu Server możesz nie mieć włączonej obsługi PPA. Powodem, dla którego obsługa PPA może być wyłączona, jest to, że Ubuntu Server domyślnie nie zawiera pakietu „wspólne właściwości oprogramowania”, który włącza funkcję PPA.

Aby zainstalować „wspólne właściwości oprogramowania” na serwerze Ubuntu, użyj Trafne polecenie poniżej w wierszu poleceń lub sesji SSH.

sudo apt install oprogramowanie-właściwości-wspólne

Krok 2: Po zainstalowaniu pakietu „oprogramowanie-właściwości-wspólne” na serwerze Ubuntu nadszedł czas, aby dodać oficjalny PPA Ansible do systemu. Za pomocą polecenia add-apt-repository dodaj PPA.

Jak skonfigurować Ansible na serwerze Ubuntu

sudo apt-add-repository ppa: ansible/ansible

Po dodaniu PPA do Ubuntu Server, na ekranie pojawi się monit. Ten monit określa, czym jest PPA, a także kilka innych informacji na temat oprogramowania na nim zawartego. Naciśnij klawisz Enter , aby kontynuować monit i dodać PPA.

Krok 3: Po dodaniu PPA do Ubuntu Server nadszedł czas, aby uruchomić polecenie aktualizacji . Odświeży źródła oprogramowania Ubuntu i umożliwi dostęp do Ansible PPA.

aktualizacja sudo apt

Krok 4: Po aktualizacji nadszedł czas, aby zainstalować wszelkie oczekujące poprawki oprogramowania, które może mieć Ubuntu Server. Aby to zrobić, użyj polecenia aktualizacji .

aktualizacja sudo apt -y

Krok 5: Teraz, gdy twój system jest uaktualniony, nadszedł czas, aby zainstalować Ansible na Ubuntu Server za pomocą Apt polecenie poniżej.

sudo apt install ansible ssh-pass

Konfiguracja Ansible

Ansible musi zostać skonfigurowany, zanim będzie można go używać do zarządzania innymi serwerami. Pierwszą rzeczą, którą musisz zrobić, to włączyć SSH na serwerze Ubuntu z systemem Ansible, ponieważ oprogramowanie używa do komunikacji protokołu SSH.

Aby włączyć serwer SSH w Ubuntu, przejdź do naszego przewodnika na ten temat . Szczegółowo wyjaśnia, jak skonfigurować SSH i jak z niego korzystać.

Uwaga: chcesz uzyskać dodatkowe zabezpieczenia na serwerze Ubuntu z systemem Ansible? Spróbuj włączyć dostęp do klucza SSH, postępując zgodnie z naszym przewodnikiem na ten temat .

Hosty Ansible

Po włączeniu serwera SSH w Ubuntu nadszedł czas, aby skonfigurować plik hosts dla Ansible, ponieważ w ten sposób oprogramowanie śledzi serwery, którymi zarządza. Za pomocą poniższego polecenia otwórz plik „hosts” Ansible do celów edycji.

sudo nano -w /etc/ansible/hosts/

W edytorze tekstu Nano zobaczysz dużo tekstu z symbolami # przed nimi. To są przykłady konfiguracji. Przejrzyj je, ponieważ zawierają pomocne przykłady tego, jak możesz dostosować i dostosować konfigurację Ansible.

Jak skonfigurować Ansible na serwerze Ubuntu

Po zapoznaniu się z przykładami w pliku „hosts” użyj przycisku strzałki w dół , aby przejść na dół pliku. Następnie wpisz „[serwery]” w edytorze tekstu Nano.

[servers]

Po wierszu „serwery” wypisz adresy IP do zdalnych serwerów, którymi będziesz zarządzać za pomocą oprogramowania Ansible na Ubuntu. Na przykład:

Jak skonfigurować Ansible na serwerze Ubuntu

[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username

Po skonfigurowaniu hostów w systemie naciśnij Ctrl + O, aby zapisać zmiany w Nano. Następnie zamknij edytor tekstu Nano za pomocą Ctrl + X .

Testowanie Ansible

Aby przetestować Ansible, aby upewnić się, że działa, możesz uruchomić do niego polecenia. Na przykład, aby sprawdzić, czy sieć działa na wszystkich zdalnych serwerach, uruchom następujące polecenie z Ubuntu.

Jak skonfigurować Ansible na serwerze Ubuntu

ansible -m ping serwer1 --ask-pass

Lub wyślij ping do całej grupy:

ansible -m serwery ping --ask-pass

Zakładając, że polecenie ping zakończyło się powodzeniem, Ansible może uzyskać dostęp do twoich serwerów i działa poprawnie.

Uruchamianie innych poleceń

Aby uruchomić dowolne polecenie na serwerach zarządzanych za pomocą Ansible, postępuj zgodnie z poniższą składnią polecenia. Pamiętaj jednak, aby zastąpić EXAMPLE-COMMAND rzeczywistym poleceniem, które chcesz uruchomić.

Jak skonfigurować Ansible na serwerze Ubuntu

ansible -m shell -a 'PRZYKŁADOWE POLECENIE' serwery --ask-pass

Lub konkretny serwer:

ansible -m shell -a 'PRZYKŁADOWA POLECENIE' serwer1 --ask-pass

Leave a Comment

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.

Aplikacja Google Tasks na komputer

Aplikacja Google Tasks na komputer

Usługa Google Tasks nie jest tak popularna jak inne usługi Google, takie jak Kalendarz, Wave, Voice itp., ale jest nadal szeroko używana i stanowi integralną część codziennej pracy użytkowników.

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

W naszym poprzednim poradniku dotyczącym bezpiecznego czyszczenia dysku twardego i nośników wymiennych za pomocą Ubuntu Live i rozruchowej płyty CD DBAN omówiliśmy dysk oparty na systemie Windows

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników