Udostępnij za pośrednictwem


Rozwiązywanie problemów z konfiguracjami konserwacji

W tym artykule opisano typowe problemy i błędy, które mogą wystąpić podczas wdrażania lub używania konfiguracji konserwacji do zaplanowanego stosowania poprawek na maszynach wirtualnych, wraz ze strategiami ich rozwiązywania.

Maszyna wirtualna jest zamykana i nie odpowiada podczas korzystania z zakresu statycznego w konserwacji gościa

Problem

Konfiguracja konserwacji nie instaluje zaplanowanej poprawki na maszynach wirtualnych i powoduje błąd ShutdownOrUnresponsive .

Rozwiązanie

W zakresie statycznym należy unikać polegania na nieaktualnych konfiguracjach maszyn wirtualnych. Dlatego należy upewnić się, że maszyna wirtualna jest uruchomiona podczas instalowania poprawki. Jeśli wystąpienie maszyny wirtualnej zostanie ponownie utworzone o tej samej nazwie, należy ponownie przypisać konfigurację po ponownym utworzeniu wystąpienia maszyny wirtualnej.

Limit czasu zaplanowanego stosowania poprawek lub niepowodzenie

Problem

Zaplanowane stosowanie poprawek kończy się niepowodzeniem TimeOut z powodu błędu lub Failed po przeniesieniu maszyny wirtualnej przez ponowne utworzenie jej o tej samej nazwie w innym regionie. Portal może dwukrotnie wyświetlić tę samą maszynę wirtualną, ponieważ wcześniej utworzona maszyna wirtualna zostanie usunięta z zaplecza.

Rozwiązanie

Jest to znana usterka i pracujemy nad jego rozwiązaniem. Jeśli wystąpi ten problem, skontaktuj się z zespołem pomocy technicznej, aby uzyskać pomoc.

Nie można usunąć przypisania konfiguracji

Problem

Nie można usunąć ani skasować przypisania konfiguracji z określonej konfiguracji konserwacji

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące kroki:

  1. Usuń istniejącą konfigurację konserwacji, w której występuje ten problem.
  2. Utwórz nową konfigurację konserwacji i przypisz wymagany zestaw dynamicznych zakresów i maszyn wirtualnych zgodnie z załącznikiem w konfiguracji usuniętej konserwacji.

Jeśli chcesz utworzyć nową konfigurację konserwacji o tej samej nazwie co usunięta konfiguracja konserwacji, musisz odczekać 20 minut, aby czyszczenie zostało wykonane w zapleczu. System nie zezwoli na tworzenie konfiguracji konserwacji o tej samej nazwie, jeśli czyszczenie nie zostanie wykonane w zapleczu.

Zaplanowane stosowanie poprawek przestaje działać po przeniesieniu zasobu

Problem

Jeśli przeniesiesz zasób do innej grupy zasobów lub subskrypcji, zaplanowane stosowanie poprawek dla zasobu przestanie działać.

Rozwiązanie

System obecnie nie obsługuje przenoszenia zasobów między grupami zasobów ani subskrypcjami. Aby obejść ten problem, wykonaj następujące kroki dla zasobu, który chcesz przenieść. Jako warunek wstępny najpierw usuń przypisanie przed wykonaniem kroków.

Jeśli używasz static zakresu:

  1. Przenieś zasób do innej grupy zasobów lub subskrypcji.
  2. Utwórz ponownie przypisane zasoby.

Jeśli używasz dynamic zakresu:

  1. Zainicjuj lub zaczekaj na następny zaplanowany przebieg. Ta akcja powoduje wyświetlenie monitu systemu o całkowite usunięcie przypisania, aby można było wykonać kolejne kroki.
  2. Przenieś zasób do innej grupy zasobów lub subskrypcji.
  3. Utwórz ponownie przypisane zasoby.

Jeśli którykolwiek z kroków zostanie pominięty, przenieś zasób do poprzedniej grupy zasobów lub identyfikatora subskrypcji i ponownie wykonaj kroki.

Uwaga

Jeśli grupa zasobów zostanie usunięta, utwórz ją ponownie pod tą samą nazwą. Jeśli identyfikator subskrypcji zostanie usunięty, skontaktuj się z zespołem pomocy technicznej w celu ograniczenia ryzyka.

Konfiguracja konserwacji nie została wyzwolna w skonfigurowanej dacie

Problem

Po utworzeniu konfiguracji konserwacji z powtarzaną wartością tygodnia lub miesiąca należy oczekiwać, że harmonogram rozpocznie się od określonej daty i godziny, a następnie cyklicznie na podstawie wybranego interwału. Jednak harmonogram nie został wyzwolony w dniu i o godzinie rozpoczęcia.

Rozwiązanie

Pierwsze uruchomienie konfiguracji konserwacji odbywa się na pierwszej wartości cyklu po określonej dacie rozpoczęcia, a niekoniecznie w samej dacie rozpoczęcia. Jeśli na przykład konfiguracja konserwacji rozpocznie się 17 stycznia (środa) i zostanie ustawiona na powtarzanie co poniedziałek, pierwszy przebieg harmonogramu będzie w pierwszy poniedziałek po 17 stycznia, czyli 22 stycznia.

Podczas tworzenia nowej konfiguracji konserwacji w witrynie Azure Portal można wyświetlić pierwsze 4 wystąpienia zaplanowanego przebiegu.

Tworzenie zakresu dynamicznego kończy się niepowodzeniem

Problem

Nie można utworzyć zakresu dynamicznego z powodu kontroli dostępu opartej na rolach (RBAC).

Rozwiązanie

Aby utworzyć zakres dynamiczny, musisz mieć uprawnienia na poziomie subskrypcji lub na poziomie grupy zasobów. W szczególności poniżej przedstawiono wymagania, które należy spełnić.

  1. Subskrypcja, w ramach której tworzony jest zakres dynamiczny, powinna zostać zarejestrowana w ramach dostawcy usług konserwacji.
  2. Zaleca się przypisanie roli "Współautor zaplanowanego stosowania poprawek" do następujących zakresów:
    1. Subskrypcja/grupa zasobów, w której jest tworzony zakres dynamiczny.
    2. Zakres konfiguracji konserwacji.

Aby uzyskać więcej informacji, zobacz listę uprawnień dla różnych zasobów tutaj.

Aktualizacja jest zablokowana i nie postępuje

Problem

Dotyczy: ✔️ Maszyny wirtualne dedykowanych hostów ✔️

Jeśli ponownie wdrożysz zasób w innym klastrze i utworzysz oczekujące żądanie aktualizacji przy użyciu starej wartości klastra, żądanie zostanie zablokowane na czas nieokreślony.

Rozwiązanie

Jeśli stan operacji stosowania aktualizacji jest zamknięty lub nie zostanie znaleziony, spróbuj ponownie po upływie 120 godzin. Jeśli problem będzie się powtarzać, skontaktuj się z zespołem pomocy technicznej, aby uzyskać pomoc.

Dedykowany host jest aktualizowany po dołączeniu konfiguracji konserwacji

Problem

Konfiguracja konserwacji nie blokuje aktualizacji dedykowanego hosta, a host jest aktualizowany nawet po dołączeniu konfiguracji konserwacji.

Rozwiązanie

W przypadku ponownego utworzenia dedykowanego hosta o tej samej nazwie konfiguracja konserwacji zachowuje stary dedykowany identyfikator hosta, co uniemożliwia blokowanie aktualizacji. Ten problem można rozwiązać, usuwając konfigurację konserwacji i ponownie ją przypisując. Jeśli problem będzie się powtarzać, skontaktuj się z zespołem pomocy technicznej, aby uzyskać pomoc.

Harmonogram nie jest wyzwalany

Problem

Jeśli zasób ma dwie konfiguracje konserwacji z tym samym czasem wyzwalacza i konfiguracją instalacji poprawek, a oba są przypisane do tej samej maszyny wirtualnej lub zasobu, zostanie wyzwolona tylko jedna konfiguracja konserwacji.

Rozwiązanie

Zmodyfikuj godzinę rozpoczęcia jednej z konfiguracji konserwacji, aby rozwiązać problem. Jest to obejście bieżącego ograniczenia systemu, w którym konfiguracje konserwacji nie mogą zidentyfikować konfiguracji konserwacji do wyzwolenia.

Nie można utworzyć zakresu dynamicznego dla grupy zasobów

Problem

Walidacja zakresu dynamicznego kończy się niepowodzeniem z powodu wartości null w lokalizacji.

Rozwiązanie

Ten problem z walidacją zakresu dynamicznego powoduje regresję w procesie weryfikacji. Zalecamy podanie wymaganego zestawu lokalizacji dla zakresu dynamicznego na poziomie grupy zasobów.

Zakres dynamiczny nie jest wykonywany, a żadne zasoby nie są poprawiane

Problem

Spłaszczanie zakresu dynamicznego kończy się niepowodzeniem z powodu ograniczania przepustowości, a usługa nie może określić, które maszyny wirtualne są skojarzone z maszyną wirtualną.

Rozwiązanie

Upewnij się, że liczba subskrypcji na zakres dynamiczny nie przekracza 200. Dowiedz się więcej na temat limitów usług dynamicznego określania zakresu.

Przypisanie konfiguracji dedykowanego hosta nie jest czyszczone po usunięciu hosta

Problem

Po usunięciu dedykowanych hostów nadal istnieją przypisania konfiguracji dołączone do dedykowanych hostów.

Rozwiązanie

Przed usunięciem dedykowanego hosta pamiętaj o usunięciu skojarzonej z nim konfiguracji konserwacji. Jeśli dedykowany host zostanie usunięty, ale nadal pojawia się w portalu, skontaktuj się z zespołem pomocy technicznej, aby uzyskać pomoc. Procesy oczyszczania są obecnie dostępne dla dedykowanych hostów, aby zapobiec jakiemukolwiek wpływowi na klientów.

Nie można podać wielu wartości tagów dla zakresów dynamicznych

Problem

Jeśli używasz witryny Azure Portal, nie możesz podać wielu wartości tagów dla zakresów dynamicznych.

Rozwiązanie

Ta funkcja nie jest obecnie dostępna w portalu. Aby obejść ten problem, możesz użyć interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell do utworzenia zakresu dynamicznego. System akceptuje wiele wartości tagów podczas korzystania z interfejsu wiersza polecenia platformy Azure lub opcji programu Azure PowerShell.

Konfiguracja konserwacji zostanie ponownie wyzwolona ze starszym czasem wyzwalacza

Problem

W konfiguracjach konserwacji występuje znany problem związany z buforowaniem starych zasad konserwacji. Jeśli stare zasady są buforowane, a nowe wystąpienie przenosi nowe przetwarzanie zasad, stary komputer może wyzwolić harmonogram z nieaktualnym czasem rozpoczęcia.

Rozwiązanie

Zalecamy zaktualizowanie konfiguracji konserwacji co najmniej 1 godzinę przed zaplanowanym czasem. Jeśli problem będzie się powtarzać, skontaktuj się z zespołem pomocy technicznej, aby uzyskać pomoc.

Upłynął limit czasu konfiguracji konserwacji podczas oczekiwania na zakończenie trwającej aktualizacji zasobu

Problem

W rzadkich przypadkach, jeśli okno aktualizacji hosta zbiega się z oknem stosowania poprawek gościa maszyny wirtualnej, a okno stosowania poprawek gościa nie ma wystarczającego czasu do uruchomienia po aktualizacji hosta, system wyświetla następujący komunikat o błędzie: "Zaplanuj przekroczenie limitu czasu, czekając na trwającą aktualizację, aby ukończyć zasób". Przyczyną jest to, że platforma zezwala tylko na jedną aktualizację jednocześnie.

Rozwiązanie

Zmień harmonogram konfiguracji konserwacji aktualizacji gościa przez pewien czas po zakończeniu bieżącej aktualizacji.

Konfiguracje konserwacji nie obsługują interfejsu API

Ta funkcja obecnie nie obsługuje następujących interfejsów API:

  • Pobieranie aktualizacji zastosuj na poziomie subskrypcji
  • Pobieranie aktualizacji zastosuj na poziomie grupy zasobów
  • Pobieranie oczekującej aktualizacji na poziomie subskrypcji
  • Pobieranie oczekującej aktualizacji na poziomie grupy zasobów