Dell Equallogic generic hard drive firmware update

By , March 5, 2013 1:24 AM
> This might be of some use - I've updated a ST31000340NS (ES.2 1TB > version) under Linux to MA0D using hdparm v9.27's --fwdownload switch on > Debian 5. You have to strip the first 256 bytes of Dell header from the > start of the Dell update binary using dd bs=256 skip=1 ... 
You're the man!! Your method worked like a charm (after rebooting in a clean,
live environment).
These are the steps I did to update the SATA HD firmware on my Dell R410
without SAS controller and in Debian:

1) boot the server from a live CD (Ubuntu 9.10 in my case)
2) downloaded from packages.debian.org the Sid package of hdparm (v9.27)
3) installed it in the Ubuntu live session
4) downloaded the firware from support.dell.com and unpacked it
5) dd if=payload/MA0D.fw of=payload/MA0D.lod bs=256 skip=1
6) hdparm --fwdownload payload/MA0D.lod /dev/sda
7) then added the extra switches that hdparm needs to follow with this
dangerous operation
8) firmware updated!

Just to mention that I did the first hdparm --fwdownload with the HD *working*
(I was using the system installed on it, not a live one) and the updated
failed (due to the disk disconnecting from the SATA bus) but the disk worked
without problem. No fried disk, no bricking at all.

http://www.upemax.user.icpnet.pl/

It’s seems it’s 208 bytes

I need to update firmware on my Seagate Constellation ES ST32000644NS branded as Dell Equallogic. Since I don’t use this drive in a Dell Server but in my Apple Mac Pro the only possible way to do this is to use Linux and hdparm.

Then I found this: http://lists.us.dell.com/pipermail/linux-poweredge/2010-April/042003.html

The correct firmware for my drive is Muskie/KA09.fwh

The only question is how many bytes I have to remove from the Dell header to able to flash it with hdparm ?

Files for comparision: http://www.upemax.user.icpnet.pl/

By , January 21, 2013 12:49 PM

Surrendering our routines that give us control over ourselves and our lives,
by modifying the preparedness and stability that an organized ritual gives us in preparing us for our daily life is often problematic.

The ability to makes ones wants known and clear will prevent the loss of self
and also allow us to maintain the routines that allow us to exhibit stability and control over aspects of our life that we so need.

 

 

Disable Windows Error Recovery (During Startup)

By , December 11, 2012 11:23 AM

I used this string: bcdedit /set {default} bootstatuspolicy ignoreallfailures (or displayallfailures) and it worked.

Veeam Backup 6.5

By , December 9, 2012 9:25 PM

Use VeeamZIP whenever you need to:

  • Backup a VM on-the-fly (for example, before making changes to it). Instead of running the regular backup job (which typically contains multiple VMs and a specified number of restore points) or creating a new backup job, simply VeeamZIP the VM.
  • Archive a VM (for example, before decommissioning it). VeeamZIP is a powerful weapon in the fight against VM sprawl. You no longer need to keep unused VMs just in case someone comes around later asking for them. Instead, VeeamZIP and then delete unused VMs. It’s a great way to reclaim expensive production storage.
  • Copy a VM (to your test lab, training center, to give to a client, etc.). To install the VM in a new location, simply restore it from the backup using Veeam Backup & Replication or Veeam Backup™ Free Edition (see next section). Unlike copying, cloning or exporting a VM:
    • You can VeeamZIP a VM without pausing or powering it off.
    • VeeamZIP compresses and deduplicates the data to minimize file size.
    • ­VMs are fully encapsulated, and all configuration settings are correctly restored.
    • ­Thin provisioned disks are maintained as thin throughout the backup and restore process.
    • ­You can extract guest files from the backup.

You can use VeeamZIP from the Veeam backup console. You can also install Veeam Backup Free Edition on your workstation and use VeeamZIP there. Running VeeamZIP from your workstation can be useful, for example, if you want to VeeamZIP a VM to a USB stick or local hard drive. Of course, you still need permissions in your virtual infrastructure to perform a backup.

MySQL best practices on raid

By , November 25, 2012 4:58 AM

MySQL best practices on raid
Sounds like the write policy on your RAID controller is set to “Write Through” instead of “Write Back”. If your RAID controller has a battery and RAM you should really use write back and turn Mysql sync_binlog back to 1. If your controller doesn’t have a battery then using Write Back is pretty risk. Good luck.

ESX kills my USB

By , November 19, 2012 10:48 PM

I recently had a number of vSphere ESX4i  USB Key installs following my article on putting vSphere ESX4i on a USB key / Pen Drive. I needed to format a couple for general windows usage, only to find that the ESX4i image creates a number of partitions on the USB Key. Unfortunately Windows does not appear to support the removal of partitions on removable devices so when I was trying to format a 2GB USB stick I was able to format a 110MB partition and that was it. I was a bit stuck on the best way to rectify the issue and wasn’t finding much to help out on the web.

That’s when I stumbled upon the HP USB Storage Format Tool,  a great little tool that works with a wide range of USB sticks and not just HP ones.  It allowed me to wipe the USB key as a single entity and didn’t care about the partitioning, returning my USB Key to a useable state within windows.

www.eocfiles.com/bdc86eb1ed2989c30dcd1902e84939ae/bootdisks/SP27608.exe

WILL GIVE IT TO YOU ALSO

 

vCenter Applicance Password change

By , November 7, 2012 1:26 PM

default password is
root
vmware
to change the password login through CLI and type passwd
and change the password
this takes care of that :)

PROXMOX

By , November 3, 2012 7:40 PM

install Proxmox,
ensure to set machine name correctly
consider .local or .WORKGROUP

Connect to the Proxmox VE web interface

Connect to the admin web interface (https://youripaddress:8006) and configure the vmbr0 and review all other settings, finally reboot to check if everything is running as expected.

 

 

remember to consider

Optional: Developer Workstations with Proxmox VE and X11

Proxmox VE is primarily used as virtualization platform with NO additional software installed. In some case it makes sense to have a full desktop running on Proxmox VE, for example for developers using Proxmox VE as their primary workstation/desktop.

For example, just install lxde desktop:

aptitude install lxde libcurl3

Make sure network-manager is not used, else pve-cluster will not start

aptitude purge network-manager

To get a modern browser, Google Chrome is a good idea – download the 64-bit Chrome from Google, also install Oracle (Sun) Java, see Java_Console_(Ubuntu)

 

you should be able to select LXDE from your loginmanager, or if you are dropped at a shell, type “startlxde”.

Not sure if what follows is the best way, but it works for me on my desktop PC. I boot into runlevel 3, then run startx to initiate the X session. In order to start LXDE, I grabbed the .Xclients-default file shown below from an installation with multiple desktops, and set it to start LXDE

http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Squeeze

INSTALL VMWARE TOOLS on PIAF

By , November 1, 2012 9:30 PM

open console
VM Guest Install VMware Tools

mount /dev/cdrom /media

df
cd ..
cd tmp

ll /media/
ls -l

tar zxvf /media/VM {tab}
cd vmw{tab}
./vmware{tab}

unmount /media/

 

ESX FT Fault Tolerance VMware

By , October 31, 2012 6:55 PM

Quote the VMware FT compatibility Requirements:

Identify VMware FT compatibility requirements

  • Same Build number for ESX(i) hosts
  • Gigabit NIC’s
  • Common Shared Storage
  • Single Proc machine
  • Thin Provisioned disks not supported (automatically converted)
  • No snapshots
  • PROBABLY ONLY ONE CPU

Lab Environment

I have following hardware as my lab equipment.

2 identical HP server. 6 Nics on the server. 1 Test VM running W2K3R2 x64bit.

Test VM has 1 vCPU.

All right. We all set. Let’s see what we can do.

Turn on Fault Tolerance

If you got all your configuration right, all what you need to do is to right click your VM and choose Turn on Fault Tolerance.

ft-01

ft-02

However, you may got following errors.

Typical Errors

 

1.No FT VMkernel

ft-03

Reason:

FT requires to use specific Network to make sure logs will be copied from Primary VM to Secondary VM. You need to either create a specific VMkernel or use the exist one. In my case, I use my vMotion network since I know I don’t vMotion much.

Solution:

ft-04

 

 

2. Insufficient resources for HA

ft-05

Reason:

The FT requires HA to be enabled. However, with my scenario, I only have 2 hosts and HA enabled. The Host failure cluster tolerate is 1 host. FT won’t accept that. The easiest way is to use percentage of resrouces and setup it as 5%.

Solution:

ft-06

3. Thin disk need to be converted to thick

ft-07

Reason:

This is a test lab. The is no double I use thin disk for this test VM. so FT doesn’t work on thin disk and it has be converted to thick.

Solution:

Power off test VM. Go to that VM from datastore broswer and right click the vmdk. Choose “Inflate”

ft-08

 

Then, it should work!

ft-09

Conclusion:

Few tips for FT. FT is very powerful. I have running ping test from test VM and power off the primary host. No ping was dropped!. But it does generate heaps of traffic on FT log vmkernel (33MBPS). so Please be aware don’t put too much pressure on your network.

After Hours Doctors After Hours Doctors