Wir verschieben unsere Virtualisierungsplattform von Citrix XenServer auf Hyper-V unter Windows Server 2008 R2. Im Rahmen dieses Projekts muss ich in der einen oder anderen Form einige Debian Linux-Server auf Hyper-V migrieren. Ich habe erfolgreich einen Debian-basierten Server auf unserer neuen Hyper-V-Plattform erstellt und beginne, ihn zu testen.
Debian 6 (Squeeze) verwendet den 2.6.32-Kernel, der die synthetischen Hyper-V-Treiber enthält, wird jedoch von Microsoft nicht als unterstütztes Betriebssystem für Gastbetriebe angesehen. Ich zögere ein wenig, sie zu verwenden, es sei denn, es gibt einen zwingenden Grund dafür, da andere Leute Probleme hatten ( hier und hier ).
- Welche Vorteile bieten die synthetischen Hyper-V-Treiber gegenüber den emulierten Treibern?
- Ist die Verwendung der synthetischen Treiber für diejenigen unter Ihnen, die Erfahrung mit dem Xen-Hypervisor haben, analog zur Paravirtualisierung eines Gastbetriebssystems?
- Gibt es dann bemerkenswerte Gefahren oder Nachteile, wenn die synthetischen Treiber NICHT verwendet werden?
Warum sollte ich mich entweder die Mühe machen, a) die gemeldete Instabilität der Hyper-V-Treiber zu beheben, die sich derzeit im Kernel befinden, b) zu versuchen, einen neueren Kernel zu erstellen, oder c) zu versuchen, die Virtual Machine Additions mit einer Distribution zum Laufen zu bringen, die sie nicht waren? Nicht für den Fall konzipiert, dass alles "nur funktioniert"?
BEARBEITEN: Um ein wenig zu den Antworten hinzuzufügen ... Die Zeitverschiebung scheint ein bedeutendes Problem zu sein (wie in so schlecht, dass NTP die Uhr nicht rechtzeitig halten kann), es sei denn, Sie verwenden Linux Integration Services. Siehe KB918461 . Anscheinend wird dies durch die Verwendung der in den Linux Integration Services enthaltenen vmbus-Komponenten behoben. Meine Tests machen dies zu einem Problem.