Service Manual

6
Puppet
Dell Networking OS supports the Puppet automation framework. Puppet Agent is supported on the
S4810, S4820T, S3048–ON, S4048–ON, S5000, S6000, S6000–ON, and Z9500 platforms.
Overview
Puppet is a configuration management utility, that defines the state of system, then automatically
enforces the correct state. Puppet Agent is a daemon that runs on all the client servers. Using Puppet,
you can automate the repetitive tasks, quickly deploy critical applications, and proactively manage
changes, scaling from 10s of servers to 1000s, on-premise or in the cloud. The Puppet Standalone/Agent
applies configurations on the Dell Networking OS according to the puppet manifest file declarations. The
Puppet 1.0 provides support for Ruby, Puppet, and the user interface to both the Puppet Agent and
Puppet Standalone.
Installing Puppet
To install the Puppet package, follow these steps.
Smart Scripting is a prerequisite for using Puppet. You must first install the Smart Scripting package before
you can run the Puppet application (refer to Puppet Agent Configuration Scripts).
1. On a PC or other network device, go to the Dell Networking web portal at https://
www.force10networks.com/CSPortal20/Main/SupportMain.aspx. Click Login, enter your user ID and
password, and click the Login button.
2. On the Customer Support page, click the Software Center tab.
3. In the left-hand column, click Automation Software.
4. At the bottom of the Terms and Conditions page, click I agree.
5. On the Automation Software page, under Software, select the file for the switch from the following
list:
PUPPET-P-9.9.0.0.tar.gz for S4810, S4820T, and S5000.
PUPPET-I-9.9.0.0.tar.gz for S6000, S6000–ON, and Z9500.
PUPPET-I-9.9.0.0.tar.gz for S3048–ON and S4048–ON.
PUPPET-P-9.8.0.0.tar.gz for S4810, S4820T, and S5000.
PUPPET-I-9.8.0.0.tar.gz for S6000, S6000–ON, and Z9500.
PUPPET-I-9.8.0.0.tar.gz for S3048–ON and S4048–ON.
PUPPET-I-9.8.1.0.tar.gz for Z9100–ON.
Prerequisites
Before using the Puppet Agent on the Dell Networking OS switch, configure the following:
1. Create the puppet user, with the user privilege 15.
68
Puppet