Hardware

Dirty Cache – Dell, Equallogic Storage Array

Dirty Cache – Dell, Equallogic Storage Array

I hope you never encounter such an issue, but if you found yourself searching for a method to get online you’re in luck.

Symptoms:

  • Equallogic Storage Array  no longer responds to pings
  • iSCSI attached volumes have all gone offline
  • Unable to access the Equallogic Storage Array using SAN HQ
  • Unable to access the Equallogic Storage Array via its web interface

By this time you may have been alerted to the fact and are aware that your Equallogic Storage Array is offline.

If by now you have consoled in with the serial cable you will see the following message type: Logger daemon is losing messages because offline disks are generating more events than the daemon can handle.

Actions to Take:

  • Connect Serial Interface Cable
  • Have your grpadmin password ready
  • Have putty or terminal emulator of choice ready for use

Now that you are ready  connect to the system via the serial interface on one of the controllers.

Log into the san using the  grpadmin account –

You will see the following message:

Login to account grpadmin succeeded, using local authentication. User privilege is group-admin.

It appears that the storage array has not been configured.
Would you like to configure the array now ? (y/n) [n] | choose n

The following message will be displayed:

Please run setup before executing management commands
It appears that the storage array has not been configured. Please run setup before executing management commands

We are not doing this as this will destroy your data

 

Now that we have logged into the Equallogic Storage Array we need to drop into the BASH command shell.

To do this we type:  su ex sh

You will see the following message:

You are running a support command, which is normally restricted to PS Series Technical Support personnel. Do not use a support command without instruction from Technical Support.

Run the following command: raidtool
In my cases the following message displayed:

Driver Status: *Admin Intervention Requested*

Next we drop into the ecli by typing: ecli
Now in the ecli we want to type:  hs – the following message may be displayed to you:

Health Status (0x0000000800000000): RED Conditions:
RAID_LOST_CACHE_CONDITION

* what we have just confirmed is the raid cache is corrupted

We want to  quit to exit to the CLI>  prompt

And issue the following command:  clearlostdata

This will display the following:

The clearlostdata command will gather information about the
state of this array for support and troubleshooting purposes.
No user information will be included in this data.

E-mail notification is not available, so you must retrieve the results
by using the “text capture” feature of your terminal emulator
or Telnet program.

You will be given information to help you do this at the end of this procedure.

Finally, please remember to include your Dell Technical Support case or incident number in the subject line of any e-mail that you send to Dell Support. This will help ensure that the message is routed correctly.

Do you wish to proceed with data collection? (y/n) [y]: select y

Next you will see:

Starting data collection on …

Section 1 of 1: ..
Finished in 2 seconds

You also have the option to capture the output by using the “text capture” feature of your Telnet or terminal emulator program.
Do you wish to do this (y/n) [n]: y

The configuration data will now be sent to the console. Please enable text capture in your terminal emulator or Telnet program, and submit the resulting file with your problem report.

Please press the Enter key when you are ready to proceed.

When completed your system will come online once again.

I can’t stress this more.  Get your data off that system now.

In my case we replaced both controllers and the issue still happens. Be on the safe side and evacuate your data “NOW”

Other Tech Info:

Model:  70-0011
Family:  PS100
Chassis:  1403
Disks:  SATA HDD
Firmware:  V5.2.4 (R255063)

 

Dell Equallogic PS Series – Undocumented Commands

Disclaimer: The following set of commands are used by Internal staff at Dell Equallogic. These commands are for use only by Equallogic Technical Support personnels. Do not use a support command without instruction from Technical Support

Now for the fun commands you’ve been looking for:

Launch Support Mode
support exec bash

To enter a BASH shell
su exec bash

Various “Netstat” and netstat_test commands…some of the most useful networking commands I’ve used so far:
netstat -i
nstat_test -p 0
nstat_test -r
nstat_test -t

“Cache Tool”
cachetool

Reveal NetBSD
uname -a

“RAIDTOOL” for displaying RAID Info, especially useful in watching the rebuilds with percentages
raidtool

Replication Tuning – TCP
support repl-window-size

Restart the Equallogic Management Service (Note: You must close and re-launch the Group Manager application after running these commands)

eqlinit restart MgmtExec
eqlinit restart-snap MgmtExec
support eqlinit “restart MgmtExec”

Check the status od the MgmtExec Service
eqlinit status

DOWN and UP ETH Ports … first select the Array that you want to operate on (the example connects to array JERMSMIT-01, then toggles eth0 off and then on again)
member select JERMSMIT-01
eth select 0 down
eth select 0 up

“UNAME” (unsure what this is actually doing…)
uname -a

Restart the Network Management service
eqlinit restart-snap netmgtd

“PSGD Test”
psgd_test -r

“EQL Logger”
eqllogger -r

“Clear Cache” – The clearlostdata command will gather information about the state of this array for support and troubleshooting purposes.
clearlostdata

 

Accessing the bash shell in Equallogic

At times you may need to drop into the shell from console to run commands such as traceroute, ping, etc…  while troubleshooting connectivity issues on an Equallogic.

From the main console of the Equallogic you can run the following command to access an OS type level shell.

The command is as follows:

su exec bash

*note* this command may not be available on all Equallogic units

How to Root Galaxy S4!

This is a video by our buddy Zedomax on rooting the Galaxy S4. This method is only for root access, its not a video on installing custom recovery, so please enjoy and remember to subscribe to his YouTube Channel.

.

This method works on all Qualcomm Galaxy S4 running Android 4.2.2 including:
AT&T SGH-i337, T-Mobile SGH-M919, Sprint SPH-L720, Verizon, US Cellular, Telus, .
Rogers, etc…

For GT-i9500 octa-core S4, see other root method here:
http://www.youtube.com/watch?v=1VZd71…

Download and Step-by-Step tutorial here:
http://galaxys4root.com/galaxy-s4-roo…

For rooting Galaxy S4 on Linux/Ubuntu, please see this video instead:
http://www.youtube.com/watch?v=JIAbdV…
For rooting Galaxy S4 on Mac OSX, please see this video instead:
http://www.youtube.com/watch?v=q5Sluq…

For more awesome info on rooting the Galaxy S4 stop over at http://GalaxyS4Root.com

WiFi Tether AT&T Galaxy S4 SGH-i337

I must first thank Zedomax over at galaxys4root.com for his work and information provided which made this possible for me tonight. My hat’s off to you sir.

Please visit his website and follow his YouTube Channel for all the latest and up to date info in rooting Android devices, such as the Galaxy S2, S3, and S4.

So how is this done!

  1. First thing is to root your Galaxy S4 (SGH-i337), this is a must
  2. Next, download the new Wifi Tether provisioning files. (Link) *his link not mine
  3. Use any file browsing app that allows for root access, such as ‘Script Manger’ found in the Google Play Store
  4. Browse as root  to /system/app directory and you will find two files called TetheringProvision.apk and TetheringProvision.odex.  Rename these files to TetheringProvision.apk.bak and TetheringProvision.odex.bak, respectively. I kept the orginal extension in the backup name so that if I reverted back I would remember what to name them
  5. Next go to your Download folder where you downloaded your new TetheringProvision.apk file and copy it to the file into /system/app directory
  6. Reboot your Galaxy S4 and try turning Mobile Hotspot on.  You still get AT&T’s warning message but tethering will now turn on and work.

Awesome isn’t it

Ultimate Credits go to the folks over at XDA – Stop by and give those guys/gals thanks