Ich denke darüber nach, eine Reihe von Gästen auf einem einzelnen Server zu virtualisieren, auf dem ein neuer Port von KVM nach Illumos ausgeführt wird. Es hört sich so an, als wären meine beiden Hauptoptionen OpenIndiana und SmartOS. Die Distribution, die ich am Ende verwenden werde, muss die folgenden Anforderungen erfüllen:
- Sie müssen in der Lage sein, über die CLI zu verwalten und anzupassen (z. B. die Optionen für das ZFS-Dateisystem / zvol ändern, ein externes Laufwerk anschließen und Daten darauf kopieren oder Daten mithilfe von zfs send / receive automatisch auf einen externen Server replizieren).
- Es müssen automatisierte ZFS-Snapshots implementiert werden (z. B. mithilfe von zfs-auto-snapshot).
- Sie müssen in der Lage sein, automatische E-Mail-Benachrichtigungen einzurichten, wenn sich der Zustand des Servers verschlechtert. Im Wesentlichen sollten Sie das regelmäßige ZFS-Scrubbing einrichten, Zpool-, Fehlermanager- und / oder SMART-Probleme überwachen und E-Mails senden, wenn Probleme erkannt werden usw. Die manuelle Einrichtung ist in Ordnung, sofern das Betriebssystem dies zulässt.
- Sollte Debian-, Ubuntu- und Windows 2008 Server R2-Gäste mit guter Stabilität und angemessener Leistung behandeln. Diese Gäste werden in der Produktion eingesetzt.
- Es sollte eine vernünftige Erwartung bestehen, dass zukünftige Versionen weiterhin ausgeliefert werden - ich möchte nicht mit einem Sackgasse-Produkt stecken bleiben.
- Wäre schön, wenn es einfach einzurichten wäre und eine Art GUI hätte, aber dies ist optional.
Welche Distribution würden Sie aufgrund dieser Anforderungen empfehlen?
Sie können davon ausgehen, dass diese Umgebung erst bereitgestellt wird, wenn die kommende stabile Version von OpenIndiana veröffentlicht wird. Sie können auch davon ausgehen, dass der Server eine Sandy Bridge Xeon E3-1xxx-CPU verwendet, sodass die KVM-Kompatibilität gewährleistet sein sollte.
Wie robust / stabil ist der KVM-Port für Illumos auf einer dieser Distributionen? Sollte ich KVM / Illumos vorerst überhaupt für eine Produktionsumgebung in Betracht ziehen?