Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ maszyny wirtualne z systemem Linux
Przegląd
Podczas ładowania lub przechwytywania ogólnego obrazu maszyny wirtualnej jako wyspecjalizowanego obrazu maszyny wirtualnej wystąpi błąd przekroczenia limitu czasu aprowizacji.
Podczas przekazywania lub przechwytywania wyspecjalizowanego obrazu maszyny wirtualnej jako uogólnionego obrazu maszyny wirtualnej wystąpi błąd przekroczenia limitu czasu aprowizacji i niepowodzenie aprowizacji .
Aby wdrożyć obraz niestandardowy bez błędów, należy upewnić się, że typ obrazu nie zmienia się podczas procesu przekazywania ani przechwytywania.
W tym artykule opisano możliwe kombinacje uogólnionych i wyspecjalizowanych obrazów, typów błędów, które napotkasz, oraz sposobu naprawiania błędów.
Uwaga 16.
Opisy i porównanie uogólnionych i wyspecjalizowanych obrazów można znaleźć w temacie Uogólnione i wyspecjalizowane.
Ważne
Nowość! Wypróbuj pomoc maszyny wirtualnej, aby rozwiązać najważniejsze problemy. Zalecamy uruchomienie asysty maszyny wirtualnej dla systemu Windows lub asystenta maszyny wirtualnej dla systemu Linux. Te narzędzia diagnostyczne oparte na skryptach ułatwiają identyfikowanie typowych problemów, które mają wpływ na agenta gościa maszyny wirtualnej platformy Azure i ogólną kondycję maszyny wirtualnej.
Jeśli występują problemy z wydajnością na maszynach wirtualnych, uruchom te narzędzia najpierw przed skontaktowaniem się z pomocą techniczną firmy Microsoft.
Przekazywanie kombinacji uogólnionych i wyspecjalizowanych obrazów
- Jeśli system operacyjny jest uogólnionym obrazem systemu Linux przekazanym przy użyciu uogólnionego ustawienia, przekazywanie i wdrażanie zakończy się powodzeniem.
- Jeśli system operacyjny jest wyspecjalizowanym obrazem systemu Linux i przesyłasz go za pomocą specjalnego ustawienia, przesyłanie i wdrażanie zakończy się powodzeniem.
- Jeśli system operacyjny jest uogólnionym obrazem systemu Linux przekazanym jako wyspecjalizowany obraz, nowa maszyna wirtualna nie będzie mogła przejść poza etap aprowizacji z powodu błędu przekroczenia limitu czasu aprowizacji.
- Jeśli system operacyjny jest wyspecjalizowany w systemie Linux i przesłany jako uogólniony obraz, nowa maszyna wirtualna zostanie uruchomiona z oryginalną nazwą komputera, nazwą użytkownika i hasłem, co powoduje błąd aprowizacji.
Poniższa macierz przedstawia możliwe kombinacje przekazywania uogólnionych i wyspecjalizowanych obrazów systemu operacyjnego Linux:
| System operacyjny | Przekazywanie wyspecjalizowanego obrazu | Przekaż uogólniony obraz |
|---|---|---|
| Uogólniony obraz | Maszyna wirtualna nie przejdzie etapu aprowizacji z powodu błędu przekroczenia limitu czasu aprowizacji. | Przekazywanie i wdrażanie zakończy się pomyślnie. |
| Specjalistyczny obraz | Przekazywanie i wdrażanie zakończy się pomyślnie. | Maszyna wirtualna zostanie uruchomiona z oryginalną nazwą komputera, nazwą użytkownika i hasłem, co powoduje błąd niepowodzenia aprowizacji. |
Rozwiązywanie problemów z błędami przekazywania
Aby rozwiązać te błędy, przekaż oryginalny dysk VHD ze środowiska lokalnego przy użyciu tego samego ustawienia co system operacyjny (uogólniony lub wyspecjalizowany). Jeśli przekażesz je jako uogólnione, najpierw uruchom -deprovision polecenie.
Przechwytywanie kombinacji uogólnionych i wyspecjalizowanych obrazów
- Jeśli system operacyjny jest ogólnym obrazem systemu Linux przechwyconym przy użyciu ustawienia uogólnionego, przesłanie i wdrożenie zakończą się powodzeniem.
- Jeśli system operacyjny jest wyspecjalizowanym obrazem systemu Linux i przechwycisz go przy użyciu wyspecjalizowanego ustawienia, przekazywanie i wdrażanie zakończy się powodzeniem.
- Jeśli system operacyjny Linux jest uogólniony, ale przechwycony jako wyspecjalizowany, otrzymasz błąd przekroczenia limitu czasu aprowizacji, ponieważ oryginalna maszyna wirtualna jest bezużyteczna, gdyż jest oznaczona jako uogólniona.
- Jeśli system operacyjny jest skonfigurowany specjalnie dla Linuxa, ale zarejestrowany jako ogólny, wystąpi błąd podczas aprowizacji, ponieważ nowa maszyna wirtualna zachowa oryginalną nazwę komputera, nazwę użytkownika i hasło. Ponadto oryginalna maszyna wirtualna stanie się bezużyteczna, ponieważ jest oznaczona jako wyspecjalizowana.
Poniższa macierz przedstawia możliwe kombinacje przechwytywania uogólnionych i wyspecjalizowanych obrazów systemu operacyjnego Linux:
| System operacyjny | Przechwytywanie wyspecjalizowanego obrazu | Przechwyć uogólniony obraz |
|---|---|---|
| Uogólniony obraz | Błąd przekroczenia limitu czasu aprowizacji , ponieważ oryginalna maszyna wirtualna jest bezużyteczna, ponieważ jest oznaczona jako uogólniona. | Przekazywanie i wdrażanie zakończy się pomyślnie. |
| Specjalistyczny obraz | Przekazywanie i wdrażanie zakończy się pomyślnie. | Błąd niepowodzenia aprowizacji, ponieważ nowa maszyna wirtualna zachowa oryginalną nazwę komputera, nazwę użytkownika i hasło. Ponadto oryginalna maszyna wirtualna stanie się bezużyteczna, ponieważ jest oznaczona jako wyspecjalizowana. |
Rozwiązywanie problemów z błędami przechwytywania
Aby usunąć te błędy, usuń bieżący obraz z portalu i odzyskaj go z bieżących dysków VHD z tym samym ustawieniem co w przypadku systemu operacyjnego (uogólnione lub wyspecjalizowane). Aby uzyskać więcej informacji, zobacz Jak przechwycić obraz maszyny wirtualnej z systemem Linux na potrzeby przygotowania do przekazywania.
Błąd przekroczenia limitu czasu aprowizacji podczas procesu przekazywania
Gdy uogólniony system operacyjny Linux jest przekazywany jako wyspecjalizowany, może to spowodować błąd przekroczenia limitu czasu aprowizacji, powodując zablokowanie maszyny wirtualnej podczas aprowizacji. Ten problem zwykle występuje z powodu podstawowych różnic w konfiguracji między uogólnionych i wyspecjalizowanych obrazów. Aby uzyskać więcej informacji na temat różnic, zobacz Uogólnione i wyspecjalizowane.
Poniżej przedstawiono niektóre możliwe scenariusze i wyjaśnienia błędu przekroczenia limitu czasu aprowizacji:
| Scenariusz | Problem | Przyczyna | Rozwiązanie |
|---|---|---|---|
| Trwałe konflikty konfiguracji sieci | Uogólnione obrazy są przeznaczone do usuwania unikatowych identyfikatorów i określonych konfiguracji, dzięki czemu są gotowe do nowych wdrożeń. Przekazywanie uogólnionego obrazu jako wyspecjalizowanego może spowodować konflikty sieci z powodu trwałych konfiguracji sieci. | Pozostałe ustawienia sieci lub identyfikatory klienta DHCP pozostają na obrazie, co powoduje, że system zawiesza się podczas próby uzyskania nowego adresu IP podczas aprowizacji. | Przed przekazaniem obrazu sprawdź i usuń wszystkie konfiguracje lub identyfikatory sieci statycznej. |
| Problemy z resetowaniem klucza lub hasła w usłudze Secure Shell (SSH) | Uogólnione obrazy nie zachowują konfiguracji specyficznych dla użytkownika, takich jak klucze SSH lub hasła. Podczas aprowizacji maszyna wirtualna może próbować zresetować te konfiguracje; jednak ich brak lub błędna konfiguracja może spowodować przekroczenie limitu czasu. | Bez wstępnie zdefiniowanych kluczy SSH lub haseł usługa aprowizacji nie może ukończyć konfiguracji. | Upewnij się, że konfiguracja maszyny wirtualnej zawiera metody uwierzytelniania SSH lub hasła zgodne ze stanem systemu operacyjnego. |
| Brak konfiguracji cloud-Init lub Waagent | Uogólnione obrazy wymagają aprowizacji agentów, takich jak cloud-init lub waagent , aby skonfigurować maszynę wirtualną podczas pierwszego rozruchu. Jeśli brakuje tych konfiguracji lub ich niezgodność, aprowizacja zostanie zatrzymana. |
Wyspecjalizowane obrazy są dostarczane ze wstępnie skonfigurowanymi skryptami konfiguracji początkowej, podczas gdy uogólnione obrazy zależą od narzędzi inicjowania ich konfiguracji. | Przed przekazaniem sprawdź, czy cloud-init element lub waagent jest prawidłowo skonfigurowany na obrazie. |
Więcej informacji
Aby uzyskać więcej informacji na temat przechwytywania obrazu systemu Linux w celu przygotowania do przekazania, zobacz Jak przechwycić obraz systemu Linux do przygotowania przekazywania.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania, możesz zadać pomoc techniczną społeczności platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.