Dell Repository Manager: Smart Scripts gebruiken
Summary: Systeembeheer Video over het gebruik van Smart Scripts in Dell EMC Repository Manager.
Instructions
In de volgende video wordt beschreven hoe u Smart Scripts in DRM kunt integreren en gebruiken. Smart Scripts kunnen voor of na een updateproces worden uitgevoerd.
Link naar de video van het YouTube-kanaal van Dell Technologies:
Smart Scripts gebruiken in Dell EMC Repository Manager
Smart Script:
Functies van Smart script:
-
In-band-updatemethode - ontworpen om te worden uitgevoerd in het besturingssysteem van de host
-
Functioneert in wezen als een offline DSU tegen een aangepaste catalogus
-
Wordt vaak gebruikt in Windows-omgevingen met tools die .bat bestanden pushen, zoals SCCM
Een smart script maken:
-
Controleer onder Toepassingsvoorkeuren > Plug-ins of de Dell EMC Smart Script plug-in is geïnstalleerd. Als dit niet het geval is, vinkt u het selectievakje ernaast aan en selecteert u Bijwerken in de rechterbovenhoek
-
Navigeer naar een repository die u als SUU wilt exporteren
-
Selecteer de repository of selectie van bundels
-
Selecteer Exporteren in het bovenste menu
-
Selecteer Smart Script, selecteer vervolgens OS en kies een Locatie opslaan
Opties voor pre- en postscript:
Smart script-workflow:
-
Script voor toegepaste componenten uitvoeren
-
Installeert Dell System Update (DSU)
-
Voert DSU onmiddellijk na installatie uit
-
Hiermee start de voorraadverzamelaar in de bundel om te zien wat er is geïnstalleerd
-
Voer vervolgens een catalogusvergelijking uit en voer automatisch de benodigde updates uit
-
Zodra de updates zijn voltooid, wordt de DSU verwijderd
Problemen met Smart Scripts oplossen:
OPMERKING: DSU slaat logboeken op de volgende locaties op, maar aangezien het script DSU installeert en verwijdert, ontbreken de logboeken, tenzij DSU een fout geeft bij het verwijderen.
Windows: C:\ProgramData\Dell\Dell EMC System Update\dell_dup
Linux: /usr/libexec/dell_dup
Er worden geen onderdelen bijgewerkt:
-
Controleer de apply_components.log in de directory van waaruit het script wordt uitgevoerd
-
Juiste DUP-typen?
-
Als de DUP-typen juist zijn, is er hoogstwaarschijnlijk sprake van een probleem met de voorraadverzamelaar.
Probleem met Inventory Collector:
-
Controleer de apply_components.log in de directory van waaruit het script wordt uitgevoerd
-
Inventory Collector koppelt een USB-partitie, dus zorg ervoor dat USB niet op de zwarte lijst/blokkering komt te staan
-
De voorraadverzamelaar kan moeite hebben met het opsommen van een bepaald apparaat, maar in dit scenario zou hij nog steeds moeten voltooien.
-
Als de logboeken u niets vertellen, voert u inventory collector uit in de foutopsporingsmodus
-
Hardlopen
invcolIn foutopsporingsmodus1. Download de versie van
invcoldie u al gebruikt(in dezelfde map als het script)2. Pak het DUP uit voor
invcol3. Voer het uit in de foutopsporingsmodus:
invcol –type=debug4. Controleer de uitvoer op de echte fout die moet worden opgelost
5. Schakel SST in als er geen tractie kan worden gemaakt
Een enkele update mislukt:
-
Controleer de
apply_components.login de standaardlogboeklocatie voor fouten -
Controleer de releaseopmerkingen voor firmware en driver om bekende problemen uit te sluiten, zoals te verouderd zijn
-
Probeer het onderdeel opnieuw te flashen met dezelfde versie
Als de reflash slaagt, is er een probleem met die specifieke DUP. Het kan nodig zijn om op te stappen of er is een defect.
Als het opnieuw flashen mislukt, is er een probleem met het besturingssysteem of een component.
-
Voer DUP uit in de foutopsporingsmodus
-
Instructies voor foutopsporingsmodus
Alle updates worden niet uitgevoerd:
-
Controleer de apply_components.log in de standaardlogboeklocatie op fouten
-
Vrijwel zeker echter een probleem op het niveau van het besturingssysteem
-
Als hoofdoorzaak waarom het wordt geblokkeerd, voert u een DUP uit in de foutopsporingsmodus
-
Instructies voor foutopsporingsmodus:
Smart Script wordt niet uitgevoerd:
-
Installeer DSU handmatig en probeer het om beter uit te loggen bij DSU zelf