Setup Guide
Puppet Agent Conguration Scripts..............................................................................................................................67
puppet-cong............................................................................................................................................................. 67
puppet-show...............................................................................................................................................................67
puppet-agent..............................................................................................................................................................67
puppet-apply.............................................................................................................................................................. 68
Building the Manifest File................................................................................................................................................68
Hostname Conguration...........................................................................................................................................68
Layer 2 Interface Conguration................................................................................................................................68
LAG Conguration..................................................................................................................................................... 69
Physical Interface Conguration.............................................................................................................................. 69
VLAN Conguration.................................................................................................................................................. 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 SmartScripts.......................................................................................................................................... 74
Dell EMC Environment Variables....................................................................................................................................74
Dell EMC Proprietary Utilities......................................................................................................................................... 75
clido..............................................................................................................................................................................75
dellsh............................................................................................................................................................................76
dellsyslog..................................................................................................................................................................... 76
Dell EMC SmartScript Utilities........................................................................................................................................77
SQLite................................................................................................................................................................................79
NET SNMP Client............................................................................................................................................................79
Limits on System Usage..................................................................................................................................................80
Supported UNIX Utilities.................................................................................................................................................80
Creating a Username and Password for Smart Scripting........................................................................................... 82
Logging in to a NetBSD UNIX Shell...............................................................................................................................82
Downloading Scripts to a Switch................................................................................................................................... 83
Network File System (NFS)........................................................................................................................................... 83
Setting a Search Path for Scripts..................................................................................................................................83
Scheduling and Executing Scripts................................................................................................................................. 83
Script Scheduler from EXEC mode......................................................................................................................... 84
Managing Executed Scripts......................................................................................................................................85
Viewing Script Information....................................................................................................................................... 86
Running a Script from the UNIX Shell........................................................................................................................... 87
Running Scripts with User Privileges.............................................................................................................................87
8 Smart Scripting CLI..................................................................................................................................... 89
disable................................................................................................................................................................................89
execute..............................................................................................................................................................................90
mount nfs...........................................................................................................................................................................91
Contents
5