Purpose
Use exec commands for appliance lifecycle operations, firmware operations,
configuration backup and restore, license workflows, event maintenance, and
shell access.
Top-Level Exec Commands
The exec ? command lists:
config - Configuration operations
events - Event operations
firmware - Firmware operations
halt - Halt System
license - License operations
nextio - NextIO service-domain operations
ping - Send ICMP echo requests
portcfg - Port configuration operations
reboot - Reboot System
shell - Open interactive bash shell
system - System operations
vfabric - VFabric backend shell commands
Reboot And Halt
exec reboot
Purpose: reboot the appliance.
Syntax:
exec reboot
Interactive 01sh requires explicit confirmation before starting the workflow.
exec halt
Purpose: enter software shutdown/halt behavior.
Syntax:
exec halt
FlowDirector appliances may not support a hardware halt state. The software halt workflow is expected to stop services and make the management network appear offline so the operator can remove power.
The CLI should print a message indicating when it is safe to remove power.
Configuration Operations
The exec config ? command lists:
download - Download Configuration
download-snapshot - Download Configuration Snapshot
reset - Reset Configuration and Reboot
restore-snapshot - Restore Configuration Snapshot
save - Confirm to save settings
upload - Upload and Restore Configuration
| Command | Purpose |
|---|---|
exec config download |
Export current configuration. |
exec config download-snapshot |
Export a configuration snapshot. |
exec config upload |
Upload and restore configuration. |
exec config restore-snapshot |
Restore a saved configuration snapshot. |
exec config save |
Confirm and save pending settings. |
exec config reset |
Reset configuration and reboot. Requires confirmation. |
Use configuration backup before firmware changes or major reconfiguration.
Firmware Commands
config system firmware
Purpose: configure firmware management settings and release choices.
Available operations:
<Enter> - Display current settings
activate - Switch firmware release
remove - Remove a firmware release
update - Update Firmware
exec firmware apply
Purpose: apply a firmware release and reboot.
Syntax pattern:
exec firmware apply <release>
Use ? to list current release choices and parameters.
License Commands
The exec license ? command lists:
request - Request License
upload - Upload product license
| Command | Purpose |
|---|---|
show system license |
Display appliance license status. |
exec license request |
Generate or request license information. |
exec license upload |
Upload a product license. |
Port Configuration Backup
The exec portcfg ? command lists:
download - Download Settings...
upload - Upload Settings
Use these commands to export and restore FlowDirector port configuration.
Event Maintenance
The exec events ? command lists:
ack - Clear attention flag for an event
clear - Discard All Logged Events
The exec system events ? subtree includes:
clear - Clear system events
Use attention-clearing commands only after reviewing event details. Bulk event actions should be treated as auditable maintenance operations.
Ping And Shell
exec ping
Purpose: send ICMP echo requests from the appliance.
Syntax:
exec ping <target>
Example:
exec ping 192.168.0.1
exec shell
Purpose: open an interactive bash shell.
Syntax:
exec shell
This command is intended for admin and service use.
System Operations
exec system hardware-integrity-checker
Purpose: run hardware integrity validation.
Syntax:
exec system hardware-integrity-checker
Use this command when directed by manufacturing, support, or a validation procedure.
Notes
- Reboot, halt, reset, and management-disruptive workflows require explicit interactive confirmation.
- Non-interactive
-execusage should be reserved for automation that has a clear recovery path. - Firmware activation usually reboots the appliance.