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
- 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.
- 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.
- 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.
- 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 ':::::::' - 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.
- 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.
- 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.
- 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.
- 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.
- 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. - 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.
- IBM Storage Scale System 6000
In the GUI of systems with no IBM FlashCore Modules, the 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.
- 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
- 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:
- 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 listofcesvmnodeIf your environment uses a high-speed network, add the--suffix=-hsoption:essrun -N emsnode cluster --add-cesvm-nodes listofcesvmnode --suffix=-hs - 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 --configureFor 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.
- 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
sshkey_read: Ed25519 keys are not allowed in FIPS modeResolution or action
sed -i '/ed25519/d' /root/.ssh/known_hosts*An error is displayed during the firmware check.
- IBM Storage Scale System 5000
/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.
- 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.
- IBM Storage Scale System 6000
[E] Error sg1 updating firmware for enclosure.Resolution or action
essrun update --offlineElse, 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.
- IBM Storage Scale System 6000
- Utility Node management server
- IBM Storage Scale System 3500
- Stop the existing bridge.
virsh net-destroy ess_vm_host_only_network - Undefine the bridge.
virsh net-undefine ess_vm_host_only_network - Create bridge with the latest DHCP reservation information.
virsh net-define /opt/ibm/ess/tools/conf/network_host_only_kvm_dev_esstility.xml - Edit the XML.
virsh net-edit ess_vm_host_only_network - 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> - Start the bridge.
virsh net-start ess_vm_host_only_network - Set to
autostart.
virsh net-start ess_vm_host_virsh net-autostart ess_vm_host_only_networkonly_network - 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.
- IBM Storage Scale System 6000
Resolution or action
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.
- 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>
mmvdisk pdisk replace --rg rg1 --pdisk e1s5For 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.
- 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
- From both I/O canisters check connectivity to the attached IBM Storage Scale System 5149-F26 storage
enclosures.
essjbofctl -i auto -t JXThe JX is the JBOF config; for example, J1, J2.
- 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 - Verify the
topology.
mmvdisk server list --nc <building block node class> --disk-topology - Rerun the initial failing step after topology is verified.
The drive path is missing.
- IBM Storage Scale System 6000 with QLC mixed tiering
mmvdisk pdisk list --rg all --not-okResolution or action
- Verify that corresponding DA is otherwise healthy and no rebuild operation is in
progress.
mmvdisk rg list --rg <RG name> --da --fault-tolerance - 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
- 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
- Check the
autoloadsetting.mmlsconfig autoload - 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
- IBM Storage Scale System 5000
mmchfirmware --type storage-enclosure --update-id PREVIOUS --serial-number 789A39WThe
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)
- IBM Storage Scale System 6000
- 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 16GTA 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) - Make sure that all drives are at 16 GT/s, otherwise, run the recovery steps:
- Power cycle the drive to reinitiate the link training.
- Reboot the node to reinitiate link training.
- Run recovery script to retrain the link. For
example,
A sample output is as follows:/opt/ibm/ess/tools/samples/setlnkspd.sh 47Slot: 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
- 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, abortingResolution or action
Create touch /.autorelabel, and reboot the node.
Deployment inventory file might be overwritten if config load is run with individual nodes only.
- 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
- 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
- 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
- Verify whether any existing protocol VMs are present on the system.
- If an existing protocol VM is found, remove it completely before you initiate the new deployment.
- Clean the yum cache if needed by running yum clean packages.
Deployment from GUI fails, manual cleanup is required
- 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)
- IBM Storage Scale System 6000 with QLC drives
Resolution or action
- Power off and on the drives.
/opt/ibm/ess/tools/samples/drives_off_on - Enroll QLC drives (on one of the canisters).
Disk replacement with command fails for QLC drives in mixed configurations
- IBM Storage Scale System 6000 with QLC drives
Resolution or action
- Use underlying disk replacement commands.
- Use the GUI to replace drives.
Formatting of 4 K+8 B drives fails during MES operations
- 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
- 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
- IBM Storage Scale System Utility Node
- IBM Storage Scale System 6000
- IBM Storage Scale System 3500
- 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
- IBM Storage Scale System Utility Node
- IBM Storage Scale System 6000
- IBM Storage Scale System 3500
essrun command logs.essrun logs, manually access the deployment container and check the log file:- SSH into the deployment container host.
ssh emsvm - Log in to the deployment
container.
podman exec -it IBMRCLCONNECT /bin/bash - Access the full log file.
vim /var/log/ess/6.2.3.0/essansible.json
utilityBareMetal update fails due to SSH configuration error
- 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
ssh-keygen -R localhost ; ssh-copy-id localhostAfter 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
- 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
# essstoragequickcheckInvalid 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 syntaxResolution or action
- 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 - Run the following command again:
# essstoragequickcheckAfter the removal of the traceback, the command ran successfully.
Cannot recover an FCM4 file system because of insufficient space and SGpanic
- 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
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
Criticalstate. Run the following command to check how much space is available:
A sample output is as follows:grep utiliz /var/adm/ras/mmfs.log.latest2024-12-09_20:50:05.911-0500: [C] Reset DA space utilization state threshold: Info:20 Warning:22 Critical:30 OOS:35 OOSBGT:90OOS 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
- IBM Storage Scale System 6000
[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.0Resolution 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
com.ibm.fscc.cli.CommandException: EFSSA0635A An error occurred while reading cluster information on host localhost- 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
- 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’.
# cat /proc/mdstatA 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>Resolution or action
mdadm -a /dev/md0 /dev/nvmeYn1p1The measured drive temperature is lower than the low critical value
- IBM Storage Scale System 6000
This condition is a false positive and can be ignored.
Example:
# mmhealth node eventlog | grep temp_low_criticalA 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.
- IBM Storage Scale System 6000
Resolution or action
- 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
- 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-okA 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 okResolution or action
- Verify whether the system is in good condition and no arrays are rebuilding.
- Reseat the affected drive.
Missing drive paths, enclosure LEDs are on, or unknown status when performing SAS topology
- 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
- 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 40esstoragequickcheck -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)- Reboot the canister.
systemctl reboot - Complete AC power cycle the building block.
- Completely remove power from the IBM Storage Scale System 6000 chassis (unplug all the 4 PSUs).
- Wait for 5 minutes and plug power back to the PSUs.
- Wait for the canisters boot and check the drives again.
- Scan the PCI bus again.
echo 1 > /sys/bus/pci/rescan
After a firmware update or a drive replacement, the drive shows more paths
- 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-okA 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 okResolution or action
- 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
- 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:
- Verify that you do not lose the quorum after you reboot the canister or a network connectivity does not change.
- 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 P1essgennetworks -N localhost --change InfiniBand --devices /dev/mst/mt4129_pciconf1 --port P2 - Reboot the canister.
reboot
Resolution or action
Autoload setting might not be as expected after an online update
- IBM Storage Scale System 6000
After an online update, the autoload configuration might show some nodes set to
autoload=no.
mmlsconfig autoload
autoload yes
autoload noResolution or action
mmchconfig autoload=yesUnsuccessful online update of IBM Storage Scale System 5000
- IBM Storage Scale System 5000
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
- Shut down GPFS on both I/O nodes.
- Start the upgrade by using the --offline flag,
essrun -N <IO nodeList> update --offline
- Check the update.
essrun update --precheck - Upgrade one node only.
- From the RG group, move both recovery group names to the peer node.
- Select RG names that are hosted by the node and must be
updated.
mmvdisk rg list - Check recovery groups
status.
mmvdisk rg change --rg <rg name> --active <peer node > - Upgrade only one node (the one that is not hosting any
RG).
essrun -N <io node> update - After one node online upgrade is successful, upgrade other nodes by completing all online upgrade steps.
- Select RG names that are hosted by the node and must be
updated.
Incorrect FRU type for drives after the recovery group creation
- 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
- Correct FRU type
mmvdisk pdisk list --rg rgs6kA 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 okThe 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