magicpeter 11 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 Moin, ich hätte da einmal eine Frage. Ich würde gerne die dynamische VM ServerEX in eine fest VM umwandeln oder die dynamische VM etwas verkleinern. Umgebung: Hyper-V Windows 2012 Hyper-V Host C: System 490 GB / 430 GB frei E: VMs 976 GB / 13 GB frei VMs VM ServerDC VM fest 2 Dateien ServerDC.vhdx = 60 GB ServerDC-D.vhdx = 550 GB VM ServerEX VM dynamisch 3 Dateien ServerEX.vhdx = 206 GB Datum - 26.01.2016 ServerEX_a8C370D6-1011B-902C-CABAD360114A.avhdx = 147 GB Datum - 26.04.2016 A40278C0-C0F6-45D4-89AD-3826586BC90F.xml = 33 KB Datum - 22.04.2016 OS = Windows 2012 / MS Exchange 2013 virtuelle Disk C: = 250 GB / 60 GB frei Problem: Der Hyper-V ist etwas klein dimensioniert. Ich weiss (o; Da ich auf dem Laufwerk E kaum noch Platz habe, würde ich gerne die dynamische VM ServerEX eine Fest VM umwandeln. Der ServerEX benötige maximal 250 GB, durch die dynamische VM liegen jetzt aber 353 GB auf dem Host. Ich würde mir gerne etwas Platz schaffen. Ich habe versucht das mit Datenträger bearbeiten / konvertieren zu erledigen, das hat nicht funktioniert. Die neue VM hatte plötzlich den Stand vom 26.01.2016. Ich würde gerne die dynamische VM in eine fest VM umwandeln oder die dynamische VM etwas verkleinern. Wie mache ich das jetzt am besten? Danke für eure Hilfe. Zitieren Link zu diesem Kommentar
NorbertFe 2.034 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 Das ist keine dynamische Disk sondern eine differencing Disk. Heißt: du hast da nen Snapshot und musst die Disk zusammenführen. Zitieren Link zu diesem Kommentar
magicpeter 11 Geschrieben 26. April 2016 Autor Melden Teilen Geschrieben 26. April 2016 OK, darum hat das nicht geklappt. Den Snapshot sehe ich habe nicht im Hyper-V Manager. Wie kann ich die dann zusammenführen? Zitieren Link zu diesem Kommentar
NorbertFe 2.034 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 (bearbeitet) Erstmal nachschauen: Get-VM –ComputerName dein-VM-Host | Get-VMSnapshot | flDanach ggf. zusammenführen/löschen: Get-VM –Computername dein-VM-Host | get-vmsnapshot | Remove-VMSnapshot ByeNorbert PS: Bei dir ist wahrscheinlich dein Backup fehlgeschlagen. PPS: Und dein Google ist auch kaputt. ;) PPPS: Wenn du das deinem Kunden in Rechnung stellst, kannst hier ne Runde Bier spendieren. bearbeitet 26. April 2016 von NorbertFe Zitieren Link zu diesem Kommentar
magicpeter 11 Geschrieben 26. April 2016 Autor Melden Teilen Geschrieben 26. April 2016 (bearbeitet) Erstmal nachschauen: Get-VM –ComputerName dein-VM-Host | Get-VMSnapshot | flDanach ggf. zusammenführen/löschen: Get-VM –Computername dein-VM-Host | get-vmsnapshot | Remove-VMSnapshot ByeNorbert PS: Bei dir ist wahrscheinlich dein Backup fehlgeschlagen. PPS: Und dein Google ist auch kaputt. ;) PPPS: Wenn du das deinem Kunden in Rechnung stellst, kannst hier ne Runde Bier spendieren. :) Danke Dir, das ist mein eigener Server... Aber das Bier gibt es trotzdem... ;) PC: Braucht der viel Platz zum zusammenfügen? Auf dem VM-Laufwerk sind nur noch 13 GB frei.... :( Leider zeigt der Befehl: Get-VM serverex | Get-VMSnapshot | fl bei mir nix an. Get-VM zeigt die beidem laufenden VMs Get-VM serverex zeigt weitere Details zur VM serverex get-vm | where {$_.state -eq 'running'} | sort Uptime | select Name,Uptime,@{N="MemoryMB";E={$_.MemoryAssigned/1MB}},Status Das geht auch.. Auch das Get-VM hypervnd | Get-VMSnapshot | fl zeigt nix an. Da stimmt doch was nicht oder? Kann mir nicht die VM serverex exportieren und in eine neue VM importieren und dann ist die differencing Disk weg? Oder? :) bearbeitet 26. April 2016 von magicpeter Zitieren Link zu diesem Kommentar
NorbertFe 2.034 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 Du sollst da den VM Host angeben und nicht die VM. Und wenn das alles nix hilft, mußt du deine avhd manuell zusammenführen. Zitieren Link zu diesem Kommentar
magicpeter 11 Geschrieben 26. April 2016 Autor Melden Teilen Geschrieben 26. April 2016 (bearbeitet) Auch das Get-VM hypervnd | Get-VMSnapshot | fl zeigt nix an. Da stimmt doch was nicht oder? Hab ich doch gemacht... Du sollst da den VM Host angeben und nicht die VM. Und wenn das alles nix hilft, mußt du deine avhd manuell zusammenführen. Ah, manuell zusammenführen... Das könnte helfen :) Aber wie? bearbeitet 26. April 2016 von magicpeter Zitieren Link zu diesem Kommentar
NorbertFe 2.034 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 Ja, wie? Zitieren Link zu diesem Kommentar
testperson 1.676 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 Wer weiß es, ja wer weiß es :D Zitieren Link zu diesem Kommentar
NorbertFe 2.034 Geschrieben 26. April 2016 Melden Teilen Geschrieben 26. April 2016 Wir fragen Peter.... :D Zitieren Link zu diesem Kommentar
magicpeter 11 Geschrieben 26. April 2016 Autor Melden Teilen Geschrieben 26. April 2016 (bearbeitet) Das ist ein gutes Lied... Ich hab trotzdem ein bißchen gegoogelt... :D Get-VM | gci -r -Filter *.avhd*| select name, @{Name="MB";Expression={$_.Length / 1Mb}} Zeigt ServerEX_A8C370D6-011B-4234-902C-CABAD360114A Dieser Befehl ermittelt alle VMs auf dem lokalen Host und übergibt diese Liste an Get-ChildItem (Alias gci). Danach filtert das select-Statement den Namen der differenziellen Disk und deren Größe in MB aus. Die Summe des gesamten verbrauchten Speicherplatzes könnte man so anzeigen lassen: Get-VM | gci -r -Filter *.avhd* | %{$len += $_.length}; $len/1GB Zeigt: 137,07421875 $Parents = Get-VMSnapshot –VMName ServerEX %{$Parents } | ? {$Parents.ParentSnapshotName -contains $_.Name} Gibt der zweite Befehl den Namen eines Prüfpunkts aus, dann hat dieser einen von ihm abhängigen Snapshot, weil sein Name in dessen Eigenschaft ParentSnapshotName enthalten ist. Hat er aber bei mir nicht. Wenn man auf einen früheren Zustand der VM zurückkehren möchte, dann erfüllt das Cmdlet Restore-VMSnapshot diesen Zweck: Restore-VMSnapshot -VMName ServerEX -Name ServerEX_A8C370D6-011B-4234-902C-CABAD360114A So sollte es gehen... :D oder... PS: Braucht das Zusammenfügen viel Speicherplatz auf dem Laufwerk? Ich hab nur noch 13 GB frei.... :D Ja, brauche ich, aber wieviel? WICHTIG - Bemerkung: Diese Datei ServerEX_a8C370D6-1011B-902C-CABAD360114A.avhdx ist als virtuelle Platte in die VM eingebunden und nicht die ServerEX.vhdx Man beachte das Datum der Dateien: ServerEX.vhdx = 206 GB Datum - 26.01.2016 ServerEX_a8C370D6-1011B-902C-CABAD360114A.avhdx = 147 GB Datum - 26.04.2016 Ist nicht normalerweise immer die .VHDX Datei als virtuelle Platte bei der VM eingebunden? NOTIZ: Hyper-V Snapshots (manuell) zusammenführen http://blog.s-networks.ch/2015/04/hyper-v-snapshots-manuell-zusammenfuehren/ Videocast: Hyper-V VHD und AVHD zusammenführen Wäre auch eine Möglichkeit oder? bearbeitet 26. April 2016 von magicpeter Zitieren Link zu diesem Kommentar
magicpeter 11 Geschrieben 28. April 2016 Autor Melden Teilen Geschrieben 28. April 2016 (bearbeitet) Ist das so korrekt für die VM-Dateien? ServerEX.vhdx = 206 GB Datum - 26.01.2016 ServerEX_a8C370D6-1011B-902C-CABAD360114A.avhdx = 147 GB Datum - 26.04.2016 Habe das Zusammenführen der Dateien durchgeführt. So wie in dem Post beschrieben. Hat auch alles geklappt. Leider startet die VM nicht. Es kommt der Boot-Screen mit dem Windows Logo und darunter steht. Geräte werden betriebsbereit gemacht Ich habe 15 Minuten gewartet und es ist nicht passiert. Ist das normal und muss das so sein? Ich hatte zu dem Thema diesen Post gefunden. https://social.technet.microsoft.com/Forums/Lync/de-DE/07d6a21d-1585-4fcc-9e61-333a5a3aa43a/windows-server-hngt-nach-wiederherstellung?forum=windowsserver8de Das werde ich morgen / heute Abend dann noch einmal ausprobieren. Achja, laut Hyper-V ist die alte sowie die neue Datei ServerEX.vhdx eine Dynamische VHDX - Datei. Da muss ich auch noch abschalten. Aber wie? OK, Peter Google wußte das schon... :D https://www.hyper-v-server.de/hypervisor/festplatten-unter-hyper-v-komprimieren-konvertieren-oder-erweitern/ Ich habe jetzt erst mal wieder die alte VM mit den alten Dateien gestartet. Der läuft zum Glück noch :D bearbeitet 28. April 2016 von magicpeter Zitieren Link zu diesem Kommentar
testperson 1.676 Geschrieben 28. April 2016 Melden Teilen Geschrieben 28. April 2016 Hat auch alles geklappt. Leider startet die VM nicht. Diese beiden Aussagen passen irgendwie nicht zusammen ;) Aber viel Erfolg!! Und hoffentlich hat der Kunde einen Wartungsvertrag :D Zitieren Link zu diesem Kommentar
magicpeter 11 Geschrieben 28. April 2016 Autor Melden Teilen Geschrieben 28. April 2016 Stimmt... :D Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.