Moin Sven,
Egal ob voll-manuell in den Config-Files oder assistiert über irgendeine GUI: Es ist manuell. Was man eigentlich will: Automatisch. Chef oder Puppet als automatische Konfigurationssysteme bieten sich da an.
Weder Chef noch Puppelt sind „automatische Konfigurationssysteme.“ Es sind Deployment-Systeme für Konfigurationen, die einem einen Teil der Arbeit erleichtern oder abnehmen. Auch hier muss man vorher das System konfigurieren. Mal abgesehen davon: ja, der Einsatz von Puppet oder Chef macht Sinn.
Wenn ich dann sehe, wie sich relativ vollautomatisch aus dem Zusammenspiel einer installierten VirtualBox-VM-Engine, Vagrant und eben einer Chef- oder Puppet-Konfiguration eine virtuelle Maschine hochfährt, […]
Da ist aber vorher eine Menge Vorarbeit passiert. Das ist nicht wirklich automatisch, sondern es ist nur ein Deployment einer bestehenden Konfiguration.
Ich will im Prinzip die Sicherheit haben, dass ich ein VM-Image auch zuhause zum Testen hochfahren kann, daran Dinge ausprobiere, die Änderungen der Konfiguration nochmal validiere, und das dann auf das produktive Image anwende, mit idealerweise Null Downzeit.
Es geht nicht darum, was du willst. Es geht darum, einen Kompromiss zu finden zwischen dem, der es machen soll und den Anforderungen, die die Community hat.
Das würde für die Gestaltung des Servers bedeuten: Host-OS ist nur der Container für VMs, und erst die bieten online entsprechende Serverdienste an.
Eine VM in einer VM ist keine gute Idee. Das würde also bedeuten, du willst nicht eine VM mieten, sondern du willst n VMs mieten.
LG,
CK