Heim  >  Artikel  >  Computer-Tutorials  >  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

王林
王林nach vorne
2024-02-18 17:48:02604Durchsuche

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'

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

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

ansible-lint

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

ansible-lint playbook.yml

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen