Use the lsnodecanisterhw command to display the configured and actual hardware configuration of node canisters in the clustered system.


lsnodecanisterhw [ -nohdr ] [ -delimdelimiter ] { object_id | object_name }


(Optional) By default, headings are displayed for each column of data in a concise style view, and for each item of data in a detailed style view. The -nohdr parameter suppresses the display of these headings.
Note: If there is no data to be displayed, headings are not displayed.
(Optional) By default in a concise view, all columns of data are space-separated. The width of each column is set to the maximum width of each item of data. In a detailed view, each item of data has its own row, and if the headers are displayed the data is separated from the header by a space. The -delim parameter overrides this behavior. Valid input for the -delim parameter is a 1-byte character. If you enter -delim : on the command line, the colon character (:) separates all items of data in a concise view; for example, the spacing of columns does not occur. In a detailed view, the data is separated from its header by the specified delimiter.
object_id | object_name
(Required) Specifies the object name or ID.


lsnodecanisterhw attribute values provides the possible values that are applicable to the attributes that are displayed as data in the output views.
Table 1. lsnodecanisterhw attribute values
Attribute Value
id Indicates the node canister unique ID.
name Indicates the node canister name.
status Indicates the status. The values are:
  • offline
  • service
  • flushing
  • pending
  • online
  • adding
  • deleting
IO_group_id The I/O group ID.
IO_group_name Indicates the I/O group name.
hardware Indicates the node canister hardware type, such as 300.
actual_different Indicates whether the node canister hardware is different from the configured hardware.
actual_valid Indicates whether the node canister hardware is valid.
memory_configured Indicates the configured amount of memory (in GB).
memory_actual Indicates the currently installed amount of memory (in GB).
memory_valid Indicates whether the actual memory is a valid configuration.
cpu_count Indicates the maximum number of CPUs for the node canister.
cpu_socket Indicates the ID of socket the CPU fields refer to.
cpu_configured Indicates the configured CPU for this socket.
cpu_actual Indicates the currently installed CPU in this socket.
cpu_valid Indicates whether the currently installed CPU is a valid configuration.
adapter_count Indicates the maximum number of adapters for the node canister (differs by node canister type).
adapter_location Indicates the location of this adapter.
adapter_configured Indicates the configured adapter for this location.
adapter_actual Indicates the currently installed adapter for this location.
adapter_valid Indicates whether the adapter in this location is valid.
ports_different Indicates whether the current hardware is able to provide more I/O ports. The values are yes and no.

An invocation example

lsnodecanisterhw -delim , 1
The resulting output: