Overview..............................................................................................................................................67
Installing Puppet..................................................................................................................................67
Prerequisites........................................................................................................................................ 67
Configuring the Puppet Agent........................................................................................................... 68
Puppet Agent Configuration Scripts.................................................................................................. 69
puppet-config............................................................................................................................... 69
puppet-show.................................................................................................................................69
puppet-agent................................................................................................................................ 69
puppet-apply.................................................................................................................................70
Building the Manifest File....................................................................................................................70
Hostname Configuration.............................................................................................................. 70
Layer 2 Interface Configuration....................................................................................................70
LAG Configuration......................................................................................................................... 71
Physical Interface Configuration...................................................................................................71
VLAN Configuration.......................................................................................................................71
Using the Puppet Facter......................................................................................................................72
Setting up the Puppet Master............................................................................................................. 72
7 Smart Scripting....................................................................................................73
Overview..............................................................................................................................................73
Download the Smart Scripting Package.............................................................................................74
Installing Smart Scripting...............................................................................................................75
Displaying Installed Packages....................................................................................................... 76
Uninstalling Smart Scripting..........................................................................................................76
Dell Proprietary Utilities.......................................................................................................................76
clido............................................................................................................................................... 76
dellsh.............................................................................................................................................. 77
dellsyslog........................................................................................................................................77
Dell SmartScript Utilities......................................................................................................................78
SQLite.................................................................................................................................................. 79
NET SNMP Client................................................................................................................................ 80
Limits on System Usage......................................................................................................................80
Supported UNIX Utilities......................................................................................................................81
Creating a User Name and Password for Smart Scripting.................................................................83
Logging in to a NetBSD UNIX Shell.................................................................................................... 83
Downloading Scripts to a Switch....................................................................................................... 83
Setting a Search Path for Scripts........................................................................................................ 84
Scheduling and Executing Scripts......................................................................................................84
Script Scheduler from EXEC mode.............................................................................................. 84
Managing Executed Scripts...........................................................................................................86
Viewing Script Information........................................................................................................... 87
Running a Script from the UNIX Shell................................................................................................88
5