Posted by: Barry | February 6, 2010

vSphere Hot Keys

There are a number of hot keys that will help you move quickly around the vSphere client. A selection of these are listed below for ease of reference.

Key Combination

Function

Ctrl + Shift F

Search

Ctrl + Shift H

Hosts and Clusters

Ctrl + Shift V

VMs and Templates

Ctrl + Shift D

Datastores

Ctrl + Shift N

Networking

Ctrl + Shift R

Roles

Ctrl + Shift S

Sessions

Ctrl + Shift L

Licensing

Ctrl + Shift O

System Logs

Ctrl + Shift I

Server Settings

Ctrl + Shift T

Scheduled Tasks

Ctrl + Shift E

Events

Ctrl + Shift M

Maps

Ctrl + Shift P

Host Profiles

Ctrl + Shift U

Customization Specification Manager

When trying to upgrade the firmware on a ML100 or DL100 range server (e.g. DL180, ML115) server you may run into an issue that the ROMPaq doesn’t boot and only displays the message “Starting Caldera DR-DOS….” the servers then seems unresponsive. After trying different versions, different USB keys and a new motherboard the issue was rectified by completing the following.

Locate the four switches on the mother board underneath the riser card, between the USB slot and SATA connector.

imageSet all 4 of the switches into the off position and then use the onboard USB to load the required firmware. There should be no need that I have found to put these switches back into the original configuration.

After doing lots of work with VMware View recently I have decided to try and write a few Powershell scripts to assist with View rollouts / administration. This first small script will update a custom field for each VM with the current logged in user. This helps considerably when your are in the vSphere client with a large amount of VM’s and need to track down the user of a particular VM. Maybe you need to log in to check an issue their having, investigate high CPU usage or just quickly find out which VM is assigned to which users. Obviously this can be done through the View Manager but most people won’t have this open on a daily bases.

001
002
003
004
005
006
connect-viserver yourvc
$vms = get-vm *xp*
ForEach($vm in $vms) 
{$QueryString = Gwmi Win32_ComputerSystem -Comp $vm 
$QueryString = $QueryString.userName 
if ($QueryString -eq $null) {$vm | Set-CustomField -Name “Logged in User” -Value "No One Logged In"} ELSE  {$vm | Set-CustomField -Name “Logged in User” -Value $QueryString}}

 

The script can either be ran as needed or scheduled to run using Windows Scheduled Tasks, for information on how to do this check out Alan Renouf’s blog post http://www.virtu-al.net/2009/07/10/running-a-powercli-scheduled-task/

As the script uses WMI to get the information regarding the logged in users, you must ensure you run this as user with sufficient privileges over the machines you are querying.

I am using a wild card in the get-vm command to find all my VM’s that contain xp in the name, this can easily be changed to meet the requirements of your View environment.

If no one is logged in when the script runs the custom field is updated with “No One Logged In”

As ever this is a work in progress and I am sure their are numerous ways it could be improved so I look forward to your suggestions and comments.

Example of how it looks in a list

image

Single VM View

image

As ever many thanks to Alan Renouf and his blog www.virtu-al.net for the inspiration.

Update

I have mixed success with this script, sometimes I am getting the logged in user returned correctly other time not. Would be interested to head what anyone else’s experiences. It seems the logged in user isn’t always returned from WMI, this seems strange considering I am using a domain admins account.

Posted by: Barry | January 22, 2010

VMware View and ThinApp Integration Guide

I saw this on twitter a few days ago and added it to my “To Be Read” list. The guide is written by Aaron Black and Paul Weiss and is definitely worth a read if you are looking to start using ThinApp with View desktops.

http://blogs.vmware.com/files/vmware-ig-viewthinapp-en.pdf

image

There is also a very good resources section in the guide if you are looking related information. I have copied these below for convenience.

VMware ThinApp Deployment Guide
http://www.vmware.com/resources/techresources/1098
VMware ThinApp Streaming Information Guide
http://www.vmware.com/resources/techresources/10027
VMware ThinApp Reference Architecture
www.vmware.com/resources/techresources/10053
VMware ThinApp Blog
VMware ThinApp employees regularly post and participate on the VMware ThinApp blog site
http://blogs.vmware.com/thinapp/
VMware ThinApp Product Documentation
http://www.vmware.com/support/pubs/thinapp_pubs.html
VMware View Manager Evaluator’s Guide
www.vmware.com/resources/techresources/10082
VMware ThinApp Reference Architecture
http://www.vmware.com/files/pdf/resources/vmware-view-reference-architecture.pdf

Posted by: Barry | January 19, 2010

VMware View 4 Client PCoIP Issues (wswc_PCOIP.dll)

During a recent install of View 4 I ran into a particular issue with a number of XP workstations that we were installing the View 4 client on. When trying to connect using PCoIP to the View desktops we would receive the following error.

pcoip fail

When connecting using RDP it worked fine and using other workstations the connection worked fine. 

We also received the following error messages in the event log.

104

104-2

  The DLL mentioned in the error should be located in the following location

C:\Program Files\VMware\VMware View\Client\bin

Upon investigation this DLL was missing despite no error reported during the installation. I then tried copying the dll from a working machine to this location and registering it but this didn’t help. A repair or reinstallation hasn’t helped at all.

This is currently being investigated by VMware and I will update the post once I have a resolution. Would love to hear from anyone that has experienced this issue and resolved it.

Update

VMware and Linjo below have come back with the same thing, if you are installing the View Client on a Workstation and wish to use PCoIP your processor needs to support SSE2 and be at least 800MHz. This is listed on page 21 of the admin guide.

image

It is worth noting that this was only included in version EN-000242-01 of the admin guide and not the original EN-000242-00, unfortunatly I had the original copy!

An easy way to find out if your CPU does support SSE2 is to run this application http://www.cpuid.com/cpuz.php

Posted by: Barry | January 15, 2010

Where is C:\Documents and Settings\All Users on 2008?

Copying Sysprep files on a 2008 Virtual Center

Just a quick post, today I needed to start rolling out some XP desktops from a template for a new View install. When I came to install the XP sysprep files on the Windows 2008 Virtual Center I soon realised there was no all users folder in the users folder on the C: drive. After a bit of hunting and reading the VMware documentation which didn’t appear to help i reverted to twitter. Many thanks to Jonathan Medd for the answer below.

RT @jonathanmedd @VirtualisedReal C:\ProgramData is a hidden folder on 2008 which is the equivalent of C:\Documents and Settings\All Users on 2003

Alan Renouf was also quick to point out the following

RT AlanRenouf @jonathanmedd @VirtualisedReal Or on either server type %ALLUSERSPROFILE% into the explorer window and you will get to the correct place ;)

Cheers everyone for the input

Posted by: Barry | January 9, 2010

SMB Virtualisation Projects – Part 2

During part 1 I laid out what it is I wanted to achieve with this series of blog posts, hopefully some of you have found the contents of Part 1’s Post Project Planning post useful. Don’t forget if there is anything you wish to add or if you have any comments please feel free to let me know. For those of you that missed part 1 it can be found here >> http://bit.ly/6Lk6Ry

Finding a Virtualisation Partner

For many small and some medium businesses the thought of undertaking a complete virtualisation project themselves is out of reach, as such a large majority will be looking to work with a virtualisation partner in some capacity. First of all hands up, I do work for a VMware Enterprise Partner but I intend to make this post as non biased as possible. I am not intending to point you in any particular direction, more give you a few questions you should be asking yourself when making this decision. I must also say that I haven’t covered the area of individual consultants or contractors, this isn’t an area I have much experience in, but a lot of the points below regarding qualifications, references etc will still be valid. If you are a virtualisation contractor or self employed consultant is there anything you would like to see added to this post? If so let me know.

A good place to start looking for a VMware recognised partner is VMware’s partner locator

http://partnerlocator.vmware.com/

The description of the different levels of partner are listed below, it is worth noting that the levels of partner status are very much based on the size as well as the ability of the partner. As you go up the different levels within the VMware partner program the partners are required to have a certain number of VCP, VTSP as well as VSP’s there are also financial goals in terms of amount of VMware product sales required at the different levels. A premier partner requires a significant amount of VMware licences to be sold by the partner, this makes it a lot easier for a large software vendor to become a premier partner (possibly with not a huge amount of project experience) and much more difficult for a dedicated solutions provider to gain this level of accreditation. 

It is important when deciding on the partner that you are happy with the level of response you get, answers to you questions, face to face meetings etc.

Premier Partner Level – Premier level partners are VMware’s most qualified partners and have earned the highest partner designation by completing advanced sales and technical training while demonstrating over time repeated success in designing, planning, hosting and/or deploying across multiple VMware virtualization solution areas.
Enterprise Partner Level – Enterprise level partners have demonstrated expertise in helping customers with their infrastructure virtualization solutions based on VMware technology and have completed sales and technical implementation training.

Professional Partner Level – Professional level partners have achieved sales and high-level technical training on VMware infrastructure virtualization.

 

Qualifications

When speaking to perspective partners find out about the qualifications that there staff hold, these include.

VSP – VMware Sales Professional

Any sales professionals you are dealing with should be at least at the VSP level.

VTSP – VMware Technical Sales Professional

This is the minimum level you should expect anyone who is assisting from a technical point of view in the sales process.

VCP – VMware Certified Professional

This is the level you should expect the engineers working on your project to be at.

VCDX – VMware Certified Design Expert

This is a bit of a holy grail for virtualisation professional at the moment, there is a very stringent process to become a VCDX and there are very few of these worldwide. Most if not all will be working on large enterprise projects or working for VMware themselves.

Out Sourced?

Find out if the engineers that will be working on your project actually work for the partner you are dealing with or whether the work will actually be outsourced to another company. It is important that if this is the case that you are as happy with the company the work will be outsourced to as the partner you will be dealing directly with.

References and Case Studies

Just as if you were employing a new member of staff any good partner will be able to give you a list of reference sites where you can find out about the level of work a specific partner has given in the past. It is important that when looking at case studies and references that they are similar to your requirement, e.g. size of business, number of servers, storage products being used etc. If a partner is unable to give references or case studies similar to your project find out why this is, have they got enough experience in the area you are looking at and have their previous customers been happy with the final delivered solution.

Demonstrations

Whilst it maybe difficult for an individual consultant to be able to demonstrate the technologies to you, you should be able to expect most partners to have the ability one way or another to demonstrate the keys areas of the a solution to you in house. This will give you a good opportunities to ask questions and find out more details about your specific environment prior to a design.

Different Technologies

Whilst it is highly important that your partner knows VMware’s products inside out it is also important that they know the related technologies, networking, storage and backup etc. Even if you are going to be using the partner for one specific area of your virtualisation project, ensure that they are comfortable with the areas of interaction between the related technologies.

The people and work methods

One of the most important elements is to make sure that you are happy with the people you will be dealing with and ensure they will work in a way that you want. Find out what their process of installation will be? Are they willing for you to work alongside them so you or your staff can gain extra knowledge? What documentation will be made available at the end of the project? What support is available at the end of the project?

Conclusion

There are a lot of vendors out there that will be able to deliver your solution, there will also be a lot that will promise the world and not be able to deliver it. Be happy with your choice, ensure they have demonstrated their skill and knowledge in the relevant areas and are willing to share references and case studies so you can gain confidence. You are in the driving seat when making this decision and it is up to the partner to demonstrate they can deliver what you want. I am aware that is quite a deep subject and there is a lot more that could be said regarding this, if you have any personal experience of choosing a partner or you are a partner and think there is something I missed please let me know.

Barry(at)virtualisedreality.com

Also don’t forgot if you have found this or any other of my posts useful consider voting for me on Eric Sieberts Top 25 Bloggers >> http://vsphere-land.com/news/time-to-vote-for-your-favorite-bloggers.html

Posted by: Barry | January 4, 2010

Happy New Year and Vote For Your Top 25 Bloggers

I would like to wish a Happy New Year to all my readers, I hope 2010 is a fantastic year for you all.

2009 was a brilliant year for me! I have really enjoyed blogging about VMware and Virtualisation and will continue to do this throughout 2010. For me getting involved with the VMware community has been brilliant, I feel like I have learnt so much and met some brilliant people. I blogged about my community experiences last year >> http://virtualisedreality.wordpress.com/2009/10/09/vmware-community/

A wonderful surprise to start 2010 for me was to be included on the voting list for Eric Siebert’s top 25 bloggers. Just to be mentioned on the same list as these guys is a huge honour. So take a few minutes out of your day and go and pick your top 10.

http://vsphere-land.com/news/time-to-vote-for-your-favorite-bloggers.html

image

Some of my most popular articles for the year were

And most recently Small and Medium Business Virtualisation – Part 1 which has only been up for a few days and had a huge number of hits.

A huge thanks to all my readers through 2009 and I hope I can continue to produce articles that are of interest or can help your out of a sticky situation during 2010. As always I look forward to your comments and feedback so feel free to contribute or email me barry (at) virtualisedreality.com

Posted by: Barry | December 30, 2009

SMB Virtualisation Projects – Part 1

This is my first post in a series that I am intending on writing regarding virtualisation projects aimed at small and medium businesses but a lot of the information may be relevant to larger companies as well. I am intending to cover all aspects from the start of the project, implementation, completion and monitoring.

What I would like to achieve by the end of this series is to give an IT manager / Technical Project Leader some information to help them with decisions, to help them work intelligently with or without a partner and give them food for thought with regards to elements they should be considering throughout the whole project cycle.

This series of blog posts is not aimed at your virtualisation professionals and isn’t aimed to be a in-depth technical article or how to guide. Saying that if there are any virtualisation professionals, IT Manager or Technical project manager reading this I would be happy for your input on the subject. DM me on twitter @virtualisedreal or email barry (at) virtualisedreality.com if you would like to assist with this series of blog posts.

My background, I have worked for a VMware Enterprise partner for a number of years and prior to this I was sitting on the other side of the desk working in the IT department of a medium size business.

I am going to start out with a few assumptions, I am going to be assuming that you have already decided on your virtualisation technology being VMware, although a lot of this is also transferable to Xen and Hyper-V I would imagine. I am going to assume the IT department is a small department with limited resources and no in house virtualisation specialists. I am going to assume you know the fundamentals of virtualisation.

This series of blog posts will consist of the following 6 subjects. I am looking for any input throughout the series that you think maybe of use to others reading/

  1. Post Project Planning
  2. Finding a Virtualisation Partner
  3. Solution Design
  4. Solution Implementation
  5. Post Project
  6. On-Going Monitoring and Maintenance

Pre Project Planning

You have read all the press information and all the sales material and have decided that virtualisation is for you. You know the benefits and have decided that VMware is the product for you. You may have even completed some kind of toe dipping exercise with ESXi or VMware server. You are now contemplating starting a roll out and you are starting to plan your solution and more than likely working with a partner on some or all of your proposed project.

Know what you want to achieve

This sounds very obvious but knowing what it is that you want to achieve is something that is often overlooked, the project goal ends up being we want to be virtualised and not what you started out to achieve. The technology should help you reach your goal and not be your goal.

A good place to start would be a mind map, white board session or list of what you want to achieve at the end of the project. This means you can ensure these goals are met and that you are heading in the right direction throughout the project. This will also help you dictate your requirement to your partner.

Some common reasons for virtualisation are listed below, but by no means is this an extensive list, a lot of decisions will be business driven and not included with these common goals.

Hardware Refresh / New servers required

Your existing hardware is tired or about to become out of warranty or you have a new server requirement and you want to use this opportunity to move to a virtualised environment.

Reduce Power Consumption

You are looking to reduce the overall power consumption within your datacenter.

Better Performance / Reliability

Users are starting to complain that applications or services are running slowly or unreliably and you need to improve the performance / Reliability of applications / services.

Lack of Space

You are rapidly growing and are fast running out of space for more physical servers

DR

Your current DR strategy is lacking or non existent.

Backup

You backups regularly fail and you don’t have the time / resource to be able to test your backups regularly.

Improved Monitoring

You have no way of centrally monitoring your servers and need to improve the way you monitor performance and detect issues.

Know your current enviroment

This sounds even more obvious than the previous subject, but you would be amazed by the amount of people that don’t actually know what they currently have or what each server does.

Your partner will be able to assist with this during a capacity planning exercise but before you even get to this stage it would be worth ensuring you have a good understanding of your environment.

It would be worth starting a spreadsheet or similar document with the following information and anything else you think maybe useful.

  • Server Name
  • IP Address
  • Make and Model
  • Full Specification
  • Age
  • Remaining Warranty
  • Storage Utilisation
  • Roles
  • Available downtime (for the Virtualisation Project)
  • Responsible person

This document will not only assist during the planning stages but will help you or a partner identify hardware that maybe re-utilised during the virtualisation project. It is also worth noting any Switches, SANS and UPS’s and Backup devices for this purpose as well. Alongside this information it would be worth noting performance characteristics such as “This server is currently struggling to meet it’s requirements” or “This server was recently purchased and is over specified”

Also networking diagrams including speed and type of links between sites, to be used for DR and network layout including VLANs will be key in the design of your virtualised infrastructure.

Know your budget

It is important to know a rough idea of what budget you are working to. At the end of the day the requirement will in turn lead the needed solution but without any idea of budget it will be very difficult going forward to decide on the best solution for you.

 

I will leave this post here for now as I am aware I have gone on a lot already, but keep checking back for the next update next week and feel free to ask any questions or send me an email if you can offer any assistance with this subject.

Posted by: Barry | December 23, 2009

Citrix Access Essentials 2 – Authentication Failure

OK so Citrix isn’t something a normally blog about but I ran into this issue today so thought I would share the information. When users were trying to log into the Citrix Web Interface they were receiving authentication failure messages. Upon investigation the Citrix XML service was missing. First I unregistered the service just encase

ctxxmlss /u

The server was then rebooted for good measure, the service then needed to be reregistered with the appropriate port. For a default installation of Citrix Access Essentials 2 this is port 8001

ctxxmlss /R8001

image

Once the service is registered and showing within the services mmc, ensure that the service is started.

image

If this doesn’t resolve your issue it is also worth checking for the application pools within your IIS sites for Citrix, I found these could be re-added if needed by running a repair installation of CAE.

Finally you can repair your sites within the Citrix Access Management console, please note you will loose any customisation when you do this.

image 

Hope this helps.

Older Posts »

Categories