Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Sep 4, 2019. It is now read-only.
/ CloudManager Public archive

Cloud Manager ist ein API Service für Provisionierung, Inventarisierung und Monitoring einer Cloud Umgebung.

Notifications You must be signed in to change notification settings

BackInBash/CloudManager

Repository files navigation

Cloud Manager

Der Cloud Manager ist ein API Service, der die Provisionierung, Inventarisierung und Monitoring einer Cloud Umgebung übernimmt.

Features

  • HTTP API: Die Kommunikation mit dem Service läuft über eine RESTfull API Schnittstelle.
  • MySQL DB: Statische Daten liegen in einer MySQL Datenbank.
  • Remote Execution: Per SSH können vorgegebene Aktionen ausgeführt werden z.B. Update.

Funktionen

Über diesen Service kann:

  • ein Server erstellt oder gelöscht werden.
  • die Cloud Infrastruktur abgeglichen und inventarisiert werden (Dead Node detection).
  • die Cloud Infrastruktur gemonitort werden.
  • die Cloud Infrastruktur gewartet werden (z.B. Updates einspielen).

Installation

Die Anwendung an sich ist stateless und benötigt nur ein paar statiche Parrameter, diese können der CloudManager.conf entnommen werden.

Aufbau der CloudManager.conf

In der Config müssen eingetragen werden:

  • Hetzner Cloud API Key
  • MySQL Datenbank IP / Name / User und Passwort
{
 "APIKEY": "654sad5asd6a54d",
 "DB_IP": "192.168.11.10",
 "DB_NAME": "CloudDB",
 "DB_USER": "DBManager",
 "DB_PASSWORD": "M@n@g3r"
}

About

Cloud Manager ist ein API Service für Provisionierung, Inventarisierung und Monitoring einer Cloud Umgebung.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /