Administrator Guide

6 Puppet.................................................................................................................. 69
Overview..............................................................................................................................................69
Installing Puppet..................................................................................................................................69
Prerequisites........................................................................................................................................69
Configuring the Puppet Agent............................................................................................................70
Puppet Agent Configuration Scripts................................................................................................... 71
puppet-config................................................................................................................................71
puppet-show..................................................................................................................................71
puppet-agent................................................................................................................................. 71
puppet-apply................................................................................................................................. 72
Building the Manifest File.................................................................................................................... 72
Hostname Configuration.............................................................................................................. 72
Layer 2 Interface Configuration....................................................................................................72
LAG Configuration.........................................................................................................................73
Physical Interface Configuration...................................................................................................73
VLAN Configuration.......................................................................................................................73
Using the Puppet Facter......................................................................................................................74
Setting up the Puppet Master............................................................................................................. 74
7 Smart Scripting....................................................................................................75
Overview..............................................................................................................................................75
Download the Smart Scripting Package.............................................................................................76
Installing Smart Scripting...............................................................................................................77
Displaying Installed Packages....................................................................................................... 78
Uninstalling Smart Scripting..........................................................................................................78
Dell Proprietary Utilities.......................................................................................................................78
clido............................................................................................................................................... 79
dellsh..............................................................................................................................................79
dellsyslog.......................................................................................................................................80
Dell SmartScript Utilities..................................................................................................................... 80
SQLite.................................................................................................................................................. 82
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....................................................................................................... 86
Setting a Search Path for Scripts........................................................................................................ 86
Scheduling and Executing Scripts...................................................................................................... 86
Script Scheduler from EXEC mode...............................................................................................87
Managing Executed Scripts...........................................................................................................89
5