jsysde
Goto Top

HyperV VM erzeugt .json-Files

Mahlzeit zusammen.

Beim Migrieren unseres VM-Fuhrparks (alle HV-Hosts 2019) fällt mir folgendes auf:
Ein virtueller Windows Server 2019 Standard erzeugt unter \Virtual Machines\GUID-der-VM\ .json-Files in massiver Anzahl. Diese werden auch auf den Replika-Host repliziert. Ich kann leider in der Doku zum Thema HyperV nichts dazu finden (außer, dass man json-Files fürs Quick Create nutzt, ist hier aber nicht der Fall).

Hat jemand ne Idee dazu?
Danke.

Cheers,
jsysde

EDITH/Nachtrag:
Temporär tauchen in dem Verzeichnis auf .VMCX- und .VMRS-Files auf. Diese verschwinden nach einiger Zeit (Auslöser ist mir unklar) aber auch wieder.

Content-ID: 3845913672

Url: https://administrator.de/contentid/3845913672

Ausgedruckt am: 23.11.2024 um 13:11 Uhr

jsysde
jsysde 05.09.2022 um 13:10:17 Uhr
Goto Top
Und noch ein Nachtrag:
Habe die VM mal verschoben in einen anderen Pfad - ging fehlerfrei, am alten Speicherplatz bleiben die .json-Files aber erhalten, am neuen Speicherort werden schlicht neue erzeugt. Werde nachher mal den alten Pfad vollständig löschen und schauen was passiert.

Cheers,
jsysde
3803037559
3803037559 05.09.2022 aktualisiert um 14:57:33 Uhr
Goto Top
Zitat von @jsysde:
Ein virtueller Windows Server 2019 Standard erzeugt unter \Virtual Machines\GUID-der-CM\ .json-Files in massiver Anzahl.
Und was steht in den json files ? Könnte einem ja evt. schon einen Hinweis darauf liefern was, warum, wieso die dort massenweise auflaufen.

EDITH/Nachtrag:
Temporär tauchen in dem Verzeichnis auf .VMCX- und .VMRS-Files auf.
Das neue VM Config Format seit HV 2016, und Runtime-State Data.

Cheers
certguy
jsysde
jsysde 05.09.2022 um 15:06:59 Uhr
Goto Top
Servus.

Sieht exemplarisch so aus:
"...{"Version":{"Major":0,"Minor":0},"Devices":{"ac6b8dc1-3257-4a70-b1b2-a9c9215659ad":{"Version":{"Major":6,"Minor":0},"Type":"ac6b8dc1-3257-4a70-b1b2-a9c9215659ad","States":{"Nvram":{"Vendors":{"4c19049f-4137-4dd3-9c10-8b97a83ffdfa":{"Variables":{"MemoryTypeInformation":{"Attributes":3,"Data":[10,0,0,0,11,0,0,0,9,0,0,0,22,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,102,0,0,0,5,0,0,0,48,0,0,0,3,0,0,0,19,3,0,0,4,0,0,0,0,15,0,0,15,0,0,0,0,0,0,0]}}},"5b446ed1-e30b-4faa-871a-3654eca36080":{"Variables":{"00155D03B214":{"Attributes":3,"Data":[232,255,1,0,16,0,1,0,4,0,0,0,1,0,0,0,0,0,0,0]},"00155D97F200":{"Attributes":3,"Data":[232,255,1,0,16,0,1,0,4,0,0,0,1,0,0,0,0,0,0,0]}}},"77fa9abd-0359-4d32-bd60-28f4e78f784b":{"Variables":{"BootDebugPolicyApplied":{"Attributes":3,"Data":[42]},"BootingDeviceTypeInfo":{"Attributes":3,"Data":[0,0,4,0]},"CurrentActivePolicy":{"Attributes":3,"Data":},"Kernel_ATPSiStatus":{"Attributes":7,"Data":[1,0,0,0]},"Kernel_DriverSiStatus":{"Attributes":7,"Data":[1,0,0,0]},"Kernel_RvkSiStatus":{"Attributes":7,"Data":[1,0,0,0]},"Kernel_SiStatus":{"Attributes":7,"Data":[1,0,0,0]},"Kernel_SkuSiStatus":{"Attributes":7,"Data":[1,0,0,0]},"Kernel_WinSiStatus":{"Attributes":7,"Data":[1,0,0,0]},"RevocationList":{"Attributes":3,"Data":[128,26,254,84,32,230,215,1,87,3,0,0,48,130,3,83,48,55,6,11,43,6,1,4,1,130,55,61,3,3,1,4,40,126,77,119,13,196,181,175,144,199,172,244,104,243,77,19,78,0,0,0,0,161,236,244,45,240,168,25,5,123,43,54,28,85,237,43,19,0,0,0,0,48,130,1,0,6,11,43,6,1,4,1,130,55,61,3,3,2,4,129,240,4,21,244,225,86,92,63,239,54,207,213,53,193,52,109,127,0,0,0,0,8,34,43,77,15,105,214,95,16,30,38,96,93,208,181,120,0,0,0,0,12,135,62,190,77,25,144,145,198,148,173,59,19,144,249,201,0,0,0,0,34,103,134,246,156,187,191,201,89,85,45,54,136,18,109,16,0,0,0,0,35,42,113,180,209,115,78,172,44,252,110,165,84,200,109,227,0,0,0,0,42,9,53,71,154,251,207,132,85,185,50,252,104,164,163,22,0,0,0,0,121,86,52,97,126,129,58,112,168,124,5,221,135,176,91,222,0,0,0,0,168,109,230,109,129,152,228,39,40,89,136,20,118,166,249,147,0,0,0,0,204,202,226,31,188,8,63,93,26,246,153,123,179,242,158,217,0,0,0,0,215,14,223,160,9,167,107,216,37,13,116,233,238,146,235,158,0,0,0,0,229,186,42,187,209,220,137,241,67,166,106,60,220,218,38,217,0,0,0,0,245,225,196,217,143,156,229,82,234,211,119,108,22,243,173,145,0,0,0,0,48,95,6,11,43,6,1,4,1,130,55,61,3,3,3,4,80,30,225,133,161,164,139,47,243,1,182,65,233,28,223,58,152,0,0,0,0,78,245,86,201,48,32,28,250,238,232,147,16,41,84,166,48,0,0,0,0,182,138,34,246,108,51,89,194,30,169,197,35,161,250,103,40,0,0,0,0,223,166,23,18,1,181,26,46,193,116,49,14,143,185,244,192,0,0,0,0,48,130,1,177,6,11,43,6,1,4,1,130,55,61,3,2,3,4,130,1,160,2,62,80,63,221,73,10,154,36,12,159,138,73,241,31,15,4,4,208,3,51,188,205,97,30,40,148,77,219,162,222,147,11,237,40,43,239,222,18,100,157,62,45,61,121,38,133,34,17,131,37,216,150,57,7,33,211,177,160,229,98,210,119,17,63,146,183,106,45,210,54,39,246,243,178,80,19,50,203,245,68,163,3,231,2,216,115,227,248,200,225,128,152,252,36,172,72,75,190,124,125,180,211,105,61,237,104,125,47,243,249,22,73,127,1,236,143,157,161,201,165,80,135,242,59,58,151,25,80,223,188,30,5,0,174,84,47,105,102,33,2,33,254,170,85,126,228,2,87,11,235,250,120,151,4,201,203,165,76,165,99,62,182,236,237,176,248,64,87,169,134,244,107,99,212,210,116,39,239,151,200,28,224,242,188,117,32,41,122,166,1,160,129,178,196,62,130,88,214,203,185,120,49,248,32,218,15,106,144,56,206,60,87,103,58,78,22,64,240,4,115,216,9,240,146,47,183,135,162,141,45,154,95,23,129,219,10,188,52,213,150,82,144,32,113,149,223,140,58,7,61,81,219,65,249,144,152,161,164,77,177,150,243,20,54,246,214,179,127,222,88,101,162,94,77,21,60,194,226,82,250,82,44,117,155,104,22,221,180,201,29,80,124,46,204,150,116,77,35,86,128,200,94,43,187,111,21,1,114,176,62,188,128,20,156,75,70,121,252,241,204,86,180,222,110,242,147,235,34,147,8,165,138,96,10,4,205,170,44,76,118,71,154,240,146,24,151,50,160,65,210,137,205,201,182,150,167,204,145,151,186,125,2,231,197,155,171,146,220,1,28,0,237,147,248,54,193,92,87,87,210,198,246,87,220,168,231,192,144,248,193,0,205,20,151,70,43,188,132,54,242,26,89,102,..."  

Ne Idee?
3803037559
3803037559 05.09.2022 um 15:40:32 Uhr
Goto Top
Wie heißen die Files?
jsysde
jsysde 05.09.2022 um 15:51:52 Uhr
Goto Top
Wildes Durcheinander; immer die GUID am Ende.
json
jsysde
jsysde 06.09.2022 um 08:44:22 Uhr
Goto Top
Moin.

Zitat von @3803037559:
[...]Das neue VM Config Format seit HV 2016, und Runtime-State Data.
Ist mir bewusst - die Dateien sollten aber im Ordner \Virtual Machines liegen (da liegen auch welche) und das dauerhaft. Sie tauchen aber temporär unter \Virtual Machines\GUID-der-VM auf und verschwinden dort auch wieder.

Cheers,
jsysde
jsysde
jsysde 06.09.2022 um 08:50:38 Uhr
Goto Top
Moin.

Hab' noch ne zweite VM lokalisiert, die sich genauso verhält. Replikation entfernt, neu gebaut, VMs auf andere Hosts migriert - alles erfolgreich und ohne Fehler, die .json-Files bin ich damit aber nicht losgeworden.

Einziger Unterschied, den diese beiden VMs zu anderen aufweisen: In deren HV-Konfiguration ist jeweils das TPM-Modul aktiviert und die Platten sind mit BitLocker verschlüsselt. Liegt evtl. hier der Grund für das Auftreten der .json-Files?

Hat irgendwer ein ähnliches Setup und kann mal schauen, ob das "normal" ist? Oder ne Idee, wo dieses Verhalten im Universum der HyperV-Doku bei MS beschrieben ist?

Thx again.
Cheers,
jsysde
jsysde
jsysde 10.09.2022 um 12:09:36 Uhr
Goto Top
Mahlzeit.

Ich hab' immer noch keine Idee, warum diese Dateien entstehen und konnte auch nach intensivem Googlen keinerlei Hinweis dazu in der Dokumentation von MS finden. Vielleicht hat mich ja mein "Google-Karma" verlassen... face-wink

Werde nächste Woche, wenn ich die Zeit dazu finde, mal die BitLocker-Verschlüsselung aufheben und das vTPM deaktivieren. Vermute da ja immer noch nen Zusammenhang.

Cheers,
jsysde
jsysde
jsysde 19.09.2022 um 10:30:41 Uhr
Goto Top
Moin.

Der Spuk ist vorbei. face-wink
BitLocker deaktiviert, vTPM rauskonfiguriert, Replikation gelöscht. Replikation neu angelegt - für die initiale Replikation werden je eine .json, ein .VMCX und eine .VMRS Datei angelegt, diese verschwinden nach erfolgreicher Erst-Replikation wieder und es tauchen auch keine weiteren Dateien mehr in diesem Ordner auf.

Augenscheinlich gibt es immer mal wieder Replikationsfehler, wenn beim vTPM die Option "Zustand und Migrationsdatenverkehr des virtuellen Computers verschlüsseln" angehakt ist - ohne diese Option passiert all das nicht.

Ich mach hier nen Haken dran und wundere mich trotzdem darüber, dass dieses Verhalten in der offiziellen Doku mit keinem Wort erwähnt wird...

Cheers,
jsysde