VMware-ympäristö ja tietojen palautus

VMware on vuoden 1999 julkaisustaan lähtien ollut suosittu virtualisointiratkaisu sekä yksityishenkilöiden että kansainvälisten suuryritysten keskuudessa. Useat yritykset rakentavat kaikki tietojärjestelmänsä VMware:n varaan. Kun pelataan suurilla panoksilla, on tärkeää huolehtia asianmukaisen toimintasuunnitelman luomisesta mahdollisten onnettomuustilanteiden varalta.

Tietojen palautus VMware-ympäristöissä on todella monimutkainen prosessi. Esittelemme seuraavaksi tärkeimpiä käsitteitä, jotka sinun on hyvä tietää.

Korruptoitunut VMFS-tiedostojärjestelmä

VMFS (Virtual Machine File System) on menetelmä, jolla VMware organisoi ja tallentaa tietoa. VMFS on käytössä kahdessa suositussa VMware-tuotteessa: ESX-palvelin ja VMware Infrastructure.

VMFS on joustava ja klusteroitu tiedostojärjestelmä, joka ei toimi kuten tavallinen kiintolevy. Sitä voidaan laajentaa useammalle palvelimelle ja sen kokoa voidaan kasvattaa ilman uudelleenalustusta tai tietojen menetystä.

Jos VMFS:ssä ilmenee virheitä, on tärkeää olla yhteydessä erityisasiantuntijoihin, jotka osaavat antaa oikeanlaisia toimintaohjeita. Tiedostojärjestelmän monimutkaisuus ja klusteroitu rakenne tekevät tietojen palautuksesta huomattavasti perinteisiä kiintolevyjä monimutkaisempaa.

Korruptoitunut VMDK-virtuaalilevy

VMDK-tiedostomuoto (Virtual Machine Disk) lienee VMFS-tiedostojärjestelmää tunnetumpi. Kyse on ohjelmistoon pohjautuvasta virtuaalisesta kiintolevystä fyysisessä levyasemassa tai levyjärjestelmässä. VMDK-tiedostoon tallennetaan virtuaalikäyttöjärjestelmä, joka sisältää kaikki kyseisen virtuaalitason tiedostot, järjestelmäasetukset ja ohjelmat.

VMDK saattaa vahingoittua fyysisen isäntäkoneen ohjelmistovirheen tai levyaseman rikkumisen seurauksena. Siitä huolimatta VMDK-tiedostot tai niiden sisältämät tiedot on tietyin edellytyksin mahdollista palauttaa.

Virhe RAID-järjestelmässä

Jos RAID-järjestelmässä (Redundant Array of Inexpensive Disks) ilmenee vika, voivat tiedot kadota riippumatta siitä, että ne on tallennettu virtuaaliympäristöön. Vika johtuu usein RAID-ohjaimen ongelmista. Luonnollisesti myös joku fyysisistä levyasemista voi olla epäkunnossa.

Vahingossa poistetut tiedostot

Poistettu tiedosto on usein kohtuullisen helppo palauttaa jos sitä ei ole fyysisesti ylikirjoitettu. Emme kuitenkaan suosittele, että kuka tahansa yrittää tällaista tiedoston pelastamista virtualisoidusta ynpäristöstä. VMDK-tiedostoihin perehtyneet asiantuntijat pystyvät toisinaan palauttamaan poistetun tiedoston virtuaalilevystä skannaamatta koko levyasemaasken.

Asiantuntemuksemme

VMware:n ongelmatilanteissa voit luottaa meidän osaamiseemme. Teemme yhteistyötä VMware:n kanssa ja käytämme uusimpia teknologioita VMware-työkaluissamme.

Tietojen palautus etäpalveluna

Ibas Kroll Ontrackin etäpalautuspalvelun (Remote Data Recovery, RDR) avulla asiakkaan tiedot voidaan palauttaa salatun verkkoyhteyden välityksellä suoraan asiakasympäristössä. Katastrofin sattuessa ja kriittisessä tilanteessa asiantuntijamme työskentelevät tarvittaessa vuorokauden ympäri.

Kolme todellista VMware-esimerkkitapausta

Puuttuva VMDK RAID 5 -järjestelmässä

Laitetoimittajan selvittäessä asiakkaan RAID-järjestelmässä ilmennyttä ongelmaa se käynnistettiin uudelleen. Käynnissä oleva VMware pakotettiin sammumaan. Kun järjestelmä oli jälleen käynnissä, huomattiin, että yksi kriittinen VMDK oli hävinnyt.

Etäpalautuksen yhteydessä ilmeni, että VMFS-tiedostojärjestelmä oli osittain tuhoutunut, mukaan lukien kyseisen VMDK:n ”inode”. Omia työkalujamme ja menetelmiämme käyttäen pystyimme palauttamaan ja kokoamaan virtuaalilevytiedoston pirstaloituneet palaset yhteen. VMDK:n lisätutkimuksissa virhe paikallistettiin sisäiseen EXT (Linux) -tiedostojärjestelmään. Guest File System –tasolla tehtyjen kohdennettujen korjaustoimenpiteiden ansiosta asiantuntijamme onnistuivat rakentamaan sisäisen levyosion uudelleen ja pelastamaan kaikki menetetyt tiedot.

Lopputulos: Kaikki kriittiset tiedot pelastettiin hyvin vähäisin hakemistorakenteen vaurioin.

Vahingossa poistettu virtuaalikone

Perjantai-iltapäivänä asiakkaamme poisti vahingossa väärän virtuaalikoneen VMFS-tiedostojärjestelmästään. Onneksi Ibas Kroll Ontrackin asiantuntija löysi VMFS:n tietolohkot, jotka tarvittiin poistetun virtuaalilevyn korjaamiseen. Virtuaalilevy saatiin rakennettua käynnistyväksi VMDK-tiedostoksi ja NTFS-tiedostojärjestelmässä olevat tiedostot saatiin siirrettyä ulkoiseen tallennusvälineeseen.

Lopputulos: Tiedot palautettiin täydellisesti.

Vika RAID-järjestelmässä

Kahdeksan levyaseman RAID 5 -konfiguraatiossa kaksi levyasemaa vikaantui. VMware Datastore isännöi konfiguraatiossa kaikkiaan n. 14 virtuaalikonetta. Järjestelmä lähetettiin Ibas Kroll Ontrackin laboratorioon tutkittavaksi kun asiakkaan omat tiedonpalautusyritykset olivat epäonnistuneet.

Tässä vaiheessa laboratoriollamme alkoivat hälytyskellot soida ikään kuin sairaalan teho-osastolla hätätilanteessa.

Kopioimme yhdeksän levyaseman, joista kolmessa oli vikaa, sisällöt omaan palvelimeemme. Tiedot kartoitettiin ja RAID-konfiguraation uudelleenrakennus aloitettiin. Samalla todettiin, että asiakkaan aiemmat epäonnistuneet palautusyritykset olivat aiheuttaneet lisää vahinkoa. Siitä huolimatta asiantuntijamme identifioivat parhaan kokoonpanon, jossa viallisen levyaseman sisältö saatiin pelastettua toimivien levyasemien pariteettitiedoilla.

Virtuaalikoneisiin pääsy edellytti muutamien yksinkertaisempien virheiden korjaamista VMFS-tiedostojärjestelmässä. Seuraavaksi keskityimme tutkimaan seitsemää kriittisintä virtuaalilevyä, joista useimmat olivat lievästi korruptoituneita. Insinöörimme jatkoivat tiedostojärjestelmän virheiden korjausta ja saivat lopulta pelastettua näihin seitsemään virtuaalilevyyn tallennetut tiedostot, joihin lukeutui myös useampia SQL-tietokantoja. Lopulta toimiviin virtuaalikoneisiin saatiin toimitettua asennus- ja käynnistyskelpoiset VMDK-tiedostot.

Lopputulos: Hyvin moniulotteisesta tietovahingosta huolimatta käytännössä kaikki asiakkaan tiedot saatiin palautettua.