As you know its common scenario in the consulting world, you
need to create test plans or scripts (whatever you call it :-)) as part of the
project delivery.
Recently I was working for one of the customers to design
and implement VMware vSphere and Horizon View. I thought it’s worth share some vSphere and Horizon View test cases (plans) here for other fellow
consultants.
( Optional tools to run and validate the vSphere and View implementation against VMware best practices: VMware Health Check Analyzer - ThinApp or VMware Health Analyzer 5- Java-based)
Testing requirements:
-         
VMware vSphere and Horizon View completely
implemented without any Single Point Of Failure (SPOF) in the design 
-          A couple of test user accounts which has required
access to vSphere and View environments.
-         
Physical or virtual desktop with guest operating
system like Windows 7 or Windows 8.
-         
vSphere client installed
-         
VMware View client installed ( View client with
local mode is required if transfer server is implemented as part of the
solution)
-          The browser on the client system with one of the
following: Chrome 28 or later, Internet Explorer 9 or later, Safari 6 or
later, Mobile Safari on iOS devices running iOS 6 or later, Firefox 21 or later
( These are  Horizon View HTML 5 requirements)
-         
iPAD with Horizon View client installed 
-         
Android smartphone with Horizon View client
installed
VMware vSphere Test Plan
| 
Test
  name | 
Description | 
Pass/
  Fail | 
Comments | 
| 
vCenter and WebClient access  | 
Login to vCenter Server using vSphere
  Client and WebClient using SSO user name and normal user to confirm they are
  working as expected | ||
| 
SSL Certificates  | 
Login to vSphere client and confirm
  that no certificates errors presented. 
Then login to vCenter server using
  Webclient and confirm there is no certificate error on the browser as per
  following screenshot. | ||
| 
vCenter Health Check | 
Login to vCenter client and Web client and ensure there are no errors reported in "vCenter Service status" page. You can access Service Status page via Home page of
  vSphere Client | ||
| 
Alarms | 
Makes sure that there are no Alarms
  generated for vSphere hosts | ||
| 
Physical NICs failover  | 
Unplug or logically disconnect
  physical NICs from ESXi host and make sure that there is no impact on ESXi
  host, IP storage and VMs connectivity | ||
| 
HBA failover | 
Unplug or logically disconnect HBAs
  from ESXi host and make sure that there is no impact on  datastores connectivity and VMs connectivity | ||
| 
Vmotion / DRS | 
Enter one of the ESXi  host into maintenance mode and make sure
  that VMs can migrate to another ESXi host without errors and try vmotion one of
  the running VMs.  As part of the same
  test, ensure VMs are moving to ESXi host which is just exit from maintenance
  mode | ||
| 
HA | 
Shutdown or disconnect one of the
  ESXi host and make sure that VMs running on particular host restarts on other
  host in the cluster | ||
| 
Resource Utilization | 
Login to individual components like
  vCenter server, database server, ESXi host and make sure that CPU, memory,
  disk utilisation is within an acceptable level | ||
| 
Host Profiles | 
As part of the design/
  implementation, if you have configured Host Profiles, make sure that all Host
  Profiles are complaint | 
VMware Horizon View Test Plan
| 
Test
  name | 
Description | 
Pass/
  Fail | 
Comments | 
| 
Horizon View Health check | 
Login to Horizon View manager and
  make sure that no errors in logs/ events page. In other words, no red signals
  :-) | ||
| 
Horizon View Connection Server
  failover | 
Assuming that you have at least 2
  Horizon View connection servers in the environment and configured with load
  balanced IP or host name using load-balanced technologies like Citrix
  Netscaler, DNS  Round Robin, F5 etc..., shutdown or disconnect Standard connection server
  from the network  and make sure that end
  user can connect to Virtual desktop and perform the same step by
  disconnecting Replica server from the network. One at a time. 
Note: If you have more than 2 View
  connection servers, perform the same steps by keeping only one server active
  at any given time | ||
| 
Horizon View Security Server failover | 
Assuming that you have at least 2
  Horizon View connection servers in the environment and configured with load
  balanced IP or hostname using load-balanced technologies like Citrix
  Netscaler, DNS  Round Robin, F5 etc..., shutdown or disconnect first View security server
  from the network  and make sure that end
  user can connect to Virtual desktop and perform the same step by
  disconnecting second security server from the network. One at a time. 
Note: If you have more than 2 View
  Security servers, perform the same steps by keeping only one server active at
  any given time | ||
| 
Horizon View Client connection from
  iPAD | 
Login to a virtual desktop from iPad
  over the internet and make sure that connection is successful  | ||
| 
Horizon View Client connection
  from  Android smart phone  | 
Login to a virtual desktop from  Android smartphone over the internet and make
  sure that connection is successful  | ||
| 
HTML 5 Access | 
Make sure that Horizon View desktop
  is accessible on Browser like Internet explorer without using  Horizon View client | ||
| 
Persona management | 
Login to Virtual desktop via Horizon
  View Client and make sure that the user profile folder has been created in
  Persona manager profile repository and other configured features are working
  as expected as per design. | ||
| 
Transfer Server | 
Login to Horizon View client with
  Local mode and test check-in and check out. Make sure that you can access
  virtual desktop in both scenarios without any issues | ||
| 
Resource Utilization | 
Login to individual components like
  Horizon connection Server, database server, Transfer server and make sure
  that CPU, memory, disk utilisation is within acceptable level | 
If you have already implemented VMware vSphere or View environment and want to make sure that design satisfies all VMware Best Practices, run VMware Health Analyzer tool - VMware Health Analyzer 5 download, install and usage steps
Please share on social media if you found this post
helpful. If you have a comment or question, please post and add your voice to
the conversation.

No comments:
Post a Comment