| Termin | Definicja |
|---|---|
| Hyper-V nie może przechowywać maszyn na udziale SMB | Hyper-V nie może przechowywać maszyn na udziale SMB wskazuje na brak włączonego uwierzytelniania Kerberos wymaganego przez tę funkcję — SMB dla plików VM wymaga dodatkowej konfiguracji zabezpieczeń. Co oznacza komunikat o braku możliwości przechowywania maszyn Hyper-V na udziale SMBKomunikat „Hyper-V nie może przechowywać maszyn na udziale SMB” oznacza, że host wirtualizacji nie jest w stanie poprawnie zapisać plików maszyny wirtualnej w lokalizacji udostępnionej przez protokół SMB. Dotyczy to między innymi plików dysków wirtualnych, konfiguracji maszyny, zapisanych stanów oraz danych tworzonych podczas wykonywania operacji administracyjnych. Samo otwarcie udziału sieciowego w Eksploratorze plików nie przesądza jeszcze o tym, że Hyper-V będzie mógł używać go jako magazynu dla maszyn wirtualnych. W takim scenariuszu wymagane jest nie tylko udostępnienie katalogu, lecz także prawidłowe rozpoznanie hosta, konta usługi i uprawnień do zasobów sieciowych. Przy połączeniu między komputerami należącymi do domeny zwykle znaczenie ma uwierzytelnianie Kerberos oraz możliwość uzyskania biletu dla właściwego komputera lub użytkownika. Jeżeli połączenie zostanie potraktowane jako anonimowe, lokalne albo oparte na niewłaściwych poświadczeniach, zapis danych maszyny może zostać odrzucony. Problem może wystąpić zarówno podczas tworzenia nowej maszyny, jak i przy przenoszeniu już istniejącej konfiguracji. Warto rozróżnić błąd samego magazynu od błędu konfiguracji wirtualizacji. Niedostępny udział, nieprawidłowa ścieżka UNC, brak uprawnień do udziału lub systemu plików, blokada zapory oraz niezgodność ustawień zabezpieczeń mogą prowadzić do podobnego komunikatu, chociaż przyczyna techniczna będzie inna. Znaczenie Kerberos, SMB i uprawnień w tej konfiguracjiSMB odpowiada za udostępnianie plików przez sieć, natomiast Hyper-V korzysta z tego mechanizmu jako zdalnego magazynu. Aby operacja była bezpieczna i przewidywalna, musi zostać ustalone, kto wykonuje zapis. W środowisku domenowym nie wystarcza przyznanie dostępu osobie, która ręcznie otwiera folder. Uprawnienia powinny obejmować konto komputera hosta Hyper-V albo inne konto używane przez daną operację, zależnie od sposobu zarządzania środowiskiem i rodzaju wykonywanego zadania. Istotne są dwa poziomy kontroli dostępu. Pierwszy znajduje się w ustawieniach udostępnienia SMB, a drugi w uprawnieniach systemu plików NTFS. Dostęp przyznany tylko na jednym poziomie może nie wystarczyć. W praktyce skuteczne uprawnienie wynika z połączenia obu warstw, przy czym bardziej restrykcyjne ustawienie może ograniczyć zapis mimo pozornie poprawnej konfiguracji udziału. Należy również sprawdzić, czy konto nie podlega odmowie dostępu wynikającej z członkostwa w grupach, zasad domenowych lub lokalnych reguł bezpieczeństwa. Kerberos działa poprawnie wtedy, gdy środowisko potrafi jednoznacznie rozpoznać komputery i usługi. Znaczenie mogą mieć między innymi poprawna nazwa hosta, rekordy DNS, synchronizacja czasu, przynależność do domeny oraz dostęp do kontrolera domeny. Odwołanie do udziału po adresie IP może spowodować użycie innego mechanizmu uwierzytelniania niż odwołanie po nazwie. Z tego powodu warto sprawdzić, czy ścieżka używana przez Hyper-V jest zgodna z nazwą zarejestrowaną w DNS i odpowiada konfiguracji środowiska. Podczas analizy należy uwzględnić także delegowanie poświadczeń, szczególnie gdy operacja jest wykonywana zdalnie albo gdy pliki są przenoszone pomiędzy kilkoma hostami. Uwierzytelnienie administratora w konsoli zarządzającej nie zawsze oznacza, że drugi komputer otrzyma prawo do przedstawienia tych samych poświadczeń przy dostępie do udziału. W rezultacie można uzyskać dostęp do ustawień Hyper-V, ale nie mieć możliwości utworzenia lub modyfikacji pliku na zdalnym magazynie. Najczęstsze przyczyny i objawy błędnej konfiguracjiJedną z częstych przyczyn jest przyznanie praw wyłącznie użytkownikowi, który konfiguruje maszynę, podczas gdy zapis wykonywany jest z perspektywy hosta albo określonej usługi. Warto ustalić, jakie konto faktycznie bierze udział w operacji, a następnie zweryfikować jego prawa do katalogu nadrzędnego i wszystkich podkatalogów. Ograniczenia dziedziczenia, ręcznie ustawione odmowy oraz pozostałości po wcześniejszej konfiguracji mogą sprawić, że utworzenie folderu działa, ale zapis dużego dysku wirtualnego już nie. Drugim źródłem problemu bywa niespójność nazw. Udział może być dostępny pod jedną nazwą w systemie plików, a w konfiguracji maszyny może zostać wskazana inna ścieżka, nieaktualny alias lub lokalizacja, której serwer SMB już nie publikuje. Błąd może też pojawić się po zmianie adresu urządzenia, przeniesieniu katalogu na inny wolumin albo modyfikacji zasad zapory. Weryfikacji wymaga nie tylko sam udział, ale również możliwość odczytu, tworzenia, modyfikowania i usuwania plików przez właściwe konto. Problemy z Kerberos mogą wynikać z rozbieżności czasu pomiędzy hostem, serwerem plików i kontrolerem domeny. Przyczyną może być również nieprawidłowy DNS, zerwane zaufanie do domeny, brak właściwego rekordu usługi albo uruchomienie urządzenia poza oczekiwanym kontekstem domenowym. W takich przypadkach ręczne wpisywanie poświadczeń może chwilowo zmienić zachowanie systemu, ale nie musi rozwiązać przyczyny i może utrudnić późniejszą diagnostykę. Podobny komunikat może być następstwem blokady sieciowej. Należy sprawdzić, czy host może nawiązać połączenie z serwerem plików, czy port używany przez SMB jest dostępny oraz czy zapora nie ogranicza ruchu pomiędzy konkretnymi profilami sieciowymi. Warto też przeanalizować dzienniki zdarzeń Hyper-V, SMB i systemu Windows, ponieważ często wskazują, czy odmowa nastąpiła na etapie uwierzytelniania, negocjowania sesji, otwierania pliku czy zapisu danych. Nie należy pomijać kwestii wydajności i stabilności. Nawet gdy udział jest widoczny, chwilowe rozłączenia, opóźnienia, przeciążenie serwera plików albo błędy systemu dyskowego mogą uniemożliwić uruchomienie maszyny lub doprowadzić do przerwania operacji przenoszenia. W przypadku maszyn o dużej aktywności dyskowej szczególne znaczenie ma jakość połączenia, stabilność magazynu i poprawna obsługa blokad plików. Sam fakt, że można skopiować niewielki dokument do udziału, nie potwierdza jeszcze poprawności konfiguracji dla plików maszyn wirtualnych. W jakich sytuacjach warto poprosić o ocenę stanu sprzętu - Hyper-V nie może przechowywać maszyn na udziale SMBZgłoszenie do serwisu jest uzasadnione, gdy problem powtarza się mimo sprawdzenia ścieżki udziału, uprawnień SMB i NTFS, nazw DNS oraz podstawowej łączności. Szczególnej ostrożności wymaga sytuacja, w której błąd pojawił się po przenoszeniu maszyn, zmianie serwera plików, odtwarzaniu domeny albo modyfikacji zasad bezpieczeństwa. Przed dalszymi próbami warto zabezpieczyć kopie konfiguracji i danych, ponieważ chaotyczne zmiany uprawnień mogą utrudnić odtworzenie pierwotnego stanu. W ramach diagnostyki można uporządkować zależności pomiędzy hostem, udziałem, kontami i usługami domenowymi, a następnie sprawdzić je w kontrolowany sposób. Pozwala to odróżnić błąd uwierzytelniania od braku praw do katalogu, problem DNS od blokady zapory oraz awarię magazynu od nieprawidłowej konfiguracji Hyper-V. W przypadku komputera przenośnego w Warszawskim Pogotowiu Komputerowym 24/7 dostępna jest zawsze darmowa diagnoza LAPTOPA. Jeżeli błąd dotyczy środowiska z wieloma hostami, współdzielonym magazynem lub krytycznymi maszynami, zalecane jest ograniczenie zmian wykonywanych metodą prób i błędów. Najpierw należy ustalić zakres problemu, czas jego wystąpienia i operacje, które nadal działają. Dopiero na tej podstawie można bezpiecznie skorygować uwierzytelnianie, uprawnienia, nazewnictwo i ustawienia sieciowe, zachowując możliwość powrotu do poprzedniej konfiguracji. |