beautypg.com

Options, Properties, Command batching – HP Virtual Connect Flex-10 10Gb Ethernet Module for c-Class BladeSystem User Manual

Page 15

background image

Introduction 15

In the example, add is the subcommand, user is the managed element, mark is a required parameter for

the operation, password is a required property, and fullname and enabled are optional properties.
Depending on the specific command being executed, certain parameters or properties might be required.

For example, when adding a new user, both a parameter representing the user name, as well as a password

(in the form of a property) must be specified. All other user properties are optional at the time the user is
added. In general, the properties are in the format name=value. Separate multiple properties with spaces.
Press the Tab key to display auto completion options.

Options

Options enable users to control certain behavior characteristics available during the command execution.
Some examples of options include controlling output format and specifying a quiet mode to suppress

interactive prompts.
Distinguish options from other command line elements by using a preceding hyphen (-). Option arguments

are required or optional, depending on the option being specified. For example, the -output option

requires an argument, which is a list of one or more output format attributes. However, the -quiet option

does not require any arguments to be specified.
The general format of a CLI option is as follows:

-

Example: ->show user suzi -output=script1
In the example, -output is the option, and script1 is an option argument.

Properties

Properties are specific configuration attributes of a managed element. Properties are commonly used during
set operations or add operations where a managed element is being modified or created. In some limited

circumstances, properties might also be used as a part of a show or other command.

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