controller

Displays or modifies the configuration of one or both Controllers and performs FRU replacement procedures.

SYNOPSIS

controller { [ beacon | command | completeFru | discardFBM | forceFailure | list | modify | modifyAgentHaFlags | reenable | rejoin | remove | replaceFru | reset | runDiagnostics ] | [ usage | help ] }

DESCRIPTION

The controller command performs the following operations:
  • Obtains status and other details.

  • Prepares the Oracle FS System for maintenance.

  • Provisions ports.

  • Assigns peers.

  • Performs diagnostics.

  • Modifies the number that is displayed on the chassis.

  • Issues native Controller commands.

Note: In most instances, when replacing a FRU, you use Guided Maintenance, not the Oracle FS CLI. In rare instances, however, Oracle Customer Support might direct you to use the FSCLI. When issuing the controller commands, follow the instructions that are provided by Oracle Customer Support

SUBCOMMANDS

beacon
Flashes the LEDs of the specified Controller.
command
Issues one or more native Controller commands on the Controller.
completeFru
Notifies the Oracle FS System that the maintenance operations that were performed on the Controller are complete.
discardFBM
Deletes all user data that is stored in the flash-backed memory (FBM) cache of one or more Controllers.
forceFailure
Forces the specified Controller to fail over to the partner Controller.
list
Returns status and configuration information for one or both Controllers.
modify
Modifies the configuration of a Controller.
modifyAgentHaFlags
Modifies the high availability (HA) settings for a Controller.
reenable
Re-enables a Controller that was previously excluded from the Oracle FS System due to failures.
rejoin
Forces the specified Controller to rejoin the Oracle FS System.
remove
Removes the configuration information that is stored on disk for a Controller or an HBA.
replaceFru
Prepares the Controller for maintenance.
reset
Performs a soft and fast reset of the Controller. A Controller reset is also known as a warmstart.
runDiagnostics
Performs the diagnostic tests that are used to troubleshoot a faulty or failed Controller. Some of the diagnostic tests are disruptive and can the data volumes offline.

EXAMPLE

Task

Identify a failed power supply that was prepared for replacement.

Parameters
  • The name of the Controller preceded by a forward slash: /⁠CONTROLLER-0

  • The FRU number of the failed power supply: 0

$ fscli controller ‑beacon ‑controller /⁠CONTROLLER-01 ‑reverseBeacon ‑powerSupply 0