Ansible - Bereitstellungsmethode für automatisierten Betrieb und Wartung für Linux-Systeme

Ansible - Bereitstellungsmethode für automatisierten Betrieb und Wartung für Linux-Systeme

Ansible ist ein neues, auf Python basierendes, automatisiertes Betriebs- und Wartungstool. Es integriert die Vorteile vieler alter Betriebs- und Wartungstools, um die Batch-Betriebssystemkonfiguration, die Batch-Programmbereitstellung, die Batch-Befehlsausführung und andere Funktionen zu realisieren. Schauen wir uns an, wie man es bereitstellt

Extrahieren Sie in der Befehlszeile den Ansible-Quellcode, git clone git://github.com/ansible/ansible.git --recursive wie unten gezeigt

Wechseln Sie in das Installationsverzeichnis cd ./ansible und führen Sie die Installationsquelle ./hacking/env-setup -q aus

Wenn Pip nicht auf dem System installiert ist, installieren Sie zuerst die entsprechende Pip-Version:

easy_install pip

Installieren Sie die von der Ansible-Steuermaschine benötigten Python-Module

pip install paramiko PyYAML Jinja2 httplib2 sechs

Wenn Sie die Ansible-Version aktualisieren, müssen Sie nicht nur den Git-Quellcodebaum aktualisieren, sondern auch die Module in Git, die auf Ansible selbst verweisen, sogenannte Untermodule.

Sobald das env-setup-Skript ausgeführt wird, bedeutet dies, dass Ansible den Dateibestand aus dem Quellcode bereinigt. Sie können einen anderen Speicherort angeben

2. Yum-Installationsmethode (Centos7x64)

Verwenden Sie den RPM-Befehl, um die Yum-Erweiterungsquelle zu installieren: rpm -Uvh http://mirrors.zju.edu.cn/epel/7/x86_64/e/epel-release-7-7.noarch.rpm

Installieren Sie mit dem Yum-Befehl yum -y install ansible

Das könnte Sie auch interessieren:
  • Installationstutorial für Ansible zur Python-Automatisierung
  • Detailliertes Tutorial zur Verwendung des Linux-Tools für automatisierten Betrieb und Wartung Ansible
  • Das Cluster-Betriebs- und Wartungsautomatisierungstool Ansible verwendet Playbook, um den Zabbix-Client zu installieren
  • Installation und Nutzung des Cluster-Betriebs- und Wartungsautomatisierungstools Ansible (einschließlich Modul- und Playbook-Nutzung)
  • Ansible als Methodenbeispiel einer Python-Modulbibliothek
  • Python verwendet Ansible, um Verarbeitungsaufgaben zu verteilen
  • Detaillierte Erklärung von Ansible, einer zentralisierten Verwaltungsplattform
  • Python konvertiert eine Ansible-Konfiguration in ein JSON-Format – Beispielcode
  • Python Ansible-Dienst und Skripterstellung
  • Einführung in Ansible und YAML, eine zentralisierte Python-Verwaltungsplattform
  • Automatisierter Betrieb und Wartung von Python. Ansible-Definition der Host- und Gruppenregeloperation. Detaillierte Erläuterung

<<:  So verwenden Sie das Modul-FS-Dateisystem in Nodejs

>>:  Allgemeine Befehle für MySQL-Autorisierung, Start und Dienststart

Artikel empfehlen

So verwenden Sie Vuex in einem Vue-Projekt

Inhaltsverzeichnis Was ist Vuex? Vuex-Nutzungszyk...

Eine kurze Analyse von MySQL - MVCC

Versionskette In den Tabellen der InnoDB-Engine g...

Nginx-Zugriffssteuerungs- und Parameteroptimierungsmethoden

Globale Nginx-Variablen Es gibt viele globale Var...

Detaillierte Erklärung der Grundkonzepte von HTML

Was ist HTML? HTML ist eine Sprache zur Beschreib...

Beispiel für den schnellen Aufbau eines Redis-Clusters mit Docker

Was ist Redis Cluster? Redis Cluster ist eine von...

Bestimmen Sie die Richtung der Mauseingabe basierend auf CSS

In einer Front-End-Technologiegruppe sagte ein Gr...

Beispiel für das Hinzufügen und Löschen von Bereichspartitionen in MySQL 5.5

einführen Die RANGE-Partitionierung basiert auf e...

Detaillierte Erklärung zur Verwendung von $emit in Vue.js

1. Übergeordnete Komponenten können Props verwend...

Detaillierte Erklärung der JavaScript-Datentypen

Inhaltsverzeichnis 1. Literale 1.1 Numerische Lit...

Detaillierte Erklärung zur Erstellung von Schießspielen mit CocosCreator

Inhaltsverzeichnis Szeneneinstellung Spielressour...

Detaillierte Erklärung des Unterschieds zwischen $router und $route in Vue

Wir verwenden normalerweise Routing in Vue-Projek...