Nie aktualizuj oprogramowania układowego serwera domowego, dopóki nie znasz dokładnego obrazu dla sprzętu, potrzeby operacyjnej, zabezpieczenia zasilania, ścieżki dostępu do konsoli oraz metody wycofania zmian.
Aktualizacja BIOS-u lub kontrolera może zresetować wpisy UEFI, tryb pamięci masowej, wirtualizację, grupowanie urządzeń do przekazywania, zasady sterowania wentylatorami i wykrywanie urządzeń, nawet jeśli samo flashowanie zakończy się powodzeniem. Zapisz każde ustawienie inne niż domyślne oraz trwałą tożsamość urządzeń, poprawnie zatrzymaj obciążenia, aktualizuj jedną warstwę oprogramowania układowego naraz i porównaj pierwszy start z zapisanym stanem bazowym. Traktuj brak POST, niewłaściwy dysk rozruchowy lub zniknięcie pamięci masowej jako zdarzenie wymagające odzyskiwania, a nie jako zachętę do nakładania kolejnych zmian oprogramowania układowego.
Potwierdź potrzebę aktualizacji i zidentyfikuj dokładny obraz
Zapisz model płyty głównej lub mini-PC, rewizję płyty, numer seryjny oraz wersje oprogramowania układowego BIOS-u, BMC, kontrolera, karty sieciowej, dysku SSD i innych urządzeń. Przeczytaj informacje o wydaniu producenta i dopasuj aktualizację do poprawki bezpieczeństwa, potrzeby obsługi sprzętu lub zdiagnozowanej usterki; samo „nowsze” nie jest wymaganiem operacyjnym.
W dyskusji na temat listy kontrolnej modernizacji sprzętu zaleca się zatrzymanie maszyn wirtualnych i kontenerów oraz usunięcie zawodnych założeń dotyczących przekazywania urządzeń przed dużą zmianą platformy. To zatrzymanie maszyn wirtualnych i usunięcie założeń dotyczących przekazywania stanowi użyteczną granicę konserwacji, choć dokładne mechanizmy różnią się zależnie od serwera i hypervisora.
Odrzuć aktualizację, jeśli nie masz pewności co do pakietu, rewizji płyty, podpisu, wymagań zasilania lub metody wycofania zmian. Pobierz obraz od producenta urządzenia, zweryfikuj jego sumę kontrolną, jeśli jest podana, i zachowaj bieżący obraz lub metodę odzyskiwania dostępną bez polegania na tym, że serwer będzie się uruchamiał.
Zapisz stan rozruchu, pamięci masowej, sieci i urządzeń
sfotografuj lub wyeksportuj każdą stronę ustawień oprogramowania układowego, która nie korzysta z wartości domyślnych. Zapisz wpisy rozruchowe UEFI i ich kolejność, tryb oprogramowania układowego, Secure Boot, tryb SATA lub NVMe, wirtualizację i IOMMU, SR-IOV, dekodowanie Above 4G, krzywe wentylatorów, zachowanie po utracie zasilania, wybudzanie RTC, stan PXE oraz włączone urządzenia.
Diagnoza ZimaSpace dotycząca uruchamiania z niewłaściwego dysku po aktualizacji BIOS-u pokazuje, dlaczego pierwszym sprawdzeniem po aktualizacji powinien być dysk i wpis UEFI wybrane przez oprogramowanie układowe, a nie natychmiastowa naprawa systemu operacyjnego. Zduplikowane partycje EFI i zresetowane zmienne mogą przekierować działający skądinąd serwer.
Zapisz mapowania hypervisora dla przekazywania urządzeń PCI i USB, adresy MAC interfejsów, tożsamość kontrolera pamięci masowej, stan puli, konfigurację sieci oraz aktualną kopię zapasową. Przygotuj lokalną konsolę i uruchamialne urządzenie odzyskiwania, zanim utracisz zdalny dostęp.
Przeprowadź aktualizację jednej warstwy oprogramowania układowego w chronionym oknie
Poprawnie zatrzymaj zapisy aplikacji, maszyny gościnne, kontenery i usługi pamięci masowej. Odłącz zbędne urządzenia USB i unikaj jednoczesnych aktualizacji BIOS-u, kontrolera, karty sieciowej i dysku SSD. Korzystaj ze stabilnego zasilania sieciowego lub sprawnego UPS-a, dokładnie przestrzegaj ścieżki aktualizacji producenta i nie przerywaj długiego pierwszego ponownego uruchamiania.
Przed normalnym rozruchem wejdź do konfiguracji oprogramowania układowego i porównaj zapisany stan bazowy. Przywracaj tylko znane ustawienia, grupami: najpierw tryb i kolejność rozruchu, następnie tryb pamięci masowej, po uruchomieniu hosta wirtualizację i przekazywanie urządzeń, a na końcu zasady zasilania i sterowania wentylatorami. Taka kolejność zapobiega ukryciu jednego błędnego założenia przez inne.
Jeśli płyta nie ukończy POST, wyświetli monit odzyskiwania lub przestanie wykrywać zamierzony dysk rozruchowy, przerwij wielokrotne cykle zasilania. Użyj udokumentowanego mechanizmu odzyskiwania lub zgłoś problem, podając dokładny obraz, rewizję płyty i stan wskaźników; nie wgrywaj oprogramowania układowego przeznaczonego dla podobnego modelu.
Zweryfikuj każde urządzenie przy pierwotnym obciążeniu
Uruchom system raz z menu jednorazowego rozruchu, a następnie potwierdź trwałą kolejność UEFI przy drugim restarcie. Sprawdź członków puli i macierzy, nazwy interfejsów sieciowych i ich prędkość, czujniki, reakcję wentylatorów, rozszerzenia wirtualizacji, grupy IOMMU, przekazywane urządzenia, komunikację z UPS-em oraz liczniki SMART lub błędów pamięci masowej.
Uruchom jedną testową maszynę wirtualną lub kontener, a następnie pozostałe usługi w kolejności zależności. Wykonaj pierwotne obciążenie, które uzasadniało aktualizację, i porównaj temperaturę, błędy, wydajność oraz tożsamość urządzeń ze stanem bazowym. Uruchom system ponownie po jego ostygnięciu i poprawnym zatrzymaniu usług.
Zamknij okno konserwacji dopiero wtedy, gdy rozruch, pamięć masowa, sieć, przekazywanie urządzeń, chłodzenie i kopie zapasowe pozostaną stabilne podczas dwóch uruchomień. Wycofuj zmiany tylko obsługiwaną metodą, gdy regresja jest powtarzalna; w przeciwnym razie zachowaj dzienniki i ustawienia na potrzeby wsparcia producenta, zamiast nakładać kolejne aktualizacje oprogramowania układowego urządzeń.
Wsparcie i wskazówki
Więcej do przeczytania

Udział NAS pokazuje stare pliki po wymianie pamięci masowej: kontrole i rozwiązania
Porównaj pamięć lokalną z aktywnym udziałem i czystym klientem. Napraw tylko warstwę, co do której potwierdzono nieaktualność, a następnie sprawdź, czy rezultat utrzymuje się...

Przewodnik konserwacji chłodzenia mini PC: wentylatory, otwory wentylacyjne i parametry termiczne
Korzystaj z powtarzalnych pomiarów w stanie bezczynności i pod obciążeniem. Najpierw oczyść zewnętrzny przepływ powietrza, potwierdź działanie wentylatora, a obudowę otwieraj dopiero wtedy, gdy...

Przewodnik testowania wyłączania UPS dla hostów, maszyn wirtualnych, kontenerów i pamięci masowej
Przejście wymaga, aby każdy zapisujący zatrzymał się przed zapisem do pamięci masowej, a każdy host zakończył pracę przed punktem odcięcia, z wystarczającym zmierzonym zapasem...

