2016-12-01 2 views
0

Ich versuche OpenStack Cloud zu finden, um etwas in der API zu finden, mit dem ich die Daten der Cloud-Ressourcenzuweisung auf Hardwareebene abrufen kann. Kennt jemand eine Bibliothek oder ein Tool zum Abfragen von Ressourcenzuordnungsdaten auf Hardwareebene?Analyse der Zuweisung von Cloud-Ressourcen

Danke

Antwort

0

Soweit ich bin mir dessen bewusst, Openstack selbst enthält keine Einrichtungen für Ihre physischen Hosts überwachen. Je nachdem, wie Sie OpenStack bereitstellen, sollten Sie die Bereitstellung einer herkömmlichen Serverüberwachungslösung neben Ihren OpenStack-Komponenten in Betracht ziehen.

Das OpenStack-Wiki führt eine Reihe von Überwachungslösungen und Überwachungsskripten auf, die andere mit ihren OpenStack-Clouds verwendet haben: OpenStack Monitoring Tools.

Neben der Überwachung Ihrer physischen Hosts müssen Sie die Core OpenStack Infrastrukturkomponenten überwachen (relationale Datenbank wie MySQL, RabbitMQ, Memcache usw.). Wiederum existiert eine große Anzahl von Überwachungslösungen und Plugins für diese (z. B. Telegraf, Prometheus).

OpenStack Nova enthält eine API für die Abfrage Hypervisor-Status. Sie können damit einen Blick auf die Ladung von Nova werfen: Hypervisor Details API. Diese API könnte die Überwachungsinformationen liefern, nach denen Sie möglicherweise suchen (d. H. "Wie viel freie Kapazität haben meine Hypervisors?"). Ihre Frage ist hier etwas unklar. Allerdings es ist kein Ersatz für die ordnungsgemäße Überwachung der physischen Host-Gesundheit + Infrastrukturkomponenten.