Dell Repository Manager: Jak korzystać z inteligentnych skryptów
Summary: System Management — film instruktażowy na temat korzystania z inteligentnych skryptów w programie Dell EMC Repository Manager.
Instructions
W poniższym filmie opisano sposób integrowania i używania skryptów inteligentnych w DRM. Inteligentne skrypty można wykonywać przed procesem aktualizacji lub po jego zakończeniu.
Łącze do filmu na kanale Dell Technologies w serwisie YouTube:
Korzystanie ze skryptów inteligentnych w programie Dell EMC Repository Manager
Inteligentny skrypt:
Funkcje inteligentnego skryptu:
-
Metoda aktualizacji wewnątrzpasmowej — przeznaczona do uruchamiania w systemie operacyjnym hosta
-
Zasadniczo funkcjonuje jako DSU w trybie offline względem katalogu niestandardowego
-
Powszechnie używany w środowiskach Windows z narzędziami wypychającymi pliki .bat, takimi jak SCCM
Utwórz inteligentny skrypt:
-
W sekcji Wtyczki preferencji > aplikacji upewnij się, że zainstalowano wtyczkę Dell EMC Smart Script. Jeśli nie, zaznacz pole obok niego i wybierz opcję Aktualizuj w prawym górnym rogu
-
Przejdź do dowolnego repozytorium, które chcesz wyeksportować jako SUU
-
Wybierz repozytorium lub pakiet
-
Wybierz opcję Eksportuj w górnym menu
-
Wybierz opcję Smart Script, a następnie wybierz system operacyjny i wybierz lokalizację zapisu
Opcje skryptu Pre i Post:
Obieg pracy Smart Script:
-
Uruchom skrypt stosowania komponentów
-
Instalacja oprogramowania Dell System Update (DSU)
-
Uruchamia DSU natychmiast po zainstalowaniu
-
Spowoduje to uruchomienie modułu zbierającego zasoby w pakiecie, aby zobaczyć, co jest zainstalowane
-
Następnie wykonaj porównanie katalogów i automatycznie uruchom wymagane aktualizacje
-
Po zakończeniu aktualizacji program odinstaluje DSU
Rozwiązywanie problemów ze skryptami inteligentnymi:
UWAGA: Narzędzie DSU zapisuje dzienniki w następujących lokalizacjach, ale ponieważ skrypt instaluje i odinstalowuje aplikację DSU, dzienników brakuje, chyba że podczas odinstalowywania wystąpią błędy DSU.
Windows: C:\ProgramData\Dell\Dell EMC System Update\dell_dup
Linux: /usr/libexec/dell_dup
Żadne komponenty nie są aktualizowane:
-
Przejrzyj apply_components.log w katalogu, z którego uruchamiany jest skrypt
-
Czy masz prawidłowe typy pakietów DUP?
-
Jeśli typy pakietów DUP są prawidłowe, najprawdopodobniej problem z modułem zbierania danych reklamowych.
Problem z modułem Inventory Collector:
-
Przejrzyj apply_components.log w katalogu, z którego uruchamiany jest skrypt
-
Inventory Collector montuje partycję USB, więc upewnij się, że USB nie znajduje się na czarnej liście/nie jest zablokowane
-
Moduł zbierający informacje o zasobach może mieć trudności z wyliczeniem określonego urządzenia, ale w tym scenariuszu nadal powinien zostać ukończony.
-
Jeśli dzienniki nic Ci nie mówią, uruchom narzędzie Inventory Collector w trybie debugowania
-
Jak biegać?
invcolW trybie debugowania1. Pobierz wersję
invcoljuż używasz(W tym samym katalogu co skrypt)2. Wyodrębnij plik DUP dla
invcol3. Uruchom go w trybie debugowania:
invcol –type=debug4. Przejrzyj dane wyjściowe pod kątem rzeczywistego błędu, aby go rozwiązać
5. Włącz SST, jeśli nie można uzyskać trakcji
Pojedyncza aktualizacja nie uruchamia się:
-
Sprawdź kolumnę
apply_components.logw domyślnej lokalizacji dziennika dla błędów -
Sprawdź informacje dotyczące wydania oprogramowania wewnętrznego i sterownika, aby wykluczyć wszelkie znane problemy, takie jak zbyt nieaktualna
-
Spróbuj zaktualizować składnik do tej samej wersji
Jeśli ponowne flashowanie zakończy się pomyślnie, problem dotyczy konkretnego pakietu DUP. Może być konieczne wykonanie kroku lub wada.
Jeśli aktualizacja nie powiedzie się, oznacza to problem z systemem operacyjnym lub składnikiem.
-
Uruchamianie pakietu DUP w trybie debugowania
-
Instrukcja trybu debugowania
Uruchamianie wszystkich aktualizacji kończy się niepowodzeniem:
-
Sprawdź, czy apply_components.log w domyślnej lokalizacji dziennika nie zawiera błędów
-
Prawie na pewno jest to problem na poziomie systemu operacyjnego
-
Aby zrealizować główną przyczynę blokady, uruchom pakiet DUP w trybie debugowania
-
Instrukcja trybu debugowania:
Funkcja Smart Script nie jest uruchamiana:
-
Zainstaluj DSU ręcznie i spróbuj go poprawić, wylogowując się z samego DSU