VMworld

 

Today I needed to look up the warranty info on one of my ESX servers -- I knew I had it in a spreadsheet somewhere, but it turned to be quicker to just look it up from the console using "dmidecode". The service tag is listed as the Serial Number under System Information.

 

This works for regular Linux servers too:

 

[root@myesxserver root]# /usr/sbin/dmidecode |grep -A4 "System Information"

System Information

        Manufacturer: Dell Inc.

        Product Name: PowerEdge R710

        Version: Not Specified

        Serial Number: Hxxxxx1

 

0 Comments Permalink
0 Comments Permalink

At an EMC class I took recently, the instructor claimed that in testing she had done, correctly aligning the partitions on a physical Windows server resulted in 30% performance gains.  I'm not sure what, if anything the gain is for aligning the partitions in virtual disks, assuming the underlying VMFS LUNs are aligned (which by default they will be if they're created under ESX 3+ or vSphere).

That being said, this is the advice from the "Performance Best Practices for VMware vSphere 4.0" guide:

 

Make sure the system partitions within the guest are aligned. For further information you might want to

refer to the literature from the operating system vendor regarding appropriate tools to use as well as

recommendations from the array vendor.

(from http://www.vmware.com/pdf/Perf_Best_Practices_vSphere4.0.pdf)
Accordingly, I have my Windows VM templates configured with aligned partitions. See http://technet.microsoft.com/en-us/library/aa995867(EXCHG.65).aspx and http://support.microsoft.com/kb/929491 for info on aligning windows partitions.

 

This is a potentially useful tool -- a powershell script to check the partition alignment of your Windows VMs. (via Scott Lowe )

 

I haven't adjusted the partition alignment on my Linux VM templates yet. That's on my To Do list, hopefully for some time in the near future. I plan to do some before and after performance testing, and I'll post the results here when I do.

 

 

 

--mds
1 Comments Permalink

About Matt

Posted by Matthew Snodderly Feb 6, 2010

Other places you can find me on the web:

 

Matt's home page: http://area51a.net/mds/

Friendfeed: http://friendfeed.com/msnodderly

Del.icio.us bookmarks: http://del.icio.us/msnodderly

Google reader: http://www.google.com/reader/shared/msnodderly

LinkedIn: http://www.linkedin.com/in/msnodderly

0 Comments Permalink

Puppet + git

Posted by Matthew Snodderly Jan 27, 2010

This is an interesting idea -- instead of running puppet in traditional client-server mode where the configuration is pushed from the server, replacing the puppetmaster server with a git repository, and let the managed servers pull their configs from git.

 

Scaling Puppet with distributed version control

 

0 Comments Permalink
0 Comments Permalink
Matthew Snodderly

Matthew Snodderly

Member since: Jun 13, 2008

sysadmin 2.0 Virtualization, infrastructure automation, configuration management, cloud stuff etc. Mostly links to things I think are interesting.

View Matthew Snodderly's profile

Actions

Create Your Own Personal Blog

To create a personal blog on VMworld.com, sign into your account, click on "Manage Account" in the top right corner of any page, click on the "Blog Posts" tab and then click on "Create a Personal Blog" or "Write a Blog Post" from within your account profile.

Note: All blogs will be monitored and reviewed for content. Any blogs not related to virtualization or considered to be spam or offensive will be removed.