
Ich habe Probleme mit der Hyper-V WS2016-VM, insbesondere bei Verwendung von Docker.
Wir haben vor Kurzem mehrere virtuelle Maschinen mit Windows Server 2016 auf einem Host mit Intel Xeon E5-2620 v4 CPU installiert. Wir haben 2 bis 3 vCPUs pro Maschine zugewiesen. Der Host ist von einem Drittanbieter und wir haben keinen direkten Zugriff auf den Hyper-V-Manager. Das Problem ist, dass sie manchmal langsam laufen und sogar von Zeit zu Zeit einfrieren, obwohl die CPU-Auslastung weniger als 10 % beträgt. Mehr geht kaum.
Wir möchten Docker-Container für Windows auf einer der VMs verwenden. Docker braucht jedoch viel zu lange, um das Image zu extrahieren, bevor es katastrophal mit einem Dateilesefehler endet. Der Downloadvorgang dauert nicht lange, aber das Problem ist das Extrahieren. Das Image, das wir in unserem Build verwenden, ist das offizielle WindowsServerCore-Image. Wir haben es mit verschiedenen Tags versucht. Eine Ausgabe eines kleinen Testprojekts, das aus dem Repo gezogen wurde, finden Sie hier:
https://i.stack.imgur.com/2m5qz.jpg
Dieses verwendet das Image iss:windowsservercore, bei anderen Tags traten die gleichen Probleme auf. Interessanterweise kann das offizielle Hello-World-Projekt mit Nanoserver ausgeführt werden. Aber auch das dauert zu lange, um es zu extrahieren und auszuführen.
Außerdem habe ich versucht, Windows auf zwei der VMs zu aktualisieren. Auf einer davon verwenden wir Docker, auf der anderen nicht. Erstere zeigt mir im Update-Status-Bildschirm an, dass es Probleme mit dem Update gab, während letztere in der Neustartphase feststeckt. Ich kann auf dem Bildschirm nur „Neustart“ sehen, wenn ich mich über den Remote-Desktop anmelde.
Ich gehe davon aus, dass dies möglicherweise Probleme mit WS16 und der Art und Weise sind, wie Hyper-V WS16-Images oder Hyper-V-Einstellungen ausführt. Wir verwenden auch VMs mit WS2012 und sie laufen ohne Probleme. Ein weiterer Schuldiger ist meiner Meinung nach die Festplatte, da das Extrahieren von Images mit einem Lesefehler fehlschlägt, obwohl die Installation von Programmen relativ schnell war und die Festplatten SSDs sind und auf allen Maschinen viel freier Speicherplatz vorhanden ist.
Kann das ein Problem mit der Prozessorzuweisung sein? Sollten wir den Serveranbieter bitten, die VM-Einstellungen anzupassen, falls Ihnen welche einfallen? Ich dachte, die verschachtelte Virtualisierung sei nicht aktiviert und verursache ein Problem, aber ich konnte das „Hello-World“-Image abrufen und ausführen, außerdem ein weiteres Image mit Windows Nanoserver darin.
Vielen Dank im Voraus :)