Instalacja ansible na Centos 7 Linux
- 3959
- 918
- Seweryn Augustyniak
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