Running Dell SYSCFG inside Docker container
1.4K
Dell SYSCFG is a powerful tool provided by DTK (Dell Toolkit) that allows you to change BIOS settings while you are still booted into the operating system. SYSCFG helps in the following ways:
• Outputs configuration options to a file or screen. • Reads configuration options from a file or Command Line Interface (CLI) parameters. • Configures BMC/Remote Access Controller (RAC) users, local area network (LAN) channel and serial channel settings, BMC/RAC platform event filter (PEF) settings, and BMC/RAC serial-over-LAN (SOL) settings. • Configures the nonmaskable interrupt (NMI) and power button. • Reports the BMC/RAC firmware version, BMC/RAC device global unique identifier (GUID), and BMC/RAC LAN channel and serial channel information. • Reports BMC/RAC session information. • Clears BMC/RAC system event log (SEL). • Restores BMC/RAC factory defaults. • Records and reports the state data value. • Displays system configuration information. • Returns specific error codes and messages. • Logs activity to a given filename. • Configures the BIOS features using ini file, DTK xml file, and ws-man xml file.
Display all the options available under syscfg, try passing -h parameter as shown below:
#docker run --privileged ajeetraina/dell-syscfg:v1.0 /opt/dell/toolkit/bin/syscfg -h
Prints all BIOS options to the specified xml file.
#docker run --privileged -v /mnt:/mnt ajeetraina/dell-syscfg:v1.0 /opt/dell/toolkit/bin/syscfg --ox /mnt/test.txt
The /mnt/test.xml shows something like:
cat /mnt/test.txt
Disabled OptimizerModePlease Note: This is 1.44 GB container which holds a complete CentOS image. If you really think this looks bloated and heavy, visit https://hub.docker.com/r/ajeetraina/syscfg-minimal/
Content type
Image
Digest
sha256:270360f78…
Size
886.6 MB
Last updated
almost 11 years ago
docker pull ajeetraina/dell-syscfg:v1.0