Microsoft Windows Server 2008 and 2008 R2 Maximum Memory Limits

With Windows Server 2008 R2 being the first x64 only version of Microsoft’s popular server operating system the maximum memory configurations are much simpler to remember.  It will likely be a while yet before the x32 version of Windows Server 2008 is stopped being deployed fully in production environments meaning that you’ll have to keep tabs on how much memory each version and build type can take.

Although it being relatively straight forward to remember here’s a table outlining the maximum memory limits of the various editions and versions of Windows Server 2008.

 

Version Maximum Memory Limit (x64 Only)
Windows Server 2008 R2 Datacenter

2TB

Windows Server 2008 R2 Enterprise 2TB
Windows Server 2008 R2 for Itanium 2TB
Windows Server 2008 R2 Foundation 8GB
Windows Server 2008 R2 Standard 32GB
Windows Web Server 2008 R2 32GB

Microsoft Windows Server 2008 R2 Maximum Memory Limits

Version Max Memory Limit (x32) Max Memory Limit (x64)
Windows Server 2008 Datacenter 64GB 2TB
Windows Server 2008 Enterprise 64GB 2TB
Windows Server 2008 Standard 4GB 32GB
Windows Small Business Server 2008 4GB 32GB
Windows Web Server 2008 4GB 32GB

 

DroboPro – Thin Provisioning with VMware ESX and using RDMs

VMWare

This guest post is by well known storage expert, Chris M Evans who writes his own blog on storage and virtualisation at www.thestoragearchitect.com. His blog is an excellent source of storage, virtualization and enterprise information – well worth adding to your browser favourites & RSS feed.

 

One of the unique selling points of the Drobo series of devices is that they are capable of detecting and understanding common O/S file systems.  For a DroboPro connected to a single host, the device is able to track file deletions and immediately recover released space.  However if you’re using the DroboPro in a VMware environment, exactly how can you make use of this unique feature?  The answer is to use RDM devices.

 

Background

Firstly, here’s a little extra background on the Drobo.  The original Drobo "classic" model offered up to 4 physical drives in a single host connection using USB.  The host sees a single (or multiple, depending on the drive capacity) large 2TB LUN.  Version 2 supported FireWire and the DroboPro model introduced single-user iSCSI.  We’ve since seen the release (last November) of the Drobo-S and Elite models which provide additional capacity, connectivity (eSATA) and multi-host iSCSI support.

image

 

Using A DroboPro With VMware ESX

When the DroboPro is connected to a PC or physical server, formatting is based on the standard file system of the host. Even using iSCSI, the devices are directly mapped to the host, enabling the DroboPro to see and understand the file system.  However, when using VMware, disk devices are presented as vmdk devices to the host on a VMFS file partition.  Drobo devices don’t currently support VMFS and so the benefit of deleted space reclamation is lost.

 

Use RDM Devices

There is a workaround.  If the entire LUN can be presented as an RDM (raw device mapping) LUN in VMware, then the DroboPro is able to see and understand the file system, reclaiming deleted space automatically.  Here’s how I tested this configuration on my existing Drobo environment.

 

Configuration

My Drobo "lab" setup consists of a dual 4-core Intel CPU server, 16GB of memory and various storage devices.  I’ve most data on an Iomega ix4-200d, internal SAS disks and a DroboPro.  The ‘Pro is configured with 16 (sixteen) 2TB thin provisioned LUNs and 6.4TB of physical storage, however for this test I’ve removed all but two of the drives, leaving 2.4TB of raw storage available.  The first screenshot from my vSphere client shows the drives, some of which I’ve specifically named as part of this test.

 VMware and Drobo Pro RDM Devices

 

In order to obtain a fair comparison I’ll be using two LUNs (LUN10 and LUN11) from the DroboPro.  LUN10 will be presented to my test Windows 2008 host as an RDM device; LUN11 will be formatted with vmfs as a datastore.  The next two screenshots highlight this.

 

VMware ESX and Drobo Pro RDM Devices

VMware ESX and Drobo Pro RDM Devices

 

The formatted LUN11 with VMFS initially occupies 600MB of space.

So, I’ve presented my iSCSI LUN to the DroboPro using the vSphere client.  The test host is running Windows 2008 Server and the Drobo Dashboard so we can see what’s happening as files are created.

Here’s my DroboPro dashboard.  The device has around 153MB allocated to the formatted iSCSI LUN, labelled "X:".

 

Drobo Dashboard

 

The next step is to create some data on this test LUN.  For that I’ll be using the fsutil command, which lets me create a file of any size.  There’s no real data in the file, but the Windows MFT entry will reflect that a file of the specified size has been created on the volume.  If the DroboPro is watching the MFT, it should detect a file has been created and change the capacity figures in the dashboard accordingly.  This can only be the case if it understands the file system layout, as we’re creating no real data with this test.

The following video shows the creation of multiple 100GB files on the test volume and the change in the DroboPro Dashboard as this process occurs.  This test is performed on the iSCSI RDM LUN and clearly shows that the DroboPro is identifying the space usage via the file system.

 

 

 

Using VMFS

So, it seems the DroboPro can detect the creation and deletion of files through an RDM device.  However just to be certain, I repeated the task on the second LUN connected to the host as a LUN on the vmfs formatted data store.  As expected the Drobo wasn’t able to detect the create/delete process, however worse than that, the device wasn’t able to detect the amount of configured space in use until it resumed from standby.

I contacted Data Robotics and they provided this response:

Yes this is a known behaviour. The ‘cleverness engine’ works for a list of known file system types. Currently the list includes NTFS, EXT3, HFS+, and FAT32.  There is a level of effort in supporting VMFS
and it is something we intend to do. However, we do not have a date for support.

In the mean time we recommend using VMware based tools to track the utilization of the Smart Volume(s) on which datastores have been created.

Since we do not report utilization properly, we recommend that the actual available space in a DroboElite be the same or larger than the provisioned space. For instance, if you have 10TB usable in a DroboElite, the sum of all datastores on Smart Volumes should not be greater than 10TB.

What this means is the thin provisioning benefits of the Drobo are lost in a VMware environment as the device can’t file system changes.  So perhaps RDM devices are a good solution, but they’re only good if you are using them exclusively as the Drobo can’t keep track of a mixture of both supported and non-supported file systems.  I’m keen to see how VMFS will be supported, however in the meantime, keep an eye open for my next test – DroboPro on Hyper-V.

 

This guest post is by Chris M Evans who writes his own blog on storage and virtualisation at http://www.thestoragearchitect.com.

Nirvanix – Large Scale Global Storage Out In The Cloud

General

 

With the increase in popularity and awareness of cloud based services here’s an interesting company that offers large scale global storage solutions out in the cloud. I first heard of this San Diego based company called Nirvanix whilst attending the Tech Field Day late last year.

Via their globally disbursed and interconnected storage delivery network (SDN) nirvanix offers a number of offsite storage based services and solutions.  The SDN “intelligently stores, delivers and processes storage requests in the best network location, providing the optimal user experience”.  According to Nirvanix a true cloud based storage provider such as themselves must offer the following four key components:  Global virtualization, unlimited scalability, continuous availability and a usage based service. 

I had the opportunity to catch up with Nirvanix’s Product Manager, Peter Pistek to find out more about their products and service offerings.

 

 

The Nirvanix product that really caught my attention is the ‘CloudNAS’ which presents cloud based storage via a ‘mount point’ on a local server (physical or virtual) to an application, service or end user.  By using this service a company is provided with a global NAS solution which is accessible via CIFS, NFS, or FTP.  Data can be transferred between the globally disbursed sites via the SDN with the transfer of this data between nodes being securely encrypted through the use of AES 256-bit encryption.

 

Nirvanix CloudNAS

This is all managed via the Nirvanix Management Portal (NMP) which provides a straight forward view into the service status, account features, usage and the costs.

 

Nirvanix Management Portal 

It is quite refreshing to see a product that’s being marketed as a ‘cloud’ solution actually having, in my opinion, cloud-like qualities and functionality.  With all the marketing hype over the last couple of past years around ‘The Cloud’ we have seen plenty of half-baked supposed cloud solutions.  For me the CloudNas proves that moving data around globally via the cloud doesn’t have to be (at least not for the end user) a complex process.  No doubt in time more and more diverse cloud based offerings will come to market with the level of simplicity around the use and management seen in Nirvanix’s CloudNAS.

 

Technorati Tags: ,,

VMware ESX(i) and Solid State Drives (SSD) – Intel X25-M vs Samsung MMCRE64G5MXP-0VB

VMWare

After reading Eric Sloof’s recent post about the performance he received from his Intel X25-M solid state drive (SSD) attached to his VMware ESX lab server I just had to try out my newly purchased Samsung MMCRE64G5MXP-0VB SSD in my own ESXi lab server to see how it compared with his Intel SSD’s benchmark results. So rather than install Windows 7 on my SSD for my main home PC for which it was intended I installed it into one of my ESX lab servers, an HP Proliant ML110 G5. 

If you haven’t read Eric’s post yet I recommend you check it out as it’s an interesting read. 

VMware ESX SSD

 

As mentioned the SSD I purchased is a Samsung MMCRE64G5MXP-0VB which is a second generation SSD and offers 64GB of SATA II (3Gb/s) storage.  My reason for purchasing this particular make and model of SSD came down to price and the fact that, so I have been told, Samsung pretty much produces all the SSD’s for all other branded SSDs currently on the market.  I appreciate that there are faster SSDs from the likes of Corsair and OCZ but the £145 I spent was as far as my budget would stretch.

Here is the specification of the Samsung MMCRE64G5MXP-0VB SSD:

Samsung SSD VMware ESXCapacity: 64GB
Read: Up to 220MB/sec
Write: Up to 120MB/sec
NAND Flash: Multi-Level Cell (MLC)
Interface: SATA-II
Low Power Consumption
Lightweight (80g)
Shock Resistant

Warranty: 2 Years

 

Comparing the technical specifications of the SSDs my Samsung SSD is slower for reads (>220MB/sec vs >250MB/sec) though on paper is slightly quicker than the Intel X25-M for writes (>120MB/sec vs >70MB/sec) so it was going to be interesting to see how the two SSD’s would perform when presented through ESXi as vmfs storage to a VM.

In the ML110 G5 ESXi 4.0 lab server I was going to use an HP E200 Smart Array controller which I had been using for a series of performance tests for an upcoming blog post though the Initial tests from the HP E200 controller produced shockingly slow results (blog post to follow on this) so I attached it to the onboard ICH9 SATA controller.  Another reason being that Eric used an ICH9 SATA controller for his testing so it was good to match test environments like for like as much as possible.  The process of attaching the SSD drive was no different than that of attaching a local SATA, SCSI or SAS disk and looks exactly the same from within the vSphere Client (see below).

VMware ESXi SSD

SSD ESXi Datastore Details

 

The Test:

Following the same procedure and configuration as Eric I presented a W2K3 VM with a separate 8GB drive from my locally attached SSD for testing.  I also used HD Tune Pro (trial) to perform the read and write benchmarking tests.

 

The Results:

Onboard ICH9 SATA Controller:  Here are the results when presenting a blank 8GB SSD (connected via the onboard ICH9 Controller) based (thick) drive through to my W2K3 VM.

Sequential (64KB Block) – Read:  
VMware ESX SSD ICH9 - Sequential Read

Sequential (64KB Block) – Write: 
VMware ESX SSD ICH9 - Sequential Write
 
Random Access – Read:
VMware ESX SSD ICH9 - Random Access Read

Random Access – Write: 
VMware ESX SSD ICH9 - Random Access Switch

Extra Tests – Read: 
VMware ESX SSD ICH9 -  Extra Tests Read
Extra Tests – Write (with Cache): 
VMware ESX SSD ICH9 - Extra Tests Write (with Cache)
 
Extra Tests – Write (without Cache): 
VMware ESX SSD ICH9 - Extra test Write (without cache)

 

From the results given by HD Tune Pro the following is a comparison of the sequential and random read/write benchmark results. As you can see the Intel X25-M is quicker than the Samsung SSD in almost all read based tests.  Thanks to Eric for allowing me to use the results from his testing to generate these comparisons.

 

 VMware ESX and SSD - Sequential Read

 

VMware ESX and SSD - Random Read - Ops per Second

 

VMware ESX and SSD - Random Read - Avg Access Time

 

VMware ESX and SSD - Random Read - Avg Speed 

 

Summary

The Intel X25-M SSD is consistently quicker for reads than the Samsung MMCRE64G5MXP-0VB in almost all areas with the only exception being the sequential read burst rate.  Technically the Samsung SSD should be slightly quicker, according the to the specification, for write based transactions – I will check with Eric to see if he has any write based results for the X25-M so we can compare.

As mentioned earlier I found that there was a massive difference in both read and write results when performing these benchmarking tests with the Samsung SSD connected to the E200 (located in the PCIe x8 bay) Smart Array controller compared to when performing the same tests with it connected to the onboard ICH9 based SATA controller.  I will posting another article that covers this as it would appear that the E200 controller really offers sub-standard (to put it politely) performance results with SATA based storage which is consistent with the findings of Lukas Beeler in his post here.

For me both of these SSD’s (Intel and Samsung) offered decent results with the Intel definitely having the edge with the Reads.  In all I have been very impressed with my Samsung SSD purchase and also the results from Eric’s Intel X25-M which I would also happily purchase.  I look forward to the prices of SSDs dropping and the capacity increasing in the not so distant future so I can start using SSDs more in my home environment.  Even more exciting will be the inevitable emergence of wide spread use of SSDs in enterprise storage.

 

VMware vSphere Security Hardening Guides (Public Draft) Released

VMWare

I have been excitedly anticipating the release of the official VMware vSphere security hardening guides for a while now and the good news is that a public draft has just been made available. According to the VMware announcement these vSphere hardening guides have the following “highlights” over the previous VI3 guides:

  • Structure: this version uses a standardized format, with formally defined sections, templates, and reference codes.  The goal is to increase clarity and reduce ambiguity, make it easier to reference individual guidelines, and most of all, enhance the ability to automate guideline enforcement.
  • Recommendation levels: in following with the formats used by NIST, CIS, and others, this guide categorizes all guidelines into three security levels.  Instead of recommending a single set of guidelines for all environments, this guide encourages more of a risk-based approach, so that individual administrators can decide which guidelines apply to their environment.

There are over 100 recommendations between the guides which are open for public comment during the next month – though as the announcement mentions the final versions probably won’t differ greatly due to them already being part of a private review process.  Definitely worth a read to ensure your vSphere environment is following security best practices where possible.

 

Click here - VMware vSphere Security Hardening Guides

 

VMware ESX(i) Home Lab – Why, What and How? Considerations when building your own home lab.

VMWare

I thought I’d put a post together to discuss what I have learnt whilst running a home virtualization lab along any hints or tips I thought may be of use to others considering building their own.  I’ve already written a number of posts (see bottom of this post for links) around ‘how’ to build a VMware ESX(i) lab using my favourite server(s) of choice the HP Proliant ML110 and ML115 range though thought a higher level perspective on ‘why’ and ‘what’.

First of all here’s a couple of pictures of my home lab.  As you can see it is definitely a ‘working’ (aka messy) lab which gets used on a daily basis.  The kit you see has been accumulated over the last couple of years with some of it being given to me and some bought from EBay and from brand new.

 

VMware ESX Home Lab VMware ESX Home Lab

 

If there is interest I will put together a post dedicated to what I run and how I have things setup – though this does tend to change day to day depending on what I am doing. :)   Let me know if that would be of interest?

Also, check out the recent VMware Community Roundtable podcast on running your own VMware home lab.  I was invited by VMware’s John Troyer (Twitter: @jtroyer) to participate which was a fun experience with some great questions and conversations had.

So, let’s move onto the question of…..

 

Why?

When considering building your own home lab first ask yourself, as is the case with many decisions, why?  There are many reasons why someone would want to buy their own home virtualization lab but here are some of the more common ones:

 Good VMware ESX Study Resouces - Exam Study: To provide yourself with an environment where you can build a mock production environment to follow examples in any study material you may have and to also confirm to yourself that what you have read actually works as described.

- Hand On Learning: Probably the most common reason for putting together your own virtualization lab is to jump onto the kit, wrestle and get your hands dirty with it – breaking it, fixing it and then breaking it again in the process.  This is my preferred option for learning about a product or new item of technology, though obviously you do need the luxury of time.  Very few of us in IT have the opportunity or access to the necessary non-production hardware during the working day to spend any meaningful length of time in doing this.

- Centralised Home Infrastructure: Perhaps you are running a home office or need a centralised environment from which to run your home PCs (eg: centralised monitoring and management of your kids access to the internet, family file repositories for music, photos, etc from which online backups can be taken).

And finally…

- Because It’s There (ie: Why Not?): Some of you, like myself, are probably just total tech junkies and like playing with new technology even if it doesn’t have direct application to your personal or work life. A virtualised home lab provides an excellent platform from which to do this from.

VMware ESX Home Lab

 

Whatever your reason running your own home virtualization lab will provide you with a valuable increase in product and technology understanding that will most likely assist you in your day to day job whether it be an working on the service desk, a second or third line engineer, technical architect or professional pre-sales.

 

What?

So what do you need to kick off your own virtualization lab? 

The good news is that you don’t actually need much to start with.  A home lab can consist of anything from a single machine through to a rack of servers humming away in your basement or garage (along with a rather large power bill).

Your actual hardware from which you run your hypervisor could be a laptop running VMware Workstation which in turn is running VMware ESXi with nested VMs or it could be some old server kit that you ‘liberated’ when your work was performing their recent server hardware refresh and was going to end up in the skip. There are also some good deals to be had on entry level server hardware which can be as cheap as a couple of hundred pounds/dollars/euros (delete where appropriate).  I maintain a list of any hot deals I come across or am told about on this site which can be found at the top of the page in the ‘Hot Deals’ section.

Booo ! So, before we go any further lets acknowledge the 2 ton elephant sitting in the corner of room… This elephant being ‘official’ VMware support and licensing…

 

 

Support – The ‘Official’ Line

VMware HCLTo gain ‘official’ support from VMware for a ESX(i) implementation whether it be in a production or lab environment you need to, as would be expected, pay for it.  Purchasing support, I would suggest, isn’t at all necessary for a home lab and as will be discussed below probably wouldn’t able to be obtained in most home lab instances anyway due to the hardware you’ll be running it on.

For VMware vSphere to be ‘officially’ supported in either your work/home lab or production environment the hardware involved with the virtualization solution needs to have undergone strict compliance testing and be on VMware’s compatibility guide which can be found here.

In reality it is unlikely that your home lab server, network and storage hardware is going to be ‘officially’ approved to run the latest version of ESX(i) but don’t let this stop you as ESX(i) will often still work despite your hardware not being on the supported list.

With every new version of VMware ESX(i) that comes out the list of compatible devices and components officially supported, or otherwise, grows ever longer.  It was often the case with VMware ESX(i) 3 and 3.5 that the majority of components would work on your un-supported server hardware but either the disk controller, network controller or both would not work.  To get around this would usually involve some (unsupported) hacking to the ESX(i) ISO build to modify or inject drivers or inserting compatible components to get around the issue.  With the release of ESX(i) 4 it is more common than not for server based components to be successfully detected and work without the need for any undesirable hacking to the build.

Licensing

VMware Licensing You can download a permanent licensed version of the free edition of ESXi though this to be honest doesn’t really give you much to play with in your home lab, at least not long term.  The real ‘fun’ stuff such as HA, DRS and FT along with other VMware products such as SRM, CapacityIQ and AppSpeed are only available for download, as would be expected, as time limited evaluations.  What this means in reality is that you will probably be looking at using multiple email accounts to download a fresh evaluation copy when your original copy expires.  This can prove to be a hassle if you’re wanting to run a product longer than the 30 or 60 day evaluation period for testing, etc.  In the absence of any MS TechNet type subscription this is the only real option open to you and your home lab.

Of course, some people have access to permanent VMware license keys from their work though this would obviously be in breach of the VMware licensing agreement to use these in your home labs.

Microsoft TechNet Subscription Another consideration when planning your lab is that once your ESX(i) host or hosts are up and running you are going to want to install VMs running an OS in your new lab.  Unless you are using an open source OS such as Linux you are most probably going to be looking at a Microsoft Server based OS.  By far the most (legal) cost effective way of gaining access to your own Microsoft licenses for use in a lab environment is via a Microsoft TechNet subscription. For a few hundred pounds/dollars/euros a TechNet subscription will gain you access to the vast majority of Microsoft’s operating systems and applications with your own unique license keys – this is a total bargain and a good investment of money in my opinion.  There are regular TechNet discount codes that can be applied to new subscriptions – check out the ‘Hot Deals’ section at the top of this page as I keep this updated with the latest TechNet discount codes I come across.

 

The Shopping List – What Do I Need?

Still like the sound of building your own lab but are not sure what you need?

Before taking the plunge and parting with your hard-earned money do a little homework to ensure the hardware your looking at purchasing will actually work with ESX(i).  Check out these following useful resources which list the PC and server hardware that people have found to work with the different versions of ESX(i):

To get a basic idea of what you will require for your home lab here’s a basic shopping list covering both a single ESX(i) and basic  multiple ESX(i) host lab configuration.

 

VMware ESX(i) Shopping List

The first and most obvious thing that you’ll need for your home VMware ESX(i) lab is of course a copy of ESX(i) itself.  Most home ESX(i) home labs are running copies of the free downloadable ESXi version which can be found here.

As mentioned at the start of this post ESX(i) can now be run from within VMware Workstation though as you’d expect the performance wouldn’t be as good as running the ESX(i) hypervisor directly on PC/server hardware.  The following list is assuming that you will be running ESX(i) on its own dedicated PC/server and are outlining a basic lab configuration only:

 

Basic – Single ESX(i) Host Lab:

From this straight forward ESX(i) lab configuration you will be able to run a single or multiple nested VMware ESX(i) instances – memory permitting.  This will be sufficient for most basic requirements though depending on the level of performance from the hardware on which you are running it you may find that running nested ESX(i) instances a little slow.

  Quantity: Item:
VMware ESX Home Lab - Server

1

PC/Server (Able to run VMware ESX(i) – see the previous section for how to find this out if not using VMware approved server hardware or components).
- CPU: Multi-Core (ie: 2+)
- Memory: 2GB+ (2GB is a bare minimum).
- Storage (Array) Controller: Although not essential a hardware based RAID controller is desirable.
- Disks: SATA or ideally iSCSI or SAS based disks – the faster the better.
- Network Card: A single port 1Gb NIC
and    
VMware ESX Home Lab - Cable

1

Cross-Over Cable (Cat 6 or 5e) – if you don’t have a network switch – for connectivity between the ESX(i) host and the managing PC/Laptop running the vSphere Client.
or    
VMware ESX Home Lab - Switch
VMware ESX Home Lab - Cable

1

Network Switch & Cat 6 or 5e Ethernet Cables (ideally a smart or fully managed switch with Layer 3 capabilities)

 

Multiple ESX(i) (Basic) Host Lab:

 

  Quantity: Item:
VMware ESX Home Lab - Server

2+

PC/Server (Able to run VMware ESX(i) – see the previous section in this post for how to find this out if not using VMware approved server hardware or components).
- CPU: Multi-Core (ie: 2+)
- Memory: 2GB+ (2GB is a bare minimum).
- Storage (Array) Controller: Although not essential a hardware based RAID controller is desirable.
- Disks: SATA or ideally iSCSI or SAS based disks – the faster the better if using these to host and run your VMs from.
- Network Card: A single port 1Gb NIC
and    
VMware ESX Home Lab - Switch
VMware ESX Home Lab - Cable

1

Network Switch & Cat 6 or 5e Ethernet Cables (ideally a smart or fully managed switch with Layer 3 capabilities)

 

Multiple ESX(i) Host Enhancements:

The following are some additional items that can further enhance your home lab.  Although not essential they can enable you to comfortably start using some of VMware ESX(i)’s more enterprise level features such as HA, DRS and Fault Tolerance (FT) along with larger more elaborate configurations.

  Quantity: Item:
Shared Storage

1 (1+ for testing SAN/NAS resilience features)

Shared Storage – This can be a small NAS appliance such as the iomega (EMC) IX2-200 SATA based NAS or its bigger brother the IX4-200d or even a spare PC running a free SAN/NAS software based appliance such as Openfiler or the free version (2TB limit) of Star Wind.

Instead of running a physical shared storage appliance there are an increasing amount of free SAN/NAS virtual appliances available which can be run on your ESX(i) host. This is a topic that warrants its own dedicated post.

Extra NICs

1+

Additional Network Ports:  These can be provided via inserting extra network cards into your ESX(i) host and in doing so means you can separate out ESX(i), FT, vMotion and VM traffic providing increased available bandwidth.
Extra Memory

1+

Additional Memory:  VMware ESX(i) loves memory and depending on the number of VMs you are running adding extra physical memory to your ESX(i) hosts is never a bad thing.  Increasing the ESX(i) host’s memory can be expensive when wanting to add over 8GB as more costly high capacity DIMMS will likely be needed (assuming your host can take this much memory in the first place).
APC UPS

1

Uninterruptable Power Supply (UPS):  Although not essential and depending on the quality of the power feed into your home you may want to consider a small UPS to clean the power to your lab appliances whilst providing an element of resilience in the event of power failure.
Power Meter

1

Power Meter:  These great little devices will keep track of how much power your home lab kit is drawing (Watts, AMPs).  Well worth the investment so you don’t get any nasty surprises when the power bill comes in.

 

Home Lab Considerations:

There are some important considerations to take into account when planning your home ESX(i) lab which can ultimately determine the success of it:

- Noise:  If using an enterprise level server you’ll most likely find that the noise it generates, let alone two or more of them, is significant.  This is fine if you are fortunate enough to have a basement or garage in which to run it from though I can almost guarantee that your other-half won’t see the fascination of hosting your own lab server in the corner of your lounge.  :)

PCs or smaller entry level servers such as the HP Proliant ML110 or ML115 run quietly enough that you can get away with having them run in most rooms.  See my video here to see how much noise an HP ML115 makes when starting up and then running normally.

- Power:  Running your own home lab can be a costly affair though it really does depend on whether you leave it on 24 x 7 or not.  Each of my ESX(i) hosts which are running on an HP Proliant ML110/ML115 G5 with 8GB memory and 1 x SATA disk consume on average 85W of power.  Add your management PC, TFT, network switch and any share storage into the mix and you can easily chew through 350W-500W of power. If running your lab 24×7 check that you are getting the best deal from your electricity supplier.

- Time: Building and running your own home lab can become something of a time-sink due to its flexibility and the enormous list of interesting things you can do with it. You can get totally absorbed in running and trying out new applications or utilities resulting in the hours just flying by.

- Money: Depending on the server, network and storage hardware you decide to go for you can end up spending  a decent amount on it.  That said, it is just as easy to put together a lab solution by keeping your ear to the ground for any appropriate hardware that your work may be looking at dumping during a hardware refresh cycle.  At the end of the day though you can start as small as you want and slowly add extra pieces of hardware or upgrades over time – just remember, you don’t have to do it all at once!

 VMware ESX Home Lab

How?

Once you have decided to build your own home lab and what hardware to use the next step is to figure out how to put it all together so that (A) it works and (B) it is configured correctly so that you get maximum benefit out of it.

I have a number of articles already covering the topic of how to install VMware ESX(i) onto your home lab server.  Check out these for more details and the other great articles from other bloggers listed below.  Please let me know if I’ve left any other good home lab related articles off of this list as I know I have likely accidently overlooked some.

 

I hope in you found this post of use whether you already run your own home VMware lab or have just started thinking about it.  Running your own home lab is a lot of fun and there is a great supportive community around it.  Why not give it a go?  :)

 

 

VMware P2V – Easy Method to Remove HP Agents and Utilities

Hewlett Packard (HP) VMWare

Following on from my original post about removing HP Proliant related agents and utilities from a Physical to Virtual (P2V) converted server here is a utility by Guillermo Musumeci that is a little more user friendly.

 

Why Would I Need to Use This?

When running an HP Proliant server whether it be Windows or Linux based chances are that it has management agents and a handful of utilities relating to the HP server installed and running.  Of course this is fine whilst the operating system is running directly on the physical HP hardware but once it has been P2V’ed and abstracted from this physical layer the OS is running on what it thinks is generic non-HP hardware.  This means that there is no need for any of these drivers or utilities. So as to free up valuable system resource and reduce the risk of any issues from any of these HP utilities or agents continuing to run on this non-HP hardware it is best practice to remove them all.

The process of doing this can be quite time consuming and finding the correct command line switch to uninstall them a hassle as there is no one consistent uninstall switch between all of these utilities – that would be far too easy.  :) This is where a solution such as the script in my original post  or using the ‘HP Proliant Support Pack Cleaner’ utility comes in very useful.

 

image

TechHead Makes vSphere Land Top 25 VMware/Virtualisation Bloggers List

VMWare

The votes are in on Eric Siebert’s vSphere-Land Top 25 VMware and Virtualisation bloggers competition and a BIG thank you to all you TechHeads that voted for me!  I am proud to announce that I made a respectable 21st place which came as a very pleasant surprise considering the calibre of the other bloggers and their sites whom I was up against.

Top 25 VMware Virtualisation Blogger The final results can be found here with Duncan Epping and his Yellow Bricks site maintaining his first place crown as King of the VMware/Virtualization bloggers.  Hot on his heals were Chad Sakac, Scott Lowe, Mr Eric Sloof (I’m not sure why I always want to refer to him as Mr Sloof, lol) and the UK’s own Mike (No, I’m the real Mike Laverick) Laverick.

Well done to all those who entered as to be included for selection is a positive reflection in itself that your blog and it’s content holds value to others.  Those of you that didn’t make it this time round get your best blogging trousers on as the next Top 25 competition for this prestigious title is being held in July 2010 so there is plenty of time to start producing some interesting articles.

Thanks again,

 

Simon  :)

 

TrainSignal - vSphere Pro
Virtualization Pro Summit 2010
Veeam - Backup & Replication
StarWind Software
PHD Virtual - esXpress
Virtu-Al.net