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