Service Manual

verify the integrity of the Dell Networking OS image the DHCP oer downloads
dynamically decide what types of congurations to apply to your system based on various factors such as network reachability, port
status, or neighbor discovery
use LLDP to monitor and generate reports for CPU and memory utilization, port trac status, and to perform link and topology
checking
You can provide a pre–conguration script in DHCP option 209 to either congure the switch or download a conguration le. The script
can download a conguration le or apply CLI commands. If present in the downloaded conguration, post-conguration script CLIs
execute.
You can set the system to retry downloading a conguration up to six times or to automatically save the downloaded conguration or script
on the switch.
After the conguration applies, it triggers a post–conguration script to ensure that the congurations and switch functions are correct.
Dene conguration parameters on the DHCP server for each chassis based on the chassis MAC Address or Vendor–Class–Identier in
DHCP oer 60 or a combination of both.
The conguration scripts such as Perl, Python, and Ruby are supported if you pre-installed the SmartScript package on the system.
The system supports pre–conguration scripts in EXPECT, TCLSH, and ZSH.
NOTE: To display a properly formatted output string, Dell Networking recommends adding the following clido wrapper function
at the beginning of TCLSH and EXPECT scripts:
# Execute clido and return the output string
proc Execclido {cmd_str} {
set str [exec clido "$cmd_str"]
set tmp_str [string map {\n \r\n} $str ]
return $tmp_str
}
...
set out_str [Execclido "show version"]
puts $out_str
...
Auto–execution Scripts
The auto–execution (auto–exec) script is the same as a pre–conguration script except that it runs on every reboot in Normal mode.
Store scripts in a flash://autoexec le. Auto–exec scripts are independent of BMP.
The auto–exec script runs only when:
BMP is disabled.
The script is stored in a flash://autoexec le.
Before reloading the system, use the boot-type normal-reload command in the reload-type sub command mode.
If the auto–exec script fails, the system generates a message indicating the failure and does not load the conguration le. Before
continuing the upgrade, correct the error in the script.
Post–conguration Scripts
The post–conguration script runs after the start-up conguration is applied as script post-config script-name. In BMP mode,
after the pre-conguration script completes and the conguration loads, you can run a post-conguration script if one is present in the
conguration le. In normal reload, if there is
script post-config script-name cong in the startup cong le, post-conguration
script executes.
Bare Metal Provisioning
25