Service Manual

6 Puppet.................................................................................................................. 68
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 Environment Variables................................................................................................................. 77
Dell Proprietary Utilities.......................................................................................................................78
clido............................................................................................................................................... 79
dellsh..............................................................................................................................................79
dellsyslog.......................................................................................................................................80
Dell SmartScript Utilities..................................................................................................................... 80
SQLite...................................................................................................................................................81
NET SNMP Client.................................................................................................................................82
Limits on System Usage......................................................................................................................82
Supported UNIX Utilities..................................................................................................................... 83
Creating a User Name and Password for Smart Scripting.................................................................85
Logging in to a NetBSD UNIX Shell.................................................................................................... 85
Downloading Scripts to a Switch....................................................................................................... 85
Setting a Search Path for Scripts........................................................................................................ 86
Scheduling and Executing Scripts...................................................................................................... 86
Script Scheduler from EXEC mode.............................................................................................. 86
5