Moin,
wie einige schon wissen, habe ich einen virtuellen Server, genauer:
ein mit Xen paravirtualisiertes Lenny:
$ uname -r
2.6.30.2-domU-v4
Auf dem
Ding laufen mittlerweile einige Dienste, vor allem ein Mailserver, der die
meisten meiner Mailinglisten abwickelt. Also keine Maschine, bei der ich
(auch wenn ich sie nur privat nutze) eine lange Downtime akzeptieren
möchte.
Mein Ziel ist also, vorzunehmende Änderungen in Konfiguration oder
Paketauswahl möglichst auf einem anderen System zu testen. Das wäre dann
auch ein (lokal aufgesetztes) Lenny, allerdings nicht in Xen virtualisiert
(davon habe ich nun mal gar keine Ahnung).
Mir stellt sich also die Frage,
ob es eine existierende Lösung gibt, mit dem ich die Konfiguration des
Staging-Systems mit möglichst kurzer Downtime auf das Live-System übertragen
kann. dpkg get/set-selections ist mir bekannt, aber da ist suboptimal, dass
er mich dann durch diverse Konfigurationsdialoge weist, wo man sich die
Antworten wieder von Hand aufschreiben bzw. merken muss. Auf jeden Fall wäre
so m.E.n. keine Unattended Installation möglich.
Und selbst dann habe ich
noch das Problem mit den eigenen Anpassungen an Konfigurationsdateien, bzw.
von Hand angelegten Benutzern, bzw. halt allem, was nicht im Paketmanagement
verklausuliert ist. Sicher wäre das einfachste dann ein ganzes
Festplattenimage der kompletten Installation, aber das fällt wegen
Virtualisierung aus. Gibt es da irgendeine Softwarelösung, mit der ich
solche Setups zumindest weitestgehend automatisieren kann? (vllt. in Form
von Skripten wie "installiere Paket foobar mit den folgenden Antworten auf
die dpkg-configure-Fragen", "ändere den Wert USERNAME in /etc/blablarc",
"lege Benutzer sowieso an")
Gruß
Stefan
--
Charts are commonly used like
a drunken man uses lampposts -
for support rather than for illumination.