If you were wondering, “where is the in-n-out?” Here is a handy google map that @trey_anderson created. For the directions follow the link here. Remember 5:30pm Tuesday (today).
View Larger Map
Category: Uncategorized
VMworld Day One Quick Thoughts
Just some quick thoughts on day one. For me things are going pretty smooth. I did skip lunch so I could get into the Building the VMworld Labs session but I would say it was worth it. Very good and practical information on how you build a datacenter in 2 months. Stuff that. Most of the time the sessions have some good information but this one was all good.
I think this would be all for now.
Your mom goes to VMworld 2010
Am I allowed to say that?
ooops the video I used was removed from youtube
Wow, it is almost here. Today I am getting ready for my flight to SFO tomorrow morning. This is a short post to preview what is planned for the blog during VMworld.
- A daily recap blog. Getting all of the detail of the days is going to be a big task. So much will be going on there is no way I will get it all but I will give my perspective on that is going on.
- A video feature. I am teaming up with @kevin_miller and we will be getting some “unique” perspectives from people in and around VMworld. If no one will cooperate I will make something up. Need to find a mic.
- Pictures from the In-n-Out meetup.
I do have some non-goofing around goals for the trip. There is a massive value to VMworld. I hope I get to all the sessions I want early enough to get in. I am looking for ways to improve what I do everyday which is design, implement and support VMware solutions. I am excited for cool new features as much as the next guy but too much focus on futures and you can miss the stuff that will help you right now.
Finding the Fusion OVFTool
The OVFtool is something I wished VMware Fusion had a while back and finally got a chance to use it the other day. I checked google and I found that it was located at:
/Library/Application Support/VMware Fusion/ovftool
As I looked for that path I was surprised it was not there. I upgraded from Fusion 2 to 3 to 3.1 and never recalled a chance or a place to add the OVFtool to my install. I could not find an independent download for the Mac OVFtool. I ended up re-installing the newest version of Fusion and I had to click “Advanced” during the install and turn on the OVFtool to install. Not sure if that is the best way, but that is how I got it to work. 🙂
Now that the path exists I was able to convert the OVF Appliance to be used on my Mac.
ovftool --help
reveals a ton of options. To do a basic conversion though try this:
|
---|
This will expand and convert the VM to be used with Fusion. Now just select open the VM in Fusion and play away.
Storage IO Control and An Idea
After being out of town for almost all of July, I am finally getting to make a run at vSphere 4.1. I am throwing different features at our lab environment and seeing what they do. I don’t think I would be writing anything new in saying vMotion and Storage vMotion is faster. Clones and deploying from a template is faster (VAAI). I decided to take a peak at the Resource Allocation for IOps per VM. Nothing you do not already know, you can now assign shares and limits to the Disk IO. Useful if you need certain machines to never take too much IO and cause storage latency. This only kicks in when the latency threshold is exceeded.
My wacky ideas usually come from the idea of resource pools, shares and limits are cool but I don’t want them used all the time. So why don’t I apply the limits or shares dynamically based on a certain time or expected workload. Lets say my third party backup software runs at 8pm, and that software is on a VM. At 7:59 I could lower all the shares of all the vm’s and raise the disk shares of my backup server. This prevents rogue dba from killing your backup window with a query or stored procedure that is heavy in the disk. Even deeper if I could return the shares to each VM as the backup software finishes backing up all the vm’s on that datastore. I wonder if this will actually shorten backup windows or just make the dba’s mad. Either way you win. 🙂
While clearing up my understanding on the issue of SIOC William Lam sent me to these two scripts (very useful):
http://www.virtuallyghetto.com/2010/07/script-configure-vm-disk-shares.html
http://www.virtuallyghetto.com/2010/07/script-automate-storage-io-control-in.html
VMworld 2010 – In-N-Out Burger Meetup
Last year we had a great time going to In-n-out. For someone like me that was born and raised in Southern California, In-n-out is one of those things I must have when coming back to California. Luckily there is a location within a short trolley ride of the Moscone Center / VMworld 2010. If there is a lesson from last year if you are not used to public transportation you may need some practice. 🙂
Leave a comment or hit me up on twitter @2vcps if you are think you will make it.
Meetup
Where: at the In-n-out in San Francsico
When: Tuesday 8/31 at 5:30 pm – Gives you enough to go eat and come back before any Vendor sponsored party/events. I won’t interfere with free food and beer. 🙂
What: Eat Double Double, Fries
All out of HA Slots
A few weeks a go I was moving a customer from an old set of ESX servers (not HA clustered) to a new infrastructure of Clustered ESX hosts. After building, testing and verifying the hosts we started moving the VM’s. It became apparent after a little while there were some resource issues. After just a few VM’s were moved an alert appeared that we could not start any new machines. I start looking at the cluster and there is plenty of extra Memory and CPU. Still nothing will start.
I say to myself, “Self, we have read about this before.” I thought back to this HA Deep Dive article by Duncan Epping.
Lets check the HA slots! (on a side note, if you use HA and have never read the Deep Dive, go do it now!)
As you can see here the slot size is rather giant. We have the largest CPU and Memory reservation plus some overhead (for simplicity) and that blows the size of the slot way up. I didn’t set the reservation, but surely they were there. 8GB of reserved memory. 4000MHz of CPU. Ouch. Where did that come from? It followed the VM from the old host to the new one. One of the reasons I was there was to setup a new cluster since the older ones were performing so slow on the local storage. It seems like someone tried to help some critical VM’s along the way by adding the reservations. I removed the reservations and had plenty of slots as you see below.
Yeah! I was able to power on another VM!
The new cluster blew away the old one. Went from older Xeon’s to 6 core Nehalem’s, from local disks to 48 disks of Equallogic Storage. The reservation was no longer needed.
Lessons:
1. Be careful with reservations, it can impact your failover capacity.
2. Reservations set on the machine will follow it to a new host.
Some Xsigo Links
*Disclaimer I work for a Xsigo Partner, but I also think it is cool stuff. I do not get any compensation from any vendor for any blog post. My opinions are my own, unless I am copying them from someone.
I recently had someone on twitter ask if there were more Xsigo resources out there for research. He commented that it was really cool, but seemingly hard to find information. I tried to find good information that had some technical content (not just a press release). So I will post some links here and as I come across more I will update this post.
Straight from Xsigo.com
Xsigo Resources
Blog Posts
Xsigo – Try it out, I dare you! – Nigel Poulton (Awesome review and great comments)
Xsigo tips and tricks – Scott Lowe (Good technical content, some of this may have changed since new XMS’ have been released.)
Benefitting from IO Virtualization – Scott Lowe (Another good look at the product)
Maximizing I/O Virtualization – Scott Lowe (Again good concepts)
The Mini ESXi 4 Portable Server
Special thanks to Kevin Miller (@kevin_miller), for making sure I didn’t burn up anything and running out to Fry’s to get a new CPU when the orginal we ordered turned out to be not compatible.
List of the material used in final Version:
Intel DH57JG – Motherboard
Intel i5-661 Core Duo – Processor (special note: DO NOT get the i5-655k unlocked CPU in the picture, it was not compatible with any intel Motherboard)
Lian Li MINI ITX Case (6x9x12 in dimensions) supports Full size PSU
Rosewill silent PSU
Intel dual port PCIe 16x Gbe NIC
Stock intel heatsink and fan (Nexus fan in the picture was very cool, just too big to fit anything into the PCIe port.
2x Intel 80GB SSD
2x4GB OCZ Memory Kit
The server built amazingly fast using PXE boot and installing an ESXi image. Only thing that didn’t work that I wish it did was the on board NIC, 2 GigE ports will be more than enough for our purpose. This is not a lab machine but will run all the components I need to deploy a solution in an automated fashion. I really like VMware Fusion but if I try to run Windows 7, a Linux Server and a Windows 2003 server at the same time my awesome Mac Book Pro becomes useless. This is a lightweight and easy way to bring all of these components together for relatively low cost and if it can save half a day on an install it will pay for itself pretty fast.
I am running:
Windows 2003 ( a vCenter Template)
UDA20 – Ultimate Deployment Appliance that I fought with for a while and finally have it running reliably.
vSphere Mangement Assistant
As of this post working on building:
Windows 7 VM (for Powershell and other tools)
Maybe a free NFS/CIFS server for some easy file shares.
Linux Server (just in case I need it)
Now for some pics:
Before:
SSDs Mounted
Two 80 GB SSD’s are mounted in this space.
Everything going into the Case
Size relative to my hand
I do not have NBA player sized hands, hopefully this shows just how small the case is. This solution is a little more pricey for just a lab machine but if it travels I do not need a SATA disk failing because the server had a bumpy ride.
View Open Client 4.5 Beta 1.1 Now Out
I usually don’t just make announcements on this site. There are plenty of good news sites that let you know what is new and whatnot. I don’t remember if I saw this but I am behind on my reader feeds so forgive me if everyone already checked this out. The View Open Client is an open client (hence the name) to connect to VMware View Managed Desktop deployments if your OS is Mac or Linux and this is very good news. The java plugin or whatever you call it from the View web manager is annoying to me mainly because the java security is pesky. I know you can just change the settings in Java but I have had in the past where an update from Apple kills my previous settings.
All this to say someone today had never heard of the client and I had show him what was up. He was very happy to be introduced to the View Open client. So I thought it would be cool to spread the word a little more.
Here is the June 3, 2010 release with the fixes and changes from last version.
Here is the main google code site to get the download.
Enjoy the View Open Client!