Tytuł straszy, ale nie jest aż tak źle. Otóż Hyper-V wspierany jest przez konsultantów firmy Microsoft, którzy starają się każdy zgłoszony problem rozwiązać. Od telefonów na specjalną linię począwszy, poprzez zgłoszenia na grupach NNTP aż po bezpośrednie zaangażowanie pracowników Microsoft (i partnerów) we wdrożenia u klientów.
Chuck Timon, Senior Escalation Engineer w dziale Microsoft Enterprise Platforms Support zebrał najczęściej pojawiające się problemy w zgrabną listę, którą spróbuję tu pokrótce przedstawić:


Planowanie i wdrożenie

  • Problem: Gdzie jest dokumentacja do Hyper-V?
  • Rozwiązanie: Na stronach TechNet
  • Problem: Jak zmigrować do Hyper-V maszyny wirtualne z Virtual Server 2005 / Virtual PC 2007?
  • Odpowiedź: Użyć SCVMM, a jeżeli ktoś go nie ma, to:
    • Określić które maszyny warto zmigrować.
    • Odinstalować VM Additions (z wyjątkiem wersji 13.813 nie da się tego zrobić po migracji!).
    • Sprawdzić wersję HAL (w gałęzi Computer w devmgmt.msc) czy jest zgodna z ACPI. Niezgodny HAL nie uniemożliwia migracji, ale zostanie zmieniony po instalacji pakietu integracyjnego do Hyper-V a system będzie wymagał ponownej aktywacji.
    • Wskazane jest usunięcie przed migracją (przez uninstall z devmgmt.msc) emulowanej karty sieciowej Intel 21140
    • Usunąć lub scalić dyski różnicowe, ponieważ Hyper-V ich nie używa (zamiast tego są znacznie lepsze snapshoty)
    • Zrobić maszyny w Hyper-V i użyć w nich dysków VHD. Hyper-V nie zrozumie innych niż VHD plików z Virtual Server / Virtual PC.

Instalacja

  • Problem: W czasie instalacji Hyper-V komputer zawiesza się w fazie "Configuring Updates Stage 3 of 3"
  • Rozwiązanie: Zajrzyj do KB950792
  • Problem: Wirtualna maszyna nie uruchamia się ponieważ "hypervisor is not running"
  • Rozwiązanie: W BIOS włączyć DEP oraz sprzętową wirtualizację. Zapisać ustawienia BIOS, odłączyć komputer od zasilania i po chwili włączyć ponownie. Często sam restart nie wystarcza aby BIOS zastosował takie zmiany w ustawieniach.

Urządzenia

  • Problem: Karta sieciowa pojawia się jako nieznane urządzenie
  • Rozwiązanie: Zainstalować Integration Components.
  • Problem: nie można zamapować wirtualnego portu COM do portu fizycznego
  • Rozwiązanie: This is by design.
  • Problem: Dyski dynamiczne podłączone do kontrolera SCSI w Windows 2003 pojawiają się w Hyper-V jako Offline.
  • Rozwiązanie: Przestawić w kluczu  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storvsc wartość Start z 3 na 0.

Integration Components

  • Problem: Maszyny wirtualne mają status "Paused-Critical"
  • Rozwiązanie: Zrobić miejsce na dysku, na którym przechowywane są pliki VHD
  • Problem: Podczas uruchamiania maszyny wirtualnej pojawia się błąd 0x800704C8
  • Rozwiązanie: Ustawić program antywirusowy na systemie macierzystym tak, aby omijał katalogi z plikami maszyn wirtualnych.

Klastry

  • Problem: Zmiany wykonane na jednym węźle nie są zachowywane przy przeniesieniu na inny węzeł.
  • Rozwiązanie: po zmianach, należy w interfejsie Failover Cluster Management użyć opcji "Refresh virtual machine configuration" zanim maszyna zostanie przeniesiona na inny węzeł.
  • Problem: Gdzie jest dokumentacja?
  • Rozwiązanie: Na stronie http://technet.microsoft.com/en-us/library/cc732181.aspx

Snapshoty

  • Problem: Moje snapshoty zniknęły.
  • Rozwiązanie. Zajrzyj do kopii zapasowych. Prawdopodobnie zniknęły dlatego, że zwiększyłeś rozmiar pliku VHD.
  • Problem: Maszyna wirtualna działała teraz nie startuje.
  • Rozwiązanie: Ktoś usunął pliki avhd dla maszyny ze snapshotami. Zajrzyj do kopii zapasowych...

VSS i backup

  • Problem: Jak najlepiej zrobić backup?
  • Rozwiązanie: Zajrzyj do KB 958662

Konsola zarządzająca Hyper-V

  • Problem: Podczas zarządzania zdalnym hostem pojawia się błąd "You might not have permission to perform this task"
  • Rozwiązanie: Prawdopodobnie, konsola zarządzająca pochodzi z wcześniejszej wersji Hyper-V (na przykład z wersji beta dostarczanej z systemem Windows Server 2008). Należy zaktualizować konsolę zarządzającą.

W ramach małego podsumowania jeszcze parę słów... Te problemy to czysta statystyka, więc część z nich może wydawać się głupia zaprawionym w boju administratorom. Niemniej jednak kilka spraw z powyżej listy mogło niejednemu specjaliście odebrać sporo godzin snu. Warto wiedzieć, że takie problemy się pojawiają i chyba pocieszające jest, że niewiele z nich to istotne błędy w samym Hyper-V. Mimo, że to produkt zupełnie nowy, wydaje się przyzwoicie dopracowany. Choć pewnie dopiero w wersji R2 (oficjalnie w przyszłym roku) opublikowana zostanie lista poprawek i tak jak w przypadku Service Packów, dopiero z niej dowiemy się co tak naprawdę dotychczas nie działało poprawnie.

Autor: Grzegorz Tworek