Installation anible sur Centos 7 Linux

Installation anible sur Centos 7 Linux

Objectif

Le guide suivant décrit des étapes simples à suivre sur la façon d'installer le moteur d'automatisation open source anable sur Centos Linux.

Système d'exploitation et versions logicielles

  • Système opérateur: - Centos 7 Linux
  • Logiciel: - Anible 2.2 (EPEL) & ANSIBLE 2.4 (source)

Exigences

L'accès privilégié à votre système Centos Linux sera nécessaire pour effectuer l'installation anible.

Difficulté

MOYEN

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Instructions

Installation du référentiel EPEL

La façon la plus simple d'effectuer l'installation anible sur Centos Linux est en utilisant le référentiel de packages standard et le référentiel EPEL. L'inconvénient est que vous allez très probablement installer une version anneible obsolète mais stable. Installer d'abord Activer le référentiel EPEL en installez le package suivant:

# yum installer EPEL-Release 

Ensuite, installez ANSIBLE:

# yum install anible 

Si vous êtes installé correctement, vous devriez pouvoir utiliser le anable commande pour interroger son numéro de version:

$ anible --version anible 2.2.1.0 Fichier de configuration = / etc / anible / anible.Path de recherche de module configuré CFG = par défaut sans surclassement 


Installation de la source

Le paragraphe suivant décrit l'installation anible de la source. Commençons par l'installation de toutes les conditions préalables requises pour effectuer une compilation ANSIBLE:

# yum install wak de git faire gcc python-devel libffi-devel opendsl-devel epel-lilease python-sphinx 

Ensuite, installez Python Package Manager:

# yum installer python-pip 

À ce stade, nous sommes prêts à télécharger le code source anible en utilisant git commande:

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

Éventuellement, sélectionnez votre version ANSIBLIGE souhaitée en utilisant caisse git commande. Si aucune version Ansible n'est sélectionnée, vous installerez la dernière version Ansible disponible. Pendant que dans anable Répertoire, première liste toutes les versions stables disponibles:

 $ Git Branch -a | Remotes stables Grep / Origin / stable-1.9 télécommandes / origine / stable-2.0 télécommandes / origine / stable-2.0 Remotes 0-Network / Origin / Stable-2.0.0.1 télécommandes / origine / stable-2.1 télécommandes / origine / stable-2.2 télécommandes / origine / stable-2.3 

Sélectionnez la version souhaitée par exemple.:

$ git Checkout Stable-2.3 

Si tout s'est bien passé, nous sommes maintenant prêts à effectuer la compilation et l'installation ANSIBLE:



NOTE: La compilation ci-dessous sera probablement interrompue en raison de la Sétuptools et pépin versions. Reportez-vous à l'annexe ci-dessous sur la façon de résoudre ces problèmes.

$ make # faire l'installation 

Testez une installation ansible en récupérant son numéro de version:

$ anible --version anible 2.4.0 file de configuration = Path de recherche du module configuré = par défaut w / o Overrides python version = 2.7.5 (par défaut, 6 novembre 2016, 00:28:07) [gcc 4.8.5 20150623 (Red Hat 4.8.5-11)] 

annexe

Erreur: Distribution installée Setuptools 0.9.8 conflits avec les exigences setuptools> = 11.3 

Mettez à jour vos SetUptools à l'aide de la commande ci-dessous:

# PIP Install - Mettre à niveau Setuptools 

Vous utilisez PIP version 8.1.2, cependant, version 9.0.1 est disponible. Vous devriez envisager la mise à niveau via la commande 'PIP INSTALLAGE -PRODGRADE'. 

Comme suggéré ci-dessus, exécutez la commande Linux suivante pour mettre à jour Python Package Manager:

# PIP Installer - Pip de mise à niveau 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Fichiers de configuration Linux: 30 premiers
  • Téléchargement Linux
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Meilleure distribution Linux pour les développeurs
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Installation de Manjaro Linux