From the editors Virtual Desk
The news this week is that VMware will be making an announcement about the next step in Cloud Infrastructure in July. To register for this online event see below, I reckon this is a must attend event and of course I will cover the details in the newsletter after the event.
I have been spending my week on TAM related duties so haven’t had much of an opportunity to play this week however there are some really interesting articles and information in the newsletter that I have picked up this week.
Firstly I find the idea of a HTML5 view client very interesting for access to View from anywhere. One of my colleagues has been running this on his home lab and says that it is fantastic. Check the link below for this one.
The other interesting article for me that I would like to point out is on Cloud Foundry and using Node and MongoDB. This is something that I have dabbled with in the past and as a developer in my previous life of extreme interest and something that I will be watching and working with from a personal perspective to keep updated with what is going on.
Take care until next time.
Neil Isserow (Newsletter Editor)
Queensland Technical Account Manager
Please join VMware executives Paul Maritz, CEO and Steve Herrod, CTO for the unveiling of the next major step forward in Cloud infrastructure. Paul & Steve’s 45 minute live webcast will be followed by additional online sessions where you can learn more about the industry’s most trusted virtualization and cloud infrastructure products and services. Join VMware and experience how the virtualization journey is helping transform IT and ushering in the era of Cloud Computing.
To register, please go to: http://bit.ly/ihnk4P
SPRING/CLOUD FOUNDRY NEWS
As Jürgen Höller mentioned in his post announcing the release of Spring 3.1 M2, the Spring TestContext Framework(*) has been overhauled to provide first-class testing support for @Configuration classes and environment profiles. In this post I'll first walk you through some examples that demonstrate these new testing features. I'll then cover some of the new [...]
Our end goal here is to build a simple web app that records…
VMware taps Google ethos with Cloud Foundry
Structure Two years ago, VMware boss Paul Maritz recruited a pair of Google infrastructureengineers to help build what would become Cloud Foundry, the company's open source answer to "platform clouds" such as Google App Engine and Microsoft Azure. At one point, Maritz asked the pair – Derek Collison and Mark Lucovsky – how many admins Google needed to oversee its more than a million physical servers, and they estimated the ratio was about one admin for every 1,000 machines.
If you thought vCO was powerful, think again. The new SOAP and REST plug-in are taking it to new levels. With the following tutorial you can in little as 30 minutes and without a single line of code (yes really !) create a workflow that will update your Twitter status. If you never had a chance to do a vCO Tutorial this one is really an easy one for starting.
Why Twitter ? Because this is a really popular application offering a public REST web service and today's tutorial is about leveraging the vCO REST plug-in. Going through this article will help you to understand how to orchestrate various REST web services.
VMware just released another new vCenter Orchestrator plug-in. this time it is the turn to vCenter Update Manager to be orchestrated.
The main operations supported by this plug-in are:
Creating a patch baseline: This is a patch repository containing the ESX host and VM patches attached to a vCenter. You can filter which patch to get from provider sites based on vendor, product, severity, update type, date.
Attach a baseline to a set of vCenter objects. Objects can be a VM, a VM template, a vApp or container objects such as folder, cluster, datacenter to attach the children objects.
Check for compliance: Check if the objects you have set are compliant with the baseline patches. There is also a workflow to export a compliance report in CSV, html or PDF format.
Remediate: Apply the updates. You also have the option to stage the updates: download them to the system to be patched but not applying immediately.
Today a major milestone has been achieved for vCenter Orchestrator.VMware released not one but two very useful plug-ins adapter:
SOAP is a protocol used to implement a web service typically used over HTTP and in combination with a service catalog (Web Service Description Language - WSDL pronounced wisdel). Examples of applications using SOAP are vCenter, vCenter Orchestrator, Lab Manager
REST is the technology behind the World Wide Web, leveraging HTTP verbs and URI to define resources and operations with stateless connections. REST is a popular alternative to SOAP. Examples of applications using REST are vCloud Director, vShield Manager, Yahoo, Google, Facebook.
People often ask, “What are advantages does VMware View have vs. competitive solutions.” While we believe that there are several, one area that often gets sited by customers is how much easier VMware View is for IT to manage and deploy at scale. To illustrate the differences, we created a series of short videos that highlights the simplicity of managing and deploying desktops using VMware View vs. Citrix XenDesktop. The following four videos walk through common/day-to-day tasks most IT administrators work on:
I wanted to draw your attention to a very interesting blog a co-worker has written about using PowerCLI and SRM to fail desktops over in a crisis. This is a very interesting use of both SRM and PowerCLI. Currently SRM cannot protect View desktops but Alan has shown how it can be done with an interesting design and use of PowerCLI.
I have been asked a few times on what the best option is to load balance with the N1k switch. In this post I want to give an overview of some of the load balancing option that is available on the N1k solution. We will look at different configuration options and when to use which option. From a VMware ESXi host licencing perspective you do need Enterprise Plus on the ESXi hosts that you want to use the N1k vDS.
The N1k supports two types of upstream connectivity namely :
Wow -- just a month since the May 17th debut of VMware Horizon App Manager and we are already adding more cool new features. How is that possible? Ah, the joys of SaaS… making it easier and faster for VMware to deliver value to you all the time. Come to think of it, it’s sort of like having Christmas all year round without the fruitcake. And from your “wish list” we have all sorts of fun stuff in the bag… let’s take a peek.
The “Back to Basics” (B2B) blog post series will be showing people new to PowerShell and PowerCLI how to get started, they will be an ongoing feature on the PowerCLI blog and will cover each aspect of managing your virtual infrastructure with PowerShell and PowerCLI.
To get us started we have gone back to the beginning – Installing PowerCLI.
PowerCLI is typically installed on a vSphere administrators Microsoft Windows based desktop system or anywhere where you may currently run the vSphere Client, PowerCLI will access the vSphere API in a similar way to the vSphere Client so the same ports and access rights are needed to your vCenter or vSphere host.
I was part of the voting committee for VMworld and one of the sessions which I voted for unfortunately did not make it. However with over 350 submissions there are always some excellent topics that don’t make it. I did feel it was worth sharing. So here’s the outline of the session and some additional info. All credits to Richard Stinton (VMware Cloud Architect, EMEA) and his Team for coming up with the concept and allowing me to publish this!
Today someone asked a question about advanced settings for VM Monitoring which is probably the most underestimated feature of VMware HA. As the Availability Guide is not really clear on this I decided it was worth sharing. Below you can find the original question that was asked on the VMTN Forum:
I’m a few months late to the party on this one, but the VNX VSA has been released in a single data mover and NFS/CIFS only version. It seems to run more efficiently than even the Celerra VSA did
You can download it at the linke below if you don’t already have it.
Virtualizationism ESX Hyper-V memory overcommit vSphere
A recent TechTarget piece pits VMware vSphere memory management technologies against the new Microsoft Hyper-V Dynamic Memory. While certainly an interesting topic, I was disappointed by some of the inaccurate statements propping up the Hyper-V side. With no facility to provide comments on that article directly, I thought I’d take a moment to set the record straight.
The key claim — that Microsoft offers more control over virtual machine memory — is misinformed at best:
We had a situation a few weeks ago where we needed to stand up some HP / Cisco 9124e switches in a hurry. Unfortunately our data centre people initialized the switches and weren’t available to tell us what point they’d gotten to. We could see the switches in Fabric Manager and Device Manager, but for some reason we couldn’t ssh to the devices. And for some other reason we couldn’t generate a key to use with the switches. SAN-OS version is 3.3(4a). So here’s what we did to generate keys on the console (accessed via the HP Onboard Administrator on the blade chassis).
My former colleague and virtualization buddy Ernst Cozijnsen over at Capgemini Outsourcing has done some extensive testing on virtual machine deployments with VAAI enabaled storage. The storage he has used for the deployment tests was an EMC Symmetrix VMAX, Here are his findings:
A while ago a colleague of mine pointed me to a blog post which included a link to an pdf document released by EMC talking about VAAI efficiency with EMC Symmetrix VMAX arrays. The document basically covers 3 new features which have been released in the “Enginuity 5875” firmware for the VMAX also known as the “75 code” in conjunction with vSphere 4.1.
Ericom has released their Ericom AccessNow for VMware View version 1.0 of this first-of-a-kind product. Ericom's pure HTML5 Access to View Virtual Desktops - from any HTML5-compatible web browser including from Chromebooks. Enable users to quickly and easily connect to VMware View desktops directly from within any HTML5-compatible web browser, without requiring Flash, Java or any other software to be installed on the client.
VMware vShield is a suite of security virtual appliances built for VMware vSphere 4.1. It is a critical security component for protecting virtualized datacenters from attacks and misuse. vShield App and vShield Edge are the two products in the suite that address network security. The goal of this document is to provide details on the key security technologies implemented in the vShield App and vShield Edge products that enable administrators to build a multitenant virtualized datacenter environment that is flexible, agile, scalable and secure. The document first discusses the challenges in using physical security to protect virtual infrastructure and then describes in detail the key new technologies in vShield products that address those challenges.
CloudCleaner is a handy tool that helps remove all traces of objects created on host machines by vCloud Director(vCD) like Virtual Machines, resource pools, network pools and networks. Simply put, CloudCleaner restores all your host machines running vCD to a clean state.
Some of the great features are:
• Intelligent authentication handling - if your login credentials fail, you'll be given the chance to re-auth in realtime.
• Fast! Uses up to 2000 simultaneous threads
• Auto-detects developer settings - vCenter IP and credentials.
• Safe - auto-detects inconsistencies and repairs them.
• Secured - validates vCenter server certificates and encrypts user data.
Be one of the first one to try, rate and comment - http://labs.vmware.com/flings/cloudcleaner .
The out-of-the-box VDI appliance from VMware and Fusion-io will save you time, money and manpower. VMware and Fusion-io break new ground in simplifying IT with this out-of-the-box, uniform virtual desktop infrastructure.
These VDI appliances allow for a quick and easy assessment of whether VDI is suitable for your company. Configuring a setup is done in three simple steps, giving you an instant view of the required hardware, software and services – and the associated investment. The low initial purchasing costs of the VDI appliance will amaze you: they are comparable to that of a new pc. It will also halve the total cost of ownership (TCO) for the VMware View desktop.
At Techfield day, VMware presented to us delegates their Mobile Virtualization Platform (MVP) and as expected all these geeks where very interested to see what VMware had to offer. Unfortunately the overall feeling was that the product as demonstrated to us was a bit disappointing. Of course it is still no released product, but even then there are some points to worry about, but first let’s have a look at what VMware MVP really is.
Taken from the VMware MVP website ( http://www.vmware.com/mobile):
This is a guest post by Andy Grant.
Max Daneri has released version 4.1 Update 1 of PXE Manager for vCenter. Be sure to uninstall the old version including the client plugin prior to installing the update.
For all changes see the changelog.
A new feature that caught my eye is the “VMware ESX to ESXi converter”. I have not had a chance to try this but it sounds like it could be an interesting way to perform ESXi migrations.
I have played around with using PXE Manager for stateless ESXi hosts and it makes it really easy to do, I am interested in hearing from you if you are using this in any of your environments. I envision decreased risk tolerance and potential resiliency issues. Much like vCenter itself (Heartbeat aside).
Jason Boche has posted an interesting article on the VMkernel parameterDisk.SchedNumReqOutstanding. I confess that I have never thought much about the setting other than following VMware’s recommendation when changing HBA queue depth.
“The recommendation is to set both Disk.SchedNumReqOutstanding and the adapter queue depth to the same value.”
Both HBA and LUN (Disk.SchedNumReqOutstanding) default to 32. Changing one means changing both and this brings up some interesting questions that I think I will have to lab to find the answer.
This article is in response to the post More Questions About Queues: LUN and HBA Queue Depth on ESX(i) Hosts. I previously posed a few questions about the behavior of vSphere’s SIOC and (LUN) Adaptive Queue Depth algorithm and have a few observations to report.
While I don’t have a FC or iSCSI SAN in my lab, direct attached storage should behave in the same manner, albeit with different default queue depths. For this test I setup 3 WinXP VM’s running IOMeter v1.1-RC1 on a single OCZ Vertex 2 SSD attached to an HP Smart Array P410 controller (no RAID, 512MB BBWC). My host is running vSphere 4.1U1 build 381511.
A review of the questions I asked.
The VMware Guest Console was released well over a year ago but never caught my interest until working in my home lab Tuesday night of last week. As a VMware admin or consultant you may or may not be responsible for making large scale changes to the guest OS landscape. If you are, read on.
As the second Tuesday of the month it was Microsoft’s monthly patch release. Being patch Tuesday wasn’t unique about my situation, but as my home lab has recently crested 20 permanent VM’s, and 10 are Windows Server guests, it has meant more administrative time to maintain things.
Xangati for ESX has been here for a while and I you were attending VMworld 2010 last year in Copenhagen like I did, you could see some Xangati in action too, since Xangati has been monitoring the health of the VDI LAB sessions and has been located in the VMware LAB area together with the VMware LAB stuff.
Xangati is further expanding it’s paid product which is Xangati’s multihost management boards for Virtual Infrastructure (VI) and Virtual Desktop infrastructure (VDI) . The benefit of it is that the free product Xangati for ESX does benefit of those enhancements as well.
All information in this newsletter are the property of their original owner, all blog’s and links are maintained to the original article for this purpose. Thank you to all the contributors out there in VMware blog land. Should you wish to have your blog removed from the Official VMware newsletter please contact Neil Isserow @ firstname.lastname@example.org. Neil Isserow and VMware accept no responsibility for the use of any information contained in this article.
Apache HTTP Server
Obtaining a Web server stack trace in Linux/Unix (2000998)
Verifying the installed version of Tomcat (2000579)
Powering off a virtual machine fails with the error: Cannot power Off: Another task is already in progress (1027040)
The vem-swiscsi process fails to exit even when no Software iSCSI device is found (1035741)
Virtual machine halts during remediation when performed with remove media device option (2000110)
Application updates in guest cause SCSI reservation (2000496)
Modifying path information for ESX hosts (2000552)
Cluster level memory capacity on Resource Allocation tab is less than the sum of the memory available for virtual machines for ESX hosts in the cluster (1033443)
Preferred paths are not persistent across reboots (2000720)
Copying files to and from vSphere datastore volumes using PowerCLI (2001041)
Importing OVF Virtual Appliance in ESX 3.5.x fails (2001120)
Forcibly shutting down an ESX host remotely (2001123)
The vCenter Server Event tab reports the error: The systemId does not match the current system or the deviceId and vendorId do not match the device currently at <bus:device.function> (2001216)
Hot-adding a SCSI device to a powered on virtual machine fails with the error: Unable to open SCSI device <device> (scsiX:Y): Failed to lock the file (2001217)
Hot-adding a hard disk to a powered on virtual machine fails with the error: Unsupported and/or invalid disk type (2001218)
Cannot log in to ESXi server due to error: Authentication denied. Direct console access has been disabled by the administrator (1000424)
SRVFAIL or NXDOMAIN returned when testing DNS using nslookup (1037545)
Removing modules for VMware Tools during unattended install or upgrade (2000399)
Powering on a virtual machine fails with the error: Invalid memory reservation request (2000547)
vMotion fails at 78% with the error: Could not open change tracking file (2001004)
Using esxupdate on ESXi host fails with the error: Unable to create, write or read a file as expected (2001115)
VMware Tools fails to upgrade automatically upon bootup when configured to Upgrade At Power Cycle (2001170)
vMotioning freezes at 78% with the error: msg.snapshot.powerOff.prompt (2001239)
vSphere Client fails to access Network Adaptors with the error: Call "HostNetworkSystem.QueryNetworkHint" (2001351)
VMware Horizon App Manager Connector
Horizon Connector only accepts special characters in a Bind DN or Base DN value when you escape the special characters with a backslash (2001238)
VMware Service Manager
MMA URL in VMware Service Manager opens the HTML Only interface instead of the main application (2001049)
Knowledge indication not active on tasks of a request with an attached KB in VMware Service Manager (2000393)
Notes added within the portal are not visible when the History Private option is configured in VMware Service Manager (2000895)
Deleting a template from Screen Set fails (2000937)
Emails sent to a customer from the Service Manager call screen are attached to the call as a text file (2001141)
Service Manager shows a script error when Display Request is clicked (2001211)
VMware vCenter Configuration Manager
ESX collections in vCenter Configuration Manager fail and the Agent proxy dbe reports the message: BindToServer failed HRESULT 0x800706ba (1028334)
The Active Directory radio button is grayed out in the collect wizard (1035771)
Cannot deploy a Clickonce application using vCenter Configuration Manager (1038522)
Windows collections failing with error: There is a problem with the System Activity Service: status is unknown (1038798)
Unable to collect from Unix agents after upgrading the vCenter Configuration Manager Collector agent (2001033)
VMware vCenter Manager Console view fails to display any data with Windows hot fix installed for Windows Vista, 7, 2008, 2008 R2 (2001210)
Running vCenter Configuration Manager collection against Software Provisioning filters fails with the error: Failure in one or more data classes at the Agent (2001272)
The vCenter Configuration Manager CIS SUSE benchmark template - rule 7.10 fails (2001319)
VMware vCenter Server
VirtualCenter Server service fails to start after installing or upgrading to vCenter Server 4.1 with an Oracle database using an Oracle 64-bit ODBC driver (1038335)
Installing and Upgrading VMware tools on vCenter Mobile Appliance (2001191)
VirtualCenter Server service fails to start with the error: Oracle - ORA-12537 (1039228)
VMware Fault Tolerance fails to turn on in a two node cluster (2000589)
Security scans on vCenter Server fail due to the Tomcat version installed (2000954)
Performance graphs fails to display the past day performance with the error: [Oracle][ODBC][Ora]ORA-00001: unique constraint (VPXADMIN.VPX_STAT_COUNTER_U1) violated (2000997)
Data migration tool fails with the error: RESTORE cannot process database 'VIM_VCDB' because it is in use by this session. (2001184)
VMware vCenter Server Heartbeat
VirtualCenter Server service is degraded in vCenter Heartbeat (2001046)
VMware vCenter Site Recovery Manager
Logging in to SRM fails with the error: Failed to access encrypted credentials (2001138)
VMware vCenter Update Manager
Update Manager Download task fails with the error: The object has already been deleted or has not been completely created (2001243)
VMware vCloud Connector
Restarting the VMware vCloud Connector Service (2001206)
VMware vCloud Director
Location of vCloud Director VMRC client log files (2001071)
VMware vFabric tc Server
Verifying the current version of vFabric tc Server (2000592)
VMware View Manager
VMware View virtual machines is not accessible with status in View Admin: Already used (1000590)
Installing VMware View Manager 4.5 agent renders virtual machines as unreachable on the network (2000065)
Unexpected and incorrect expiration of checked out Local Mode Desktops (2000067)
Recomposing VMware View pool fails with error: Provisioning error occurred for Machine xxxxxx:Refit operation resync failed (2001021)
VMware View Security Server shows an "Unknown" status in the View Administrator Dashboard (2001053)
Single Sign-on fails after you disconnect and reconnect to the desktop (2001134)
Pool recompose fails with the error: View Composer agent initialization state error (4): Failed to backup profiles keys (waited 0 seconds) (2001299)
VMware View desktop fails to boot to the operating system and launches the PXE boot screen (2001345)
VMware vSphere Web Services SDK
How to import ISO images with OVFManagerImportLocalVApp sample code (2001212)
Windows SID needs to be changed after copying a virtual machine directory (1000528)