NetApp Virtual Appliances like OnCommand Unified Manager 6 or OnCommand Performance Manager 1 are normally deployed within VMware ESX hypervisors. It can work on other hypervisors as well but it requires additional steps to workaround an error that occurs when you try to set the IP address to something else than DHCP. The purpose of this article is to explain how to make IP configuration available when you setup the virtual appliance in a lab-on-laptop lab, or anywhere else that is not a ESX server.
CentOS is my favorite Linux distribution because it is the closest to RedHat you can find (for a reason). And I like RedHat for the simple reason that it is the most supported Linux distribution for any enterprise applications. I know usually both RedHat and SuSE are supported, but SuSE and I was never a love story and I will save you the history of this little drama for this time.
So, the idea is not to run CentOS in a production environment, unless you really have the heart of a warrior and do not care about being supported by a rock solid editor, but instead to run your OnCommand Core lab on a free OS.
I used a CentOS 6 minimal install for this tutorial.
When you are running a lab in your own laptop, saving resources is a concern. Sometimes you would like to run multiple products in the same system but you can’t because of conflicting TCP/IP ports for example.
This is the case with 7MTT (login required) that conflicts with NetApp’s VMware VASA provider.
There are two things I love more in my work than everything else : how smart is the way we (NetApp) store data, and virtualization (especially VMware). When you realize how accessible are these technologies today, you understand it gets pretty easy to get your own lab running on your laptop, as long as you have a bunch of RAM available.
Ok, I must admit I’m not running “cheap” hardware, but like a lot of my coworkers, I chose to work on a high-end MacBook Pro with 16GB of RAM and a 512GB SSD drive. SSD and RAM is the key here, remove one or the other and that’s going to be painful. I use my lab all the time, it saves me the hassle of finding a lab and setup base environment, and if saves me time, it also makes my customer happier.