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

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

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!