Es gibt Hunderte von Tools, die den Betrieb Ihres Netzwerks erleichtern. Eines der beliebtesten Tools ist Ansible (Open Source). Lassen Sie uns Ihnen ein Beispiel geben, wie Sie mit Ansible Audiocodes, KEMP, Zyxel oder Fortigate-Geräte-Backups automatisieren können.
Sie haben möglicherweise eine reine Ansible-Installation oder Ansible Tower an der Spitze. Mit Tower können Sie Ihre Playbooks in einer Visual Web GUI verwalten, Workflows erstellen, Berechtigungen festlegen und Jobs einplanen, die regelmäßig ausgeführt werden sollen.
AWX / Ansible Tower
AWX ist eine kostenlose Version von Ansible Tower von RedHat:

It verwendet Docker-Container-Images und kann auf verschiedenen Plattformen eingesetzt werden, hier ist es ein CentOS v7. Einmal eingesetzt laufen dort Container, die Aufgaben, Web, Database, Queue und Cache ausführen:
Da Docker-Images von RedHat gepflegt werden, müssen Sie nicht tief in die Funktionsweise von it einsteigen, sondern können einfach von der schönen Web-GUI profitieren und mit Ihrer Entwicklung beginnen.
Also, wir wollen einen Job und ein Template erstellen, um Audiocodes zu sichern SBC - it wird auf einem Playbook basieren (YAML ansible code).
Der Playbook-Code könnte so aussehen:
It öffnet Audiocodes SBC über REST API mit einem vordefinierten Benutzer (wir speichern Berechtigungsnachweise sicher in der AWX-Datenbank und nicht in YAML-Open-Text) und speichert SBC Backup-Ini-Datei in einem Ordner und fügt dem Dateinamen einen Zeitstempel hinzu. Die API-Informationen von Audiocodes finden Sie hier: https://www.audiocodes.com/media/13528/rest-api-for-mediant-devices-ver-72.pdf
Workflows in AWX
In AWX können wir komplexere Workflows auf visuelle Weise erstellen:
Hier ist ein Beispiel für das Erstellen einer Sicherungskopie und das anschließende Kopieren der Datei auf ein NAS zur langfristigen Speicherung und Aufbewahrung. Schließlich werden wir diesen Job auf monatlicher Basis einplanen. Im Falle eines Jobausfalls können wir das System so einstellen, dass es eine E-Mail an einen Administrator sendet.
Auf die gleiche Weise können wir KEMP-Lastenausgleich sichern:
Gold Zyxel switches
Fortigate REST API erfordert Firmware 6.x und Sie finden die erforderlichen Informationen hier: https://docs.fortinet.com/document/fortimail/6.0.4/rest-api-reference
Verschwenden Sie nicht Ihre Zeit mit fortios_config und FW 5.x - it ist keine sehr stabile Methode.
Die volle Kraft von Ansible ist die Skalierbarkeit. Wenn Sie einmal einen einheitlichen Code für eine Funktion erstellt haben, können Sie die Nutzung vervielfachen, den Betrieb delegieren und auf diese Weise viele Geräte verwalten. Für den produktiven Einsatz müssen Sie natürlich die DEV- und PROD-Plattformen isolieren, Ihr Playbook in einer Umgebung mit Versionierung halten, etc.
Happy DevOps to you!
Lassen Sie uns gemeinsam weitergehen!
Egal, ob Sie eine einfache Frage oder einen Vorschlag haben, wir stehen Ihnen unter it per E-Mail oder Telefon zur Verfügung.