Cloud Foundry Discovery mit JDisc Discovery

Von: Thomas Trenz | Datum: 19. Juli 2024 | Kommentar: 0 | Kategorie: Development News

Einführung

Platform-as-a-Service-Umgebungen können für Entwicklungsteams leicht zu betreiben sein und gleichzeitig eine konsistente Dokumentation erschweren. Cloud Foundry organisiert Anwendungen, Services, Spaces und Organizations über eine API. Deshalb benötigt ein Infrastrukturinventar mehr als einen herkömmlichen IP-Scan, um die Struktur der Umgebung sichtbar zu machen.

JDisc Discovery erweitert die Discovery von Plattformumgebungen um die Unterstützung von Cloud Foundry. Nachdem Sie den Zugriff auf die Cloud Foundry API konfiguriert und einen separaten PaaS-Discovery-Job ausgeführt haben, können Sie gefundene Organizations, Spaces, Anwendungen und Service-Instanzen im Virtualization Explorer prüfen. Dieser Artikel erläutert die Konfiguration und die verfügbaren Informationen.

Cloud Foundry ist eine Open-Source-Platform-as-a-Service-(PaaS-)Plattform. Sie unterstützt Entwicklung, Bereitstellung und Skalierung von Anwendungen über Cloud-Umgebungen hinweg und stellt automatisierte Funktionen für den Application Lifecycle bereit.

Zugriff auf die Cloud Foundry API konfigurieren

Öffnen Sie den Einstellungsdialog von JDisc Discovery und wechseln Sie zum Tab PaaS. Dort konfigurieren Sie den Zugriff auf die Cloud Foundry-Installation.

JDisc Discovery PaaS-Einstellungen mit konfigurierten Cloud Foundry API-Endpunkten

Bildunterschrift: Konfiguration von Cloud Foundry API-Endpunkten in den PaaS-Einstellungen.

Wählen Sie Add, um einen neuen Cloud Foundry API-Endpunkt anzulegen. Vergeben Sie einen aussagekräftigen Namen und optional einen Kommentar. Anschließend geben Sie IP-Adresse oder Hostname des Cloud Foundry API-Endpunkts, Port, Benutzername und Passwort an.

Das konfigurierte Konto muss Zugriff auf die Cloud Foundry-Spaces, Anwendungen und Services haben, die Sie in die Discovery einbeziehen möchten. Das ist wichtig, da das resultierende Inventar die Informationen widerspiegelt, auf die dieses Konto zugreifen kann.

JDisc Discovery Dialog zum Hinzufügen eines Cloud Foundry API-Endpunkts

Bildunterschrift: Einen Cloud Foundry API-Endpunkt mit Verbindungs- und Zugangsdaten hinzufügen.

Einen PaaS-Discovery-Job erstellen

Wir empfehlen einen separaten Discovery-Job für PaaS-Umgebungen. So bleibt die Synchronisierung von Cloud Foundry- und Kubernetes-Informationen in Ihrer Discovery-Konfiguration klar erkennbar.

Wählen Sie beim Anlegen des Jobs Synchronize PaaS. Ohne diese Option erkennt JDisc Discovery keine Kubernetes- oder Cloud Foundry-Instanzen. Starten Sie den neuen Job nach dem Speichern der Konfiguration, um die verfügbaren PaaS-Informationen zu synchronisieren.

JDisc Discovery Jobdefinition mit aktivierter Option Synchronize PaaS

Bildunterschrift: Ein separater PaaS-Discovery-Job mit aktivierter Synchronisierung.

Die gefundene Cloud Foundry-Struktur prüfen

Nach Abschluss des Jobs stellt JDisc Discovery Daten zur Cloud Foundry-Instanz bereit, auf die das konfigurierte Konto zugreifen kann. Zu den erfassten Informationen gehören:

  • Organizations und ihre Spaces;
  • Anwendungen innerhalb eines Space; sowie
  • Services innerhalb eines Space.

Öffnen Sie den Virtualization Explorer im Web UI, um diese Hierarchie zu prüfen. Er listet die Cloud Foundry-Organizations, -Spaces, -Anwendungen und -Service-Instanzen auf und hilft Ihnen dabei, die logische Struktur der PaaS-Umgebung nachzuvollziehen.

JDisc Discovery Virtualization Explorer mit einer Cloud Foundry-Instanzstruktur

Bildunterschrift: Cloud Foundry-Instanzstruktur im JDisc Discovery Virtualization Explorer.

Warum eine separate Ansicht hilfreich ist

Cloud Foundry-Informationen sind um Anwendungsplattformen organisiert und nicht um einzelne Netzwerkendpunkte. Wenn Organizations, Spaces, Anwendungen und Services zusammen dargestellt werden, lässt sich diese Struktur im betrieblichen Kontext leichter prüfen.

Auch die getrennte Konfiguration des API-Endpunkts und des PaaS-Synchronisierungsjobs schafft einen klaren Ablauf: Sie definieren den Umfang über das Cloud Foundry-Konto, führen den separaten Job aus und prüfen anschließend die synchronisierte Struktur im Web UI. Wenn Ihnen weitere Informationen fehlen, können Sie dem JDisc-Team einen Enhancement Request senden.

Zusammenfassung

Um eine Cloud Foundry-Umgebung mit JDisc Discovery zu erfassen, fügen Sie den Cloud Foundry API-Endpunkt in den PaaS-Einstellungen hinzu, stellen den erforderlichen Zugriff für das Konto sicher und führen einen Job mit aktivierter Option Synchronize PaaS aus. Anschließend zeigt der Virtualization Explorer die gefundenen Organizations, Spaces, Anwendungen und Service-Instanzen an.

Häufig gestellte Fragen

Die folgenden Fragen erläutern, was für den Scan einer Cloud Foundry-Umgebung erforderlich ist und welche Informationen JDisc Discovery nach der Synchronisierung anzeigt. Im Mittelpunkt stehen der konfigurierte API-Zugriff, der PaaS-Job und die resultierende Hierarchie im Web UI.

Öffnen Sie den Einstellungsdialog von JDisc Discovery, wählen Sie den Tab PaaS und fügen Sie dort einen Cloud Foundry API-Endpunkt hinzu.

Geben Sie einen Namen, einen optionalen Kommentar, IP-Adresse oder Hostname des Cloud Foundry API-Endpunkts, Port, Benutzername und Passwort an.

Das Konto muss Zugriff auf die Cloud Foundry-Spaces, Anwendungen und Services haben, die gefunden werden sollen.

Ein separater Job macht die Synchronisierung der PaaS-Informationen in Ihrer Discovery-Konfiguration klar erkennbar und ist im ursprünglichen Ablauf die empfohlene Konfiguration.

Wählen Sie im Discovery-Job Synchronize PaaS. Ohne diese Option werden Kubernetes- und Cloud Foundry-Instanzen nicht gefunden.

Nutzen Sie den Virtualization Explorer im JDisc Discovery Web UI.

JDisc Discovery listet Cloud Foundry-Organizations, -Spaces, -Anwendungen und -Service-Instanzen auf, die über das konfigurierte Konto verfügbar sind.

Über den Autor

Thomas Trenz

Thomas Trenz ist Gründer und Geschäftsführer der JDisc GmbH und begeistert sich seit mehr als zwei Jahrzehnten für die Netzwerkinventarisierung. Nach vielen Jahren in der Entwicklung von Enterprise-Discovery-Lösungen gründete er 2009 JDisc mit einer klaren Vision: eine Discovery-Plattform zu entwickeln, die außergewöhnliche technische Tiefe mit einer intuitiven Bedienung, hoher Zuverlässigkeit und erstklassigem Kundensupport verbindet.

Heute verantwortet Thomas die strategische Ausrichtung und Produktentwicklung von JDisc Discovery und unterstützt Unternehmen weltweit dabei, vollständige Transparenz über ihre IT-Infrastrukturen zu gewinnen. Seine Fachgebiete umfassen die Netzwerkinventarisierung, IT Asset Management, CMDB, Cybersicherheit, Virtualisierung, Cloud-Technologien sowie das Lizenzmanagement für Unternehmenssoftware.

Im JDisc-Blog teilt Thomas praxisnahe Einblicke, technische Hintergrundartikel und bewährte Vorgehensweisen, die auf realen Herausforderungen aus Kundenprojekten basieren – stets mit dem Ziel, Enterprise-IT transparenter, sicherer und einfacher zu verwalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert