Setup Guide
Puppet Agent Conguration Scripts............................................................................................................................. 66
puppet-cong.............................................................................................................................................................66
puppet-show.............................................................................................................................................................. 66
puppet-agent..............................................................................................................................................................66
puppet-apply...............................................................................................................................................................67
Building the Manifest File................................................................................................................................................67
Hostname Conguration........................................................................................................................................... 67
Layer 2 Interface Conguration................................................................................................................................67
LAG Conguration..................................................................................................................................................... 68
Physical Interface Conguration.............................................................................................................................. 68
VLAN Conguration.................................................................................................................................................. 68
Using the Puppet Facter.................................................................................................................................................69
Setting up the Puppet Master....................................................................................................................................... 69
7 Smart Scripting............................................................................................................................................70
Overview...........................................................................................................................................................................70
Download the Smart Scripting Package........................................................................................................................ 71
Installing Smart Scripting.......................................................................................................................................... 72
Displaying Installed Packages................................................................................................................................... 72
Uninstalling SmartScripts.......................................................................................................................................... 73
Dell EMC Environment Variables....................................................................................................................................73
Dell EMC Proprietary Utilities......................................................................................................................................... 74
clido..............................................................................................................................................................................74
dellsh............................................................................................................................................................................75
dellsyslog..................................................................................................................................................................... 75
Dell EMC SmartScript Utilities........................................................................................................................................76
SQLite................................................................................................................................................................................78
NET SNMP Client............................................................................................................................................................ 78
Limits on System Usage..................................................................................................................................................78
Supported UNIX Utilities.................................................................................................................................................79
Creating a Username and Password for Smart Scripting............................................................................................81
Logging in to a NetBSD UNIX Shell................................................................................................................................81
Downloading Scripts to a Switch....................................................................................................................................81
Network File System (NFS)............................................................................................................................................ 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...........................................................................................................................85
Running Scripts with User Privileges............................................................................................................................ 86
8 Smart Scripting CLI..................................................................................................................................... 87
disable................................................................................................................................................................................87
execute..............................................................................................................................................................................88
mount nfs..........................................................................................................................................................................89
Contents
5