{"id":34321,"date":"2019-10-31T21:57:38","date_gmt":"2019-10-31T18:57:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom\/"},"modified":"2019-10-31T21:57:38","modified_gmt":"2019-10-31T18:57:38","slug":"vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","title":{"rendered":"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote><p><b>Ansvarsfraskrivelse: <\/b>Notatet har underholdende karakter. Den informative t\u00e6thed er lav. Den blev skrevet \"til mig selv\".<\/p><\/blockquote>\n<p><\/p>\n<h3>Lyrisk indledning<\/h3>\n<p>\nVores organisations filskrald k\u00f8rer p\u00e5 en virtuel maskine VMware ESXi 6 under Windows Server 2016. Og det er ikke bare skrald. Det er en filudvekslingsserver mellem afdelingerne: her er der samarbejde, projekt dokumentation og mapper fra netv\u00e6rksscannere. Kort sagt, her foreg\u00e5r hele den produktive live.<\/p>\n<p>Og nu er dette opbevaringssted for hele den produktive liv begyndt at h\u00e6nge. Faktisk kunne g\u00e6sten stille h\u00e6nge selv uden at p\u00e5virke de andre. Den kunne h\u00e6nge efter sig og lamme hele v\u00e6rten og dermed alle de andre g\u00e6stemaskiner. Den kunne h\u00e6nge selv og lamme vSphere-klienttjenesterne: det vil sige, de andre g\u00e6sters processer er i live, maskinerne fungerer og reagerer, men filskraldet reagerer ikke og vSphere-klienten kan ikke forbinde til v\u00e6rten. Kort sagt, der kunne ikke identificeres nogen systematisk \u00e5rsag. H\u00e6ngningerne kunne ske om dagen under lav belastning. De kunne ske om natten under nul belastning. De kunne ske om natten under differential backup og medium belastning. De kunne ske i weekenden under fuld backup og h\u00f8j belastning. Og der blev observeret en klar forv\u00e6rring af situationen. F\u00f8rst skete det en gang om \u00e5ret, s\u00e5 hver sjette m\u00e5ned. Mod slutningen af mit t\u00e5lamod \u2013 to gange om ugen. <br \/>\nJeg lagde skylden p\u00e5 RAM. Men jeg kunne ikke stoppe skraldet, selv i weekenden, og k\u00f8re Memtest. Vi ventede p\u00e5 majferierne. I majferierne k\u00f8rte jeg Memtest og... der blev ikke fundet fejl.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nJeg blev overrasket og besluttede at tage p\u00e5 ferie. Mens jeg var p\u00e5 ferie, var der ikke \u00e9n eneste h\u00e6ngning i skraldet. Men da jeg mandag kom tilbage p\u00e5 arbejde \u2013 h\u00e6ngte skraldet. Det klarede den fulde backup og lige efter f\u00e6rdigg\u00f8relsen h\u00e6ngte det. Denne varme velkomst fra ferien fik mig til at beslutte at flytte diske fra g\u00e6stemaskinen til en anden v\u00e6rt.<\/p>\n<p>Og selvom det er velkendt, at man ikke skal g\u00f8re noget alvorligt den f\u00f8rste dag efter ferien, selvom jeg hele turen til arbejde fors\u00f8gte at indstille mig p\u00e5 ikke at arbejde, gjorde min forargelse over endnu en h\u00e6ngning, at jeg glemte b\u00e5de indstillingen og l\u00f8fterne...<\/p>\n<p>De fysiske diske blev flyttet til en anden v\u00e6rt. Hot-plug forbindelsen blev etableret. I opbevaringsindstillingerne under fanen <i>Drives<\/i> diskene vises. I fanen <i>Datastores<\/i> findes der ikke noget lager p\u00e5 disse diske. <i>Opdater<\/i> \u2014 viser sig ikke. Og selvf\u00f8lgelig er den f\u00f8rste reaktion \u2014 <i>Tilf\u00f8j lager<\/i>. Guiden tilf\u00f8jelse fort\u00e6ller, hvad den underst\u00f8tter. Selvf\u00f8lgelig underst\u00f8tter den ogs\u00e5 VMFS. Det tvivlede jeg ikke p\u00e5. Et hurtigt kig p\u00e5 guiden ved hvert trin: N\u00e6ste, N\u00e6ste, N\u00e6ste, Udf\u00f8r. Blikket fangede ikke engang det lille gule cirkel med udr\u00e5bstegn i bunden af vinduet p\u00e5 et af trinene i guiden.<\/p>\n<p>Efter guiden dukkede det friske Datastore op i listen... og sammen med det ogs\u00e5 Datastores fra de andre fysiske diske.<\/p>\n<p>Jeg g\u00e5r videre til navigationen af det nytilf\u00f8jede Datastore, og det er... tomt. Selvf\u00f8lgelig blev jeg igen overv\u00e6ldet. Klokken er 8 om morgenen, de f\u00f8rste 15 minutter p\u00e5 arbejde efter ferien, jeg har ikke engang omr\u00f8rt sukkeret i kaffen endnu. Og s\u00e5 sker der dette. Den f\u00f8rste tanke var \u2014 ikke den rigtige disk fra den \"oprindelige\" v\u00e6rt jeg trak. Tjekkede om det \u00f8nskede Datastore var til stede p\u00e5 den \"oprindelige\" v\u00e6rt: nej, det var ikke til stede. Den anden tanke var: \"f***!\". Jeg er ikke sikker, men det f\u00f8les som om den tredje, fjerde og mindst femte tanke var n\u00e6sten den samme.<\/p>\n<p>For at afklare tvivlene installerer jeg hurtigt en ny ESXi som test, tager en vild disk og l\u00e6ser mens jeg g\u00e5r igennem trinene i guiden. Ja. Ved tilf\u00f8jelsen af Datastore gennem guiden mister man alle data p\u00e5 disken uden mulighed for at annullere operationen og gendanne data. Senere l\u00e6ste jeg p\u00e5 et forum en vurdering af dette designs guiden: shitsome crap. Og jeg var helt enig.<\/p>\n<p>Fra den sjette \u2014 begyndte tankerne at flyde i mere konstruktiv retning. Okay. Initialiseringen tager kun f\u00e5 sekunder selv for en 3Tb-disk. Det er h\u00f8j-niveau formatering. S\u00e5 dataene er stadig der. Lad os se efter en formateringsgenoprettelse, og voila.<\/p>\n<p>Jeg booter maskinen fra boot-image Strelec... Og finder ud af, at gendannelsesprogrammerne for partitioner kender alt undtagen VMFS. De kender for eksempel Synology partitionering, men ikke VMFS.<\/p>\n<p>Gennemgangen af programmerne er ikke opmuntrende: i bedste fald finder GetDataBack og R.Saver NTFS-partitioner med en aktiv katalogstruktur og aktive filnavne. Men det tilfredsstiller mig ikke. Jeg har brug for to vmdk-filer: en med systemdisken og en med affaldsfildisken.<\/p>\n<p>Og her indser jeg, at jeg tilsyneladende nu skal installere Windows og genskabe fra en filbackup. Samtidig husker jeg, at jeg havde en DFS-rod d\u00e9r. Og der var ogs\u00e5 et fuldst\u00e6ndig vildt system af adgangsrettigheder til mapperne i afdelingerne. Det er ikke en mulighed. Den eneste tidsacceptabel l\u00f8sning er at genskabe systemets tilstand og disken med data og alle rettigheder.<\/p>\n<p>Endnu en gang googling, fora, KB'er og endnu en gang klager, som i Jereslovnas t\u00e5rer: VMware ESXi har ikke en mekanisme til datagendannelse. Alle diskussionstr\u00e5de har to udfald: nogle har gendannet data ved hj\u00e6lp af det dyre DiskInternals VMFS Recovery, eller nogen har f\u00e5et hj\u00e6lp fra en specialist, der aktivt promoverer sine tjenester. <i>vmfs-tools<\/i> og <i>dd<\/i>. Muligheden for at k\u00f8be en licens til DiskInternals VMFS Recovery til $700 \u2013 det er ikke en mulighed. At lade en person fra 'potentiale modstander' adgang til virksomhedens data \u2013 det er heller ikke en mulighed. Til geng\u00e6ld blev det givet videre, at VMFS-partitioner ogs\u00e5 kan l\u00e6ses af UFS Explorer.<\/p>\n<h3>DiskInternals VMFS Recovery<\/h3>\n<p>\nDen trial-version blev downloadet og installeret. Programmet s\u00e5 med succes den tomme VMFS-partition:<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/dd28df25d24b11232489592f07f3fedf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI tilstand <i>Undelete (Fast Scan)<\/i> fandt ogs\u00e5 det slide Datastore med mapper <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1998\">virtual machines<\/a> med diske indeni:<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/ff35d7d6e568fbc51134c4b28c8a0a7d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nForh\u00e5ndsvisningen viste, at filerne var intakte:<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/4347855b6d3a25829933218846e526f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMonteringen af partitionen i systemet var vellykket, men af en eller anden uforklarlig grund var der den samme virtuelle maskine i alle tre mapper. Selvf\u00f8lgelig, som sk\u00e6bnen ville have det \u2013 ikke den, der var n\u00f8dvendig.<\/p>\n<p><b class=\"spoiler_title\">Tre linjer skam<\/b>Det fors\u00f8gte hadefulde fors\u00f8g p\u00e5 at piratkopiere softwaren endte i fiasko. Men UFS Explorer blev piratkopieret.<\/p>\n<blockquote><p>Jeg er meget imod softwaretyveri. Jeg opfordrer p\u00e5 ingen m\u00e5de til brugen af midler til at omg\u00e5 beskyttelse mod ikke-licenseret brug. \n<\/p><\/blockquote>\n<p>\nJeg befandt mig i en katastrofal situation og var bestemt ikke stolt af de tiltag, jeg havde taget.<\/p>\n<h3>UFS Explorer<\/h3>\n<p>\nDiskscanningen viste tilstedev\u00e6relsen af 7 noder. Antallet af noder stemte 'forbl\u00f8ffende' overens med antallet af *-flat.vmdk filer, der blev opdaget af VMFS Recovery:<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/c8b348060e16287df27f03563661a6f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSammenligningen af filst\u00f8rrelser og st\u00f8rrelsen p\u00e5 noderne viste ogs\u00e5 overensstemmelse ned til byte. Samtidig blev navnene p\u00e5 *-flat.vmdk filer ogs\u00e5 genskabt, og derved deres tilh\u00f8rsforhold til de virtuelle maskiner.<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/6d5be954215b701923c83bfced90a7c9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGenerelt set best\u00e5r vmdk-diskene i forhold til ESXi af to filer: en fil med data (-flat.vmdk) og en fil med \"fysisk\" diskopdeling (.vmdk). Hvis du uploader *-flat.vmdk-filen fra den lokale maskine til Datastore, vil ESXi ikke genkende det som en gyldig diskfil. I VMware's vidensbase findes der en artikel om, hvordan du manuelt opretter en diskdescriptorfil: <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1002511\">kb.vmware.com\/s\/article\/1002511<\/a><\/noindex>, men jeg beh\u00f8vede ikke at g\u00f8re dette, jeg kopierede blot indholdet fra de tilsvarende filer fra forh\u00e5ndsvisningsomr\u00e5det af filen i DiskInternals VMFS Recovery:<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/bb6574034f386e30939a2a809c5b27ac.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEfter 4 timers udtr\u00e6k af 2,5TB fra UFS Explorer og 20 timers indl\u00e6sning i hypervisorens Datastore blev de \u00f8delagte diske tilsluttet en nyoprettet virtuel maskine. Diskene blev genkendt. Der blev ikke observeret datatab.<\/p>\n<p><img decoding=\"async\" alt=\"Gendanner virtuelle maskiner fra et forkert initialiseret Datastore. Historien om en dumhed med en happy ending\" src=\"\/wp-content\/uploads\/2019\/05\/2d41c155ad17a9545309a756bb9ea59e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452928\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430. \u0411\u044b\u043b\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u00ab\u0434\u043b\u044f \u0441\u0435\u0431\u044f\u00bb. \u041b\u0438\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u043f\u043e\u043c\u043e\u0439\u043a\u0430 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u0440\u0443\u0442\u0438\u0442\u0441\u044f \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 VMware ESXi 6 \u043f\u043e\u0434 Windows Server 2016. \u0418 \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u043e\u0439\u043a\u0430. \u042d\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043c\u0435\u043d\u0430 \u043c\u0435\u0436\u0434\u0443 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438: \u0442\u0443\u0442 \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430, \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u0438 \u043f\u0430\u043f\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0441 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e Datastore. \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u0438 \u0441 \u0445\u044d\u043f\u043f\u0438-\u044d\u043d\u0434\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vi genopretter virtuelle maskiner fra fejlagtigt initialiseret Datastore. Historien om en dumhed med en lykkelig slutning | ProHoster","description":"Disclaimer: Denne note er til underholdning. Den har lavt indhold af nyttige oplysninger.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0441 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e Datastore. \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u0438 \u0441 \u0445\u044d\u043f\u043f\u0438-\u044d\u043d\u0434\u043e\u043c | ProHoster","og:description":"Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:38+00:00","article:modified_time":"2019-10-31T18:57:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34321","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:15:13","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:24:25","updated":"2026-02-09 17:15:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=34321"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34321\/revisions"}],"predecessor-version":[{"id":159242,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34321\/revisions\/159242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/25881"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=34321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=34321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=34321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}