Finding Drive Speeds for CLARiiON Disks Using Powerlink and Navi/Unisphere
Posted: December 29, 2010 Filed under: vblog 1 Comment »Ok, so it’s common knowledge that drive speeds are shown on the front of all EMC disks but what if you don’t have physical access to the array? I often find myself in this situation and the ability to lookup drive speeds without access to the array has been very helpful. This post will go over the process for locating the part number for the disk and cross referencing it with the Disk and FLARE OE Matrix.
- Find the CLARiiON TLA Part Number for the disk or disks which drive speed needs to be determined. This can be done a couple of different ways. If there are only 1 or 2 disks which are in question, then it will be quicker just to right-click on that drive in Unisphere and bring up the properties. If speeds of multiple drives are in question then generating a physical disk report would be a better approach. I give examples of both methods below.

- Now that we know our part numbers, we can cross reference them with the appropriate disk matrix which can be found on Powerlink. If we look at emc253342, it tells us that:
On Powerlink the Disk and FLARE OE Matrix documents can be found under the model specific Installation/Configuration section in the Technical Documentation and Advisories area of Powerlink.
For example: If you are looking for the Disk and FLARE OE Matrix for a CX4-960 model array, Navigate to: Support > Technical Documentation and Advisories > Hardware/Platforms Documentation > CLARiiON CX4 Series Systems > CLARiiON CX4-960 > Installation/Configuration
Note: The Disk and FLARE OE Matrix documents are based on the product series and not individual array types. This means the CX4 series that includes the CX4-120, CX4-240, CX4-480, and the CX4-960 will all be contained in the same document.
So by searching this matrix we finally find our drive speed.
FAST and FAST Cache: Some Quick Highlights
Posted: November 7, 2010 Filed under: vblog 4 Comments »Edit: A quick response on twitter pointed me to a more current config chart which is now updated. The newer chart is referenced at emc251589
Have you just upgraded your CX4 to FLARE 30? Are you super excited about using FAST but just don’t know where to start? It’s an exciting time for sure in the EMC storage world and I wanted to share some highlights I’ve gathered around using FAST and FAST Cache on your Unified Storage Array.
First of all, a note about FAST sub-LUN tiering. FAST is cool but let’s keep good perspective on IOPS. From my understanding, FAST does not dedicate IOPs to any LUN or application. For many applications (I would dare to say most applications), sharing IOPs in a FAST environment will have little to any impact if sized appropriately with the right number of Flash, FC, and SATA Drives. However, if there is an application that needs dedicated IOPS, by all means use traditional RAID Groups. I’ve heard it mentioned that Storage Pools are implemented more from a Storage Admin perspective where automation and ease-of-use are sought after. On the other hand, RAID Groups are implemented more from a Storage Architect perspective where required performance metrics are known and IOPS can be dedicated.
FAST Cache
- Flash drives do not need dedicated DAEs or back-end buses.
- Flash drives are configured as RAID 1 mirrors
- Can be applied to any LUN
- FAST Cache is disabled by default on a LUN created on Flash Drives ( I can’t imagine why FAST Cache would be needed on a LUN that already lives on SSD)
FAST
- Utilizes heterogeneous pools to allow combining multiple storage devices
- Does not differentiate between different drive speeds. For example, FAST does not know the difference between a 15k FC drive and a 10k FC drive.
- It is recommended that drives with different rotational speeds are kept in separate storage pools. This allows for consistent performance between storage tiers in the same pool.
- Performance is analyzed every hour and all data within a FAST pool is given a rank
- Auto-Tiering is based on a schedule and should be kicked off after hours to maintain minimal performance impact.
- Manual relocation is available if needed.
- Auto-Tiering is configured at the array level. Manual relocation is performed at the storage pool level.
FAST and FASH Cache Comparisons and Recommendations
- When using Flash drives and combining both FAST and FAST Cache, consider dedicating the Flash drives for FAST Cache and only include FC and SATA drives in FAST pools.
- FAST Cache is array wide and will give immediate performance benefit to any I/O intensive bursts of data. FAST sub-LUN tiering will move warmer data to FC drives and colder data to SATA drives.
- FAST Cache operates using 64 KB chunks while FAST operates using 1GB chunks of data.
Below is a comparison chart from this EMC Whitepapaer
Another important matrix to keep in mind is the configuration options. This version if from emc251589.
Resizing LUNs Replicated by RecoverPoint
Posted: October 24, 2010 Filed under: Uncategorized Leave a comment »In order to resize LUNs being replicated by RecoverPoint 3.0 and later, follow the below steps.
- If the pair of LUNs are the only replication set in the Consistency Group then disable the CG in the RecoverPoint GUI
- Delete the replication sets needing to be resized
- Detach the LUNs from all splitters
- Increase the size of your LUNs (Make sure the size of the LUNs that are part of the same replication set remain identical)
- Re-create your replication sets in the RecoverPoint GUI
- Attach the LUNs to your local and remote splitters
- Enable your Consistency Group
A volume sweep will start. After it is finished, consider failing over to the replica LUN to validate the data
Replication Manager 5.3 Improved Integration with VMware and RecoverPoint
Posted: September 17, 2010 Filed under: Uncategorized Leave a comment »I’ve noticed some really cool things in Replication Manager 5.3 and the way it integrates with RecoverPoint and VMware. As an example, I setup Replication Manager in a CRR environment with ESX clusters on both sides. SRM will be implemented in the near future and there were a lot of questions about how RM could mount the bookmarks without conflicting. Another detail we were desperately looking for was the ability to have VMware 4.1 auto rescan and re-signature the replica VMFS volumes and mount them automatically on the mount host. Lucky for us, the RM developers were nice enough to include some handy little mount options for us that address these items perfectly.
First of all, getting to choose RP Target Access Type is very nice. I don’t remember seeing this option in previous versions either.
As you can see, RM will tell RecoverPoint to disable SRM management which effectively allows image access to the desired bookmark in RecoverPoint. Without this option, only the SRA would be able to control image access which would make my RM solution way more complex to setup and to make work effectively.
Finally, the re-signature option is awesome and here’s the reason. As I’m sure you all know, starting with ESX 4.0 you can no longer set a re-signature option for all datastores in the LVM properties. It’s now done on a Datastore by Datastore basis. This option now rescans my VMware environment for me, auto re-signatures my RP bookmark and makes it available in the datastore view. I’ve tested all of these options and they kicked off without a hitch.*
* Make sure to present placeholder RDMs or placeholder LUNs (if physical) to your VMFS-PROXY hosts even if it’s physical. I made a mistake by assuming a physical host would only need to see LUNZ to function properly as a proxy host. It does, indeed, need a small placeholder LUN.
Celerra Besser UBER VSA
Posted: July 13, 2010 Filed under: Uncategorized Leave a comment »I just wanted to comment on a project I’m starting on to get SRM setup in on of our labs. One of our offices already has SRM built using RecoverPoint for replication and I wanted to setup something similar but using celerra replicator and and a single VMware/Storage environment. Something which would be extremely easy to build, break down, and rebuild. A nice little sandbox that is easy to setup again if it breaks or needs to be reconfigured.
A combo effort by some great guys at EMC should get me where I want to be. The first piece I will need are Celerra VSAs (Virtual Storage Appliances), one for Prod and one for DR. The VSAs I have worked for in the past have been very time consuming to setup and adding additional storage was complicated and took forever. Thankfully, Nick Weaver, a Senior vSpecialist at EMC created the UBER VSA which greatly improves performance and make setup, config, and adding new disks a snap. One of the key improvements here is the ability to create filesystems and create replication quickly using a script that is included with the VSA. Mosy on over to his blogpost here to get a lot more information and to download the VSA.
http://nickapedia.com/2010/05/19/besser-uber-celerra-vsa-uber-v2/
The next piece of information I need is a good document to assist with the SRM Setup and Config. Thankfully, the vExpert team has though of this as well. Chad Sakac has a blog post which containing a lot of info around exactly what I’m trying to do. The PDF at the bottom of the page is a must have for the SRM piece.
I’ve read Chad’s post and realize that I can skip all of the VSA stuff because the UBER VSA is so easy to setup. Yay! The important part is going through the SRM content and making sure the environment is setup correctly.
I’ve already deployed my first VSA which was insanely fast. As time allows, I am going to build out the rest of the environment. My main focus point is to strive for quick and easy setup while maintaining a majority of the functionality I will need for my lab. I will be trying to get out a follow up blog post soon and I will share my setup and results. If anyone has any experience with this or a similar setup, I would love to hear you comments!
Citrix Streaming Issue trying to call Microsoft Office causes long delay
Posted: June 21, 2010 Filed under: vblog 2 Comments »Looks like there is a bug using version 6 of the offline plugin causing a 5 minute delay trying to open Microsoft Office from a streamed application. The issue I speak of presented itself when trying to call Microsoft Word (Either locally or streamed) from within a streamed clinical application. The clinical application I was working with attempts to open Word to generate a from using Word macros. I tested the issue with Word installed locally on the XenApp server as well as having Word installed in the streaming profile. In both scenarios I encountered the 5 minute delay when trying to open Word from within the streamed app.
I contacted Citrix support to further investigate the problem and was surprised to find that this was an issue known within the Citrix support team, however, has not been released as a KB on support.citrix.com. The fix is relatively straight forward and only involved changing the HooksMSI DWORD value in the registry to 0.
HKLM\SOFTWARE\Citrix\StreamingHook\AppInit_DLLs\CtxSbxHook
Upgrading Celerra Replicator to V2 after Dart Code Upgrade
Posted: May 31, 2010 Filed under: Uncategorized 2 Comments »I was recently involved in a Celerra migration where I wanted to replicate all of the CIFS servers and data to a new Celerra. The DART code on the existing Celerra had been upgraded to 5.36, however, I noticed that Celerra Replicator was still at V1. There are a couple of ways to tell which version you are currently at. If you go to the licensing tab on the main screen of Celerra manager, you should see a “V2″ beside the Replicator feature. Another way I could tell was because the Replication Wizard in the Wizards folder was grayed out and unavailable.
After some digging on powerlink I found the command I needed to get Replicator upgraded to V2. Just open an SSH session to the control station and login as root (You must be logged in as Root, NOT nasadmin) . First you can specify a flag that will verify everything is in place for the upgrade:
/nas/sbin/upgrade_repv1_to_repv2 -check
This will verify that everything is in place to run the actual upgrade. If everything checks out, run the same command, however specifying a -start
/nas/sbin/upgrade_repv1_to_repv2 -start
This was a quick process for me and completed in under 5 minutes. Now, just repeat if necessary on the other Celerra and everything will be ready for replication via the latest Celerra Replicator V2.
Accessing Presentation Server 4.0 Farm using Web Interface 5.x
Posted: May 6, 2010 Filed under: Uncategorized Leave a comment »I recently ran into an issue trying to access a Presentation 4.0 Farm using the latest version of Web Interface. This was for both the XenApp and PNAgent sites. I kept getting “An error occured while making the requested connecton”.
After some researching, the fix was to edit the webinterface.conf file for both sites, uncomment out the following line and change the On to Off
RequireLaunchReference=Off
You can find the complete article for the solution here. http://support.citrix.com/article/CTX123003
Bug in Citrix XenApp HR06
Posted: April 22, 2010 Filed under: vblog Leave a comment »I was trying to lauch a published app in a client’s new XenApp 5 HR06 environment and kept encountering the following error:
The application failed to initialize properly (0x06d007e). Click on OK to terminate the application.
Launching the app locally and via RDP worked great so we knew it had to be something from our ICA session. A quick google search by the client turned up this forum article: http://forums.citrix.com/thread.jspa?messageID=1453809&
We were able to resolve the issue by replacing the “C:\Program Files\Citrix\System32\icammdrv.dll” file with a previous version copied over from a HR04 version. Sure hope Citrix comes out with a hotfix for this soon.
Implementing RecoverPoint via Deployment Manager
Posted: April 4, 2010 Filed under: vblog Leave a comment »I just finished an implementation and management course for RecoverPoint this past week. Something that caught my interest from the very beginning was how the setup phase of the course was modeled around the new Deployment Manager. As the tool has evolved, this now seems to be the de facto method for installations, upgrades, replacement of existing appliances, and the addition of new appliances. So, the big question… Does it work?? Well, for the most part yes, it works quite well. I have seen a few issues when using the RecoverPoint/SE option but for the other setup options the tool appears to work very well. So, even if you’re doing an SE install be sure to choose the RecoverPoint option not RecoverPoint/SE. (This is for version 1.0. Future versions may offer better outcomes using the SE option)
Some Prereqs for the Tool
- You will need to have the same version of code on all of the RPAs
- All Fibre Channel connections and zoning need to be setup properly
- Each appliance needs to see the Repository, Journal, and Replication volumes on the same site
- You need access to an RPA from your installation station
- SSH needs to be open from your installation station to one of your RPAs
The Process
The install wizard pretty much walks you through the rest. You will enter your configuration options and the wizard will verify connectivity to all RPAs and attempt to detect any errors with the existing configuration.
After all information has been entered throughout the wizard, the deployment tool will begin to install you clusters and configure your sites. There isn’t a lot of helpful information given around the status and progress of the install. If a continuous ping is issued to all of the RPAs, momentary lapses can be seen in connectivity as the RPAs reboot as part of the process. That’s really all there is to it. After the install is complete, try connecting to the site management IP and launch the RecoverPoint management tool. If all is well then you’ve successfully implemented a new RecoverPoint install from the GUI using a straight forward single interface.




