Troubleshooting

The following sections describe the known issues in IBM Storage Scale Systems and how to resolve these issues.

The following sections provide troubleshooting and support information. This information contains instructions for using several user interfaces to troubleshoot, recover, or maintain your system.

The mmlsrecoverygroup might show invalid space state in a mixed environment with IBM FlashCore Modules 4 and IBM Storage Scale System 5149-091 Storage Enclosures

Product:
  • IBM Storage Scale System 6000

In an IBM Storage Scale System 6000 environment with IBM® FlashCore Modules 4 and MTM 5149-091 storage enclosures, the mmlsrecoverygoup <recovery_group> -L command might report an invalid space state for the DAs that are associated with the storage enclosure.

Resolution or action

The message can be safely ignored. No workaround or fix is available.

File system creation by using the 16+2p RAID code through the IBM Storage Scale System GUI fails.

Product:
  • IBM Storage Scale System 6000

When a user tries to create a 16+2p based file system through the GUI, the task fails due to the error: mmvdisk: command failed examine previous error messages to determine cause.

Resolution or action

No workaround or fix is available. To create a 16+2p file system, use the mmvdisk or essrun command.

During an MES procedures for NVMe drive that involves the IBM Storage Scale System 6000, some of the newly inserted NVMe drives might not be discovered properly.

Product:
  • IBM Storage Scale System 6000

During an MES procedure, the hardware abstraction layer does not discover some IBM Storage Scale System 6000 drives properly.

Resolution or action

After you insert all the NVMe drives, use essfindmissingdisks from each canister to determine whether you have topology problems.

Use the information from the output to complete the following steps. Start with the least invasive process first.

Note: If any of the preexisting drives are reported as missing, call IBM Support before you attempt any resolution.
  1. If the system reports missing drives, run the following command once from each canister to help you determine which drive slots have issues.
    tslsenclslot -ad |grep <system_serial_number> |grep ':::::::'
  2. Reinsert each missing drive. After you remove a drive, wait 15 seconds before reinserting it. Wait another 15 seconds before you remove the next drive.
  3. After you reinsert all missing drives, run essfindmissingdisks again.

    If this step fails to recover all the missing drives, contact IBM Support.

If the previous steps fail, coordinate with IBM Support to complete the following steps.

  1. If some drives are still missing after you complete the previous steps, run the tslsenclslot command again to identify the current set of missing drives.
    Note: Coordinate with the customer before you power cycle canisters or complete an AC power cycle.

    If you are familiar with the tsctlenclslot command, use this command to power cycle the drive slots that are missing. Call IBM Support if you are not familiar with this command.

  2. Run essfindmissingdisks again.

During the resize operation for the recovery group of an MTM 5149-F26 to MTM 5149-F26 MES, the output might show an error about log vdisks creation.

Product:
  • IBM Storage Scale System 6000

When you install many MTM 5149-F26 storage enclosures in an IBM Storage Scale System 6000 in flash hybrid configuration, the MES procedure completes successfully, but you might encounter an error: mmvdisk: Error creating log vdisks.

Resolution or action
  1. Check the output of mmvdisk rg list --rg <recovery_group_name> to see whether the recovery group is properly resized. If it is, continue with the next steps of the MES process.
  2. If it was not properly resized, attempt to complete the log format by using the next command.
    mmvdisk rg create --complete-log-format

If these steps do not resolve the issue, call IBM Support before you continue with the MES procedure.

Used and physical capacity of the storage declustered arrays is not displayed for systems that do not use IBM FlashCore Modules 4.

Product:
  • IBM Storage Scale System 6000

In the GUI of systems with no IBM FlashCore Modules, the Storage > Declustered Arrays pane states that the performance collector cannot return any data.

Resolution or action

This feature is implemented only for systems with IBM FlashCore Modules 4. Ignore this report if your system does not use IBM FlashCore Modules 4.

With certain error conditions, a DPU adapter in an MTM 5149-F26 canister might become unreachable.

Product:
  • IBM Storage Scale System 6000

An adapter for a data processing unit (DPU) might become unreachable after the power cycle of an MTM 5149-F26 canister.

Resolution or action

If this condition is encountered, call IBM Support to recover the DPU.

GPFS and protocol packages removed after LEAPP operating system upgrade

Product:
  • IBM Storage Scale System 3500 CES VM

After a LEAPP update on an operating system, IBM Storage Scale and protocol packages might be removed from one or more CES VM nodes.

Resolution or action

The resolution depends on your IBM Storage Scale System version:

For version 7.0.0 and later:

  1. From the container, reinstall IBM Storage Scale RPMs on the affected CES VM nodes. Replace emsnode with your EMS node name and listofcesvmnode with the comma-separated list of affected CES VM nodes:
    essrun -N emsnode cluster --add-cesvm-nodes listofcesvmnode
    If your environment uses a high-speed network, add the --suffix=-hs option:
    essrun -N emsnode cluster --add-cesvm-nodes listofcesvmnode --suffix=-hs
  2. Install protocol RPMs on the affected CES VM nodes. Replace cesvm03 with your CES VM node name.
    For version 7.0.0:
    essrun -N cesvm03 protocol --enable nfs smb s3 --configure
    For version 7.0.1 and later:
    essrun -N cesvm03 protocol configure --enable nfs smb s3

For more information, see Adding and configuring protocols in an existing cluster by using the essrun command.

For 7.0.0 and earlier:

Use the IBM Storage Scale installation toolkit (Ansible toolkit) to reinstall the IBM Storage Scale and protocol RPMs on the affected CES VM nodes. For detailed instructions, see Adding and configuring protocols in an existing cluster by using the Storage Scale Installation Toolkit.

SSH connections from one node to another might fail when FIPS is enabled.

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000
The following error message is displayed when you try to use SSH from one node to another, or when you run a command that requires SSH connections:
sshkey_read: Ed25519 keys are not allowed in FIPS mode

Resolution or action

Run the following command in all affected nodes, where FIPS is enabled:
sed -i '/ed25519/d' /root/.ssh/known_hosts*

An error is displayed during the firmware check.

Product:
  • IBM Storage Scale System 5000
When you run the mmlsfirmware --type storage-enclosure command, the following error is displayed:
/usr/lpp/mmfs/bin/mmremote[8067]: lsFirmware[7565]: mmgetpdisktopologylite: line 2938: /usr/lpp/mmfs/bin/diskman/lsjbofnet: not found
mmlsfirmware: Command failed. Examine previous error messages to determine cause.

The firmware check incorrectly searches for an IBM Storage Scale System 5149-F26 storage enclosure, which is not applicable to IBM Storage Scale System 5000.

Resolution or action

This error can be ignored. Contact IBM Support for further guidance.

A node might not be updated successfully after an update and reboot.

Product:
  • IBM Storage Scale System 6000
  • IBM Storage Scale System 3500

Sometimes, when you update a server by using the essrun command, the server might not be updated after the server is rebooted.

Resolution or action

Reboot the node and issue the essrun update --offline command. Contact IBM Service for guidance, if the problem persists.

The secondary PSU might fail to update during an offline update from both canisters concurrently.

Product:
  • IBM Storage Scale System 6000
When you update a 5149-F48 server offline from both canisters, the secondary PSU might not be updated. During the service, LED illuminates becasue of this issue. The normal operation of the PSU has no impact. The following error message might be displayed:
[E] Error sg1 updating firmware for enclosure.

Resolution or action

If the cluster is offline, then use ipmitool power cycle and run the update offline.
essrun update --offline

Else, contact IBM Support for guidance on how to complete the PSU firmware update and reset the LED.

Deployment from the GUI might fail because the RAS interface IP address is not 10.23.16.2.

Product:
  • IBM Storage Scale System 6000
  • Utility Node management server
  • IBM Storage Scale System 3500
Resolution or action
  1. Stop the existing bridge.
    virsh net-destroy ess_vm_host_only_network
  2. Undefine the bridge.
    virsh net-undefine ess_vm_host_only_network
  3. Create bridge with the latest DHCP reservation information.
    virsh net-define /opt/ibm/ess/tools/conf/network_host_only_kvm_dev_esstility.xml
  4. Edit the XML.
    virsh net-edit ess_vm_host_only_network
  5. Add the MAC address from the RAS interface to the EMSVM. An example is as follows:
    <ip address='10.23.16.1' netmask='255.255.255.248'>
     <dhcp>
     <range start='10.23.16.1' end='10.23.16.6'/>
     <host mac='52:54:00:b2:57:2e' name='EMSVM-23E' ip='10.23.16.2'/>
     <host mac='52:54:00:b2:57:2d' name='PROTOCOL_F48' ip='10.23.16.3'/>
     </dhcp>
     </ip>
  6. Start the bridge.
    virsh net-start ess_vm_host_only_network
  7. Set to autostart.
    virsh net-start ess_vm_host_virsh net-autostart ess_vm_host_only_networkonly_network
  8. Verify whether the EMSVM RAS IP is 10.23.16.2 and start deployment from the GUI.

During the drive-replacement of an IBM Storage Scale System 5149-F26 storage enclosure, the enclosure indicator LED might not illuminate.

Product:
  • IBM Storage Scale System 6000

Resolution or action

Run the following command to illuminate the associated enclosure LEDs. The blue enclosure LED illuminates and flashes for 60 seconds, and then turns off.
essjbofctl -i mgmt -j <JBOF S/N> -I -l Bottom  

The drive LED remains amber. If you have confirmed the enclosure location, use the LED to locate the correct drive for replacement.

The FCM4 drive replacement might fail in the first attempt.

Product:
  • IBM Storage Scale System 6000 with FCM4
[E] Can not determine slothandle to power drive /dev/nvmeXnY on/off

This issue is a race condition between format and reset.

Resolution or action

Replace the FCM4 drive again.

mmvdisk pdisk replace --rg <rg> --pdisk <pdisk name>
For example:
mmvdisk pdisk replace --rg rg1 --pdisk e1s5

For more information, see FCM4 drive replacement failure in the first attempt.

Update failed because of the missing drive connection to the attached IBM Storage Scale System 5149-F26 storage enclosures.

Product:
  • IBM Storage Scale System 6000 attached to the IBM Storage Scale System 5149-F26 storage enclosure

Because I/O canisters upgrade, the mmvdisk topology check might fail during the vdisk configuration. This issue occurs if a drive connection to the attached IBM Storage Scale System 5149-F26 storage enclosure is missing.

Resolution or action

  1. From both I/O canisters check connectivity to the attached IBM Storage Scale System 5149-F26 storage enclosures.
    essjbofctl -i auto -t JX

    The JX is the JBOF config; for example, J1, J2.

  2. Address errors if any. Reestablish connections to IBM Storage Scale System 5149-F26 storage enclosure that is attached to drives.
    essjbofctl -I auto -t JX -d -c
  3. Verify the topology.
    mmvdisk server list --nc <building block node class> --disk-topology
  4. Rerun the initial failing step after topology is verified.

The drive path is missing.

Product:
  • IBM Storage Scale System 6000 with QLC mixed tiering
Pdisk health check shows that the drive path is missing.
mmvdisk pdisk list --rg all --not-ok

Resolution or action

  1. Verify that corresponding DA is otherwise healthy and no rebuild operation is in progress.
    mmvdisk rg list --rg <RG name> --da --fault-tolerance
  2. Power cycle the drive to reinitiate path discovery. Contact IBM Support for guidance on how to properly power cycle the drive.

Online upgrade by using essrun changes autoload setting from yes to no

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000

During an online upgrade by using the essrun command, the autoload setting must be disabled. The setting must not change after completion of the upgrade. The setting must be disabled before and after the upgrade or enabled before and after the upgrade. Autoload ensures that IBM Storage Scale starts automatically when a node reboots.

Resolution or action

  1. Check the autoload setting.
    mmlsconfig autoload
  2. After the completion of the upgrade, if you want to enable autoload, issue the following command:
    mmchconfig autoload=yes

A firmware upgrade by using --serial on a 5147-092 JBOD fails

Product:
  • IBM Storage Scale System 5000
An example of the error when you attempt to upgrade a single JBOD in a 5147-092:
mmchfirmware --type storage-enclosure --update-id PREVIOUS --serial-number 789A39W
The following error was displayed:
essio1-hs: [E] Storage enclosure 789A39W not found.
[17:20:07.829157999] /usr/lpp/mmfs/bin/mmchfirmware <- chEnclFirmwareVer2 rc:1
[17:20:07.829914727] /usr/lpp/mmfs/bin/mmchfirmware gpfs is up, putting pdisk paths back in service
mmchfirmware: Command failed. Examine previous error messages to determine cause.

Resolution or action

Issue the command with the --serial option.

QLC SSDs might run Gen 1 speeds (2.5 GT/s)

Product:
  • IBM Storage Scale System 6000
Resolution or action
  1. To check whether the system has drives with degraded speed run the following:
    for i in $(nvme list -v | grep pcie | grep SAMS | awk '{print $NF}'); do  nvme list -v | grep pcie | grep $i | 
    awk '{printf $2" "}'; nvme list -v | grep pcie | grep $i | awk '{print $(NF-2)}' | xargs -i lspci -vvs {} 
    | grep LnkSta: ; done | grep -v 16GT

    A sample output is as follows:

    
    S7ZDNG0Y100024         LnkSta:    Speed 2.5GT/s (downgraded), Width x2 (ok)
    S7ZDNG0Y100038         LnkSta:    Speed 2.5GT/s (downgraded), Width x2 (ok)
    S7ZDNG0Y100023         LnkSta:    Speed 2.5GT/s (downgraded), Width x2 (ok)
    S7ZDNG0Y100051         LnkSta:    Speed 2.5GT/s (downgraded), Width x2 (ok)
    
  2. Make sure that all drives are at 16 GT/s, otherwise, run the recovery steps:
    1. Power cycle the drive to reinitiate the link training.
    2. Reboot the node to reinitiate link training.
    3. Run recovery script to retrain the link. For example,
      /opt/ibm/ess/tools/samples/setlnkspd.sh 47
      A sample output is as follows:
      Slot: 47, target pcie address: d4:00.0, port pcie address: ca:09.0
             Link cap: 0a7b7904, Link Speed: 3, Link width 2
             Link cap 2: 021e0003
            Setting link cap 2 of slot 47 with 021E0004
            Trigger link training of slot 47? (y/n) y
            Triggering link control with 0060
      

SELinux enablement might cause failures on IBM Storage Scale System Utility Node VM

Product:
  • IBM Storage Scale System Utility Node VM
You might see the following error when you enable SELinux on IBM Storage Scale System Utility Node VM:
[WARNING]: log file at /var/log/ess/6.2.3.0/essansible.json is not writeable and we cannot create it, aborting

Resolution or action

Create touch /.autorelabel, and reboot the node.

Deployment inventory file might be overwritten if config load is run with individual nodes only.

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000

The inventory file is stored in /vpd/Inventory. This file might be incorrect if you are running config load with one node at a time.

Resolution or action

Run the essrun config load with all nodes in the same command.

Drive failure is not reported by Callhome due to being marked as a duplicate

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000

Resolution or action

None. Contact IBM Support if a drive failure occurs.

Protocol VM creation fails if a previous protocol VM exists

Product:
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500

When you attempt to create a new protocol VM from the GUI, if a previous VM exists, the creation of the new protocol VM fails. The deployment fails with errors that are related to permanently added utility2 to the list of known hosts.

Build information

ess_7.0.1.0_2414-01-sr-gr

Prerequisites

Make sure that an existing protocol VM must be removed before initiating deployment from the GUI.

Resolution or action

Before a new protocol VM deployment from the GUI:
  1. Verify whether any existing protocol VMs are present on the system.
  2. If an existing protocol VM is found, remove it completely before you initiate the new deployment.
  3. Clean the yum cache if needed by running yum clean packages.

Deployment from GUI fails, manual cleanup is required

Product:
  • IBM Storage Scale System 6000
  • Utility Node management server
  • IBM Storage Scale System 3500

Resolution or action

Run manual mm commands such as mmdelnode, mmvdisk rg delete, mmvdisk fs delete, and mmvdisk vs delete to cleanup artifacts that were created, attempt the deployment again. Contact IBM Support for any further guidance.

QLC drives fail to enroll (self-encrypting drives)

Product:
  • IBM Storage Scale System 6000 with QLC drives

Resolution or action

  1. Power off and on the drives.
    /opt/ibm/ess/tools/samples/drives_off_on
  2. Enroll QLC drives (on one of the canisters).
If more issues or concerns, contact IBM Support.

Disk replacement with command fails for QLC drives in mixed configurations

Product:
  • IBM Storage Scale System 6000 with QLC drives

Resolution or action

  1. Use underlying disk replacement commands.
  2. Use the GUI to replace drives.
For more issues or concerns, contact IBM Support.

Formatting of 4 K+8 B drives fails during MES operations

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000
mmvdisk: (mkrginput) Only the format of 4K+0 or 512+0 is supported.

Resolution or action

If more issues or concerns, contact IBM Support.

FCM4 drive replacement failure in the first attempt

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000

Resolution or action

Run the same command again.

Concurrent new deployments through the GUI from multiple browser sessions can overwrite earlier sessions before deployment starts

Product:
  • IBM Storage Scale System Utility Node
  • IBM Storage Scale System 6000
  • IBM Storage Scale System 3500
If two users load the deployment GUI portal for the same system and attempt to deploy without refreshing the page, the second deployment does not detect the ongoing progress of the first. As a result, the second deployment overwrites the first, and the first deployment stops. Any subsequent refresh of the GUI portal displays only the progress of the second deployment. This issue occurs only if both users reach the configuration step and click Submit to start deployment without refreshing the page beforehand.
Resolution or action
To avoid this issue:
  • Refresh the deployment GUI portal before deployment. A refresh checks for any ongoing deployment and prevents starting a new one if progress is detected.
  • Make sure that only one user initiates the deployment at a time.

GUI does not display full essrun logs for failed commands

Product:
  • IBM Storage Scale System Utility Node
  • IBM Storage Scale System 6000
  • IBM Storage Scale System 3500
When a deployment fails, the GUI might display only a partial view of the essrun command logs.
Resolution or action
To view the full essrun logs, manually access the deployment container and check the log file:
  1. SSH into the deployment container host.
    ssh emsvm
  2. Log in to the deployment container.
    podman exec -it IBMRCLCONNECT /bin/bash
  3. Access the full log file.
    vim /var/log/ess/6.2.3.0/essansible.json 

utilityBareMetal update fails due to SSH configuration error

Product:
  • IBM Storage Scale System Utility Node
  • IBM Storage Scale System 6000
  • IBM Storage Scale System 3500
TASK [/opt/ibm/ess/deploy/ansible/roles/checkenv : Check known hosts | Fail] ***
fatal: [utilityBareMetal]: FAILED! => changed=false
  msg:
  - Please check above output before proceeding to update.
  - Node has to be able to ssh to itself passwordless.
  - Manually fix by running 'ssh-keygen -R localhost ; ssh-copy-id localhost' in utilityBareMetal
Resolution or action
To resolve the issue, run the following command on Utility Node:
ssh-keygen -R localhost ; ssh-copy-id localhost

After this issue is resolved, clean up any previous update attempts and retry the update.

A traceback found in the essstoragequickcheck command output because of a new 24G SAS-link check

Product:
  • IBM Storage Scale System 6000
  • Utility Node Protocol
  • Utility Node management server
  • IBM Storage Scale System 3000
  • IBM Storage Scale System 3200
  • IBM Storage Scale System 3500
  • IBM Storage Scale System 5000
# essstoragequickcheck
Invalid syntax error is as follows:
Traceback (most recent call last):
File "/opt/ibm/ess/tools/bin/essstoragequickcheck",
line 28, in <module>
from esstools import Listscsi_ess3k,
Listscsi_ess3200, Listscsi_ess3500, Listscsi_ess5k_ess5x,
Listscsi_s6k, Listadapter_ess3k, Listadapter_ess3200,
Listadapter_ess3500, Listadapter_ess5k,
Listadapter_ess5x, Listadapter_essutility,
Listadapter_s6k
File "/usr/lib/python3.6/sitepackages/
esstools/Listscsi_s6k.py", line 546
getSpeedCmd = "' %s /call /pall show | grep Expander
| awk \'\"\'\"\'{print $4}\'\"\'\"\'"%(storcli2) + " |
sort | uniq'" logger.info(getSpeedCmd)
^
SyntaxError: invalid syntax

Resolution or action

  1. Run the following command to remove the conflicting part of the script:
    sed -i 's/ *logger.info(getSpeedCmd)//' /usr/lib/python3.9/site-packages/esstools/Listscsi_s6k.py
  2. Run the following command again:
    # essstoragequickcheck

    After the removal of the traceback, the command ran successfully.

Cannot recover an FCM4 file system because of insufficient space and SGpanic

Product:
  • IBM Storage Scale System 6000

Resolution or action

Refer to the Emergency recovery section under the IBM Storage Scale with thin provisioned devices section in the IBM Storage Scale documentation for graceful emergency recovery for thin-provisioned storage systems, LUNs, and volumes created from FCM drives:

Step 4 in the emergency recovery procedure says: ‘After enough physical space is free, unmount the file system.’ It is difficult to determine how much free space is ‘enough’. The following example helps determine the free space:

For example:

# mmfsadm dump vdisk|grep -A 1 SpaceInfo
A sample output is as follows:
daSpaceInfoVersion 24:56376 daPhySpaceState Critical
used/total physical space 148086264/439482672 MiB utilization 0.3370
Where,
  • 33.70% disk is used which means the space is in the Critical state. Run the following command to check how much space is available:
    grep utiliz /var/adm/ras/mmfs.log.latest
    A sample output is as follows:
    2024-12-09_20:50:05.911-0500: [C] Reset DA space utilization state threshold: Info:20
    Warning:22 Critical:30 OOS:35 OOSBGT:90

    OOS is at 35%, 1.3% less than OOS, and you can safely mount the file system. If the usage is at .349 or higher, delete more and rerun the emergency reclaim to free some more space.

    If the problem persists, call IBM Support.

Correctable hardware errors on many PCI addresses might be noticed in dmesg on a canister

Product:
  • IBM Storage Scale System 6000
In dmesg, you might see the following errors:
[Hardware Error]: Hardware error from APEI Generic 
 Hardware Error Source: 516
 [Hardware Error]: It has been corrected by h/w and 
 requires no further action
 [Hardware Error]: device_id: 0000:e1:00.0
Note: The PCI device address or hardware error source might be different.

Resolution or action

These errors might be safely ignored. The threshold for correctable errors is 1 in 2 TB worth of data. This threshold is measured in IBM manufacturing and systems are only shipped if compliant. If you have any client concerns, contact IBM Support.

GUI reconfiguration error

After reconfiguration of the GUI, you might encounter the following error when you attempt to initialize GUI:
com.ibm.fscc.cli.CommandException: EFSSA0635A An error occurred while reading cluster information on host localhost
Resolution or action
  • Run the following command from the management node:
    -rm /root/.pgpass
    -systemctl restart gpfsgui
  • Initialize the GUI again.

A boot drive mirror degraded when you run the mmhealth node show command when both boot drives are healthy

Product:
  • IBM Storage Scale System 6000

The symptom for this degraded issue is that all but one partition is mirrored successfully. This issue can be seen by running the cat /proc/mdstat command on the affected node and looking for a missing ‘U’.

Example:
# cat /proc/mdstat
A sample output is as follows:
 Personalities : [raid1]
 md2 : active raid1 nvmeXn1p3[2] nvmeYn1p3[0]
 133613440 blocks super 1.2 [2/2] [UU]
 bitmap: 0/1 pages [0KB], 65536KB chunk
 md3 : active raid1 nvmeXn1p5[2] nvmeYn1p5[0]
 768587904 blocks super 1.2 [2/2] [UU]
 bitmap: 6/6 pages [24KB], 65536KB chunk
 md1 : active raid1 nvmeXn1p2[2] nvmeYn1p2[0]
 8289280 blocks super 1.2 [2/2] [UU]
 bitmap: 0/1 pages [0KB], 65536KB chunk
 md0 : active raid1 nvmeXn1p1[2]
 2047936 blocks super 1.0 [2/1] [U_] << here is the missing mirrored partition.
 
 unused devices: <none>
Attention: The partition numbers (p1 for md0, p2 for md1, and so on).

Resolution or action

In the example, you can see that nvmeYn1p1 is the missing element. To fix this manually, add the nvmeYn1p1 partition to /dev/md0 by running:
mdadm -a /dev/md0 /dev/nvmeYn1p1

The measured drive temperature is lower than the low critical value

Product:
  • IBM Storage Scale System 6000

This condition is a false positive and can be ignored.

Example:

# mmhealth node eventlog | grep temp_low_critical
A sample output is as follows:
2024-XX-XX 02:42:11.850411 EST temp_low_critical WARNING Temperature sensor drive_slot13_id94 has measured a temperature is less than the low critical value.

Resolution or action

No action.

In a TPM environment, the key-in-use flag does not get reset after a recovery group is deleted.

Product:
  • IBM Storage Scale System 6000

Resolution or action

This error blocks a new key from being generated in the same NV slot.
  • Option 1: The key is only mistakenly marked as in use; therefore, the same key can be reused. After the key is in use again, the rekey command can be used to change to the new key.
  • Option 2: Contact IBM Support to reset the key.

Only one path to the drive is active

Product:
  • IBM Storage Scale System 6000

After you replaced an FCM4 drive, you might find that only one path to the drive is active.

Check this error by using the mmhealth or the mmvdisk pdisk command.

Example:

# mmvdisk pdisk list --rg s6krw1 --not-ok
A sample output is as follows:

 recovery          declustered 
 group      pdisk  array     paths capacity free space FRU (type) state
 --------  ------  ------    ------ -----    -------- ----------   -----
 s6krw1    e1s24   DA1       1     52 TiB   51 TiB    03LG010      ok

Resolution or action

This issue might resolve itself within an hour. If the issue is not resolved within an hour, complete the following steps:
  1. Verify whether the system is in good condition and no arrays are rebuilding.
  2. Reseat the affected drive.
If the issue is still not resolved, contact IBM Support.

Missing drive paths, enclosure LEDs are on, or unknown status when performing SAS topology

Product:
  • IBM Storage Scale System 6000
  • [ERROR] Unable to determine enclosure order. Check the HBA to enclosure cabling. [ERROR] Location 78F10GH-2 appears only on the sg369 path
  • [ERROR] Enclosure 78F10G8 (IBM-ESS 5149-091, number undetermined):
  • Adapter in PCI Slot: 2, index: c0 Enclosures connected: Enclosure e6 Serial 78F10GM Expected 91 Found 91 Connected to C3 at x4 22.5 Gb/s x12 Unknown

Resolution or action

Refer to the Falcon LEDs lit and paths missing before cluster is created and contact IBM Support.

Missing drives or namespaces from one or both canisters

Product:
  • IBM Storage Scale System 6000

Example of IBM Storage Scale System 6000 with 48 FCM4 drives missing 8

nvme list -v | grep NVMe | wc -l 40
esstoragequickcheck -N localhost 
A sample output is as follows:
[INFO] Enclosure 78L005D sees 40 disks (40 SSDs, 0 HDDs) [ERROR] GNR server disk topology: Scale 6000 F48 48 NVMe (match: 83/100)
Resolution or action
  1. Reboot the canister.
    systemctl reboot
  2. Complete AC power cycle the building block.
    1. Completely remove power from the IBM Storage Scale System 6000 chassis (unplug all the 4 PSUs).
    2. Wait for 5 minutes and plug power back to the PSUs.
    3. Wait for the canisters boot and check the drives again.
  3. Scan the PCI bus again.
    echo 1 > /sys/bus/pci/rescan
You might need to power off or power on the affected slots. Contact IBM Support.

After a firmware update or a drive replacement, the drive shows more paths

Product:
  • IBM Storage Scale System 6000

This error is due to conflicting device namespaces. The system runs without problem while in this condition.

Example:

mmvdisk pdisk list --rg s6krg1 --not-ok
A sample output is as follows:

 recovery       declustered
 group    pdisk array paths capacity free space FRU (type) state
 ------  ------ ----- ----- -------- ---------- ---------  -----
 s6krg1  e1s22  DA1   3     52 TiB   12 TiB     03LG010    ok

Resolution or action

The error might resolve itself within an hour. If the error is not resolved, use one of the following options:
  • Verify that the system is in good condition and no arrays are rebuilding, then reseat the affected drive.
  • Check your mounts, and verify whether you can reboot a canister without losing quorum. If you can, then reboot one canister. Wait until recovery is complete and check for the error. If the error is still unresolved, double check quorum and mounts again, and reboot that partner canister.
  • Contact IBM Support, if the error is still not resolved.

CX7 crypto-enabled high-speed adapters to replace CX7 noncrypto adapters

Product:
  • IBM Storage Scale System 6000

CX7 crypto-enabled high-speed adapters can be used to replace CX7 noncrypto adapters. Ethernet has crypto-enabled adapters by default. Therefore, if the replacement is for an InfiniBand system, the link layer needs to be changed.

The essgennetworks command can be used to change the link layer of each port, then the canister must be rebooted.

Resolution or action

In the following example, both ports of a single adapter are changed to InfiniBand:

  1. Verify that you do not lose the quorum after you reboot the canister or a network connectivity does not change.
  2. Change the link layer of the ports by using the essgennetworks command from the canister.
    essgennetworks -N localhost --change InfiniBand --devices /dev/mst/mt4129_pciconf1 --port P1
    essgennetworks -N localhost --change InfiniBand --devices /dev/mst/mt4129_pciconf1 --port P2
  3. Reboot the canister.
    reboot

Resolution or action

Autoload setting might not be as expected after an online update

Product:
  • IBM Storage Scale System 6000

After an online update, the autoload configuration might show some nodes set to autoload=no.

Example:
mmlsconfig autoload
autoload yes
autoload no

Resolution or action

If the autoload setting is not as desired, use the mmchconfig command to change to the expected value.
mmchconfig autoload=yes

Unsuccessful online update of IBM Storage Scale System 5000

Product:
  • IBM Storage Scale System 5000
During an online update for IBM Storage Scale System 5000, you might encounter an error similar as follows:
TASK [/opt/ibm/ess/deploy/ansible/roles/updatenode : Set partner node as primary | gather backup] **************************
fatal: [essio2]: FAILED! => changed=true
  cmd: |-
    /usr/lpp/mmfs/bin/mmvdisk rg list --rg ess5k_essio1_essio2
    ess5k_essio2_essio1 --server -Y  | grep -i backup  | awk -F ':' '{print $8}'
  delta: '0:00:01.149195'
  end: '2024-XX-28 01:24:40.658240'
  failed_when_result: true
  msg: ''
  rc: 0
  start: '2024-XX-28 01:24:39.509045'
  stderr: '/bin/sh: line 1: ess5k_essio2_essio1: command not found'
  stderr_lines: <omitted>
  stdout: |2-

Resolution or action

Run an offline update (as long as downtime can be scheduled).
  1. Shut down GPFS on both I/O nodes.
  2. Start the upgrade by using the --offline flag,
    essrun -N <IO nodeList> update --offline
If an offline upgrade is unacceptable, run an online upgrade.
  1. Check the update.
    essrun update --precheck
  2. Upgrade one node only.
  3. From the RG group, move both recovery group names to the peer node.
    1. Select RG names that are hosted by the node and must be updated.
      mmvdisk rg list
    2. Check recovery groups status.
      mmvdisk rg change --rg <rg name> --active <peer node >
    3. Upgrade only one node (the one that is not hosting any RG).
      essrun -N <io node> update
    4. After one node online upgrade is successful, upgrade other nodes by completing all online upgrade steps.

Incorrect FRU type for drives after the recovery group creation

Product:
  • IBM Storage Scale System 6000

Sometimes IBM Storage Scale System 6000 drives might show incorrect FRU type after the recovery group creation. This issue might also occur during MES of drives from 24 to 48.

Resolution or action

Run the mmvdisk pdisk list --rg and use the output to determine whether an incorrect FRU type is seen.
  • Correct FRU type
    mmvdisk pdisk list --rg rgs6k

    A sample output is as follows:

    
    recovery              declustered 
    group       pdisk     array        paths  capacity  free space   FRU (type)  state
    --------  ---------  -----------   -----  --------  -----------  ----------  ----
    rgs6k     e1s01         DA1        2      52 TiB    12 TiB       3LG010      ok 
    
  • Incorrect FRU type
    
    recovery         declustered 
    group    pdisk   array         paths   capacity  free space   FRU (type)      state
    ------- ------  ----------     -----   --------  ----------  ---------------  -----
    rgs6k   e1s01   DA1              2      52 TiB   12 TiB      19.2 TBu FCM4 N  ok 
    

    The incorrect FRU does not impact on normal operation. However, a drive with incorrect FRU type needs to be replaced in the future, the normal repair operation might fail.

    If the repair fails, double check that you have the proper FRU type (03LG010). The FRU can be seen on the new drive label. If the FRU is incorrect, call IBM Support before continuing. If the FRU is correct, retry the repair by using the --force-fru option.
    mmvdisk pdisk replace –rg rgs6k --pdisk e1s01