VMWorld - Day 4: Something Amazing Just Happened

by knudt September 5 2010 22:13
The last day of VMWorld 2010 started with a new kind of keynote.  Instead of hearing from VMware’s senior management, we got to hear from three AMAZING innovation leaders in the user interface space.
 
First to speak was Pranav Mistry, a Research Assistant and PhD candidate at the MIT Media Lab. He gave one of the best presentations I’ve seen in a long time about his project, dubbed “Sixth Sense”.  You can see more on his site here: http://www.pranavmistry.com/projects/sixthsense/.  You have to see it to believe it.  This guy will go far with a perfect blend of intelligence and presentation skills, and I recommend watching what else he comes up with.  Even watching the keynote video and reading his site won’t give you the proper awe that the audience felt during his speech, which is one of the true values of attending VMWorld in person.

Next up was Natan Linder, a Masters student at the MIT Media Lab.  He spoke about his project, LuminAR, which is a combination of a reading lamp, a projector and a camera.  This allows for the elimination of the screen, keyboard and mouse, and allows for more direct interaction with the user interface.  The best use case he mentioned is checking an urgent email with dirty hands while cooking.  Another interesting use case is for use in retail stores where it can be used to identify an object and provide information about that object, simply by placing the item on a table.

The final presenter was Tan Le, the Co-founder and President of Emotiv Systems.  Her company has invented and is currently selling a device that can read your brain waves and translate them into actions on or off the screen.  She was also a great presenter using video clips from both Tron and Star Wars (speaking to the geekiness of her audience).  The device does require training of the software due to the unique folding of the user’s brain cortex, similar to fingerprints.  Steve Herrod joined her on stage to demonstrate the system.  She stepped him through the training of the system and he was able to lift and cause a disappearance of a box on the computer screen.

At the end of the keynote, they announced that those of us who received one of the Golden vTickets were going to receive their very own Emotiv headsets.  A very unique and much appreciated gift.  I suspect this community will develop some pretty interesting uses (vMotion with your mind?).

I finished the conference with one session and some time in the Solutions Exchange.

To summarize this year’s conference is easy: AWESOME.  I can’t remember VMWorld having so much palpable excitement, except maybe the first one in 2004 when they were announcing all the features of VI3.  This year didn’t even include any information on the next major release of their flagship product (ESX/vCenter).  The labs were a resounding success.  There were over 150,000 VMs deployed for more than 13,000 labs.  The discussions I personally had were amazing and have never been so in-depth and consistent. 

I described to someone this year that VMWorld feels like a yearly family reunion.  This year was definitely no different.  It was great to see all my old friends again.  I also really enjoyed meeting so many new people that I don’t know how I’ll spend enough time with everyone next year.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Virtualization

VMWorld - Day 3: Sticking My Head in to the Clouds

by knudt September 3 2010 22:41
Wednesday was still a day of recovery, but I did manage to do some deep diving into VMware’s vCloud Director through a couple of meeting with VMware folks.  Much of the conversations were NDA, so I’m not going to cover them extensively.  One item we did discuss was that the product is not necessarily aimed at the traditional end users.  The product’s end user interface is primarily designed for technically-savvy people, people who understand servers already.  This seems to be a common misperception as people consider its use cases.   There is still much work to be accomplished before it can be completely self-service to the traditional end users.
 
I also had a short conversation and demo covering HP’s Insight Orchestration product.  This tool is a process flow orchestration engine that includes a drag and drop interface and many preprogrammed workflows.  It was a very impressive application, one that can interface into many different physical and virtual systems.
 
I then jumped into the Labs again to complete a lab on vCloud Orchestrator.  It was my first hands-on time with the product and I was quite impressed.  For a 1.0 release, it was very polished and seemed to be very well laid out.  This is most likely due to the extensive and long-term beta period the product experienced.  It’s not perfect by any means, but it is a MASSIVE product so we can’t expect everything to be in 1.0.
 
Before hitting the VMWorld party, I joined the other approximately 150 vExperts attending VMWorld at a reception put on by VMware’s Office of the CTO.  The party was simply awesome and included many of VMware’s Product Engineers.  It was a perfect opportunity to rub elbows (and share drinks) with the other vExperts and VMware employees who actually affect the products VMware provides.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Virtualization

My Guide to a Successful VDI Implementation, Part 3

by knudt July 16 2010 05:24
Sorry for the delay in posting this last part, but vacation took priority.  To finish the series out, I want to provide you with a short list of things not to do.  These are the things I’ve seen customers not do properly that eventually come back to haunt us and make us all look bad (IT staff and consultant).  Obviously, anything that would be opposite of any items above would fit here as well.
  1. Don’t pay for a consultant to come in, then stick him in a room and say “come on out when you’re done.”  There’s no way he can understand your objectives or the special quirks your organization has.  This approach reduces the valuable knowledge transfer and experience you could gain by doing the work yourself while the consultant guides you through the process.
  2. Make sure your house is in order first.  If your infrastructure is not prepared, don’t rush the project in.  Manny of these items have gone into my pre-engagement checklist.
  3. Nothing in IT is perfect, so don’t expect VDI to be.  As much as we depend on computers these days, we should all realize by now that they don’t always work as we plan them to.  Be prepared for this and don’t blame anyone for it.  Work through it together.  Collaboration is key, because one person does not always have every answer.
  4. Cutting corners saves money, but cutting the wrong corners too deep will destabilize the building.  Work with your partner to determine when, where and how much the quote can be cut back.

Many of the items in all three parts rely on you trusting your partner, which is why I put that at the very beginning.  Go back and read each of my recommendations and you’ll realize that most of them involve trusting your partner to some extent.  You may have a lot of expertise with virtualization and desktop management, but in this case 1 + 1 doesn’t equal 2.

Hopefully my role as a consultant doesn’t make you instantly dismiss my recommendations.  I have only spent the last two years as a consultant, so I can still put myself into the mindset of a customer.  While I was a customer, we did a mix of learning on our own and relying on consultants for many different non-VDI projects.  While most projects were successful, I always felt the ones that were the most successful were the ones where we had a trustworthy advisor.

VDI really is a paradigm shift and will require you to think in different ways.  That’s not to say you or any of the customers I’ve worked with couldn’t do it on their own, after all, I and every other VDI pioneer had to figure it out somehow.  The advantage a seasoned consultant can bring is experience, which manifests as quicker, more decisive success for you.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Virtualization

My Guide to a Successful VDI Implementation, Part 2

by knudt June 29 2010 05:12

In part one of this three part series, I covered the first five items I have found to help make VDI deployments successful.  Now let’s cover the final four items:

  1. Plan for future growth.  Don’t spend all the money up front.  Design the infrastructure for growth and budget for cyclical upgrades.  Perhaps you skimp on the storage during the pilot, but set aside money in subsequent quarters for additional drives/shelves.  Leave room for additional RAM in the hosts and set aside money to purchase that RAM later.  You will never know for sure where all the bottlenecks are during the design phase, so having a quarterly upgrade budget will allow for easier resolution of unexpected bottlenecks.
  2. Don’t expect the solution to be perfect on day one.  Of course we will all strive for it, but prepare for a rocky road to start out with.  Hope for the best, but expect the worst.  How will you handle grumpy accountants?  What is the best approach for the doctors who don’t feel like they need to comply?  Do you plan to teach the customer service representatives all about their new environment before you even turn it over to them?  Secondarily, budget or prepay for your consultant to come back on site during or after the launch.  This way you can have your (hopefully trusted) consultant available to help with any odd issues that may pop up.  My sales team will often pitch a block of hours to our customers during the presales phase for this specific purpose.  If all goes well, our customers can use this prepaid time to do a six month review of the implementation, help design the next phase, clean up group policy, or help with something else totally unrelated to the VDI environment.
  3. Manage your users as closely as you manage your infrastructure.  Train them ahead of time on any changes they’ll need to endure.  Be ready to have technical feet on the floors when they go live on the new system and make sure those feet carry a smile along with them.  Try and utilize superusers in each department to augment the technical staff.  These people will best understand the intersection of business process and technical infrastructure and will be more trusted by the end users.
  4. Ask your consultant ahead of time what you can do to prepare your current environment to make the implementation go smoothly.  If you can predefine all the IPs you need before hand, you’ll save valuable time that will greatly benefit everyone later.  I have a document I have developed over the last couple of years that details out exactly what will need to be done to their existing environment so I don’t have to deal with it when I get on site.  I simply make sure the document gets into their hands a week before the project starts and we can start right away with installing the VDI components.

In the final post of this series, I’ll cover a few things I’ve found that can severely harm a VDI project.

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Virtualization

My Guide to a Successful VDI Implementation, Part 1

by knudt June 24 2010 11:30

I have recently wrapped up my most successful View deployment yet.  As I look back on the project and reflect on its success, I found this blog post writing itself.  In fact, it wrote itself so well, I plan on breaking it up into three different parts.  

Here are the first five items I have found to be critical success factors I in this and several other projects I consider successful:

  1. Trust your consultants.  Keep them on board and informed through the entire process.  Make sure they understand both IT’s goals and the business’s goals.
  2. Deliver a complete infrastructure.  It doesn’t have to be completely greenfield, but it should be well planned and completely integrated.  Duct tape should not be taken out of the toolbox for this project.
  3. Run a complete and thorough proof of concept and pilot.  Nothing beats running the proposed infrastructure for real.  You might find it won’t work and have to throw away all the time and money, but that’s better than building the entire environment and have to make it work due to the size of the investment.  This also helps you to see around all the vendor half-truths and smokescreens and get a true appreciation of the capabilities of each of the products in the solution.
  4. Don’t mold VDI into your current processes, take a fresh approach to both and design and deliver them as a single package. This includes both business and IT processes.  If you can, introduce it along with another major process disrupter.  If you’re introducing a new CRM package that completely changes the way the organization will manage its data, introduce your new VDI processes at the same time.  One is bound to fail if you try to retrain your users twice, so why not completely turn them upside down and only train them once?
  5. Completely understand your infrastructure.  A consultant may have designed and built most of your solution, but you need to support it.  Learn all you can from the consultant while you can.  Attach to their hip and don’t allow yourself to be distracted.  Ask where the weak spots are and where the bottlenecks will be.  If you develop a good rapport with the engineer, you’ll learn stuff that the pre-sales team won’t give up easily.  This will lead us into the next tip, but you’ll have to wait for the next post.
Part 2 >>

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Virtualization

VMUG Summary

by knudt March 27 2010 21:46

All our hard work seems to have paid off.  Based on the conversations and survey results we’ve received I think everything went very well. 

Labs

The labs were a huge success and for the most part went off without a hitch.  There were some issues with the SRM labs that lead me to believe that SRM doesn’t much like having many different people connected to it at one time.  Generally this won’t be a problem as SRM will be managed by a few people who will be doing very little outside of setup and actual tests/failovers.

 

 

 

 

 

 

 

 

 

 

Architecting Sessions

The architecting sessions were probably the most challenging sessions.  The Architecting vSphere session was very heavily attended, which led to some noise issues from side conversations, and spread people out far enough that it was difficult for them to hear.  Capping the attendance for these sessions would definitely pay off in the future.

Due to a major snowstorm in Denver, the VMware security specialist was unable to attend.  This left a major gap in the session I was promoting the heaviest.  I deeply apologize to those who came out specifically for that session.  We made do with who we had on hand, and I hope they were able to provide something valuable.  I’m happy to report that we are already actively working on scheduling him to come out for a future VMUG meeting.

The Architecting View session was surprisingly the least attended of the three architecting sessions.  Based on what I’ve heard, it sounds like there were a lot of people who were simply interested in learning about View.

A general piece of feedback we received was that these sessions should have been more structured and maybe a bit more specific with the topics.  I have discussed a few ideas with the VMUG leaders on how to continue this format in different ways, so keep an eye open for more information.

 

 

Presentations

The presentations seemed to be well attended, though I admit to not having spent any time listening to them due to supporting the labs and architecting sessions.  Survey results varied, but I attribute these variations to potentially different expectations and skill levels.  Hopefully everyone found the content somewhat useful and relevant.

 

 

 

 

 

 

 

 

 

 

Data Center Tours

I’m happy to report that the data center tours went over well and were way more popular than I expected.  I think CoSentry gained a lot from this offering as it seems that many people in attendance did not know about CoSentry before the meeting.

 

 

 

 

 

 

 

 

 

 

 

 

Food, facilities, etc.

I felt the food was excellent and well presented.  Better availability of drinks would be my only request.  Other than that, I didn’t hear any complaints.

The facility, I thought, was perfect.  The open space didn’t provide the ideal acoustics, but I think that was more than balanced out by the feeling of being in a nice open area (no claustrophobia).  Registration was a bit long, but was a necessary evil.  I’m glad people showed up plenty early to sign in.

 

 

 

 

 

Overall, I hope everyone enjoyed themselves and found something worthwhile.  Based on the survey results we received (about 1/3 of attendees) everyone did find the event worthwhile and particularly enjoyed the labs and the networking aspect.  This is encouraging, since the labs took the most effort to develop and networking is one of the primary goals of the VMUG.

If you have any specific feedback, please feel free to post it on the Omaha-Area VMUG Forum or send it to me directly here.

Thank you all for coming out!

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Virtualization

VMUG Is This Week!

by knudt March 21 2010 20:14

This week is the culmination of months of work for me and the many others that have been working to get the next Omaha-Area VMUG event ready for an AMAZING time!  Everything is on track and the finishing touches are going on right now.  Last I heard we'll have close to 200 people registered!  If you haven't registered yet and would like to attend, please sign up here.  If you need more information, check out my previous post with all the details (almost all of the details are still accurate).

For those of you who will be in attendance, I'd like to thank a few people before the event so you have the opportunity to find them at the event and thank them yourselves for making this event possible for you.  Write these names down and hunt for them at the event.  Most of them should be there.  If you can't find them, then hunt me down and I'll point you in their direction.

Cisco and EMC get my first thanks for helping us secure the hardware necessary to host these labs.  Curtis Hayworth (EMC) and Dale Dewitt (Cisco) have been the frontmen to our requests, and our advocates, but I know they have several people behind them who have worked diligently to get us what we need in time to pull it all off.

A special thanks to Chris Simpson from VMware.  He has been instrumental in helping me align VMware resources.  He has also been willing to respond quickly to a lot of random questions I've had over the last few weeks.  Mike Bullerdick and Sheng Sheen have been my local support and I know they've promoted the living daylights out of this thing, which is no small part in its eventual success. 

Thank you to CoSentry for providing the facility, rackspace for the lab infrastructure, cool giveaways, and a large portion of the food that will be there.  Specifically, I'd like to thank Jason Phipps who has been my right-hand man through most of this.

Last, and most importantly, I'd like to thank Jodi Shely, Warren Dugas and David Olig who run the User Group together.  Thank you for taking up the huge mantle of running this group, thank you for asking Vital to help set this up, and thank you for all the support you've given me while building these labs.

I'd also like to thank Vital for handing me such an important project to our company and trusting me to pull it off.  I sure hope I've lived up to their expectations, because I've enjoyed it and would love to do it again in the future.

With the Thank You's out of the way, I'd like to apologize to my readers for my lack of posts on the VMUG Lab setup lately.  Building these labs has been a priority that has severely dug into my writing time.  I'm hoping to be able to keep a hold of the hardware for a few extra days so I can play a bit more (and of course blog about it).  Hang on, there'll definitely be more to come.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Virtualization

Setting up SRM on CX4-120

by knudt March 15 2010 21:05

One of the labs we’re creating for the upcoming Omaha-Area VMUG is SRM.  It is posing some interesting challenges.  The biggest challenge is figuring out how to best provide a lab to 15 pairs of people without creating 30 sites.  We will cut some corners on that issue by having the instructor perform some of the core tasks like pairing sites and configuring the arrays.  This leaves users to work directly with the Protection Groups and Recovery Plans, which is where people need to pay the most attention anyways.

The other interesting challenge for us is one you find each time you setup SRM for a different array than you’ve done in the past.  In this case it was setting it up to use a CX4 using MirrorView. 

For those who aren’t familiar with why this is a big deal, let me explain.  SRM ties directly into the storage array in order to affect the status of the replication and to create LUN level snapshots during failover tests.  In order to do this, SRM uses a Site Recovery Adapter (SRA) to talk to the array.  The twist is that the storage vendor is responsible for creating the SRA for each array that SRM supports.  The difficulty lies in the different implementations and prerequisites each vendor has for their SRAs.

Here are a few things I discovered about using the EMC MirrorView SRA:

  • Not only do you need to install the SRA on the SRM server, but you also need to install EMC’s Solutions Enabler.  As I understand it, Solutions Enabler is the foundation for software that needs to talk to the CX4 storage processors (somewhat analogous to the .NET framework).  EMC folks correct me where I might be wrong.
  • After creating the remote mirror of the LUN, you need to create a snapshot of the destination LUN (at the recovery site).  The name you give this snapshot must include the substring “VMWARE_SRM_SNAP”.  Make sure reserve LUNs are created for this snapshot, which should be done when using the “Configure SnapView Snapshots” wizard.  The SRA will NOT create the snapshot on the fly for you like some SRAs will.
  • A Consistency Group is not necessary unless your protected VMs cross multiple LUNs or you want multiple LUNs in a single Protection Group

 

Useful links:

EMC_MirrorView_Adapter_for_VMware_SRM_Release_Notes_v1.4

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Virtualization

First Impressions of Performance on Enterprise Flash Drives

by knudt March 12 2010 21:50

After about one week of playing with the lab gear EMC has loaned us to use for the upcoming VMUG, I’m ready to share my first impressions.

First off, let me say that these drives deliver on the promise the SSD drives offer.  They are FAST.

Generally, I’m seeing an XP template deploy in ~2 min (template is a thin-provisioned 10GB hard drive that is ~2GB on disk).  Windows 2003 templates (10GB thin provisioned HDD, ~4GB on disk) are deploying anywhere between 2 and 20 min depending on how many I’m deploying at once.  The average is around 8 min.

Boot times are even more impressive.  Windows 2003 VMs are powering on in 20-50 seconds, while Windows XP VMs are coming up in about 15 seconds (or less).  This is the time between the completion of the vCenter “Power on Virtual Machine” task and the Ctl-Alt-Del prompt.  There have been several times when I don’t even see the BIOS screen or the Loading Windows screen because they boot faster than the VM console can refresh.  This obviously has huge implications for VDI or DR environments that require tens, hundreds or even thousands of machines to power up in a short timeframe.

We’ve done some rough IOMeter testing as well.  I’m not ready to talk specific numbers, but generally we’re seeing almost 4x the IOPS on SSD disks than on 15k disks in the same array.  Latency increases from sub-millisecond times on the EFDs to tens of milliseconds on the 15k drives.

Overall, very impressive.  Of course, the EMC engineer that was helping us setup the arrays thought we should’ve seen better results.  I’d say good enough for now.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Virtualization

VMUG Lab Storage

by knudt March 10 2010 10:02

I wanted to start my series of blog posts about the Omaha-Area VMUG lab infrastructure with the base of the infrastructure (or any virtual infrastructure): the storage.

We were lucky enough to work out a deal with EMC to let us borrow a couple of Clariion arrays.  Specifically they are CX4-120 arrays.  Not that impressive you say?  What if I told you they were configured with six 200GB Enterprise Flash Drives (EFD) (see the first photo)?  Now do I have your attention?

 

 

Anecdote: I had an EMC sales rep ask me why I don’t have the face plates on our devices.  I told him it was because I care more about geeking out about the devices than about marketing the devices.

To summarize, we have two CX4-120s with about 1TB of usable EFD storage.  Both arrays have EMC’s mirroring software, MirrorView enabled so we can replicate between the two arrays (for the SRM lab).

The array consists of three distinct parts: the standby power supplies (SPS), which act as power distribution, but also contain batteries to allow for a graceful shutdown of the array should a loss of power occur; the storage processor enclosure (SPE), which contains the storage processors (SPs) (some may call these the controllers) and I/O modules (including fiber and iSCSI connectivity); and the disk array enclosure (DAE), which contains up to 15 drives (the first five of which contain the operating system for the array).  More technical details can be found here.

I would love to post a comparison of the HP EVAs that my company is used to dealing with (see the next picture with an EVA below and above the CX4 in our rack), but I have to admit to not knowing enough about either array to do such a comparison justice.  Not to mention the fact that I’d be comparing an array with EFDs to one with mostly 10k disks.  So, I’ll just discuss my experiences with the CX4 for what they are, not as a comparison to the EVA (sorry EMC).




The racking of the equipment wasn’t terribly complicated and was easily figured out using the enclosed quick start guide, though there is a mess of cables required to get all the pieces properly connected (see the next photo).

 

 

At this stage, we have only racked, cabled and powered on these two arrays, so I can’t judge performance yet.  That’s it for now, but keep a look out for a future post where I will hopefully be gushing on how awesome performance is on this array.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Virtualization

About the author

Brian Knudtson is just a simple Systems Engineer trying to make his way through this virtual world he's found himself in.

View Brian Knudtson's profile on LinkedIn


vExpert 2009
vExpert 2010

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010 knudt blog