Instalasi Ansible di Centos 7 Linux

Instalasi Ansible di Centos 7 Linux

Objektif

Panduan berikut menjelaskan langkah-langkah sederhana untuk mengikuti cara menginstal mesin otomasi open-source yang dapat dijalankan di Centos Linux.

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Centos 7 Linux
  • Perangkat lunak: - Ansible 2.2 (Epel) & Ansible 2.4 (sumber)

Persyaratan

Akses istimewa ke sistem CentOS Linux Anda akan diminta untuk melakukan instalasi Ansible.

Kesulitan

SEDANG

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Instalasi dari Repositori Epel

Cara termudah untuk melakukan instalasi ansible di Centos Linux adalah dengan menggunakan repositori paket standar dan repositori EPEL. Kerugiannya adalah kemungkinan besar Anda akan menginstal versi ansible yang sudah ketinggalan zaman. Instal pertama Aktifkan EPEL Repository dengan menginstal paket berikut:

# YUM Instal Epel-Release 

Selanjutnya, instal ansible:

# yum instal ansible 

Jika diinstal dengan benar, Anda harus dapat menggunakan semu Perintah untuk menanyakan nomor versinya:

$ ansible --version ansible 2.2.1.0 file config =/etc/ansible/ansible.CFG yang dikonfigurasi Modul Pencarian Path = Default W/O Overrides 


Instalasi dari sumber

Paragraf berikut menjelaskan instalasi ansible dari sumber. Mari kita mulai dengan pemasangan semua prasyarat yang diperlukan untuk melakukan kompilasi yang tidak dapat dimengerti:

# yum install membuat git membuat gcc python-devel libffi-devel openssl-devel-devel-rilis python-sphinx 

Selanjutnya, instal Python Package Manager:

# yum instal python-pip 

Pada tahap ini kami siap mengunduh kode sumber ansible menggunakan git memerintah:

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

Secara opsional, memilih versi ansible yang Anda inginkan menggunakan checkout git memerintah. Jika tidak ada versi ansible yang dipilih, Anda akan menginstal versi ansible terbaru yang tersedia. Sementara di semu Direktori, daftar pertama semua versi stabil yang tersedia:

 $ git cabang -a | GREP Stable Remotes/Origin/Stable-1.9 remote/asal/stabil-2.0 remote/asal/stabil-2.0-jaringan remote/asal/stabil-2.0.0.1 remote/asal/stabil-2.1 remote/asal/stabil-2.2 remote/asal/stabil-2.3 

Pilih versi yang diinginkan misalnya.:

$ git checkout stabil-2.3 

Jika semuanya berjalan dengan baik, sekarang kami siap untuk melakukan kompilasi dan instalasi Ansible:



CATATAN: Kemungkinan besar kompilasi di bawah ini akan terganggu karena usang setuptools Dan Pip versi. Lihat lampiran di bawah ini tentang cara menyelesaikan masalah ini.

$ Make # Make Install 

Uji instalasi ansible dengan mengambil nomor versinya:

$ ansible --version ansible 2.4.0 File config = Path pencarian modul yang dikonfigurasi = default w/o menimpa versi python = 2.7.5 (Default, 6 Nov 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Lampiran

Kesalahan: distribusi terpasang setuptools 0.9.8 konflik dengan persyaratan setuptools> = 11.3 

Perbarui setuptool Anda menggunakan perintah di bawah ini:

# PIP Instal -Peningkatan Setuptools 

Anda menggunakan PIP versi 8.1.2, betapapun versi 9.0.1 tersedia. Anda harus mempertimbangkan untuk meningkatkan melalui perintah 'Pip Install -Upgrade PIP'. 

Seperti yang disarankan di atas, jalankan perintah Linux berikut untuk memperbarui Python Package Manager:

# Pip Instal -Pip -Upgrade Pip 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Unduh Linux
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Distro linux terbaik untuk pengembang
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Instalasi Manjaro Linux