Instalacja ansible na Centos 7 Linux

Instalacja ansible na Centos 7 Linux

Cel

Poniższy przewodnik opisuje proste do przestrzegania kroków, w jaki sposób zainstalować silnik automatyzacji open source ansible na Centos Linux.

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Centos 7 Linux
  • Oprogramowanie: - Ansible 2.2 (Epel) i Ansible 2.4 (źródło)

Wymagania

Uprzywilejowany dostęp do systemu Centos Linux będzie wymagany do wykonania instalacji Ansible.

Trudność

ŚREDNI

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instrukcje

Instalacja z repozytorium EPEL

Najłatwiejszym sposobem wykonania instalacji Ansible w Centos Linux jest użycie standardowego repozytorium pakietów i repozytorium EPEL. Wadą jest to, że najprawdopodobniej zainstalujesz przestarzałą, ale stabilną wersję Ansible. Najpierw zainstaluj Enable EPEL Repository poprzez zainstaluj następujący pakiet:

# mniam instaluj epel-uwalnianie 

Następnie zainstaluj ansible:

# mniam instalacji ansible 

Jeśli zostanie poprawnie zainstalowany, powinieneś być w stanie użyć Ansible polecenie, aby zapytać o numer wersji:

$ ansible --version ansible 2.2.1.0 Plik konfiguracyjny =/etc/ansible/ansible.CFG skonfigurowana ścieżka wyszukiwania modułu = domyślnie bez zastępowania 


Instalacja ze źródła

Poniższy akapit opisuje instalację Ansible ze źródła. Zacznijmy od instalacji wszystkich wymaganych warunków wstępnych do wykonania kompilacji Ansible:

# instalacja Yum Make Git Make GCC Python-Devel Libffi-Devel OpenSsl-Devel Epel-Release Python-Sphinx 

Następnie zainstaluj menedżer pakietów Python:

# mniam instaluj Python-Pip 

Na tym etapie jesteśmy gotowi pobrać kod źródłowy Ansible za pomocą git Komenda:

$ git Clone git: // github.com/ansible/ansible.git $ cd ansible 

Opcjonalnie wybrałem żądaną wersję ansible za pomocą Git Checkout Komenda. Jeśli nie zostanie wybrana wersja ansible, będziesz instalować najnowszą dostępną wersję Ansible. Podczas gdy Ansible Katalog, pierwsza lista wszystkich dostępnych stabilnych wersji:

 $ git Branch -a | GREP stabilne piloty/pochodzenie/stabilne-1.9 pilotów/pochodzenia/Stable-2.0 pilotów/pochodzenia/Stable-2.0-sieciowe piloty/pochodzenie/Stable-2.0.0.1 piloty/pochodzenie/stabilne-2-2.1 piloty/pochodzenie/stabilne-2-2.2 piloty/pochodzenie/stabilne-2-2.3 

Wybierz żądaną wersję EG.:

$ git secout Stable-2-2.3 

Jeśli wszystko poszło dobrze, teraz jesteśmy gotowi wykonać kompilację i instalację Ansible:



NOTATKA: Najprawdopodobniej poniższa kompilacja zostanie przerwana z powodu przestarzałego setuptools I pypeć Wersje. Patrz poniżej załącznik na temat rozwiązania tych problemów.

$ Make # Make Instal 

Testuj instalację Ansible, pobierając swój numer wersji:

$ ansible --version ansible 2.4.0 Config File = skonfigurowany moduł wyszukiwania ścieżki = domyślnie W/o zastępuje wersję Python = 2.7.5 (domyślnie, 6 listopada 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Załącznik

Błąd: zainstalowany rozkład setuptools 0.9.8 konfliktów z wymogami setauptools> = 11.3 

Zaktualizuj swoje setuptools za pomocą poniższego polecenia:

# instalacja instalacji -Upgrade Setuptools 

Używasz PIP wersja 8.1.2, jednak wersja 9.0.1 jest dostępny. Powinieneś rozważyć aktualizację za pośrednictwem polecenia „instalacja instalacji PIP PIP”. 

Jak sugerowano powyżej, uruchom następujące polecenie Linux, aby zaktualizować Menedżer pakietów Python:

# instaluj PIP -UPgrade PIP 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Pobierz Linux
  • Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Najlepszy Linux Distro dla programistów
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Instalacja Manjaro Linux