Szukaj…


Wprowadzenie

Instalowanie Ansible w dowolnym systemie operacyjnym, w tym Windows za pomocą Virtual Box i Vagrant. Alternatywne rozwiązanie jest również dostępne, jeśli chcesz po prostu ćwiczyć odpowiadające polecenia ad-hoc i podręczniki i nie chcesz konfigurować lokalnego środowiska.

Instalowanie Ansible na Ubuntu

Ansible utrzymuje repozytorium PPA, którego można użyć do zainstalowania plików binarnych Ansible:

sudo apt-add-repository ppa:ansible/ansible -y
sudo apt-get update && sudo apt-get install ansible -y

Aby zainstalować konkretną wersję, użyj pip . Umowa PPA może być nieaktualna.

Instalowanie Ansible na MacOS

Istnieją dwa główne sposoby instalacji Ansible w systemie OS X, przy użyciu menedżera pakietów Homebrew lub Pip.

Jeśli masz homebrew, najnowszą wersję Ansible można zainstalować za pomocą następującego polecenia:

brew install ansible

Aby zainstalować gałąź Ansible 1.9.X, użyj następującego polecenia:

brew install homebrew/versions/ansible19

Aby zainstalować gałąź Ansible 2.0.X, użyj następującego polecenia:

brew install homebrew/versions/ansible20

Aby zainstalować za pomocą pip, użyj następującego polecenia: pip install ansible .

Aby zainstalować konkretną wersję, użyj pip install ansible=<required version> .

Instalacja w systemach opartych na Red Hat

Ansible można zainstalować na CentOS lub innych systemach opartych na Red Hat. Najpierw należy zainstalować wymagania wstępne:

sudo yum -y update
sudo yum -y install gcc libffi-devel openssl-devel python-pip python-devel

następnie zainstaluj Ansible z pipem:

sudo pip install ansible

Mogę polecić ci uaktualnienie setuptools po instalacji:

sudo pip install --upgrade setuptools

Możesz także użyć lokalnego Menedżera pakietów:

yum install ansible

Instalowanie ze źródła

Ansible najlepiej jest stosować w kasie.

Działa jak ty (nie root) i ma minimalne zależności Pythona.

Instalacja w Pythonie w zależności od pipa:

sudo pip install paramiko PyYAML Jinja2 httplib2 six

Następnie sklonuj repozytorium Ansible z GitHub:

cd ~/Documents
git clone git://github.com/ansible/ansible.git --recursive 
cd ansible

Na koniec dodaj wiersz skryptu inicjalizacji ansible do ~ / .bashrc lub ~ / .zshrc:

source ~/Documents/ansible/hacking/env-setup

Uruchom ponownie sesję terminalową i przetestuj za pomocą

ansible --version

Instalacja na Amazon Linux z git repo

Amazon Linux jest wariantem RHEL, więc instrukcje Red Hat powinny w większości działać. Istnieje jednak co najmniej jedna rozbieżność.

Wystąpił przypadek, w którym pakiet python27-devel , w przeciwieństwie do python-devel , był wyraźnie potrzebny.

Tutaj zainstalujemy ze źródła.

sudo yum -y update
sudo yum -y install python27 python27-devel openssl-devel libffi-devel gcc git

git clone https://github.com/ansible/ansible/<search the github for a preferable branch>

cd ansible
sudo python setup.py build
sudo python setup.py install

Instalowanie Ansible na dowolnym komputerze z systemem operacyjnym (Windows) za pomocą Virtual Box + Vagrant

Mój laptop ma system Windows 10. Podaję kroki, które możesz wykonać, aby przetestować i nauczyć się Ansible.

NIEKTÓRA TEORIA

Do Ansible potrzebujesz Control Machine i hosta (lub hostów), aby uruchomić Playbook.

  • Komputer sterujący powinien być oparty na systemie Linux lub MacOS (Windows nie jest dozwolony) i musi obsługiwać Python (wersja 2.6 lub wyższa). Tutaj Ansible zostanie zainstalowany.
  • Docelową maszyną (hostem / węzłem) może być Linux / MacOS / Windows. To wymaga tylko Pythona do zainstalowania. Nie wymaga oprogramowania agenta.

USTAWIAĆ

Krok 1: Zainstaluj Virtual Box

Virtual box to oprogramowanie do tworzenia wirtualnych komputerów o różnych systemach operacyjnych. To tak, jakby mieć wiele komputerów w każdym systemie operacyjnym lub w różnych wersjach.

Pobierz Virtual Box zgodnie z systemem operacyjnym w swoim systemie i zainstaluj go.

Krok 2: Zainstaluj Vagrant

Vagrant to interfejs wiersza poleceń do tworzenia maszyn wirtualnych w wirtualnej skrzynce. Ułatwia to. Musisz nauczyć się podstawowych poleceń Vagrant.

Krok 3: Utwórz folder, w którym chcesz maszyny wirtualnej

Krok 4: Utwórz maszynę wirtualną za pomocą Vagrant

Otwórz terminal i przejdź do ścieżki, w której utworzono folder, i uruchom następujące dwa polecenia.

Musisz wybrać Virtual Box . Na przykład instaluję Ubuntu. Możesz wybrać wszystko z listy. Musisz uruchomić te dwa polecenia w kategorii „ virtual box ”: vagrant init ubuntu/trusty64 i vagrant up --provider virtualbox . Inne kategorie to: hyperv, vmware_desktop itp. (Zajmie to trochę czasu, ponieważ pobierze niezbędne pliki)

Krok 4: Zainstaluj Ansible

W systemie UbuntuOS: sudo apt-get install ansible


Alternatywne rozwiązanie :

Możesz użyć Katacody do ćwiczenia ansible. Nie musisz niczego instalować ani konfigurować. Uruchom dwa polecenia podane w kroku 2, a następnie możesz zacząć.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow