This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
storage:brocade_pb [2021/04/29 11:15] manu [Defect Gbic module] |
storage:brocade_pb [2025/08/23 23:38] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Brocade problem determination ====== | ====== Brocade problem determination ====== | ||
+ | |||
+ | //For info// if ask for supportsave : CRA (Challenge Response Authentication) is chosen as "NO" or "N" and the issue is still seen and/or root access is not available | ||
+ | |||
+ | ===== SAN switch cleanup files ===== | ||
+ | |||
+ | <cli prompt='>'> | ||
+ | |||
+ | FLEX-A1-BLUE:root> df -h | ||
+ | Filesystem Size Used Avail Use% Mounted on | ||
+ | /dev/root 377M 247M 110M 69% / | ||
+ | /dev/hda3 193M 23M 161M 12% /core_files | ||
+ | /dev/hda1 377M 277M 80M 78% /mnt | ||
+ | FLEX-A1-BLUE:root> | ||
+ | FLEX-A1-BLUE:root> supportsave -R | ||
+ | Removing all core and FFDC files! | ||
+ | SupportSave completed (Duration : 0 minutes 1 seconds). | ||
+ | FLEX-A1-BLUE:root> cleanup | ||
+ | |||
+ | This utility will remove obsoleted files on the local CP. | ||
+ | |||
+ | Be aware the tool will remove all unauthorized code under | ||
+ | following directories on BOTH partitions: | ||
+ | |||
+ | /bin | ||
+ | /sbin | ||
+ | /lib | ||
+ | /fabos | ||
+ | /root | ||
+ | /usr | ||
+ | /core_files | ||
+ | |||
+ | Note that all the core files will be removed as well. | ||
+ | In case you want to save any of your private code or core, | ||
+ | please copy them before running this command. | ||
+ | |||
+ | Do you want to continue [Y]: Y | ||
+ | Checking //bin, please wait ... | ||
+ | Checking //sbin, please wait ... | ||
+ | Checking //usr, please wait ... | ||
+ | --Remove //usr/share/zoneinfo/Etc/GMT | ||
+ | --Remove //usr/share/zoneinfo/Etc/GMT+0 | ||
+ | --Remove //usr/share/zoneinfo/Etc/UTC | ||
+ | --Remove //usr/share/zoneinfo/Europe/Luxembourg | ||
+ | --Remove //usr/share/zoneinfo/UTC | ||
+ | --Remove //usr/apache/bin/httpd.0 | ||
+ | --Remove //usr/local/mib_indexes/0 | ||
+ | --Remove //usr/local/snmpd.conf | ||
+ | Checking //fabos, please wait ... | ||
+ | --Remove //fabos/lib/libconfig_pharos.so.1.0 | ||
+ | --Remove //fabos/man/cat7/AN-1001.7m.gz | ||
+ | --Remove //fabos/man/cat7/AN-1002.7m.gz | ||
+ | ... | ||
+ | FLEX-A1-BLUE:root> supportsave -R | ||
+ | Removing all core and FFDC files! | ||
+ | SupportSave completed (Duration : 0 minutes 1 seconds). | ||
+ | FLEX-A1-BLUE:root> cleanup | ||
+ | |||
+ | This utility will remove obsoleted files on the local CP. | ||
+ | |||
+ | Be aware the tool will remove all unauthorized code under | ||
+ | following directories on BOTH partitions: | ||
+ | |||
+ | /bin | ||
+ | /sbin | ||
+ | /lib | ||
+ | /fabos | ||
+ | /root | ||
+ | /usr | ||
+ | /core_files | ||
+ | |||
+ | Note that all the core files will be removed as well. | ||
+ | In case you want to save any of your private code or core, | ||
+ | please copy them before running this command. | ||
+ | |||
+ | Do you want to continue [Y]: Y | ||
+ | Checking //bin, please wait ... | ||
+ | Checking //sbin, please wait ... | ||
+ | Checking //usr, please wait ... | ||
+ | --Remove //usr/share/zoneinfo/Etc/GMT | ||
+ | --Remove //usr/share/zoneinfo/Etc/GMT+0 | ||
+ | --Remove //usr/share/zoneinfo/Etc/UTC | ||
+ | --Remove //usr/share/zoneinfo/Europe/Luxembourg | ||
+ | --Remove //usr/share/zoneinfo/UTC | ||
+ | --Remove //usr/apache/bin/httpd.0 | ||
+ | --Remove //usr/local/mib_indexes/0 | ||
+ | --Remove //usr/local/snmpd.conf | ||
+ | Checking //fabos, please wait ... | ||
+ | --Remove //fabos/lib/libconfig_pharos.so.1.0 | ||
+ | --Remove //fabos/man/cat7/AN-1001.7m.gz | ||
+ | --Remove //fabos/man/cat7/AN-1002.7m.gz | ||
+ | ... | ||
+ | --Remove /mnt/fabos/users/admin/.ssh/authorized_keys | ||
+ | --Remove /mnt/fabos/users/admin/.ssh/authorized_keys.admin | ||
+ | --Remove /mnt/fabos/users/admin/.ssh/authorizedKeys.tar | ||
+ | --Remove /mnt/fabos/webtools/bin/web.conf.0 | ||
+ | --Remove /mnt/fabos/webtools/bin/httpd.conf.0 | ||
+ | --Remove /mnt/fabos/webtools/htdocs/serverstatus.html | ||
+ | --Remove /mnt/fabos/webtools/htdocs/0.weblinker.fcg | ||
+ | Checking /mnt/lib, please wait ... | ||
+ | --Remove /mnt/lib/modules/default/modules.ieee1394map | ||
+ | --Remove /mnt/lib/modules/default/modules.pcimap | ||
+ | --Remove /mnt/lib/modules/default/modules.usbmap | ||
+ | --Remove /mnt/lib/modules/default/modules.ccwmap | ||
+ | --Remove /mnt/lib/modules/default/modules.isapnpmap | ||
+ | --Remove /mnt/lib/modules/default/modules.inputmap | ||
+ | --Remove /mnt/lib/modules/default/modules.ofmap | ||
+ | --Remove /mnt/lib/modules/default/modules.seriomap | ||
+ | --Remove /mnt/lib/modules/default/modules.alias | ||
+ | --Remove /mnt/lib/modules/default/modules.symbols | ||
+ | Checking /mnt/root, please wait ... | ||
+ | --Remove /mnt/root/.ssh/id_rsa | ||
+ | --Remove /mnt/root/.ssh/id_rsa.pub | ||
+ | Checking /mnt/core_files, please wait ... | ||
+ | Checking /mnt/etc/fabos/rbac, please wait ... | ||
+ | --Remove /mnt/etc/fabos/rbac/dynamic.tmp | ||
+ | Finish cleanup of /mnt | ||
+ | |||
+ | FLEX-A1-BLUE:root> df -h | ||
+ | Filesystem Size Used Avail Use% Mounted on | ||
+ | /dev/root 377M 235M 123M 66% / | ||
+ | /dev/hda3 193M 16M 167M 9% /core_files | ||
+ | /dev/hda1 377M 264M 93M 74% /mnt | ||
+ | </cli> | ||
+ | |||
+ | ===== SSH not working, unable to firmwaredownload ===== | ||
+ | |||
+ | ===== SSH not working, unable to firmwaredownload ===== | ||
+ | |||
+ | <cli prompt='>'> | ||
+ | sansw01:admin> firmwaredownload -p sftp 10.10.10.10,root,/export/software/firmwares/san/v8.2.3c1_pha,Mypasswd | ||
+ | |||
+ | Server IP: 10.10.10.10, Protocol IPv4 | ||
+ | Checking system settings for firmwaredownload... | ||
+ | Failed to access sftp://root:************@10.10.10.10//export/software/firmwares/san/v8.2.3c1_pha/release.plist | ||
+ | The server is inaccessible or firmware path is invalid. Please make sure the server name/IP address and the firmware path are valid, the protocol and authentication are supported. It is also possible that the RSA host key could have been changed and please contact the System Administrator for adding the correct host key. | ||
+ | </cli> | ||
+ | |||
+ | <cli prompt='>'> | ||
+ | sansw01:admin> seccryptocfg --default -type SSH -force | ||
+ | Terminating all SSH/SCP sessions running | ||
+ | </cli> | ||
+ | |||
+ | Then retry the download | ||
+ | |||
+ | Additionnaly you can disable IPsec | ||
+ | <cli> | ||
+ | ipsecConfig --disable | ||
+ | </cli> | ||
===== Defect Gbic module ===== | ===== Defect Gbic module ===== | ||
Line 8: | Line 156: | ||
sfpshow <port_no> --> check RX and TX value at end (uW values) | sfpshow <port_no> --> check RX and TX value at end (uW values) | ||
- | If **RX** value is low (compare with others Gbics with same speed), then Gbic is defect on **host side**, or cable, else, **Tx** low value problem commes from **Brocade switch Gbic** (or potentially from Gbic slot), or cable | + | * **RX** value is low (compare with others Gbics with same speed), then Gbic is defect on **host side**, or cable (rare time from Gbic on SAN switch) |
+ | * **Tx** low value problem comes from **Brocade switch Gbic** (or potentially from Gbic slot), or cable | ||
**Example** here with lower RX Power, compare to the same port with no problems, so the problem is related to host side, or cable | **Example** here with lower RX Power, compare to the same port with no problems, so the problem is related to host side, or cable | ||
+ | <cli prompt='>'> | ||
+ | sansw01:FID128:admin> sfpshow -all | ||
+ | </cli> | ||
+ | Or | ||
<cli prompt='>'> | <cli prompt='>'> | ||
sansw01:FID128:admin> sfpshow 12/34 | sansw01:FID128:admin> sfpshow 12/34 | ||
Line 28: | Line 181: | ||
</cli> | </cli> | ||
- | + | reset error statistics:\\ | |
- | + | **statsclear** --> useful to see new errors | |
- | + | ||
- | reset error statistics: | + | |
- | statsclear --> useful to see new errors | + | |
Line 74: | Line 224: | ||
===== Buffer credit problem ===== | ===== Buffer credit problem ===== | ||
- | Check the parameters <fc #FF0000>**tim64_txcrd_z**</fc> (Time BB_credit zero) and <fc #FF0000>**stat64_inputBuffersFull**</fc> (Occasions on which input buffers are full). | + | Check the parameters **tim64_txcrd_z** (Time BB_credit zero) and **stat64_inputBuffersFull** (Occasions on which input buffers are full). |
<cli prompt='>'> | <cli prompt='>'> | ||
besw32:admin> portstats64show 3/5 | besw32:admin> portstats64show 3/5 | ||
Line 224: | Line 374: | ||
LABSAN01:FID128:root> kill 18474 | LABSAN01:FID128:root> kill 18474 | ||
</cli> | </cli> | ||
+ | |||
+ | As root check the files permissions | ||
+ | <cli prompt='>'> | ||
+ | CURB04:FID128:root> cd /fabos/users/admin/ | ||
+ | CURB04:FID128:root> ls -l | ||
+ | total 16 | ||
+ | -rw-r--r-- 1 admin admin 507 May 24 2018 .bash_logout | ||
+ | -rw-r--r-- 1 admin admin 27 May 24 2018 .inputrc | ||
+ | -rw-r--r-- 1 admin admin 1347 May 24 2018 .profile | ||
+ | drwxr-xr-x 2 admin admin 4096 Nov 7 2018 .ssh/ | ||
+ | CURB04:FID128:root> cd .ssh/ | ||
+ | CURB04:FID128:root> ls -l | ||
+ | total 24 | ||
+ | -rw-r--r-- 1 root root 10240 Nov 7 2018 authorizedKeys.tar | ||
+ | -rw------- 1 root root 790 Nov 7 2018 authorized_keys | ||
+ | -rw------- 1 admin admin 790 Feb 9 2018 authorized_keys.admin | ||
+ | -rw-r--r-- 1 admin admin 134 May 24 2018 environment | ||
+ | </cli> | ||
+ | |||
+ | check authorized key file for admin | ||