Docker-Detector mit Log Insight und vR Ops

By | 9. November 2015

tb_sc_2015-10-17_01-13-00_PM

Stellen Sie sich das mal vor: in Ihrer virtuellen  Infrastruktur werden virtuelle Maschinen als Docker-Hosts betrieben und sie merken es gar nicht.

Da auch die Performance mit Docker auf vSphere  in fast allen Bereichen besser ist als auf dem Blech (siehe hierzu folgendes) zögert niemand mal eine grosse Linux-VM anzufragen und dort insgeheim einen Docker-Host zu betreiben.

Es ist nichts dagegen einzuwenden, doch es wäre gut, zumindest mal Bescheid zu wissen, auf welchen VMs Docker-Container laufen.

Hierzu ist nur ein  einfacher Trick mit Log Insight und vR Ops ausreichend: Log Insight entdeckt “Spuren” von Docker in Logs, ein Alert wird an vRealize Operations übertragen und dort als Symptom für “mangelnde” Compliance dieser VM benutzt und angezeigt. Die Vorgehensweise ist auf dem VMware Blog auf englisch beschrieben.

 

tb_sc_2015-10-18_12-32-13_PM

 

Auch Listen von VMs mit Docker können als Report erstellt werden:

tb_sc_2015-10-18_06-07-22_PM

 

Es gäbe natürlich viele andere Möglichkeiten ausser den Logs: wir könnten feststellen, ob das Paket installiert ist oder ob der Daemon läuft, doch die Logs sind einfach weiterzuleiten und erfordern keine weiteren Eingriffe in das Gastbetriebssystem.

Siehe Original-Artikel auf englisch: https://blogs.vmware.com/management/2015/10/docker-detector.html

print

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.