Unsupported VM Configuration

Haakides VMM’i külge uusi hoste võib mingi hetk avastada, et host lisatakse VMM’i kenasti ära, kuid samas oleks nagu midagi katki, sest VM’ide aknas öeldakse Unsupported VM Configuration.

Samas – VM ise töötab kenasti, Hyper-V Management konsooliga saab teda hallata ja kõik nagu töötaks. Tegelikult aga ei saa VMM’i enda abil selle VM’iga eriti midagi peale hakata – enamus valikuid hüpikmenüüs on mitteaktiivsed.

image

Põhjusi võib olla mitu – algatuseks tuleb (jälle) appi Powershell

image

Get-Vm <unsuported olukorras VM’i nimi>  | refresh-vm

väljund annab viite kust kandist viga edasi otsida.

Antud juhul kurdetakse SCSI seadmete konflikti üle.  Hmm. Tõsi, sellel VM’il on kettad kätte kantud välisest storagest ja kasutatakse otse (pass through) meetodil. Väline storage pole määrav, sest sama jama on ka sisemisi kettaid kasutavatel VM’idel.  Kuid kuidagi ei saa aga nõustuda väitega, et mitu loogilist ketast kasutab sama LUN’i.

Allpool ekraanipilt testkeskonda loodud masinast, kus esineb sama olukord IDE seadmetega.

image

Mis küll tekitab olukorra – kus VMM (ja tema agent)  ei saa vajalikku infot kätte, kuid tegelikkuses on asi justkui korras?

Pass through seadmeid saab Hyper-V keskkonnas VM’ile külge panna ainult juhul, kui nad Hosti jaoks on Offline režiimis. Seega – võiks teoreetiline töö käik välja näha nii:

    1. tee seade Hostile nähtavaks (ühendades ta kas füüsiliselt või fiiberinfra kaudu);
    2. pane ketas Disk Manageris Offline;
    3. häälesta ta Hyper-V manageriga VMile külge.

STOP!

Siin tulebki viga sisse – kuna sellisel juhul ei kirjuta host OS seadmele mingit infot,  on see VMM apide jaoks suhteliselt tundmatu tükk ja aetaksegi käed püsti. VMM identifitseerib kettad MBR signatuuri järgi😦

Seega õige teguviis oleks järgmine:

  1. tee seade Hostile nähtavaks (ühendades ta kas füüsiliselt või fiiberinfra kaudu);
  2. lase Disk Manageril kirjutada ketastele signatuur;
  3. tee ketastele (mõningatel andmetel on GPT problemaatiline) MBR volume, ära omista kettatähte ja ära formaadi (ehk tekita RAW volume);
  4. pane ketas Disk Manageris Offline;
  5. häälesta ta Hyper-V manageriga VMile külge.

Selliselt tehtud kettastega masin on VMM’is kenasti “roosa” ja kogu VMM’i funktsionaalsus kasutatav.

image

Ehk tegemist on järjekordse VMM’i kiiksuga (esineb nii VMM 2008 kui 2008 R2’s).