VMware Cloud Community
logiboy123
Expert
Expert

Test plan for ESXi hosts

I need to build a test plan checklist that I can use for my client for a vSphere migration that is coming up.

We are moving from several vCenter 4.0 environments into a single vCenter 4.1 Enterprise Plus solution with 30+ ESXi hosts.

The following is the checklist I have built so far, I just need some help fleshing it out. I have created the new vCenter server and installed the required addons. The rough plan is to bring into the new vCenter enviornment hosts that are currently being managed by other servers, putting the ESXi host into maintenance mode, upgrading the host and then bringing it out of maintenance mode. But before I trust the rebuilt hosts though I want a checklist to confirm all the required functionality.

vCenter Server

Test #

Test Item

Expected Result

Actual Result

Passed


Create a virtual machine

VM can be created on the ESXi host


Modify the virtual machine, RAM, CPU & NIC

VM can be edited on the ESXi host


Delete the virtual machine using Remove From Inventory

VM can be deleted on the ESXi host


Deploy a virtual machine Template using Thin Provision

VM can be deployed on the ESXi host and thin provisioning working


Restart VM using “Power > Restart Guest”

VMware Tools restarts the VM


Open Console

Remote console facility working between ESXi host and VI Client


Attach local DVD to virtual machine

DVD redirection working between ESXi and VI Client


Run VMware Converter and import Physical desktop into vCenter

P2V functionality available




Cluster

The following tests will confirm that high level Cluster functions are working. Including but not limited to; HA, DRS and Host Isolation.

Test #

Test Item

Expected Result

Actual Result

Passed



vMotion

Migrate server to a new host

vMotion should occur without any interruption to the VM

Setup a Ping –t Servername to the server being migrated


vMotion

Migrate server to a new LUN

vMotion should occur without any interruption to the VM

Setup a Ping –t Servername to the server being migrated


vMotion

Migrate server back to original host and LUN

vMotion should occur without any interruption to the VM

Setup a Ping –t Servername to the server being migrated


vMotion

Put ESXi host into maintenance mode

vCenter will vMotion all guests to different hosts and enter maintenance mode

Perform this on a host that DRS migrated several servers to


HA - Host Isolation

Disconnect Management network on ESXi host

The ESXi host will shut down virtual machines and another host in the cluster will start them up



DRS

Select the Run DRStool on the DRS Tab within vCenter

DRS will make migration recommendations to vMotion guests to an under utilized host

Typically an ESXi host with no servers on it is required for this test





Virtual Machine

All tests are performed whilst using an RDP or other remote control session to the virtual machine server.

Test #

Test Item

Expected Result

Actual Result

Passed


Log into virtual machine using RDP

User can log into server


Ping -4 localhost

Ping DefaultGateway

Ping FQDN

Ping tests work


Install VMware Tools and confirm hardware version

VMware Tools installs and displays hardware version 7







Storage

The following tests will confirm that the storage presentation layer is working.

Test #

Test Item

Expected Result

Actual Result

Passed


Confirm total number of LUN's presented to ESXi

ESXi host should see INSERT NUMBER HERELUN's


Convert virtual machine disk from thin to fat

Inflate disk functionality working


Using Storage Browser upload a file from the VI Client workstation to a LUN

Uploading and creating files is possible


Using Storage Browser download a file from a LUN to the VI Client workstation

Downloading files is possible


Using Storage Browser delete a file from a LUN

Deleting files is possible





2 Replies
AlbertWT
Virtuoso
Virtuoso

wow, that's a very good test plan you have there mate 🙂

many thanks for sharing it with us.

/* Please feel free to provide any comments or input you may have. */
Reply
0 Kudos
logiboy123
Expert
Expert

LOL, thanks. I was hoping to get help adding stuff that I had missed though.

There must be someone out there that been required to do something similar. In fact my last job the company had a test matrix that was excellent from when they had vSphere implemented orginially into the environment. But intellectual property contract requirements meant that I couldn't take it with me.

Reply
0 Kudos