dav1x / dell-dsu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dell-dsu

Container image to run FW updates on baremetal Dell servers.

Clone the repo and build the container on the host in question:

git clone https://github.com/dav1x/dell-dsu
cd dell-dsu
podman build -t localhost/dsu-local .

Usage:

podman run --privileged --network=host -it -v /sys/firmware/efi/efivars/:/sys/firmware/efi/efivars/ -v /dev/:/dev/  localhost/dsu-local

Just take inventory:

podman run --privileged --network=host --entrypoint='["dsu", "--inventory", "--import-public-key"]' -it localhost/dsu-local
..omitted..
Getting System Inventory ...

1. BIOS, BIOS  ( Version : 2.11.2 )
2. FRMW, SEP Firmware, BayID: 0  ( Version : 4.35 )
3. FRMW, Firmware for  - Disk 0 in Backplane 0 of PERC H730P MX Controller 0    ( Version : HE59 )
4. FRMW, Firmware for  - Disk 1 in Backplane 0 of PERC H730P MX Controller 0    ( Version : HE59 )
5. FRMW, PERC H730P MX Controller 0 Firmware  ( Version : 25.5.9.0001 )
6. FRMW, Intel(R) Ethernet 25G 2P XXV710 Mezz  ( Version : 20.5.13 )
7. FRMW, Intel(R) Ethernet 25G 2P XXV710 Mezz  ( Version : 20.5.13 )

Progress report is available at:/usr/libexec/dell_dup/DSU_STATUS.json
Exiting DSU!

Examples:

podman run --privileged --network=host -it -v /sys/firmware/efi/efivars/:/sys/firmware/efi/efivars/ -v /dev/:/dev/  localhost/dsu-local
DELL EMC System Update 1.9.2.0
Copyright (C) 2014 -- 2021 DELL EMC Proprietary.
Import Public Key(s)
Importing key 1019CED6 is successful
Importing key 23B66A9D is successful
Importing key 34D8786F is successful
Importing key 46770C59 is successful
Importing key 1019CED6 in rpm is successful
Importing key 23B66A9D in rpm is successful
Importing key 34D8786F in rpm is successful
Importing key 46770C59 in rpm is successful
Verifying catalog installation ...
Installing catalog from repository ...
Fetching dsucatalog ...
Reading the catalog ...
Fetching invcol_DKVCN_LN64_21_09_200_1155_A00 ...
Verifying inventory collector installation
Getting System Inventory ...
Determining Applicable Updates ...
Fetching SAS-RAID_Firmware_700GG_LN_25.5.9.0001_A17 ...
Fetching Network_Firmware_M20T0_LN_20.5.13_A00 ...
Fetching BIOS_T2MKV_LN64_2.12.2 ...
Installing SAS-RAID_Firmware_700GG_LN_25.5.9.0001_A17
Installed successfully
Installing Network_Firmware_M20T0_LN_20.5.13_A00
Installed successfully
Installing BIOS_T2MKV_LN64_2.12.2Installed successfully
Installed successfully
Please reboot the system for successful update(s) to take effect
Done! Please run 'dsu --inventory' to check the inventory
Progress report is available at:/usr/libexec/dell_dup/DSU_STATUS.json
Exiting DSU!

About


Languages

Language:Dockerfile 47.9%Language:Makefile 40.8%Language:Shell 11.3%