Command batching – HP Virtual Connect FlexFabric 10Gb24-port Module for c-Class BladeSystem User Manual

Page 14

Advertising
background image

Introduction 14

IMPORTANT:

If a property value contains embedded spaces, then the entire property value must

be contained within single or double quotes. Likewise, if a double quote is part of a property

value, it should be contained within single quotes, and if a single quote is part of a property value,
it should be contained within double quotes.

Command batching

Scripts are useful for batching many CLI commands. You can create a single CLI script to configure an entire
VC domain from scratch and use it on multiple enclosures.
When using a Linux SSH client, simply redirect the script into SSH. If the SSH keys are not configured on the

client and in the firmware, a password prompt appears. To enable script automation and better security, SSH

public/private key-pairs can be generated and uploaded to the public key to the VC firmware. For example:

>ssh [email protected] < myscript.txt

When using a Windows-based SSH client, pass the file to the client using the -m option. If the SSH keys are

not configured on the client and in the firmware, a password prompt appears. To allow script automation

and better security, SSH public/private key-pairs can be generated and uploaded to the public key to the VC

firmware. For example:

>plink [email protected] -m myscript.txt

The CLI enables you to enter multiple CLI commands in a single command-line invocation. This capability is

useful when batching several commands together and executing them in a particular sequence, within the
context of the same SSH session. This method improves the overall performance of lengthy script processing.
Example 1: Sample commands with no command batching

add profile Profile1

add network Network1

add uplinkset UplinkSet1

Example 2: Sample commands using command batching

add profile Profile1;add network Network1;add uplinkset UplinkSet1

Advertising