ansible
Instalacja
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ąć.