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

Was ist Software 404 und 404-Fehler und was ist der Unterschied zwischen ihnen

Zunächst einmal: Was ist 404 und Soft 404? 404: Ei...

Einführung in das Methodenattribut des Formularformulars in HTML

1 Methode ist eine Eigenschaft, die angibt, wie Da...

Vue3 erhält die aktuelle Routingadresse

Richtige Antwort Verwenden von useRouter : // Rou...

UL-Listen-Tag-Design für Webseiten mit mehrspaltigem Layout

Als ich vor ein paar Tagen ein dreispaltiges Layou...

Detaillierte Erklärung des Workbench-Beispiels in MySQL

MySQL Workbench – Modellierungs- und Designtool 1...

Schritte zum Einrichten des Windows Server 2016 AD-Servers (Bild und Text)

Einführung: AD ist die Abkürzung für Active Direc...

Detaillierte Erklärung zur Verwendung von $props, $attrs und $listeners in Vue

Inhaltsverzeichnis Hintergrund 1. Dokumentbeschre...

Vue-Beispielcode mit dem Animationseffekt „Übergangskomponente“

Die Übergangsdokumentadresse definiert eine Hinte...

uniapp realisiert die Aufnahme-Upload-Funktion

Inhaltsverzeichnis uni-app Einführung HTML-Teil j...

Testen des Hyperlink-Öffnungsziels

Das Zielattribut eines Links bestimmt, wohin der L...

So ändern Sie MySQL-Berechtigungen, um Hosts den Zugriff zu ermöglichen

Aktivieren Sie Remote-Zugriffsrechte für MySQL My...

JavaScript-Webformularfunktion Kommunikation voller praktischer Informationen

1. Einleitung Vorher haben wir über das Front-End...

Detaillierte Erklärung der Beziehung zwischen React und Redux

Inhaltsverzeichnis 1. Die Beziehung zwischen Redu...