Pemasangan Ansible di CentOS 7 Linux

Pemasangan Ansible di CentOS 7 Linux

Objektif

Panduan berikut menerangkan mudah untuk mengikuti langkah-langkah mengenai cara memasang enjin automasi sumber terbuka di Centos Linux.

Sistem operasi dan versi perisian

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

Keperluan

Akses istimewa ke sistem CentOS Linux anda diperlukan untuk melaksanakan pemasangan Ansible.

Kesukaran

Medium

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Arahan

Pemasangan dari repositori epel

Cara paling mudah untuk melaksanakan pemasangan Ansible di CentOS Linux adalah dengan menggunakan repositori pakej standard dan repositori EPEL. Kelemahannya adalah kemungkinan besar anda akan memasang versi ansible yang sudah lapuk tetapi stabil. Pemasangan Pertama Membolehkan repositori Epel dengan memasang pakej berikut:

# yum memasang pelepasan epel 

Seterusnya, pasang Ansible:

# yum pasang ansible 

Sekiranya dipasang dengan betul, anda sepatutnya dapat menggunakannya ansible Perintah untuk menanyakan nombor versi:

$ ansible --version ansible 2.2.1.0 Fail config =/etc/ansible/ansible.CFG Modul Carian Carian CFG = Lalai w/o Mengatasi 


Pemasangan dari sumber

Perenggan berikut menerangkan pemasangan ansible dari sumber. Mari kita mulakan dengan pemasangan semua prasyarat yang diperlukan untuk melakukan kompilasi ansible:

# yum pemasangan membuat git membuat gcc python-devel libffi-devel openssl-devel-release python-sphinx 

Seterusnya, pasang Python Package Manager:

# yum pasang python-pip 

Pada peringkat ini, kami sudah bersedia untuk memuat turun kod sumber ansible menggunakan git Perintah:

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

Secara pilihan, pilih versi ansible yang anda inginkan menggunakan Git checkout perintah. Sekiranya tiada versi Ansible dipilih, anda akan memasang versi Ansible terkini yang tersedia. Semasa masuk ansible Direktori, Senarai Pertama Semua versi stabil yang tersedia:

 $ git cawangan -a | GREP stabil jauh/asal/stabil-1.9 jauh/asal/stabil-2.0 Remot/Asal/Stable-2.0-rangkaian jauh/asal/stabil-2.0.0.1 Jauh/Asal/Stable-2.1 Jauh/Asal/Stable-2.2 Jauh/Asal/Stable-2.3 

Pilih versi yang dikehendaki misalnya.:

$ git checkout stable-2.3 

Sekiranya semuanya berjalan lancar, kini kami bersedia untuk melakukan kompilasi dan pemasangan ansible:



CATATAN: Kemungkinan besar kompilasi di bawah akan terganggu kerana ketinggalan zaman setuptools dan Pip versi. Rujuk Lampiran di bawah bagaimana menyelesaikan masalah ini.

$ membuat # membuat pemasangan 

Uji pemasangan ansible dengan mengambil nombor versi:

$ ansible --version ansible 2.4.0 Config File = Modul Carian Modul Konfigurasi = Default W/O Ovrides Python Version = 2.7.5 (lalai, 6 Nov 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Lampiran

Ralat: Setuptools pengedaran dipasang 0.9.8 Konflik dengan Keperluan Setuptools> = 11.3 

Kemas kini setuptools anda menggunakan arahan di bawah:

# Pip Pasang -Setuptools 

Anda menggunakan PIP versi 8.1.2, bagaimanapun versi 9.0.1 boleh didapati. Anda harus mempertimbangkan untuk menaik taraf melalui perintah 'PIP PIP --PGRADE PIP'. 

Seperti yang dicadangkan di atas, jalankan arahan Linux berikut untuk mengemas kini Python Package Manager:

# Pip Pasang -Pip Pipgrade 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Muat turun linux
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Distro linux terbaik untuk pemaju
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Pemasangan Manjaro Linux