Archive

Archive for October, 2011

PowerCLI VMUG Lab: Cincinnati Roadtrip!

October 28th, 2011 No comments

Back in July of this year, the Indy VMUG hosted a large regional event. After the numbers came in it was the largest VMUG event worldwide at somewhere around 900+ attendees. It’s came a long way. I remember helping plan the first “Demo Days” event and we were happy with 300 attendees and ran it out of a conference center on the IUPUI campus. Recently these events have had to be held in the Indiana Convention Center due to popularity. Nice!

one hour payday loans

At this years event, myself, Brian Wuchner and Jake Robinson, created a self paced PowerCLI lab. The lab was created to show some cool things that you can do with VMware PowerCLI and build up some additional interest. We built it on Bluelocks VMware vCloud environment. We received good feedback overall and put the content on the Indy VMUG site.

A few weeks ago the leaders at the Cincinnati VMUG, got in touch with us and asked if we could provide a lab at their full day event on 11/2. So we’ve updated the lab, and will take a road trip.

The lab is built similar to the layout below, however we built a VMware View front end for the Cincinnati event.

vCenter Server (localhost)
Two ESXi 4.1 hosts (named esxi01 and esxi02)
Four virual machines running on the above ESXi hosts (named alpha, bravo, charlie and delta)
Shared iSCSI appliance (Openfiler)

You can register for the Cincinnati event here: http://www.myvmug.org/e/in/eid=112

Beautiful artwork copyright Jake Robinson.

A special thanks goes to Bluelock (www.bluelock.com) for providing the virtual data center services and 10zig Technology (www.10zig.com) for providing the thin client devices.

Categories: Scripting, VMUG Tags:

Starting a new journey…

October 25th, 2011 No comments

Many of you know that for the last several years, I have been a VMware/Virtualization Consultant for a growing IT consulting and managed services firm based out of Indianapolis called Apparatus. I’ve been lucky enough to work with some great co-workers, and work on some very cool projects in everything from large Fortune 500 companies, to the SMB market. I have really enjoyed my time here because I’ve been able to work on everything from fresh implementations of vSphere all the way up to working in a large global virtualization environment with hundreds of ESXi hosts and thousands of VMs. In addition to VMware vSphere, I was able to get my hands dirty doing VMware View, Amazon Web Services, Hyper-V, you name it.

As my experience has grown, new opportunities have followed. Today, I’d like to officially announce that I’ve accepted a position with New Horizons United as a full time VMware Certified Instructor. I will be teaching official VMware courses. New Horizons has recently became a certified VMware Training Provider and they are looking to grow their training offering.

I will still be based out of Indianapolis and will be working from home as most of the courses will be presented “live” but online in the US Eastern time zone. All the labs will be cloud based and it really should be like a real in person class. My goal is to make my courses stand out. I want my students to take home everything required and then some. There’s nothing like good real world tips and tricks! I am consciously starting this new gig knowing that I’ll need to keep my home lab rocking on max vPower!

I still plan to continue teaching part time for Purdue University. After two years of test runs, my “Virtualization/Cloud Computing” course now has an official course number in the CIT program and I look forward to still being able to teach that. It’s important to me that I keep up with Hyper-V, XenServer and all of the other VMware competitors. Teaching this course allows me to do just that.

It was a hard decision to leave Apparatus, but I am really looking forward to this new opportunity!

My last day at Apparatus will be November 1st.

Categories: Personal Tags:

New ESXi 5 “White Boxes” & SAN

October 24th, 2011 2 comments

Over the years, I’ve built a few ESXi white boxes for my home lab. I really got serious back in 2009 when “BirkleNET” was built. I must add that I didn’t name it that, my colleagues gave it that name and it stuck. By doing so it helps me stay on top of the new offerings from VMware. Through teaching for the Purdue CIT program, I’ve recently inherited an older EMC CX3-10c SAN from the Department of Medicine with 2 storage processors, power cables, 3 shelves of 300GB 10k drives, 2 FC switches, their PSUs and 3 FC cards which are PCI-E. Their trash is my treasure! Perfect timing too as I was beating the life out of my home-brew openfiler box I was using there. Big thanks to Kyle Ruddy!

I decided it was also time to get my whiteboxes upgraded there.

I wanted something small that would pack power. It needed to have enough juice so that I could run vCloud Director, vMA, VMware View 5, etc. I ended up getting 2 Shuttle XPC systems. Very similar to Kendrick Colemans home lab.

I did not purchase any disks because I don’t plan on using any local disk immediately, although I will admit that I have a few things with local SSD that I want to try out with VMware View in the near future! I am just going to instal ESXi and boot these from USB sticks for now … and who doesn’t have 20 or so of those laying around??

The goodies:

* 2x Shuttle SH67H3
* 2x 16GB DDR3 1333 Memory
* 2x Intel i7 Sandy Bridge 3.4GHz
* 2x Intel EXPI9402PT PRO/1000 PT Dual Port Server Adapter

Each of these machines cost around $800.00 to build. You can probably save some money shopping around for the dual NIC and memory. It seems like those vary a lot from place to place. If you’re reading this 30 days or so after the original post date, you’ll probably pay half of what I got these for. Haha.

After updating the BIOS to the latest version, I had no issues installing ESXi 5 after making appropriate BIOS tweaks like VT-d, set to boot USB in hard disk mode, etc. All of the NICs, even the integrated one came up and appear to work well.

The BIOS update is important because the 1 x PCI Express 2.0 x16 slot says it’s for graphics cards only and ESXi will PSOD if you try to use a NIC in that slot. After the update, the system no longer PSODs.

These were the easiest of all of the white boxes I’ve ever set up. I plan to do another post on how I plan to configure the SAN in this environment soon. Brian Wuchner over at EnterpriseAdmins.org, Jake Robinson over at http://geekafterfive.com and I plan to play with it sometime next week and will hopefully be able to start work on our next project … building a hybrid cloud!

Categories: Storage, vSphere Tags:

Notes: VMware View 5 Best Practices Session

October 20th, 2011 No comments

I was privileged to be able to attend a full day “VDI: Best Practices” session today that EMC hosted here in Indianapolis. Andre Leibovici, a vSpecialist at EMC was the speaker. He blogs at http://myvirtualcloud.net and is probably the best resource online in terms of large scale VDI deployments. He’s also on twitter @andreleibovici, I would highly recommend following him if you want some good info. I really enjoyed the session today, I hope we get more of these technical sessions in Indy soon!

I wanted to post my notes from the session, so others might learn something as well. Andre said he was going to send out the slides, I’ll ask him if it would be ok to post here as well and do so if he allows it.

What’s new in View 5:
PCoIP Optimization – client side caching, default CODEC optimization for fonts, build to lossless.
Unified communications – Better VoIP support for soft phones.
Enhanced clipboard controls
Automatically reconnect disconnected sessions
Android support
Persona management built in – copies only what is required at boot time.

General Tips:
* Use local disk as VM swap locations to save on shared storage. People wonder how this works with vMotion. If you set it up this way, you CAN vMotion. It will create a new swap file on the destination host.
* Use floating pools whenever possible for manageability and ease of administration. With dedicated pools you need to manage your VMs like you used to in terms of patching, etc.

Storage:
* All View .vmdk disks are Thin Provisioned (exception is internal.vmdk (stores users account information to sync with Windows domain)).
* Always add at least 10% storage overhead when sizing
* Learn to play with VM Memory Reservations to reduce storage footprint. (Windows XP (40% reduction from using Transparent Page Sharing), Windows 7 (Not so much, because of ASR)).
* VMware View 5 has a new .vswp file based on RAM assigned for video with hardware v8 which needs to be considered when sizing storage.
* When 3D is enabled a 256MB overhead is added to the secondary .vswp file! The 256MB overhead is independent of vRAM settings.
* Split your storage to use SSD or EFDs for replica disks to provide better read rates on Linked Clone VMs.

An ideal Linked Clone deployment would put:
Replicas on flash disk
Linked Clone on fiber channel disk
User Data on serial ata disk

Datastore Sizing
* With Linked Clones, snapshot delta files grow forever. Use a disposable disk to keep more control of this. (A disposable disk gets wiped on a reset/reboot)
* The size of a replica is the thin provisioned size of your parent VM.
* Maximum VMs per VMFS datastore: 64 VMs for Linked Clones, 32 VMs for Full Clones

IO Sizing:
* Users use VMs differently, there is no right number when it comes to sizing IOPS. You need to pilot, pilot, pilot! See what your workload looks like with real life load. Do not use perfmon inside the guests. ESXi has overhead added as well so you need to get the numbers from esxtop or inside vCenter.

RAID adds a write penalty!
RAID 5 adds a write penalty of 4
RAID 10 adds a write penalty of 2
VM IO = VM Read IO + (VM Write IO * RAID Penalty)

* VMware vStorage API for multi-pathing is a great tool that provides better use of your storage array. (VAAI, VASA)
* VMstore profiles allow you to select what datastores are used for what. (i.e. performance or capacity)

VAAI:
* Offload certain tasks to be run where it makes sense to run from a storage perspective.
* Without VAAI the entire LUN will be reserved and requires several SCSI commands. With VAAI the lock occurs at the VM level. There is no LUN locking. (You can increase your VMs from 64 to 140 Linked Clones VMs per datastore)

Storage Best Practices:
* Misalignment of filesystems results in additional work on storage controller to satisfy I/O requests. This means every protocol and every storage array. Be sure to have properly aligned disks!
* Enable Jumbo Frames across the entire stack if possible.
* Round Robin policy is best policy for storage multipathing on most storage platforms.
* Use Storage I/O Control if you can. If a VM is misbehaving and causing other VMs to perform badly, SIOC will throttle the troublemaker back so it will not suffer because of one bad VM.
* 8 hosts maximum per cluster due to View Composer limitations because there is a limit on reads. Your replica disk is the reason for this limit. VMFS-5 does not change this limitation.

Securing:
* Antivirus can be offloaded using vShield at the hypervisor level.
* VDI can provide better security, but it’s important to make sure your attack surface is minimized. You cannot manage your virtual desktops like physical desktops.

Networking:
* Adjust DHCP Scope from 8 days to 1 hour.

Gotchas:
* You cannot use the “User Data” persistent disk to redirect the Windows profile with Linked Clone pools, because those disks are assigned to certain VMs.
* Do not run vCenter, connection servers or security servers on the same ESXi hosts as your virtual desktops in case of failure.

Categories: Storage, VDI, vSphere Tags:

Indy VMUG is tonight!

October 19th, 2011 No comments

The Indy VMUG is meeting tonight (10/19/2011) at the Elbow Room at 5:30 for a social gathering.

See you there?

Location:
Elbow Room
605 North Pennsylvania Street
Indianapolis, IN 46204

Agenda:
5:30 PM Sign-in & Networking
6:30 PM Welcome and Indy VMUG Extra Mile Award Presentation
7:00 PM Creating a Hybrid Cloud Environment – Sponsored by PAETEC
8:00 PM Break & Networking
8:15 PM VMworld Recap & VMware Video – Shane Naughton – VMware
9:30 PM Discussion & Wrap-up
9:45 PM Networking/open discussion until 10:30 PM

Register

Categories: VMUG Tags:

VMware releases new vSphere Client for iPad

October 19th, 2011 No comments

What’s New in Version 1.2.0

It’s important to note that this is not intended to be a full replacement of the vSphere client, just an additional interface for administrators.

* Migrate virtual machines without downtime using vMotion. The feature is available via Host & VM action menus. Virtual machines can also be two-finger flicked/dragged from the Host detail view to enter vMotion mode
* Ability to email vMotion validation error details to others
* View task progress reporting on VM cards
* Ability to refresh vCenter host list
* Support for ESX 3.5
* Support for VMware vSphere 5.0

You will also need to update your vCMA to version 1.2.0.64 to get the additional features. I’m not aware of an upgrade path, but it’s easy enough to re-deploy. Click here to download the newest vCMA.

Click here to download the iPad client.

Categories: vSphere Tags: