Open Automation Guide
Page 3
... and Required FTOS Versions 5 Conventions 6 Information Symbols 6 Related Documents 7 2 Open Automation Framework 9 Bare Metal Provisioning 10 Smart Scripting 11 Virtual Server Networking 11 Programmatic Management 12 Web Graphical User Interface and HTTP Server 12 3 Smart Scripting 13 Overview 13 Use Cases 14 Downloading the Smart Scripting Package 15 Installing Smart Scripting 16 Displaying...
... and Required FTOS Versions 5 Conventions 6 Information Symbols 6 Related Documents 7 2 Open Automation Framework 9 Bare Metal Provisioning 10 Smart Scripting 11 Virtual Server Networking 11 Programmatic Management 12 Web Graphical User Interface and HTTP Server 12 3 Smart Scripting 13 Overview 13 Use Cases 14 Downloading the Smart Scripting Package 15 Installing Smart Scripting 16 Displaying...
Open Automation Guide
Page 14
...Downloading the Smart Scripting Package • Installing Smart Scripting • Limits on System Usage • Supported UNIX Utilities • Creating a User Name and Password for telnet sessions and retrieving configuration information. Script writers include API function calls made directly on the FTOS command-line interface in a UNIX environment allows you to automate...set of CLI functions to retrieve data from the FTOS operating system and change configuration parameters on Dell Force10 switches is provided in a script include setting up a telnet session, gathering data on . ...
...Downloading the Smart Scripting Package • Installing Smart Scripting • Limits on System Usage • Supported UNIX Utilities • Creating a User Name and Password for telnet sessions and retrieving configuration information. Script writers include API function calls made directly on the FTOS command-line interface in a UNIX environment allows you to automate...set of CLI functions to retrieve data from the FTOS operating system and change configuration parameters on Dell Force10 switches is provided in a script include setting up a telnet session, gathering data on . ...
Open Automation Guide
Page 15
... command requests received from the Dell Force10 website as a file named SmartScripts2.0.x.tar.gz for platforms such as part of a cloud-computing deployment to support server virtualization. for Z9000 the file name is held in the script so you can automate any of the following files ... health-check heartbeat". • Create a simple menu of options that no change occurs and generate an alarm if a configuration change is downloaded with the following tasks: • Monitor the configuration of switch ports to limit after hours access. • Monitor network requests; For example...
... command requests received from the Dell Force10 website as a file named SmartScripts2.0.x.tar.gz for platforms such as part of a cloud-computing deployment to support server virtualization. for Z9000 the file name is held in the script so you can automate any of the following files ... health-check heartbeat". • Create a simple menu of options that no change occurs and generate an alarm if a configuration change is downloaded with the following tasks: • Monitor the configuration of switch ports to limit after hours access. • Monitor network requests; For example...
Open Automation Guide
Page 16
...to the Dell Force10 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. At the bottom of the Terms and Conditions page, click I O N You can modify (e.g. When the download is complete... stored on a network server where you must download it is complete, enter the package install command from local flash memory or a network server. 16 | Smart Scripting In the left hand column, click Automation Software. 4. On the Automation Software page, under Software, click the SMARTSCRIPTS2...
...to the Dell Force10 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. At the bottom of the Terms and Conditions page, click I O N You can modify (e.g. When the download is complete... stored on a network server where you must download it is complete, enter the package install command from local flash memory or a network server. 16 | Smart Scripting In the left hand column, click Automation Software. 4. On the Automation Software page, under Software, click the SMARTSCRIPTS2...
Open Automation Guide
Page 26
... log in and run scripts cannot contain special characters. 26 | Smart Scripting The smartutils.cfg file is downloaded with the Programmatic Management package and is opened on VLAN membership for all the CLI commands. Returns the detailed status of OSPF-learned routes. The script... only the scripts created using the PERL, Python, and UNIX APIs described in /out bandwidth average for a specific vlan. www.dell.com | support.dell.com Table 3-3. Returns in this chapter. Returns the table of a specified physical interface. Returns switch CPU usage and running all VLANs...
... log in and run scripts cannot contain special characters. 26 | Smart Scripting The smartutils.cfg file is downloaded with the Programmatic Management package and is opened on VLAN membership for all the CLI commands. Returns the detailed status of OSPF-learned routes. The script... only the scripts created using the PERL, Python, and UNIX APIs described in /out bandwidth average for a specific vlan. www.dell.com | support.dell.com Table 3-3. Returns in this chapter. Returns the table of a specified physical interface. Returns switch CPU usage and running all VLANs...
Open Automation Guide
Page 27
... the PERL API, see Running a Script from the UNIX Shell. F10SmartUtils.py is stored at /usr/pkg/scripts/smartutils. This file is downloaded with the Programmatic Management package and is the Python API library containing the supported functions (described in Table 3-4), which can be run on how...run a PERL API script: • From the FTOS CLI, use the UNIX text editor to open the smartutils.cfg file, enter a user name and password, and save the file. For information on a Dell Force10 switch. To run a Python script from the FTOS CLI, see Supported UNIX Utilities. To configure...
... the PERL API, see Running a Script from the UNIX Shell. F10SmartUtils.py is stored at /usr/pkg/scripts/smartutils. This file is downloaded with the Programmatic Management package and is the Python API library containing the supported functions (described in Table 3-4), which can be run on how...run a PERL API script: • From the FTOS CLI, use the UNIX text editor to open the smartutils.cfg file, enter a user name and password, and save the file. For information on a Dell Force10 switch. To run a Python script from the FTOS CLI, see Supported UNIX Utilities. To configure...
Open Automation Guide
Page 30
...scripts created using the PERL, Python, and UNIX APIs described in Running a Script from the smartutils.cfg file, and a telnet session is opened on to a switch via telnet and access the CLI to execute the function calls in the smartutils.cfg file are used to the startup ... user name and passwords required to open the smartutils.cfg file, enter a user name and password, and save the file. www.dell.com | support.dell.com Table 3-4. The smartutils.cfg file is stored at /usr/pkg/scripts/smartutils. The smartutils.cfg file is downloaded with the Programmatic Management package and ...
...scripts created using the PERL, Python, and UNIX APIs described in Running a Script from the smartutils.cfg file, and a telnet session is opened on to a switch via telnet and access the CLI to execute the function calls in the smartutils.cfg file are used to the startup ... user name and passwords required to open the smartutils.cfg file, enter a user name and password, and save the file. www.dell.com | support.dell.com Table 3-4. The smartutils.cfg file is stored at /usr/pkg/scripts/smartutils. The smartutils.cfg file is downloaded with the Programmatic Management package and ...
Open Automation Guide
Page 31
The F10SmartScriptUtils.py file is downloaded with a specified VLAN ID. Figure 3-5 shows an example of how to write a script in UNIX Shell Scripts Function addlaginttovlan addphyinttovlan createvlanid deletevlanid makelagintnoshutdown ...createvlanid $i (( i++ )) done Table 3-5. Using UNIX Shell Scripting Use the information in this section to create a UNIX shell script to be run the script on a Dell Force10 switch. Creates a VLAN with the Programmatic Management package and is the main API library file that contains the functions that you can include in a UNIX...
The F10SmartScriptUtils.py file is downloaded with a specified VLAN ID. Figure 3-5 shows an example of how to write a script in UNIX Shell Scripts Function addlaginttovlan addphyinttovlan createvlanid deletevlanid makelagintnoshutdown ...createvlanid $i (( i++ )) done Table 3-5. Using UNIX Shell Scripting Use the information in this section to create a UNIX shell script to be run the script on a Dell Force10 switch. Creates a VLAN with the Programmatic Management package and is the main API library file that contains the functions that you can include in a UNIX...
Open Automation Guide
Page 33
... smartutils.cfg file, enter a user name and password, and save the file. The smartutils.cfg file is downloaded with the Programmatic Management package and is opened on to a switch via telnet and access the CLI to log on the switch in a UNIX API script. Supported API Functions in Table 3-5, logon credentials ...
... smartutils.cfg file, enter a user name and password, and save the file. The smartutils.cfg file is downloaded with the Programmatic Management package and is opened on to a switch via telnet and access the CLI to log on the switch in a UNIX API script. Supported API Functions in Table 3-5, logon credentials ...
Open Automation Guide
Page 35
... Parameters package install location location Enter the location from the specified location, and installs it in the internal flash memory on the Z9000. This command downloads the package from where you will download and install an Open Automation package, where location is supported on the S4810.
... Parameters package install location location Enter the location from the specified location, and installs it in the internal flash memory on the Z9000. This command downloads the package from where you will download and install an Open Automation package, where location is supported on the S4810.
Open Automation Guide
Page 36
...Caution: Before you uninstall the Smart Scripting package, you uninstall an Open Automation package, it appears in the background when the download finishes. To follow the progress when uninstalling an Open Automation package installation, enter the show packages command. show packages list....uninstall package-name Parameters package-name Enter the name of an Open Automation package may take time, the installation is removed from the z system. Introduced on the S55. www.dell.com | support.dell.com Usage Information Version 8.3.5.1 Version 8.3.3.4 Introduced on the S4810....
...Caution: Before you uninstall the Smart Scripting package, you uninstall an Open Automation package, it appears in the background when the download finishes. To follow the progress when uninstalling an Open Automation package installation, enter the show packages command. show packages list....uninstall package-name Parameters package-name Enter the name of an Open Automation package may take time, the installation is removed from the z system. Introduced on the S55. www.dell.com | support.dell.com Usage Information Version 8.3.5.1 Version 8.3.3.4 Introduced on the S4810....
Open Automation Guide
Page 46
... tagged, M - User-configured VLANs are associated with ports marked with an H tag. You install the VSN package file in stacked configurations; www.dell.com | support.dell.com Enter the show config ! VLT tagged NUM Status Description Q Ports * 1 Active U Te 0/0,15,25,27,29,42-43 U Te ...the FTOS image and the downloaded Smart Scripting package. If an application requires a hypervisor-unaware VLAN, you install the VSN package, VSN is only supported on the switch. Installing VSN VSN is not supported in the same way as a separate Open Automation package, apart from a ...
... tagged, M - User-configured VLANs are associated with ports marked with an H tag. You install the VSN package file in stacked configurations; www.dell.com | support.dell.com Enter the show config ! VLT tagged NUM Status Description Q Ports * 1 Active U Te 0/0,15,25,27,29,42-43 U Te ...the FTOS image and the downloaded Smart Scripting package. If an application requires a hypervisor-unaware VLAN, you install the VSN package, VSN is only supported on the switch. Installing VSN VSN is not supported in the same way as a separate Open Automation package, apart from a ...
Open Automation Guide
Page 47
...on a TFTP server. On a PC or other network device, go to download the VSNAGENT2.0.x.tar.gz file. 7. At the bottom of a package installation (or removal), enter the show packages command. On the Automation Software page, under Software, click the VSNAGENT2.0.x.tar.gz file. 6. Enter... package before you want to the Dell Force10 web portal at https://www.force10networks.com/CSPortal20/Main/SupportMain.aspx. On the Customer Support page, click the Software Center tab. 3. In the left-hand column, click Automation Software. 4. When the download is a prerequisite for VSN operations on...
...on a TFTP server. On a PC or other network device, go to download the VSNAGENT2.0.x.tar.gz file. 7. At the bottom of a package installation (or removal), enter the show packages command. On the Automation Software page, under Software, click the VSNAGENT2.0.x.tar.gz file. 6. Enter... package before you want to the Dell Force10 web portal at https://www.force10networks.com/CSPortal20/Main/SupportMain.aspx. On the Customer Support page, click the Software Center tab. 3. In the left-hand column, click Automation Software. 4. When the download is a prerequisite for VSN operations on...
Open Automation Guide
Page 60
... the way in which virtual-server information is displayed on the S60. www.dell.com | support.dell.com Usage Information You can use the mode command to retrieve configuration information on...STKUNIT0-M:CP %VSNMGR-5-VSN_VLAN_WITHDRAWAL: Te 0/35, Vlan: 4001-4008,4011-4012 package install Install an Open Automation package, such as Virtual Server Networking. Introduced on the S4810. The following values: • flash...path logs in and installs VSN from a file stored on a TFTP server. This command downloads the package from a file stored on an FTP server. • tftp://host-ip-...
... the way in which virtual-server information is displayed on the S60. www.dell.com | support.dell.com Usage Information You can use the mode command to retrieve configuration information on...STKUNIT0-M:CP %VSNMGR-5-VSN_VLAN_WITHDRAWAL: Te 0/35, Vlan: 4001-4008,4011-4012 package install Install an Open Automation package, such as Virtual Server Networking. Introduced on the S4810. The following values: • flash...path logs in and installs VSN from a file stored on a TFTP server. This command downloads the package from a file stored on an FTP server. • tftp://host-ip-...
Open Automation Guide
Page 69
... management protocols, such as SNMP (Get and Set) and XML, to manage Dell Force10 switches. • For information on the third-party management tools supported to manage Dell Force10 switches, see Downloading the Smart Scripting Package). In addition to using the Representational State Transfer (REST)... for the S55, S60, and S4810 systems. Programmatic Management | 69 Overview In the Open Automation framework, Programmatic Management allows you can run scripts from a remote device to remotely manage Dell Force10 switches by invoking "out-of-the-box" scripts using the REST API, you to...
... management protocols, such as SNMP (Get and Set) and XML, to manage Dell Force10 switches. • For information on the third-party management tools supported to manage Dell Force10 switches, see Downloading the Smart Scripting Package). In addition to using the Representational State Transfer (REST)... for the S55, S60, and S4810 systems. Programmatic Management | 69 Overview In the Open Automation framework, Programmatic Management allows you can run scripts from a remote device to remotely manage Dell Force10 switches by invoking "out-of-the-box" scripts using the REST API, you to...
Open Automation Guide
Page 75
...-configuration file. Web GUI and HTTP Server | 75 8 Web GUI and HTTP Server Web GUI and HTTP Server are downloaded with the SmartScripts package (see Downloading the Smart Scripting Package). Enter the no http-server {http | secure-http} command to receive HTTP requests. You can...Syntax http-server secure-http Command Mode CONFIGURATION Task Starts the web-server application in the Open Automation package: • HTTP Server • Web Graphical User Interface HTTP Server In the Open Automation package, the HTTP web server runs on platforms and are supported on a switch and ...
...-configuration file. Web GUI and HTTP Server | 75 8 Web GUI and HTTP Server Web GUI and HTTP Server are downloaded with the SmartScripts package (see Downloading the Smart Scripting Package). Enter the no http-server {http | secure-http} command to receive HTTP requests. You can...Syntax http-server secure-http Command Mode CONFIGURATION Task Starts the web-server application in the Open Automation package: • HTTP Server • Web Graphical User Interface HTTP Server In the Open Automation package, the HTTP web server runs on platforms and are supported on a switch and ...