EMC

You are currently browsing articles tagged EMC.

EMC announced ViPR today, the culmination of the not-so-secret Project Bourne and its lesser-known predecessor, Project Orion. Although I used to work at EMC before I joined VMware earlier this year, I never really had deep access to what was going on with this project, so my thoughts here are strictly based on what’s been publicly disclosed. Naturally, given that the product was only announced today, these are very early thoughts.

Naturally, Chad Sakac has a write-up on ViPR and what led up to its creation. It’s worth having a read, but allocate plenty of time (it is a bit on the long side).

Based on the limited material that is publicly available so far, here are a few thoughts about ViPR:

  • I like the control plane-data plane separation model that EMC is taking with ViPR. I’ve had a few conversations about network virtualization and software-defined networking (SDN) recently (see here and here) and the amorphous use of the term “software-defined.” In fact, my good friend Matthew Lieb wrote a post about software-defined storage in response to an exchange of tweets about the overuse of “software-defined [insert whatever here]“. If we go back to the original definition of what SDN meant, it referred to the separation of the networking control plane from the networking data plane and the architectural changes resulting from that separation. SDN wasn’t (and isn’t) about virtualizing network switches, routers, or firewalls; that’s NFV (Network Functions Virtualization). Similarly, running storage controller software as virtual machines isn’t software-defined storage, it’s the storage equivalent of NFV (SFV?). Separating the storage control plane from the storage data plane is a much closer storage analogy to SDN, in my opinion. I’m sure that EMC hopes that it will spark a renaissance in storage the way SDN has sparked a renaissance in networking (more on that below).

  • I like that EMC is including a variety of object storage APIs, including Atmos, AWS S3, and OpenStack Swift, and that there is API support for OpenStack Cinder and OpenStack Glance as well. It would have been the wrong move not to support these APIs in ViPR—in my opinion, EMC won’t get another opportunity like this to broaden their API and platform support.

  • Obviously, a key difference between SDN and SDS a la ViPR is openness. While EMC proclaims the openness of the solution based on broad API support, 3rd party back-end storage support, a public northbound API, and source code and examples for third-party southbound “plugins” for other platforms, the reality is that this separation of control plane and data plane is being driven by a vendor rather than as a result of collaboration between academic research and industry. The reason this distinction is important is that it’s one thing for a networking vendor to build OpenFlow support into its switches when OpenFlow wasn’t and isn’t created/controlled by a competing vendor, but it’s another thing for a storage vendor to build support into their products for a solution that belongs to EMC. Whether this really matters or not remains yet to be seen—it may be a non-issue. (Yes, I recognize the irony in the fact that I work for VMware, some of whose solutions might be similarly criticized with regard to openness.)

  • Hey, where’s the network virtualization support? ;-)

Anyway, those are my initial thoughts. Since I haven’t had access to more detailed information on what it does/doesn’t support or how it works, I reserve the right to revise these thoughts and impressions after I get more exposure to ViPR. In the meantime, feel free to add your own thoughts in the comments below. Courteous comments are always welcome (but do please add vendor affiliations where applicable)!

Tags: , ,

A little over two years ago, I wrote a blog post titled “So Long Status Quo.” (The title is taken from the Nichole Nordeman song “Brave”, in case you didn’t catch the reference.) At the time, I was making a pretty big move in my life, moving from a career in the VAR/reseller space—where I’d been for over a decade—into a job working for EMC Corporation on the vSpecialist (aka the VMware Affinity) team.

The last couple of years have been a whirlwind of change, a fitting culmination to a period of my life that started way back in the early 2000′s when I first installed VMware Workstation and started down a path dominated by VMware’s virtualization solutions. Since starting down that path with VMware, a lot of “milestones” have been achieved:

  • This web site really took off during VMworld 2007 in San Francisco, where I liveblogged like a madman.
  • At VMworld 2009, I spoke for the first time and released my first book, Mastering VMware vSphere 4.
  • My second book (with Jase McCarty and Matthew Johnson), VMware vSphere 4 Administration Instant Reference, was released later in 2009.
  • In early 2010 I achieved the status of VMware Certified Design Expert (VCDX).
  • In 2010, I had the privilege of being a co-author on VMware vSphere Design, with Forbes Guthrie and Maish Saidel-Keesing.
  • In 2010, I also spoke at VMworld again. Unfortunately, I didn’t do a very good job that year, but I did learn some important lessons—from that perspective, it was useful.
  • I spoke again at VMworld 2011, leveraging the lessons learned from the previous year, and managed to end up with one of the 5 most highly-rated sessions at VMworld US.
  • Between VMworld US and VMworld EMEA 2011, I released my fourth book, Mastering VMware vSphere 5, and managed—just barely—to actually get some books to Copenhagen for VMworld EMEA.
  • This year, I produced my first Train Signal video training course, titled Designing VMware Infrastructure.

Most importantly, I’ve had the opportunity to meet a lot of great people, and I’ve been told that my talks, my writing, my website, and my books have been genuinely helpful. To me, that’s been the best part of this journey with VMware—knowing that I’ve been able to help other people in some small way.

Now, two years after my last “So Long, Status Quo” post, I am preparing to enter another period of great change. It is not without some sense of trepidation, much like so many years ago when I first started focusing on VMware. The phrase, “So long, status quo” is as relevant to me today as it was then. Very soon, I’ll transition into a new role at EMC. I’m leaving the vSpecialist team to join a small team called the Solutions Innovation Group, where I’ll be helping to create new solutions built with emerging technologies and partners. That, by itself, is not that big of a change—a new manager and a new job role with a new job description, but not a major change. The major change is that, in this new role, VMware will no longer be my primary focus. I’ll still be working with VMware, but it won’t be the central focus. My new role necessitates that I will be working extensively with OpenStack and CloudStack as well as VMware’s products.

It’s a brave new world, that’s for sure. Trust that I’ll continue to share lots of solid technical content here, although it might be a bit less VMware-centric moving forward. I’ll be learning lots of new products and technologies, and you can almost bet the learning process will generate quite a fair amount of new content. I hope as I continue on my own journey of personal and professional growth that the information I share here will be as useful and helpful to others as it has been in the past.

So long, status quo (again)…

Tags: , , ,

It’s Not Too Late

It’s not too late to sign up for Spousetivities at EMC World 2012! The conference is upon us next week, and if you have a spouse/partner/friend/family member traveling with you then you owe it to them to check out Spousetivities. More information on the activities, costs, and the ability to actually register for activities can be found on the registration page. Go sign up now!

Here’s a preview of what will be available next week:

  • Welcome Breakfast on Monday
  • Wine excursion
  • Horseback riding in Red Rock Canyon
  • Spa services through Canyon Ranch Spa at The Venetian

For more information on any of these activities, or to sign up, visit the registration page.

Tags: ,

This year at EMC World 2012 (being held once again in Las Vegas, NV), Spousetivities returns for their second year at EMC’s user conference. As usual, my wife Crystal—who founded and runs Spousetivities—has a great set of activities planned for any spouses, partners, family members, or friends that will be traveling with EMC World conference attendees. (EMC’ers: those of you attending the TC Conference can have your traveling companions attend Spousetivities too!)

If you haven’t heard of Spousetivities, it’s a company that Crystal created to organize and carry out activities for spouses, families, friends who are traveling with conference attendees to major IT conferences. Spousetivities had its birth at VMworld US, but has since spread to VMworld EMEA, EMC World, Dell Storage Forum, and HP Discover EMEA. (And more companies are waiting in the wings!) It’s a great way to keep your family involved and with you when you have to travel to a conference. In today’s day and age of hectic schedules and trying to keep up with everything at work, this is a nice way to add a bit of balance to your life.

But enough of that—let’s talk about the activities. Here’s a sneak peek at what Crystal and Spousetivities has planned:

  • Keeping with Spousetivities tradition, there’s a Welcome Breakfast scheduled for Monday, May 21, at the Canyon Ranch Spa at The Venetian (the conference hotel). Even if you’re not interested in eating, you should plan on coming to this anyway for a chance to win one of several great giveaways! (iPad, anyone?)
  • After breakfast on Monday, Crystal’s organized a wine excursion—complete with a limo ride to the winery. But don’t worry if you can’t make it on Monday, because there’s another one scheduled for Wednesday!
  • On Tuesday, there is an option for horseback riding in Red Rock Canyon. Lunch is included, naturally.
  • There is also a full set of spa services available through Canyon Ranch Spa, with exclusive Spousetivities discounts. Different options are available on Sunday, Monday, Tuesday, Wednesday, and Thursday, so there are plenty of options to fit into your schedule!

Even if none of these activities sounds great to your spouse/partner/companion, I really encourage you to at least get him or her to attend the Welcome Breakfast. I’ve heard lots of stories of participants meeting up at the breakfast and just hanging out with each other during the conference. Some great friendships have been forged at Spousetivities!

Space is limited for all these events, so sign up at the registration page as soon as you can. Trust me—your spouse (or partner or family member or friend) will thank you.

Tags: ,

This coming Thursday, April 26, I’ll be participating in an EMC webinar titled “Best Practices: When and How to Use Stretched Clusters.” (I wanted to title it as “Current Recommended Practices,” but the marketing group shot me down.) The webinar starts at 8 AM PT/9 AM MT/11 AM ET.

This webinar will discuss whether stretched clusters or a solution like VMware Site Recovery Manager is a better fit for your needs, as well as provide some guidelines around the use of stretched clusters as of vSphere 5.0.

If you’re interested in registering for the webinar, visit the registration page and sign up. Thanks!

Tags: , , ,

As you might have already seen (Chad broke the news here, Itzik has more details here), EMC has released version 5.1 of the Virtual Storage Integrator (VSI), the vCenter plugin available to customers at no additional charge. I won’t revisit all the new features; rather, I wanted to bring to your attention a late-discovered issue with the VSI 5.1 release. If this information hasn’t already made it into the Release Notes, it should be there soon (there’s also an EMC Primus case being created).

Here’s the lowdown: there’s an issue with VSI Storage Viewer 5.1 that prevents it from properly upgrading previous versions of VSI. After an upgrade to Storage Viewer 5.1, the user may encounter an error like “Unable to load DLL ‘SEWrapper.dll’: The specified module could not be found” (or similar).

The problem isn’t in SEWrapper.dll, which is working properly and is, in fact, installed on the system. The problem is in the Microsoft Visual C++ 2010 Redistributable Package (x86) isn’t installed, and that’s a pre-requisite for the SEWrapper.dll library.

There are two workarounds for this issue:

  1. Remove VSI Storage Viewer 5.1 and re-install it from scratch. This will cause the Visual C++ redistributables to get installed correctly, fixing the problem. Note: If you have older VSI features installed—like Storage Pool Management 5.0 or Path Management 5.0—reinstall those after Storage Viewer 5.1 is installed.

  2. Download and install the Microsoft Visual C++ 2010 Redistributable Package (x86) separately. You should be able to download that here.

This will be in the Release Notes very soon (if not already), but I wanted to highlight the problem—and the fixes—here just in case.

Tags: , , ,

Welcome to Technology Short Take #19, the first Technology Short Take for 2012. Here’s this year’s first collection of links, articles, and thoughts regarding virtualization, storage, networking, and other data center technology-related topics. I hope you find something useful!

Networking

  • While configuration limits aren’t the most exciting reading, they are important from time to time. Here’s some configuration limits for the UCS 6100 and 6200 series.
  • Understanding the differences—both positive and negative—between the various approaches to solving a particular challenge is a key skill. That’s why I like this article on HP Flex-10 versus NIOC for VDI. The author (Dwayne) weighs the pros and cons of both approaches in helping to shape network traffic for VDI deployments using 10Gb Ethernet.
  • It would appear that my recent VXLAN and OTV connectivity posts (incorrect VXLAN post here, corrected VXLAN post here, and OTV/VXLAN post here) sparked a discussion about whether we really need to concern ourselves with traffic trombones. On one side we have Brad Hedlund speculating that the network should be treated like a large virtual I/O fabric; on the other side we have Greg Ferro countering that we do need to be concerned about the topology of the network. I can see both sides of the argument, but at this stage of the game, I’m inclined to agree more with Greg. In the future (it’s unclear how far in the future) I think that Brad’s points will be more valid, but not right now.
  • This post by Ivan Pepelnjak on VXLAN, IP multicast, OpenFlow, and control planes highlights some of the current limitations with VXLAN and thus reinforces why I think that Brad’s arguments are a bit ahead of their time.
  • A few folks had some write-ups on Embrane Heleos: Greg Ferro, Jason Edelman, Brad Hedlund, Brad Casemore, and Ivan Pepelnjak. My question (and this is spurred in part by some comments by Brad Casemore): is this another Cisco spin-in move?

Servers/Operating Systems/Applications

Storage

Virtualization

And that it’s for this time around; as always, I hope you’ve found something useful here. Courteous comments are always welcome; feel free to speak up below.

Tags: , , , , , , , , , , ,

Welcome to Technology Short Take #17, another of my irregularly-scheduled collections of various data center technology-related links, thoughts, and comments. Here’s hoping you find something useful!

Networking

  • I think it was J Metz of Cisco that posted this to Twitter, but this is a good reference to the various 10 Gigabit Ethernet modules.
  • I’ve spoken quite a bit about stretched clusters and their potential benefits. For an opposing view—especially regarding the use of stretched clusters as a disaster avoidance solution—check out this article. It’s a nice counterpoint, especially from the perspective of the network.
  • Anyone know anything about sFlow?
  • Here’s a good post on VXLAN that has some useful information. I’d just like to point out that VXLAN is really only intended to address Layer 2 communications “within” a vApp or a collection of VMs (perhaps a single organization’s VMs), and doesn’t do anything to address Layer 3 routing/accessibility for clients (or “consumers”) attempting to connect to those systems. For that, you’ll still need—at least today—technologies like OTV, LISP, and others.
  • A quick thought that I’m still exploring: what’s the impact of OpenFlow on technologies like VXLAN, NVGRE, and others? Does SDN eliminate the need for these technologies? I’d be curious to hear your thoughts.

Servers/Operating Systems

  • If you’ve adopted Mac OS X Lion 10.7, you might have noticed some problems connecting to older servers/NAS devices running AFP (AppleTalk Filing Protocol). This Apple KB article describes a fix. Although I’m running Snow Leopard now, I was running Lion on a new MacBook Pro and I can attest that this fix does work.
  • This Microsoft KB article describes how to extend the Windows Server 2008 evaluation period. I’ve found this useful for Windows Server 2008 instances in the lab that I need for longer 60 days but that I don’t necessarily want to activate (because they are transient).

Storage

  • Jason Boche blogged about a way to remove stubborn hosts from Unisphere. I’ve personally never seen this problem, but it’s nice to know how to address it should it occur.
  • Who would’ve thought that an HDD could serve as a cache for an SSD? Shouldn’t it be the other way around? Normally, that would probably be the case, but as described here there are certain instances and ways in which using an HDD as a cache for an SSD can improve performance.
  • Scott Drummonds wraps up his 3 part series on flash storage in part 3, which contains information on sizing flash storage. If you haven’t been reading this series, I’d recommend giving it a look.
  • Scott also weighs in on the flash as SSD vs. flash on PCIe discussion. I’d have to agree that interfaces are important, and the ability of the industry to successfully leverage flash on the PCIe bus is (today) fairly limited.
  • Henri updated his VNXe blog series with a new post on EFD and RR performance. No real surprises here, although I do have one question for Henri: is that your car in the blog header?

Virtualization

  • Interested in setting up host-only networking on VMware Fusion 4? Here’s a quick guide.
  • Kenneth Bell offers up some quick guidelines on when to deploy MCS versus PVS in a XenDesktop environment. MCS vs. PVS is a topic of some discussion on the vSpecialist mailing list as they have very different IOPs requirements and I/O profiles.
  • Speaking of VDI, Andre Leibovici has two articles that I wanted to point out. First, Andre does a deep dive on Video RAM in VMware View 5 with 3D; this has tons of good information that is useful for a VDI architect. (The note about the extra .VSWP overhead, for example, is priceless.) Andre also has a good piece on VDI and Microsoft Outlook that’s worth reading, laying out the various options for Outlook-related storage. If you want to be good at VDI, Andre is definitely a great resource to follow.
  • Running Linux in your VMware vSphere environment? If you haven’t already, check out Bob Plankers’ Linux Virtual Machine Tuning Guide for some useful tips on tuning Linux in a VM.
  • Seen this page?
  • You’ve probably already heard about Nick Weaver’s new “Uber” tool, a new VM alignment tool called UBERAlign. This tool is designed to address VM alignment, a problem with how guest file systems are formatted within a VMDK. For more information, see Nick’s announcement here.
  • Don’t disable DRS when you’re using vCloud Director. It’s as simple as that. (If you want to know why, read Chris Colotti’s post.)
  • Here’s a couple of great diagrams by Hany Michael on vCloud Director management pods (both public cloud and private cloud management).
  • People automatically assume that “virtualization” means consolidating multiple workloads onto a single physical server. However, virtualization is really just a layer of abstraction, and that layer of abstraction can be used in a variety of ways. I spoke about this in early 2010. This article (written back in March of 2011) by Brad Hedlund picks up on that theme to show another way that virtualization—or, as he calls it, “inverse virtualization”—can be applied to today’s data centers and today’s applications.
  • My discussion on the end of the infrastructure engineer generated some conversations, which is good. One of the responses was by Aaron Sweemer in which he discusses the new (but not new) “data layer” and expresses a need for infrastructure engineers to be aware of this data layer. I’d agree with a general need for all infrastructure engineers to be aware of the layers above them in the stack; I’m just not convinced that we all need to become application developers.
  • Here’s a great post by William Lam on the missing piece to creating your own vSEL cloud. I’ll tell you, William blogs some of the coolest stuff…I wish I could dig in as deep as he does in some of this stuff.
  • Here’s a nice look at the use of PowerCLI to help with the automation of DRS rules.
  • One of my projects for the upcoming year is becoming more knowledgeable and conversant with the open source Xen hypervisor and Citrix XenServer. I think that the XenServer Design Handbook is going to be a useful resource for that project.
  • Interested in more information on deploying Oracle databases on vSphere? Michael Webster, aka @vcdxnz001 on Twitter, has a lengthy article with lots of information regarding Oracle on vSphere.
  • This VMware KB article describes how to enable centralized logging for vCloud Director cells. This is particularly important for HA environments, where VMware’s recommended HA strategy involves the use of multiple vCD cells.

I guess I should wrap it up here, before this post gets any longer. Thanks for reading this far, and feel free to speak up in the comments!

Tags: , , , , , , , , , , , , , ,

While I was in Copenhagen for VMworld EMEA 2011, I ran into a few EMC colleagues from the Solutions Center in Cork, Ireland. I’d visited Cork a couple of times last year (haven’t had the opportunity this year, sadly), so it was great to catch up with them. During our conversation, one of them mentioned that the EMC Proven Solutions Group has a YouTube channel and had posted some new vSphere 5-related content.

Here’s some of the new vSphere 5-related content that they’ve generated over the last month or so:

Multi-NIC vMotion in vSphere 5 with SQL:
http://www.youtube.com/watch?v=X8AqMhdz3OE

Using EMC VSI 5 VMware vCenter Plug-In:
http://www.youtube.com/watch?v=6lRq9ha7_5w

Using VMware vSphere 5 Hot-Add to Dynamically Add CPU:
http://www.youtube.com/watch?v=GnvXt6bug00

VMware vSphere 5 – Using Image Builder to Create Custom ISO:
http://www.youtube.com/watch?v=AfjEyB2FTwc

vSphere 5 Storage DRS based on Datastore Capacity Utilization:
http://www.youtube.com/watch?v=1hFQOFc8coE

Clearly there are other video tutorials/overviews that cover this material as well, but sometimes it’s helpful to see it from multiple perspectives. I wanted to point this out in case someone might find it useful. Enjoy!

Tags: , , ,

You might wonder what fate and free will have to do with virtualization and storage. The title of this post is a reference to the debate of Fate vs. Free Will, which in turn is a reference to Stephen Foskett’s recent post VMware as Oedipus: How Server Virtualization will Change Storage Forever. I won’t provide all the details here (go read the post), but the basic idea behind the post is that VMware’s drive to add storage features to the virtualization stack puts it on a collision course with EMC, a leading storage vendor. The twist here is the fact that EMC has a majority ownership in VMware, thereby earning EMC the term “parent company” and creating the Oedipal conflict to which Stephen alludes in his post.

First, let me sum up Stephen’s points:

  1. VMware is causing users not to purchase storage arrays.
  2. VMware integration is “leveling” the playing field.

Let’s take a look at each of these points.

A Decrease in Shared Storage?

Stephen makes this statement in his article (emphasis his):

VMware is rapidly innovating in this area. Integrating and developing snapshot, replication, thin provisioning, and other features in VMFS enables everyone to have advanced storage functionality, regardless of which storage device they use. In this way, VMware is already causing many users to forego an enterprise storage array purchase.

Perhaps it’s the specific term “enterprise storage array,” but I have a hard time believing that the adoption of VMware is causing users to forgo array purchases. Think about it: to even use many of the advanced features of vSphere like vSphere HA, vSphere DRS, or vSphere FT, shared storage is a prerequisite. Users literally cannot use these features without shared storage, and—today, at least—shared storage in almost all cases means an array.

If, however, the statement is intended to say that VMware users are buying less feature-rich arrays because of the features being added into vSphere—features like snapshots, replication, and thin provisioning—then I suppose I can see that. This is why array vendors are (or should be) driving innovation in other areas, such as dynamic auto-tiering, more robust snapshotting functionality, higher availability, and higher levels of performance.

Additionally, this is an opportunity for both virtualization experts and storage experts to help customers understand the differences between the features provided by the hypervisor and features provided at the storage layer. While these features share names, they can be very different! Here are a couple specific examples:

  • VMware’s snapshots are fundamentally and dramatically different from the snapshot features offered by many storage vendors. Not only are they different in how they work, they are also different in their uses and usage patterns. Storage administrators use array-based snapshots for different purposes and in different ways than vSphere administrators use snapshots.
  • vSphere’s replication functionality is a nice “check box” item, but lacks many of the features that array-based replication offers. For example, there’s no compression, no deduplication or WAN optimization, and no idea of consistency groups.

As you can see, while it’s true that VMware is offering features that are similar in name and purpose, these features often are not true competitors to the features that storage array vendors offer, EMC included. Looking ahead, I anticipate that will continue to be the case, and storage vendors will continue to have ample opportunities to offer functionality above and beyond what the hypervisor can or will offer.

Homogenization of Storage?

The second point of the article is the assertion that “ever tighter integration serves to anonymize and homogenize enterprise storage devices.” I don’t agree here, for a couple of reasons:

  1. This statement assumes that all integration is the same, which is not the case. One vendor’s level and type of integration with VMware can be very different than another vendor’s level and type of integration. A vCenter plug-in is not the end of the story. What about integration with your replication solution? What about integration with your snapshot functionality? What about the quality of your VAAI implementation? One vendor’s implementation of VAAI might behave quite differently than another vendor’s implementation. What about your support of VMware’s multipathing APIs? I could go on and on, but you get the idea.
  2. This statement excludes the value of innovation in other areas, implying that VMware integration is the sole factor that levels the playing field. As I’ve stated on many occasions, every storage solutions has its advantages and disadvantages. The way that EMC does things gives it an advantage over NetApp in some areas; at the same time, the way that NetApp does things gives it an advantage over EMC in other areas. If all arrays were the same and were measured only on their VMware integration, then I could see this statement. That’s not the case. And even if it were, then as I’ve just shown you, VMware integration can take many forms and many levels. Despite ever increasing levels of integration, vendors still have plenty of opportunities to differentiate themselves from other vendors through price, performance, data protection, scalability, reliability, and availability.

Conclusion

I don’t disagree that VMware will change the nature of enterprise storage; in fact, I would argue that it already has changed enterprise storage. But to say that VMware will completely anonymize and homogenize enterprise storage is, in my humble opinion, a bit of a reach. There are still plenty of areas in which storage vendors can innovate and differentiate, both in addition to as well as in spite of VMware’s own storage-related ambitions.

Disclaimer: It’s probably well-known anyway, but it’s important to state that I do work for a storage vendor (EMC), although—as my site-wide disclaimer indicates—content here is not sponsored by, reviewed by, or even approved by my employer.

Tags: , , ,

« Older entries