Inhaltsverzeichnis
ansible-doc" >ansible-doc
ansible-playbook" >ansible-playbook
Heim Computer-Tutorials Computerwissen Sieben häufig verwendete Befehle für den automatisierten Betrieb und die Wartung von Ansible

Sieben häufig verwendete Befehle für den automatisierten Betrieb und die Wartung von Ansible

Feb 18, 2024 pm 05:48 PM
模块 ansible 默认

Nach der Installation von Ansible können wir es über sieben Hauptanweisungen verwenden: Ansible, Ansible-Doc, Ansible-Galaxy, Ansible-Lint, Ansible-Playbook, Ansible-Pull, Ansible-Vault. Wir können lernen, wie man sie verwendet, indem wir uns den Verwendungsabschnitt des Befehls ansehen. Detaillierte Informationen erhalten Sie, indem Sie „command -h“ ausführen.

Sieben häufig verwendete Befehle für den automatisierten Betrieb und die Wartung von AnsibleAllgemeine Ansible-Befehle

ansible

Der Kernteil von Ansible dient der Ausführung von Ad-hoc-Befehlen, also einem einzelnen Befehl. Standardmäßig muss der Befehl die Host- und Optionsteile angeben. Wenn kein Modul angegeben ist, wird standardmäßig das Befehlsmodul verwendet. Das standardmäßig verwendete Modul kann jedoch in /etc/ansible/ansible.cfg geändert werden, zum Beispiel #module_name = command.

ansible 192.168.182.130 -a 'date'
Nach dem Login kopieren

ansible-doc

Dieser Befehl wird verwendet, um Modulinformationen anzuzeigen. Zu den häufig verwendeten Parametern gehören -l und -s

#列出所有已安装的模块ansible-doc-l
ansible-doc-l
#查看具体某模块的用法,这里如查看command模块
ansible-doc-s command
Nach dem Login kopieren

ansible-playbook

Der Befehl „ansible-playbook“ ist der am häufigsten verwendete Befehl. Er liest die Playbook-Datei und führt dann entsprechende Aktionen aus.

ansible-galaxy

Mit dem Befehl „ansible-galaxy“ können Sie problemlos Erweiterungsmodule von Drittanbietern von https://galaxy.ansible.com/ herunterladen, ähnlich wie „yum“ von Centos, „pip“ von Python oder „easy_install“.

ansible-galaxy install aeriscloud.docker
Nach dem Login kopieren

ansible-lint

ansible-lint ist ein Tool zum Überprüfen der Syntax von Playbooks. Die Verwendung ist wie folgt:

ansible-lint playbook.yml
Nach dem Login kopieren

ansible-pull

Die Verwendung dieser Anweisung erfordert die Erörterung eines anderen Ansible-Modus, des Pull-Modus, der genau das Gegenteil des Push-Modus ist, den wir normalerweise verwenden. Er eignet sich für die folgenden Szenarien: Sie haben eine große Anzahl von Maschinen, die konfiguriert werden müssen Auch wenn Sie sehr hohe Threads verwenden, dauert es immer noch viel Zeit, Anisble auf einem Computer auszuführen, der keine Netzwerkverbindung hat, beispielsweise nach der Installation.

Ansible-Tresor

    ansible-vault wird hauptsächlich verwendet, wenn die Konfigurationsdatei vertrauliche Informationen enthält und Sie nicht möchten, dass diese von anderen gesehen werden. Vault kann Ihnen dabei helfen, die Konfigurationsdatei zu verschlüsseln/entschlüsseln, was eine erweiterte Verwendung darstellt.
  • Vor allem beim Konfigurieren von Passwörtern oder anderen Variablen in Playbooks können Sie diesen Befehl zum Verschlüsseln verwenden. Auf diese Weise sehen wir eine Passwort-String-Datei. Beim Bearbeiten müssen Sie zum Öffnen das voreingestellte Passwort eingeben Es.
  • Wenn Sie diese Art von Playbook-Datei ausführen, müssen Sie den Parameter --ask-vault-pass hinzufügen und außerdem ein Passwort eingeben, bevor sie normal ausgeführt werden kann.

Das obige ist der detaillierte Inhalt vonSieben häufig verwendete Befehle für den automatisierten Betrieb und die Wartung von Ansible. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

WLAN-Erweiterungsmodul ist gestoppt [Fix] WLAN-Erweiterungsmodul ist gestoppt [Fix] Feb 19, 2024 pm 02:18 PM

Wenn es ein Problem mit dem WLAN-Erweiterungsmodul Ihres Windows-Computers gibt, kann dies dazu führen, dass Sie nicht mehr mit dem Internet verbunden sind. Diese Situation ist oft frustrierend, aber glücklicherweise enthält dieser Artikel einige einfache Vorschläge, die Ihnen helfen können, dieses Problem zu lösen und Ihre drahtlose Verbindung wieder ordnungsgemäß funktionieren zu lassen. Behebung, dass das WLAN-Erweiterbarkeitsmodul nicht mehr funktioniert Wenn das WLAN-Erweiterbarkeitsmodul auf Ihrem Windows-Computer nicht mehr funktioniert, befolgen Sie diese Vorschläge, um das Problem zu beheben: Führen Sie die Netzwerk- und Internet-Fehlerbehebung aus, um drahtlose Netzwerkverbindungen zu deaktivieren und wieder zu aktivieren. Starten Sie den WLAN-Autokonfigurationsdienst neu. Ändern Sie die Energieoptionen. Ändern Erweiterte Energieeinstellungen Netzwerkadaptertreiber neu installieren Einige Netzwerkbefehle ausführen Schauen wir uns das nun im Detail an

Das WLAN-Erweiterungsmodul kann nicht gestartet werden Das WLAN-Erweiterungsmodul kann nicht gestartet werden Feb 19, 2024 pm 05:09 PM

In diesem Artikel werden Methoden zur Behebung des Ereignisses ID10000 beschrieben, das darauf hinweist, dass das WLAN-Erweiterungsmodul nicht gestartet werden kann. Dieser Fehler kann im Ereignisprotokoll des Windows 11/10-PCs erscheinen. Das WLAN-Erweiterbarkeitsmodul ist eine Komponente von Windows, die es unabhängigen Hardwareanbietern (IHVs) und unabhängigen Softwareanbietern (ISVs) ermöglicht, Benutzern angepasste Features und Funktionen für drahtlose Netzwerke bereitzustellen. Es erweitert die Funktionalität nativer Windows-Netzwerkkomponenten durch Hinzufügen von Windows-Standardfunktionen. Das WLAN-Erweiterungsmodul wird im Rahmen der Initialisierung gestartet, wenn das Betriebssystem Netzwerkkomponenten lädt. Wenn beim WLAN-Erweiterungsmodul ein Problem auftritt und es nicht gestartet werden kann, wird möglicherweise eine Fehlermeldung im Protokoll der Ereignisanzeige angezeigt.

iOS 17.2: So ändern Sie den Standard-Benachrichtigungston Ihres iPhones iOS 17.2: So ändern Sie den Standard-Benachrichtigungston Ihres iPhones Dec 15, 2023 am 08:26 AM

In iOS 17.2 können Sie mit Apple den Ton anpassen, den Ihr iPhone für Standardbenachrichtigungen verwendet. Das sind gute Nachrichten für alle, denen der „Bounce“-Ton, den Apple in iOS 17 einführt, nicht gefällt. In früheren iOS-Versionen ermöglichte Apple den Benutzern die Auswahl von Klingeltönen und Texttönen sowie benutzerdefinierten Alarmtönen für E-Mail-, Kalender- und Erinnerungsalarme. Alles andere, was Benachrichtigungen auslöst, verwendet den Standardton und es gibt keine Möglichkeit, ihn zu ändern. In iOS17 hat Apple anschließend den ursprünglichen Standard-Warnton von „Tri-Tone“ auf „Rebound“ geändert. Vielen Benutzern gefiel die Änderung nicht und einige waren der Meinung, dass die neuen Töne schwerer zu hören seien. Daher wird der Standardton in iOS17.2 auf Ihren geändert

Python verwendet häufig Standardbibliotheken und Bibliotheken von Drittanbietern im 2-SYS-Modul Python verwendet häufig Standardbibliotheken und Bibliotheken von Drittanbietern im 2-SYS-Modul Apr 10, 2023 pm 02:56 PM

1. Einführung in das SYS-Modul Das zuvor vorgestellte OS-Modul ist hauptsächlich für das Betriebssystem gedacht, während das SYS-Modul in diesem Artikel hauptsächlich für den Python-Interpreter gedacht ist. Das sys-Modul ist ein Modul, das mit Python geliefert wird. Es ist eine Schnittstelle für die Interaktion mit dem Python-Interpreter. Das sys-Modul bietet viele Funktionen und Variablen für den Umgang mit verschiedenen Teilen der Python-Laufzeitumgebung. 2. Häufig verwendete Methoden des sys-Moduls Sie können mithilfe der dir()-Methode überprüfen, welche Methoden im sys-Modul enthalten sind: import sys print(dir(sys))1.sys.argv – Rufen Sie die Befehlszeilenparameter sys ab. argv wird verwendet, um den Befehl von außerhalb des Programms zu implementieren. Dem Programm werden Parameter übergeben und es kann die Befehlszeilenparameterspalte abrufen

Python-Programmierung: Detaillierte Erläuterung der wichtigsten Punkte bei der Verwendung benannter Tupel Python-Programmierung: Detaillierte Erläuterung der wichtigsten Punkte bei der Verwendung benannter Tupel Apr 11, 2023 pm 09:22 PM

Vorwort In diesem Artikel wird weiterhin das Python-Sammlungsmodul vorgestellt. Dieses Mal werden hauptsächlich die darin enthaltenen benannten Tupel vorgestellt, dh die Verwendung von benannten Tupeln. Fangen wir ohne Umschweife an – denken Sie daran, „Gefällt mir“, „Folgen“ und „Weiterleiten“ zu markieren. Sie können überall dort verwendet werden, wo reguläre Tupel verwendet werden, und bieten die Möglichkeit, auf Felder über den Namen statt über den Positionsindex zuzugreifen. Es stammt aus den in Python integrierten Modulsammlungen. Die verwendete allgemeine Syntax lautet: Sammlungen importieren XxNamedT

Ausführliche Erklärung der Funktionsweise von Ansible Ausführliche Erklärung der Funktionsweise von Ansible Feb 18, 2024 pm 05:40 PM

Das Funktionsprinzip von Ansible kann aus der obigen Abbildung verstanden werden: Die Verwaltungsseite unterstützt drei Methoden: Lokal, SSH und Zeromq, um eine Verbindung zur verwalteten Seite herzustellen. Dieser Teil entspricht der Verbindung Im obigen Architekturdiagramm können Sie den Anwendungstyp HostInventory (Hostliste) verwenden, um entsprechende Vorgänge über verschiedene Module zu implementieren und einen einzelnen Befehl auszuführen -hoc; Der Verwaltungsknoten kann eine Reihe von Aufgaben über Playbooks implementieren, z. B. die Installation und Bereitstellung von Webdiensten, die Stapelsicherung von Datenbankservern usw. Wir können Playbooks einfach so verstehen, wie das System vergeht

So verwenden Sie DateTime in Python So verwenden Sie DateTime in Python Apr 19, 2023 pm 11:55 PM

Alle Daten werden zu Beginn automatisch mit einem „DOB“ (Geburtsdatum) versehen. Daher ist es unvermeidlich, dass bei der Verarbeitung von Daten irgendwann Datums- und Uhrzeitdaten auftreten. Dieses Tutorial führt Sie durch das Datetime-Modul in Python und die Verwendung einiger Peripheriebibliotheken wie Pandas und Pytz. In Python wird alles, was mit Datum und Uhrzeit zu tun hat, vom datetime-Modul verarbeitet, das das Modul weiter in fünf verschiedene Klassen unterteilt. Klassen sind einfach Datentypen, die Objekten entsprechen. Die folgende Abbildung fasst die fünf Datetime-Klassen in Python zusammen mit häufig verwendeten Attributen und Beispielen zusammen. 3 nützliche Snippets 1. Konvertieren Sie einen String in das Datetime-Format, möglicherweise mit datet

Wie funktioniert der Import von Python? Wie funktioniert der Import von Python? May 15, 2023 pm 08:13 PM

Hallo, mein Name ist somenzz, du kannst mich Bruder Zheng nennen. Der Import von Python ist sehr intuitiv, aber manchmal werden Sie feststellen, dass trotz des Vorhandenseins des Pakets immer noch ModuleNotFoundError auftritt. Der relative Pfad ist offensichtlich sehr korrekt, aber der Fehler ImportError:attemptedrelativeimportwithnoknownparentpackage importiert ein Modul im selben Verzeichnis ein anderes. Die Module des Verzeichnisses sind völlig unterschiedlich. Dieser Artikel hilft Ihnen, den Import zu vereinfachen, indem er einige Probleme analysiert, die bei der Verwendung des Imports auftreten. Auf dieser Grundlage können Sie problemlos Attribute erstellen.

See all articles