Smart Scripting; Overview - Dell FORCE10 Open Automation Configuration

Open automation guide
Table of Contents

Advertisement

Smart Scripting

Smart Scripting
Smart Scripting allows you to add functionality to the FTOS operating system
without requiring updates to the FTOS release. Smart Scripting is available as a
separate installable package that supports TCL, ZCL, Expect, PERL, Python, and
UNIX scripting and various FTOS functions.
The Smart Scripting package supports smart utility APIs (SmartUtils) to provide
developers with an easier way to invoke switch operations by creating and running
PERL, Python, and UNIX shell scripts on the FTOS operating system. API library
files describe the functions supported in TCL, ZSH, Expect, PERL, Python, and
UNIX scripts.
A separate package has been extended with HTTP and HTTPS daemons to support a
REST-like API based on CGI scripts and a Web-based graphical user interface. For
information on the HTTP Get requests supported by the REST API, see
Programmatic
Management.

Overview

Using Smart Scripting, network administrators can create custom TCL, ZCL, Expect,
PERL, Python, and UNIX shell scripts to manage and interact with Dell Force10
switches/routers in the network. Smart Scripting provides support for:
Modules required to run PERL scripts, such as the software development kits
(SDKs) for VMware and vCenter/vSphere.
Modules that implement requested Python features, such as AMQP (message
queuing), XML-RPC (arbitrary data exchange), and Twisted (event-driven
networking engine).
BMP module that implement scripts written in TCL, ZSH, or Expect. For more
information, see the
Provisioning 3.0 (BMP
With Smart Scripting, there is no need to learn proprietary scripting languages,
allowing for the faster development and deployment of custom scripts.
is supported on platforms:
FTOS Configuration Guide
3.0).
Chapter 7,
,
Chapter 9, Bare Metal
Smart Scripting | 13
3
z

Advertisement

Table of Contents
loading

This manual is also suitable for:

Force10

Table of Contents