Monday, August 31, 2009

Converting Equallogic arrays to non standard RAID configurations



Some of you may not know this but equallogic supports a whole host of useful RAID configurations available only through their command line interface.


My favorite non standard is RAID6-nospares which creates a RAID6 set with all the drives in the chassis without any spares. While we do not use it for production it is good for backup or replication as it gets you the same amount of space as their RAID 5 configuration but will handle a double failure (of course with the understanding you may want to keep disks on hand for replacement)


They also have a RAID50-nospares and RAID10-nospares though I have not had a use for this.


While I am a CLI fan I would mention that I dislike these not being in the GUI, the reason for this dislike is if you want to carve off a new group with this array and this is the first one you have to initialize it on one of their standard RAID sets and convert it (Crazy but yes equallogic can convert RAID configurations WITH data on it … there are limitations, which basically are you can always convert to a RAID set that holds more data)


The steps are this

Your available RAID policies are:
raid5, raid6, raid10, raid50, raid6-nospares, raid10-nospares, raid50-nospares


Again keeping in mind that you can always convert to a RAID container that has more space but not the other way around (so for example RAID10 > RAID50 or RAID50 > RAID 6)


The amount of time it will take to convert will vary depending on the amount of data and usage. I would note that I have ALWAYS even with backup data had enough space to extract arrays from the group (so no data on it) before converting it.


Hope that helps! Please comment if there is any additional information you are curious about that I forgot to include.

Labels: , , ,


Saturday, August 29, 2009

Unofficial ESX HCL



My intent is to post all models that I have successfully got ESX and ESXI to run on and what versions and hints. The reasoning is many of these are "Lower" grade desktop/server hardware that works well for home testlab.
If any of you out there have experiences with this class of hardware please post a comment with a description of the hardware and Ill add it to the list. I will note that some of these may be in part or whole on the HCL as it keeps expanding as well but I am not covering the ones I KNOW are on there.
All these have been tested with ESX and ESXi 3.5 and ESX and ESXI 4.0
Manufacturer
Model
Configuration
Notes
Dell
SC430
Pentium D, 4 GB RAM max
Works, cant virtualize 64 bit operating systems otherwise works good for home system
Dell
SC440
Pentium D and Xenon, 4 GB RAM max
Depending on the model ,can not virtualize 64 bit operating system
Dell
T605
2 Socket quad core opterons, up to 32 GB of ram
Great little box for entry level or mobile hosts, dual power supplies and with up to 4 port PERC 6 RAID controller.
Dell
Dimension 4300
Intel Pentium, max of 4GB of RAM
Desktop class hardware, worked good for some home brewed linux virtuals
Limited list so far but I have some on the roadmap, anyone with good experiences weather custom builds or built boxes let me know!

Friday, August 21, 2009

New Favorite Vcenter Features

There are many many improvements that I love in this post it is going to be GUI features that I like that make my management life easier. The order does not really matter here to me all are very useful.


1) Search

Absolutely love the search box, with over 300 virtuals in 5 different clusters even though they are numerically ordered by name they are still a pain to find. Combine that with the fact that it searches the note fields makes it amazing (especially if you do like us and consistently put the client name and function for every virtual in the notes)

2) Storage vmotion

While there are other changes I am focusing here on simple act of integrating it into the gui, while I am a CLI fan at heart, the ease it makes it easy, especially tracking down which volumes have free space when you have many VMFS volumes in a cluster

3) Storage Views

The ease of tracking down and mapping which VMFS volumes are attached where or which virtuals are in the wrong volume make this a big tool for us. We have phased rollouts in pre-deployment volumes and clusters for virtual sprawl reasons. But that means its easy to vmotion a virtual while forgetting to move it out of the pre-production volume.

4) Performance overview


For a quick look the overview section in the performance tab is a big feature add, I do like getting a dashboard view of some of the important stats to see the health of your system


5) Alerts

While this is not expressly a GUI addition I am going to bundle it with it. The additional alarms are a life saver. One of my favorites is being able to alert on snapshot size and being able to set thresholds. We have whole teams of people building virtual, it is easy for one or two to forget one out there. We used to track this by a lot of SQL fancyness but no more!

There are many and many other alerts that are useful that I will probably create a separate post on just these after we investigate further.


Labels: , , , , ,


Thursday, August 20, 2009

Defining Vmware view in kaseya


This one is more of a little trick. We have started to use Kaseya to manage our servers and it became obvious at the start that there was a strong need to have a view defined that just shows me all vmware machines.

The simple way to do this is to create a new view
Under the advanced filters view at the bottom filter by *Vmware* in the product name field.

This is what kaseya picks up as the product name

This works for reports too


Labels: ,


Tuesday, August 11, 2009

VMDK vs Direct Attached storage in the iscsi world

I am approaching this from the point of view of our EquaLlogic SAN some of these (namely number 4) may not be as big of an issue. Also discussing in the 3.5 world for most of this will address what 4.0 changes in the end

Pro

1) One place that VMDK’s are a good choice to use is where you have questionable System administrators with local administrative accounts. In some cases we have vendor or client administer accounts (they are the exception) so they can handle specific processes. The problem is if the virtual actually has adapters on the SAN network they have a more direct avenue for causing problems weather on purpose or accident. Anything from re-addressing adapters or some mal-ware that could get installed as they are an admin (not likely in a controlled environment but still possible)As such VMDK’s protect that network from those admins.

2) VMDK’s also behave nicer in the case of SAN failure or performance issues, if a virtual looses connectivity to its VMDK it pauses rather than dropping the volume.

3) Svmotion, while moving volumes between pools is easy moving them between groups and or different SAN vendors is much harder. There are processes but if your data is in VMDK it is a snap. Simply mount the new SAN or volume in a new group and fly, no downtime necessary for what would have been a major move. Virtual storage is the best thing for storage administrators.

4) Not having to administer separate SAN volumes and configuration. This cuts deployment time for a SAN volume to a fraction of the time separate volumes take. Not having to setup ACLS, MPIO configurations … install HIT and configure adapters. It cuts deployment time from a half an hour to 2 Minutes and moves the knowledge out to system administrators rather than storage administrators.

5) We have run across a number of situations lately that either required a host integration tool upgrade or MSISCSI version upgrade to overcome the loss of connectivity to volumes. This is a BIG deal when that means touching 200+ servers. Reducing update and hand maintenance tasks is a huge money saver from the point of view of labor costs.

6) And the last advantage Ill discuss is administration security, unfortunately the granularity of permissions for EqualLogic is lacking. You may not want all your system administrators to be group admins just so they can expand a SAN volume. We have in the past written custom interfaces to achieve this without giving them direct permission but VMDK’s also achieves this. No longer does a sys admin need to be a group administrator on your SAN just for creating new volumes or expanding drives.

Con:

1) Performance: This is the biggest concern with 3.5 not supporting MPIO on its software initiator the performance is just not as good in the equallogic world where MPIO has a huge impact on performance.

2) Not able to take advantage right now of some of the advanced features the Host integration toolkit provides you. Most people are not using these features so it is not as large of a concern

And I am not pleased to say that we are seeing awesome performance (especially with the new beta driver) out of vsphere4 as the software initiator now does have MPIO support. We are likely to evaluate it as our default configuration (presuming successful testing in production) because of the advantages.

Labels: , , , ,


Wednesday, August 5, 2009

cerberus -wag

This is not a troubleshooting process but a humorous observation.

When looking at the process list someone at equallogic has has a sense of humor when naming flags for their processes

/sbin/cerberus -wag
Someone actually named a process after the 3 headed dog and then proceeded to ad a -wag flag :)

Labels:


This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]