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