Manual Chapter :
Chassis Management
Applies To:
Show VersionsARX
- 6.3.0
Namespace software and networking software record important log information, called metalog data, to be used by a redundant peer in the event of a failover. The ARX-1500 and ARX-2500 store their metalog data on internal disk partitions. You can use the show metalog usage command to view the usage of these metalog partitions over time. Use this command to clear the metalog-usage statistics for the current ARX. | |
The show metalog usage command shows up-to-date usage statistics for all metalog partitions in the ARX. Use this command to clear those usage statistics for the entire system. The show metalog usage command is unavailable for a minute after you issue this command. | |
stoweA# clear metalog usage | |
The Non-Volatile RAM (NVRAM) is battery-backed memory on the ACM. The NVRAM stores all database transactions for the namespace processes; if the processes fail, they can recover by replaying these transactions. These transactions are called metalog data. If the NVRAM gets corrupted somehow, use the clear nvr command to erase it and reboot the chassis. | |||||
reload (optional) causes the switch to come back online after halting. If you omit this option, the switch halts until you manually restore power. | |||||
The CLI prompts you with a warning before it clears the NVRAM. Enter yes to continue, then enter your username at the next prompt. The switch then halts. If you omitted the reload option, you must turn the power back on to restore the ARX to service. | |||||
| |||||
bstnA# clear nvr reload | |||||
Use the clock set command to set the time and/or date at the ARX. | |
This command is unnecessary if you use the ntp server command to synchronize the time to an accurate time source. An NTP server overrides the time you set with this command. For the reason stated above, NTP is strongly recommended. Use the show clock command to view the current time and date setting. | |
bstnA# clock set 11:00:00 bstnA# clock set 23:30:00 bstnA# clock set 23:30:00 10/24/2004 | |
Use the clock timezone command to set the time zone at the ARX. | |
clock timezone region city clock timezone time-zone-name clock timezone offset region (1-64 characters) is the continent or ocean of the closet major city. Use <Tab> to see a list of possible options. city (1-64 characters) is the closet major city. As above, use <Tab> to see a list of possible options. time-zone-name (1-64 characters) is the name of the local time zone, if known (for example, EDT, EST, or CDT). The CLI uses this to look up the region and city. Many time-zone names are ambiguous; for example, CST maps to Central Standard Time, China Standard Time, and Australian Central Standard Time. The CLI chooses a region and city based on the current customer base. You can use show clock to see the chosen region and city. offset (optional; -1400 to 1200) is the offset from Coordinated Universal Time (UTC), in hours and minutes (for example, five hours back is -0500 and 7.5 hours forward is 0730). As with the time-zone-name, the CLI uses this to look up the region and city. Many offsets are ambiguous, too; they essentially choose a longitude, and many longitudes cross through multiple cities with different time-keeping rules. The CLI chooses a region and city based on the current customer base. After you set this number, you can use show clock to see the time zone that corresponds to the offset. | |
Use the show clock command to view the current time, date, and time zone settings. | |
bstnA# clock timezone America New_York bstnA# clock timezone EDT bstnA# clock timezone +0900 | |
Use the dual-reboot command to simultaneously reboot both peers in a redundant pair. Use this command only on the advice of F5 Support. | |
Important: This causes a service outage. | |
prtlndB# dual-reboot | |
A hostname is set for the ARX as part of the initial boot process. Use the hostname command to rename the ARX. | |
name (up to 32 characters) is the hostname that you choose for the ARX. Use only alpha-numeric characters (0-9, a-z, A-Z), hyphens (-), and/or periods (.), as specified in RFC 1035. | |
This is not the fully-qualified domain name (FQDN) for the ARX; use the ip domain-list command to set one or more domains for the switch. | |
bstnA(cfg)# hostname usaax11 | |
After an administrator accesses the CLI or the GUI, a configurable text string appears. You can use the login-banner command to create or edit this text string. The no login-banner command removes the text string. | |
message (1-2000 characters) is the string to show after a successful authentication. Quote this string if it contains any spaces. configs msg-file (1-1024 characters) selects a file in the configs directory and uses its text. Use the show configs command for a list of files in the configs directory, and you can use the copy command to download a file to that directory. This file should be no more than 768 bytes. | |
bstnA(cfg)# login-banner post-auth Running-config last saved 1/7 by J. User bstnA(cfg)# login-banner post-auth configs banner.txt | |
Use the reload command to reboot the ARX. The ARX then comes up with the current armed software release. (By default, the armed release is the currently-running release; you can change it to a new release with the boot system command.) | |
reload [collect-diags] [reason] collect-diags (optional) causes a diagnostic-collection process before the reload. This is useful for capturing the state of the ARX in case of a failure that requires further diagnosis. reason (optional, 1-255 characters) is a comment you can enter to appear in syslog. This is useful when reviewing the logs during testing and diagnostics. | |
Enter yes to reboot. Enter diags if you want to collect diagnostic information and then reboot. This is equivalent to using the collect-diags option in the command. The collected information is a subset of the information captured by the standard collect state command. After the ARX reloads, use collect diags to gather other relevant information (along with the data collected before reboot) and upload the full diagnostic package to F5 Support. | |
This command can be the final step for upgrading software on the switch. Use reload to restart all modules after you use boot system to arm the switch with a new release file. You can use show boot or show version to verify that the switch is armed with the desired release file. If someone deleted the full configuration (with delete startup-config) before running this command, all configuration changes are lost after the ARX reloads. The CLI warns you of this and prompts for confirmation; you can enter no and run restore startup-config to preserve your configuration. To remove all configuration parameters, enter yes. | |
bstnA# reload bstnA# reload collect-diags bstnA# collect diag-info ftp://jpublic:jpwd@ftp.wwmed.com/diags | |
The resource profile of an ARX is the allocation of its processes amongst its CPU cores, where each CPU core is dedicated to one process type: system processes, fastpath processes, or volume-group processes. Software Release 6.2.0 introduced an optimized resource profile for the ARX-2500. An ARX-2500 with an earlier software release retains the legacy profile. The new, optimized profile is recommended. Use the no resource-profile legacy command to upgrade the resource profile on the current chassis. On the advice of F5 personnel only, you can use resource-profile legacy to return to the legacy profile. | |
After you use this command, you must reload the ARX-2500 for the change to take effect. If you have a redundant pair of ARX-2500 devices (see redundancy), run this command on both peers and then use the dual-reboot command to reboot both of them at once. The above is also true if you replay a running-config script with the resource-profile legacy setting. (One method of replaying a running-config is to save the file on the ARX-2500 and use the run command.) After replaying the config script, you must reload the ARX-2500 for resource-profile legacy to take effect. You can use the show processors command to see the current resource profile on your chassis. | |
stoweA(cfg)# no resource-profile legacy stoweA(cfg)# end stoweA# reload | |
Use the show baudrate command to show the baud rate for the Console (serial) interface. | |
bstnA# show baudrate | |
Use the show chassis command to display chassis, disk, slot, module, port, and/or temperature information. | |||||||||||||||
chassinfo | ... | nvr is an optional choice to focus on one group of chassis tables. If you omit this, the command shows all groups. chassinfo - specifies chassis-related tables (as opposed to slot- or module-related) with high-level environment, disk, and power supply information. private-subnet - displays the private subnet that the switch uses for inter-process communication in the chassis. Every chassis in the RON (see ron tunnel) must have a unique private subnet. diskuse - displays disk usage and directories on the system drive. slotinfo - focuses on the slots. moduleinfo - shows model information and firmware versions for each module. temperature - specifies a table of sensor temperatures. metalog - is only available on the ARX-1500 and ARX-2500. This option shows the statistics for metalog-driver software on this chassis. The metalog driver records important recovery data for namespace software, and (in a redundant pair) copies the data to the peer ARX. nvr - is only available on the ARX-500, ARX-2000, and ARX-4000. This option shows the NVRAM-battery state and whether or not there are any ECC errors. The ARX-1500 and ARX-2500 store their metalog data on the RAID instead of the NVRAM; use the metalog option (above) to monitor the metalog-protection mechanism for those device types. summary - shows a summary of the chassis state. | |||||||||||||||
The show chassis command displays several tables. You can focus on a smaller group of tables by using one of the optional keywords. Each group of tables is described in its own section, below. | |||||||||||||||
The chassinfo section contains the following tables: Identification the hostname and the Universally-Unique ID (UUID) for the chassis. Use hostname to change the hostname. You can only change the UUID through the initial-startup script. Chassis shows the chassis type, a model number, hardware version (where applicable), and the serial number. Chassis Environment contains the base MAC address for all modules (for a chassis with multiple modules, the individual modules MACs appear in moduleinfo), power status, fan status, and chassis temperature:
Power Details appears for the ARX-1500, ARX-2000, ARX-2500, and ARX-4000, which have redundant power supplies. This has one row for each power supply showing the power-supply state (Online, Absent, or Failed). | |||||||||||||||
This shows the VLAN (where applicable; for example, the ARX-VE uses only VLAN 1 and the ARX-1500 and ARX-2500 have no private VLAN, so this does not appear for those platforms), Subnet, and Subnet Mask for the private subnet on this chassis. You set this when you install the switch. You can reset it with ip private vlan or ip private subnet reassign. This subnet must be unique for all switches in a Resilient Overlay Network (RON); see ron tunnel for more information about a RON. | |||||||||||||||
The first three tables only appear for a chassis with replaceable disks (any platform except the ARX-500 or the ARX-VE). The SATA Drive Details table appears for the ARX-500. The Disk Usage table appears for all chassis types. Logical Disk Details shows the status of the RAID as a single, logical disk. Disk is always 1. This represents the single, logical disk comprised of the disks in the table below. Status is Optimal (both disks are working), Degraded (one disk failed or is degraded), Verifying n% (someone issued the raid verify command to verify disk integrity; the percentage shows the progress of the verification test), or Failed. Verification Mode is Manual or Automatic, as set by the raid verification-mode command. Verification Rate is the percentage of CPU that the RAID can use for verifying a disk. You can change this for manual verifications with raid verification-rate. Disk Details shows the location and size of each disk, disk state, the data-transfer rate, and the model number. Disk indicates the location of the physical disk: Bay 1 is on top of Bay 2 in all chassis types with replaceable disks. Size is the full capacity of the disk. State is Online, Degraded, (the disk may fail soon), Rebuild n% (someone used raid rebuild to add the disk to the RAID; the percentage shows the progress of the rebuild), Not Present, Failed, or Unknown. Transfer Rate is the current throughput on the disks bus channel. This is negotiated at startup between the disk controller and the disks themselves. The next table shows the maximum rate allowed by the controller. Model is the specific model number of the disk drive. RAID Controller Details displays the current RAID settings. Rebuild Rate is the percentage of CPU that the RAID can use for rebuilding a disk. You can change this with raid rebuild-rate. Max Transfer Rate is the maximum throughput allowed on the disks bus channel. Firmware is firmware version running on the disk controller. RAID Alarm is Enabled or Disabled. You can disable the alarm with the raid silence command. SATA Drive Details appears for an ARX-500 with a Serial ATA (SATA) disk drive. Firmware is firmware version running on the disk. Model and Serial identify the disk drive. Disk Usage shows the switchs software directories and their total space (in MB), used space (MB), free space (MB), and used percentage (%). | |||||||||||||||
Slot Environment, the only table in the slotinfo group, shows each slots contents and status:
| |||||||||||||||
Port Media Details only appears in the summary view (without any options) for the platforms that support 10G optics. These are the ARX-2500 and the ARX-4000. Each of these platforms supports up to two transceivers. Each row shows the following details about one of the transceivers: Slot/Port, also identified on the front panel, identify the transceivers port, Type, is the particular transceiver model, Vendor shows the manufacturer of the transceiver, and | |||||||||||||||
The VM Information table only appears for the ARX-VE, which is a Virtual Appliance (VA, which is similar to a VM): vMAC Address is the virtual MAC address assigned to the ARX-VE. Adapter describes the network controller used by the ARX-VE. Module is the heading for several tables with details of each module. Slot is the modules slot number. Ports is the number of ports on the module. Procs is the number of processors. Card is the card type: SCM_40, NSM, NSM_TX/FX, ASM/ASM_FC, or ACM. This does not appear on the ARX-VE. Hardware only appears for the ARX-VE. This describes the CPU and memory resources reserved for the ARX-VE. Xeon is the CPU speed for all Xeon processors (used in every module except the NSM) and memory that is allocated to each Xeon processor. This does not appear on the ARX-VE. Sibyte is the CPU speed for all SiByte processors (used on the NSM and standalone ACMs) and the memory allocated to each SiByte complex. Each SiByte complex has two MIPS-processor cores. This does not appear for the ARX-VE, ARX-1500, or ARX-2500; none of these systems contain SiByte processors. Serial is the modules serial number. This does not appear for the ARX-VE, ARX-1500, or ARX-2500; for those systems, refer to the overall chassis serial number in the show chassis chassinfo output. The third table displays the revisions for the Complex Programmable Logic Devices (CPLDs) on the module, the Reset CPLD, the Keeper CPLD, the Power CPLD (ARX-4000 only), and the MUX CPLD (also ARX-4000 only): | |||||||||||||||
The next table shows versions for bootstrap, diagnostics, and boot-loader firmware. These components manage the modules boot process: the bootstrap software starts the hardware, then the diagnostics run to verify the hardware functions, and finally the boot-loader loads and starts all of the system software. These come bundled with each software release; to install the versions that came with the latest release, use the firmware upgrade command. ARX-4000 and ARX-2000 - the table contains the versions of the LBA FPGA and the NVR FPGA. The LBA (Load-Balancing Algorithm) FPGA merges inbound packets from the external interfaces to the NSM cores. The NVR FPGA manages the NVR, monitors chassis status through the MUX CPLD, and runs a watchdog process that reboots the chassis in the event of a serious failure. | |||||||||||||||
Temperature Details shows temperature-sensor information from each module. Slot is always 1. Module is always ACM. System Temp. shows the ambient chassis temperature in Celsius. CPU Temp. shows the temperature of the CPU chip in Celsius. CPU shows the current CPU speed. These chassis types automatically reduce the CPU speed if the temperature is too high. This field shows the current CPU speed followed by an indication of whether or not the speed has been reduced; (Normal) means that the CPU is running at 100%, a percentage (such as 85%) indicates that the CPU has been throttled back. Fan Status shows the fan status and its speed setting. The fan status can be Online, Not Present, Fault (the fan tray failed), or Ctr Fail (the control to the fan-tray failed). The speed setting is in parentheses, and is high, medium, low, or Unk (unknown). | |||||||||||||||
Metalog Usage shows the statistics for metalog usage on this chassis. Status is the status of the metalog driver software, which writes metalog packets to an internal NFS export and duplicates them to a twin driver in the redundant peer (if there is one). The possible options are Standalone (there is no redundant peer), Active (the driver is duplicating all metalog packets to the redundant peer), and Standby (the driver is receiving all metalog packets from the Active peer). Statistics is a table with metalog-usage statistics: I/O Count is the number of metalog packets sent to local storage (and remote storage, if this is the Active chassis in a redundant pair). Retransmit Count only increments on the Active peer in a redundant pair. This is the number of metalog transmissions to the Standby peer that required a retry. Hourly Latency (usecs) is the average latency in micro-seconds between the ARX and its local metalog storage. This number is updated once per hour. On the Active peer, this is the longer of two events that occur in parallel: writing the data to the local partition and writing the same data to the Standby peers partition. You can use show metalog usage to show all of the hourly metalog statistics since the last ARX reboot. The clear metalog usage command clears these statistics and restarts them at 0 (zero). This output only appears on a chassis with an internal metalog driver, but namespace software keeps metalog read/write statistics on all chassis types. On any platform, you can use the show statistics metalog command to see these read/write statistics from a namespace perspective. | |||||||||||||||
The NVR table shows the following information about the state of the hardware that protects Non-Volatile RAM: NVR Battery is the battery status for Non-Volatile RAM (NVR or NVRAM). The possible values in this field are Good, Missing, Charging, Testing, Degraded, or Failed. The NVRAM stores transaction logs from the control plane, called metalog data, which are critical for failure recovery. The battery provides extra protection for these logs in the event of a power outage. ECC State is the state of the Error-Correction Circuitry (ECC). The ECC checks all data as it is read from NVRAM, and generates errors if it detects any corruption. This can be No Error, Pending, Non-Correctable Error, or Unknown. A Non-Correctable Error state is serious; contact F5 personnel if you see this. NVR Size (MB) is the size of the NVRAM region, in MegaBytes. The ARX-VE has no NVRAM hardware, so this option generates no output when you run it on that platform. The nvr option does not even appear on the ARX-1500 and ARX-2500, which also do not support NVRAM hardware. | |||||||||||||||
Figure 5.1 on page 5-26, Figure 5.2 on page 5-27, Figure 5.3 on page 5-30, Figure 5.4 on page 5-31, Figure 5.5 on page 5-31, and Figure 5.6 on page 5-33 show sample output for the show chassis command on the ARX-4000, ARX-2500, ARX-1500, ARX-VE, ARX-2000, and ARX-500 respectively. | |||||||||||||||
Figure 5.1 Sample Output: show chassis (ARX-4000)
bstnA> show chassis
Figure 5.2 Sample Output: show chassis (ARX-2500)
stoweA> show chassis
Figure 5.3 Sample Output: show chassis (ARX-1500)
canbyA> show chassis
Figure 5.4 Sample Output: show chassis (ARX-VE)
stkbrgA# show chassis
Figure 5.5 Sample Output: show chassis (ARX-2000)
prtlndA> show chassis
Figure 5.6 Sample Output: show chassis (ARX-500)
provA> show chassis
Use the show clock command to see the current time/date setting on the ARX. | |
Use the clock set command to reset the clock. Use the clock timezone command to reset the time zone. Use the ntp server command to synchronize the clock with an external NTP server. | |
stoweA# show clock | |
Use the show hostname command to see the ARXs hostname. | |
bstnA(cfg)# show hostname | |
The show memory usage command shows usage statistics for ARX memory. | |
report (optional) causes the CLI to create a report instead of showing output on the command line. The CLI shows the report name after you type the command. The report is named memory_usage_yyyymmddHHMMSS.rpt, where yyyymmddHHMMSS is the date and time when the report was created. Use show reports to list all reports and view the reports contents. | |
Date MM/DD is the month and day of the 3-hour sample. Time Interval is the start time and end time for the 3-hour sample. %Memory shows the low, average (Avg), and high percentages of memory used during the sample period. Use the show processors usage command to show similar statistics for all processors on the switch; for other platform types, such as the ARX-2000, this also includes memory-usage statistics. The show system tasks command shows the currently-running tasks on one or more processors. | |
stoweA# show memory usage shows the memory-usage statistics for all processors on an ARX-2500. See Figure 5.7 on page 5-38 for sample output. canbyA# show memory usage report | |
Figure 5.7 Sample Output: show memory usage
stoweA# show memory usage
Figure 5.8 Sample Report: memory_usage...
canbyA# show reports memory_usage_201103220344.rpt
Namespace software and network software each record important log information, called metalog data, to be shared with the ARX devices redundant peer. This metalog data facilitates a failover from the active ARX to its backup ARX. The ARX-1500 and ARX-2500 each store this data on internal disk partitions, one partition per volume group plus one partition per fastpath processor. The show metalog usage command shows usage statistics for these metalog-storage partitions. | |||||||
report (optional) causes the CLI to create a report instead of showing output on the command line. The CLI shows the report name after you type the command. The report is named metalog_usage_yyyymmddHHMMSS.rpt, where yyyymmddHHMMSS is the date and time when the report was created. Use show reports to list all reports and view the reports contents. | |||||||
| |||||||
Date is the month and day of the sample. Time Interval is the start time and end time for the sample. I/O Count is the number of metalog packets sent to the local partition. If this ARX is in a redundant pair, this is the sum of the packets sent to the local partition and the duplicate packets sent to the partition on the backup peer. You can use the show redundancy command to check the redundancy status of this chassis. Retransmit Count only increments on the active peer in a redundant pair. This is the number of metalog transmissions to the backup peer that required a retry. Latency (usecs) is the minimum, maximum, and average latency in micro-seconds between the ARX and its local metalog partition. These numbers are updated once per hour. On the active peer in a redundant pair, this is the longer of two events that occur in parallel: writing the data to the local partition and writing the same data to the backup peers partition. The ARX keeps these statistics from the most-recent time it has booted. You can use the clear metalog usage command to clear these statistics immediately. The show redundancy metalog command shows similar statistics, but it applies to all platforms (except the ARX-VE). To find similar statistics on the ARX-VE platform, use the probe metalog latency command. On all platforms, the namespace software keeps metalog read/write statistics. You can use the show statistics metalog command to see these metalog-usage statistics from a namespace-software perspective. | |||||||
stoweA# show metalog usage shows the metalog-usage statistics for all processors on an ARX-2500. See Figure 5.9 on page 5-41 for sample output. canbyA# show metalog usage report | |||||||
Figure 5.9 Sample Output: show metalog usage
stoweA# show metalog usage
Figure 5.10 Sample Report: metalog_usage...
canbyA# show reports metalog_usage_201104110152.rpt
Use the show processors command to list the processors (CPUs) installed on the ARX. | |||||||||||||||||||
Proc is in processor.core format. The processor is always 1, and the core number identifies the particular core. Role is either Fastpath (network processing), Volume-Group (storage-related processing), or System (CLI, GUI, and other management processing). This indicates the type of process that primarily runs on this core. CPU1M is the average CPU usage over the last 60 seconds. This number is a percentage. CPU5M is the average CPU usage over the last 5 minutes. As above, this is a percentage. Up Time is time since the last reboot. You can use the reload command to manually reboot. For the ARX-VE, you can also reboot from your VM-client console. Memory (MB) is a heading for the following processor-memory measures, in MegaBytes:
Swap (MB) is a heading for similar swap-space measures, also in MegaBytes. This is space on the internal hard disk that is used as a memory region when free memory is low:
| |||||||||||||||||||
Proc shows the slot location of the processor in slot.processor format. Processor 1.1 is the management processor for all platforms. Module is the processors module type (ACM only on the ARX-500 or ARX-2000; ACM or NSM on the ARX-4000). | |||||||||||||||||||
State is the current processor state:
| |||||||||||||||||||
Memory (MB) is a heading for the following processor-memory measures, in MegaBytes:
CPU1M is the current CPU usage in a 1-minute period. CPU5M is the current CPU usage in a 5-minute period. | |||||||||||||||||||
Use the show system tasks command to view the tasks that are currently running on one or more processors. For statistics on CPU and memory usage over time, use the show processors usage command. | |||||||||||||||||||
stoweA> show processors shows the processors on an ARX-2500. See Figure 5.11 on page 5-45 for sample output. stkbrgA# show processors shows the processors on an ARX-VE. See Figure 5.12 on page 5-45 for sample output. bstnA# show processors shows the processors on an ARX-4000. See Figure 5.13 on page 5-46 for sample output. prtlndA# show processors | |||||||||||||||||||
Figure 5.11 Sample Output: show processors (ARX-2500)
stoweA> show processors
Figure 5.12 Sample Output: show processors (ARX-VE)
stkbrgA# show processors
Figure 5.13 Sample Output: show processors (ARX-4000)
bstnA# show processors
Figure 5.14 Sample Output: show processors (ARX-2000)
prtlndA# show processors
The show processors usage command shows usage statistics for the processors (CPUs) installed on the ARX. | |||||||
show processors usage {slot.processor | all} [report] slot.processor (optional) specifies one processor. slot is the slot number. processor is the processor number. Use the show processors command to show all processors and their associated slot.processor IDs. all (optional) specifies all processors. report (optional) is only an option if you select one processor or use the all keyword. This causes the CLI to create a report instead of showing output on the command line. The CLI shows the report name after you type the command. The report is named processor_usage_yyyymmddHHMMSS.rpt, where yyyymmddHHMMSS is the date and time when the report was created. Use show reports to list all reports and view the reports contents. | |||||||
Processor Usage for slot.proc role appears instead on the ARX-1500 and ARX-2500. The role describes the types of processes that used the CPU cycles in the table:
| |||||||
Date is the month and day of the 3-hour sample. Time Interval is the start time and end time for the 3-hour sample. %CPU shows the low, average (Avg), and high percentages of CPU cycles used during the sample period. %Memory shows the same measures for memory. This does not appear in the output for the ARX-1500 or ARX-2500; you can use show memory usage to get these measures on either of those platforms. %Swap shows the percentages for swap-space usage. An ACM only uses swap space when a large portion of standard memory is used up. On the ARX-1500 and ARX-2500, this command omits the %Swap table. Use the show processors command to show the current state of all processors on the switch. The show system tasks command shows the currently-running tasks on one or more processors. | |||||||
bstnA# show processors usage shows the processor-usage statistics for all processors on an ARX-4000. See Figure 5.15 on page 5-48 for sample output. canbyA# show processors usage shows the processor-usage statistics for all processors on an ARX-1500. See Figure 5.16 on page 5-50 for sample output. bstnA# show processors usage 1.1 report sends the processor-usage statistics to a report. See Figure 5.17 on page 5-51 for a sample report. | |||||||
Figure 5.15 Sample Output: show processors usage
bstnA# show processors usage
Figure 5.16 Sample Output: show processors usage (ARX-1500)
canbyA# show processors usage
Figure 5.17 Sample Report: processor_usage_...
bstnA# show reports processor_usage_201104010144.rpt
Use the show uptime command to see how long the system has been up since the last reboot. | |
bstnA> show uptime | |
Use the show version command to display the installed-software versions and a summary of the chassis configuration and state. | |||||||||||||||||
Running Release is the software version that is currently running. This appears in the following format: where release-file is in the local releases directory, which you can see with the show releases command. Armed Release is the software to be loaded on the next reboot, if any. This appears in the same format as the Running Release. Use boot system to arm the switch with a new release file. Use reload to reboot and put the new release file into service. Backup Release is the software release that was running prior to the current release, if any. F5 personnel can roll the switch back to this release if needed. | |||||||||||||||||
System Configuration is a table of module information for the hardware platforms, one row per module. Slot is only 1 for all chassis except the ARX-4000, which has a second slot devoted to data-plane processes. Admin is enabled. ModuleType is ACM (which runs management processes, control-plane processes, and possibly data-plane processes) or NSM (which exclusively runs data-plane processes). ModuleState values appear in Guidelines: Module States, below. FW Upgrade is enabled or disabled. If enabled, a chassis-software upgrade automatically upgrades the modules firmware. To enable this feature, contact F5 personnel. To install firmware manually, after a software upgrade, use the firmware upgrade command. For the ARX-VE, ARX-1500, and ARX-2500, the System Configuration table contains a single row showing how long it has been since the last reboot. | |||||||||||||||||
The Resource table only appears for the ARX-500, ARX-2000, or ARX-4000 platforms. This table shows the high-level state of the switch, and whether it supports packet forwarding (like a MAC bridge) or not (like an end station). State is Up or an error message. If there is an error, use show chassis for details. Forwarding is Enabled (meaning the ARX can forward packets from one client/server port to another, performing the functions of a MAC bridge) or Disabled. You can set this with the switch-forwarding enable command. | |||||||||||||||||
The ModuleState field can contain any of the following values:
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
Figure 5.18 Sample Output: show version (ARX-4000)
bstnA> show version
Figure 5.19 Sample Output: show version (ARX-2500)
stoweA> show version
Figure 5.20 Sample Output: show version (ARX-1500)
canbyA> show version
Figure 5.21 Sample Output: show version (ARX-2000)
prtlndA> show version
Figure 5.22 Sample Output: show version (ARX-500)
provA> show version
Figure 5.23 Sample Output: show version (ARX-VE)
stkbrgA# show version
Use the shutdown command to halt the ARX, perhaps from a remote location. This gracefully stops all power on the system. | |
This command prepares the ARX for a planned power outage. After you run this command on one of the hardware platforms, you have up to 72 hours before the battery drains for the Non-Volatile RAM (NVRAM). The NVRAM is memory on the ACM that stores all database transactions for the namespace processes; if the processes fail, they can recover by replaying these transactions. This is called metalog data. A managed volume requires its metalog data when it starts up. The CLI warns you that you must manually restore power to the chassis; enter yes to proceed with the power-off sequence. You can restore power on site by flipping the power switch or pushing the power button. Refer to the Hardware Installation Guide for your chassis to find the location of the power button or switch. The ARX-VE is a software-only platform that runs as a Virtual Appliance (VA, similar to a VM); use your VM client to restart the ARX-VE. You can use the reload command to reboot the ARX. To clear the NVRAM (in case of an unrecoverable corruption), use clear nvr. | |
provB# shutdown | |