F5 AS3 und Red Hat Ansible Automation

F5-Ökosystem | 12. April 2019

Wenn Sie bereits mit der Automatisierung von F5-Anwendungsdiensten begonnen haben, sind Sie wahrscheinlich mit dem Einsatz von Automatisierungstools wie Ansible vertraut. Derzeit gibt es 115 Ansible-Module für F5, mit denen Sie eine Vielzahl von F5-Aktivitäten und -Konfigurationen automatisieren und verwalten können, darunter Lizenzierung, Lastverteilung, globale Verfügbarkeit, Datenverkehrs- und Sicherheitsrichtlinien und vieles mehr. Diese Ansible-Module werden auf Kundenwunsch entwickelt und von F5 unterstützt. Um weitere Anwendungsfälle abzudecken und die Bereitstellung von Anwendungsdiensten zu vereinfachen, veröffentlicht F5 Application Services 3 (AS3) als Teil der F5 Automation Toolchain (weitere Hintergrundinformationen finden Sie im AS3-Benutzerhandbuch).

In Gesprächen mit Kunden über die Automatisierung von F5 mit Ansible hat sich gezeigt, dass einige erfahrene Automatisierungsexperten nach Möglichkeiten suchen, ihre bestehende Automatisierung nachhaltiger, robuster und portabler zu gestalten. Eine häufig gestellte Frage lautet etwa so: „Ich verwende Ansible, um den Großteil meiner Anwendungsinfrastruktur zu automatisieren, und höre nun von AS3. Offenbar kann AS3 ebenso wie Ansible Anwendungsdienste auf F5 BIG-IP konfigurieren. Erreichen diese Lösungen dasselbe? Gibt es eine empfohlene Vorgehensweise, an die ich mich halten sollte?“

Ohne das eine dem anderen vorzuziehen, hängt der für Sie richtige Ansatz maßgeblich von den Problemen ab, die Sie lösen möchten, und in manchen Fällen auch von den Richtlinien Ihres Unternehmens. Ziel ist es, diese Frage unter Berücksichtigung des entsprechenden Kontexts zu beantworten und Ideen dazu vorzustellen, wie sich diese beiden Tools sehr gut ergänzen. Interessiert? Dann lesen Sie weiter …

AS3 ist eine API-Erweiterung für BIG-IP, die ein JSON-Dokument verwendet, um Anwendungsschichtdienste der Ebenen 4 bis 7 auf einem BIG-IP über eine einzige deklarative Schnittstelle zu konfigurieren. AS3 soll monatlich, üblicherweise zu Beginn jedes Monats, veröffentlicht werden und wird bereits von F5 für TMOS 12.1.x und höher unterstützt.

Wann AS3, wann Ansible-Module und wann beide verwendet werden sollten

Vereinfacht gesagt hängt die Entscheidung zwischen AS3 und Ansible davon ab, ob Sie imperative oder deklarative Konfigurationsansätze bevorzugen. Mit AS3 können Sie die F5-Konfiguration deklarativ statt imperativ angehen. Durch die gemeinsame Verwendung von AS3 und Ansible lässt sich Ihre Konfiguration abstrahieren und mithilfe branchenüblicher Begriffe in der Deklaration als Vorlage gestalten (z. B. WAF). Da AS3 zudem fortlaufend um neue Funktionen erweitert wird, sollte es für Sie einfacher sein, diese Funktionen zu Ihrer Anwendungskonfiguration hinzuzufügen. Denn bei der Weiterentwicklung Ihrer AS3-Deklaration müssen Sie die Aufgaben nicht in einer bestimmten Reihenfolge anordnen; AS3 ermittelt die erforderlichen Schritte und die Reihenfolge der Vorgänge für Sie.

Insgesamt ist AS3 eine gute Wahl, wenn Sie eine deklarative Schnittstelle verwenden möchten, um vollständige BIG-IP-Konfigurationen mithilfe von JSON als Vorlagen abzubilden. Ansible-Module sind eine gute Wahl, wenn Sie weiterhin einen imperativen Ansatz verfolgen oder vorwiegend Ad-hoc-Vorgänge und -Aufgaben ausführen möchten. Es gibt keinen richtigen oder falschen Ansatz. Entscheidend sind die Anforderungen, Bedürfnisse und Rahmenbedingungen Ihrer Automatisierungsstrategie.

F5-Automatisierung für Unternehmen mit Red Hat Ansible Tower

Wenn Sie Ansible bereits in Ihrem gesamten Rechenzentrum einsetzen und das Ansible-Ökosystem nutzen, stehen Ihnen nun zwei Optionen zur Verfügung:

  1. Verwenden Sie Ansible, um L4-L7-Dienste über F5-Ansible-Module zu konfigurieren
  2. Verwenden Sie Ansible, um L4-L7-Dienste über AS3 zu konfigurieren.

Das bedeutet, dass Sie zusätzliche Flexibilität haben, wenn Sie mit dem Open-Source-Projekt Ansible automatisieren möchten: Sie können Aufgaben mithilfe einzelner BIG-IP-Module automatisieren und nun auch eine vorlagenbasierte Methode mit AS3 verwenden.

Diagramm zur Automatisierung mit F5 AS3 und Red Hat Ansible

Um F5 Application Services mit Ansible und AS3 zu konfigurieren, können Sie das von F5 entwickelte bigip_appsvcs_extension-Modul oder das URI-Modul von Ansible verwenden.

Um F5 App Services mithilfe von Ansible-Modulen zu konfigurieren, können Sie die integrierten Module verwenden, die als Teil der Open-Source-Distribution von Ansible bereitgestellt werden.

Wie können Sie nun Ihre automatisierten F5-Umgebungen in den operativen Betrieb überführen? Wie stellen Sie sicher, dass Ihre Automatisierungslösung sowohl von F5 als auch von Red Hat unterstützt wird? Verfügen Sie über ein verteiltes Team, das erweiterte Automatisierungsfunktionen wie RBAC, geplante Automatisierungsläufe oder eine RESTful API zur Integration in andere, umfassendere Workflows benötigt? Die Antworten darauf bietet Red Hat Ansible Tower. F5-Kunden können die Leistungsfähigkeit von Red Hat Ansible Tower nutzen, um effizientere CI/CD-Pipelines zu realisieren.

Red Hat Ansible Tower bietet Freiraum bei der Entwicklung von Ansible Playbooks und ergänzt zugleich Sicherheitsfunktionen, die Netzwerkadministratoren möglicherweise benötigen – insbesondere, wenn sie keine Automatisierungsexperten sind. Mit Red Hat Ansible Tower erhalten Teams die Flexibilität, ihre F5-Umgebungen (über AS3 oder F5-Ansible-Module) so zu automatisieren, dass Konfigurationen fortlaufend angewendet und validiert werden können.

Erste Schritte

Für den Einstieg finden Sie hier einen zweiminütigen Videoüberblick zu AS3 sowie eine Sandbox-Ansible-Umgebung, die die Vorteile der Abstraktion beim Einsatz von Automatisierungstools veranschaulicht. Sobald Sie mit dem Konzept vertraut sind, können Sie auch die F5 Ansible-Rollen auf Galaxy ausprobieren.

Teilen
Schlagwörter: 2019

Über die Autoren

Ähnliche Blogbeiträge

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen
F5-Ökosystem | 05.08.2025

F5 und Equinix bündeln ihre Kräfte, um die sichere Anwendungsbereitstellung in Multicloud-Umgebungen zu vereinfachen

F5 und Equinix ermöglichen es Unternehmen, sich weltweit sicher und zuverlässig mit ihren Partnern zu vernetzen.

API-Sicherheitsrisiken und -herausforderungen
F5-Ökosystem | 21.07.2025

API-Sicherheitsrisiken und -herausforderungen

Erfahren Sie, warum APIs für die moderne App-Entwicklung unverzichtbar sind und wie Sie sie vor den häufigsten Sicherheitslücken schützen. Profitieren Sie von Expertentipps und direkt umsetzbaren Strategien.

Ein Meilenstein für die Community Impact Grants von F5
F5-Ökosystem | 21.01.2025

Ein Meilenstein für die Community Impact Grants von F5

F5 feiert das fünfjährige Bestehen seines innovativen Community Impact Grant-Programms, das gemeinnützige Organisationen, bei denen sich F5-Mitarbeitende ehrenamtlich engagieren, mit Fördermitteln in Höhe von 5.000 US-Dollar unterstützt.

Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten
F5-Ökosystem | 22.05.2023

Mit moderner, anpassungsfähiger und sicherer Gesundheits-IT Leben retten

Die IT-Investitionen im Gesundheitswesen tragen dazu bei, die schnellsten Wege zu einer besseren Versorgung zu finden, indem sie die medizinische Betreuung näher an die Patientinnen und Patienten bringen. Viele Gesundheitsunternehmen nutzen riesige Mengen an klinischen und anderen Gesundheitsdaten, um Entwicklungen zu verfolgen und übergreifende Trends in der gesamten Gesundheitslandschaft zu erkennen. Gleichzeitig nähern sie sich einer möglichst präzisen, individuell zugeschnittenen Versorgung an.

Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff
F5-Ökosystem | 16.09.2020

Verbesserung der Benutzer- und Administrationserfahrung durch sicheren hybriden Zugriff

Diese Kombination aus BIG-IP Access Policy Manager und Azure Active Directory ermöglicht Identitätsföderation, zentralisierten Benutzerzugriff (über Single Sign-on) und erhöhte Anwendungssicherheit (durch Multi-Faktor-Authentifizierung) für geschäftskritische Anwendungen sowie cloudbasierte und SaaS-Anwendungen. Dieser Ansatz vereinfacht die Einrichtung und Bereitstellung, reduziert den Verwaltungsaufwand und verbessert die gesamte Administration.

Das Internet der Sicherheitsdinge
F5-Ökosystem | 11.05.2015

Das Internet der Sicherheitsdinge

Nein, das ist keine Tirade über die Sicherheit des IoT. Es ist eine Geschichte über Veränderung – genauer gesagt über Veränderung und ihre Auswirkungen auf die Sicherheit. Veränderung ist allgegenwärtig. Es gibt unzählige Axiome und Sprichwörter über Veränderung, also ist es ...