Too Cool for Internet Explorer

Eine neue Virtualisierungssoftware

Ich beschäftige mich privat gerne und viel mit Virtualisierungstechnologien. Mich hat aber immer gestört das sich die meisten Verwaltungstools auf private oder öffentliche Clouds ausgerichtet sind. Wer jetzt keine Cloud aufsetzen will sondern nur nen einfach Server mit KVM haben will hat so ziemlich verloren oder muss auf eine fertige Lösung zurückgreifen. Wer noch dazu ein Fan von Arch Linux oder Gentoo oder einer weiteren nicht so weit verbreiteten Distribution ist der hat sowieso verloren. Unter Gentoo gibt es zum Beispiel nur Ganeti und Ganeti ist praktisch nicht nutzbar. Ich habe deshalb entschieden ein eigenes System zu entwickeln. Ich bin kein guter Progger aber ich hoffe das ich ein brauchbares System umgesetzt kriege.

Zur Software.
Das ganze wird unter Gentoo laufen, dahinter ein KVM Hypervisor und die Software geschrieben in PHP. Ich nutze ausserdem libvirt und das Modul für PHP. Dadurch wird es einfacher Zugriff auf libvirt zu bekommen. Als Grundlage benutze ich mein Framework. Der momentane Stand ist dass ich das Framework soweit angepasst habe dass ich VMs anzeigen lassen kann. Sobald ich alle grundlegenden Funktionen eingebaut habe, egal ob funktionieren oder nicht werde ich den Code hier mal zeigen.

Jetzt ist erst mal Wochenende und ich werde etwas Pause machen da ich merke das ich immer weiter ausbrenne durch meine viele Arbeit und Projekte. Ich werde ausserdem am Wochenende mal meine ganzen bestehenden Projekte zusammensuchen und fertigproggen bzw. fixen. Es gibt viele Probleme mit meinen  Skripten.

 

Seid bereit dafür das am Wochenende noch ein paar andere Artikel von mir kommen. Ich habe viel Zeit und nix zu tun. Ausserdem liegen noch 13 Entwürfe bereit die ich mal fertigschreiben wollte.

Tags: , , ,

Dienstag, Mai 31st, 2011 Linux, Virtualisierung

2 Kommentare to Eine neue Virtualisierungssoftware

  • Frank sagt:

    Hallo, gibt es von deiner KVM-Management Software schon etwas zu sehen? Ich suche selbst nach einer geeigneten Lösung und mich würden deine Codebeispiele interessieren :)

    • Sebastian sagt:

      Momentan hab ich das ganze eher auf Eis gelegt. Das libvirt PHP-Interface ist ein wenig komplexer. Gibt ein paar Sachen die man nicht direkt machen kann. Ich werd mich da aber in den kommenden Wochen irgendwann noch mal ransetzen.

      EDIT:
      http://www.php-virt-control.org/index.html
      Das könnte vielleicht interessant für dich sein. Werde das die Tage mal ausprobieren. Vlt. bau ich meine Software darauf auf.

  • Leave a Reply

     

    mc.rout0r.org
    Server status: offline

    • 0 Mitglieder.
    • 5 Gäste.