VMware

May 22, 2012

EMC and VMware Partner to Develop New Storage Analytics Suite Powered by vCenter Operations

VMware Global Alliances Blog

Rob Smoot
Posted by Rob Smoot
Sr. Director, Product
Marketing

At EMC World this week, VMware and EMC announced a joint solution that extends vCenter Operations Manager to provide a single view of virtualized infrastructures built on VMware vSphere and EMC VNX series storage. I’m pretty excited about our partnership with EMC and wanted to let our customer community know what we’re doing and why.

First, the why. What problem are we trying to solve? Think of the traditional division of responsibilities between server and storage administrators. Today’s virtualized environments are so dynamic that split decision-making leads to poor performance, capacity planning, and utilization. The reason is obvious: neither group has all the necessary information about the infrastructure and they can’t effectively coordinate their activities fast enough to meet service levels—or the expectations of users. Plus, troubleshooting across siloes is a time-consuming, frustrating nightmare. What’s needed is a unified approach.

And that’s just what this solution provides. The secret is the new EMC VNX Connector for vCenter Operations that feeds VNS storage metrics and customized dashboards into vCenter Operations Manager. This rich stream of information, combined with vSphere deep integration, gives vCenter Operations Manager complete visibility and understanding of the full virtual environment—servers, network and storage.  A good fit for any size enterprise that uses VNX storage, the solution scales up for large cloud environments that are especially dynamic and difficult to manage.

vCenter Operations Manager offers a number of features that help administrators stay in control.  They receive notifications of issues and can take steps to keep the infrastructure running at optimal capacity and efficiency—before problems occur. Customizable dashboards continuously update health, risk, and efficiency scores, providing end-to-end visibility into virtualized environments and cloud operations.  Troubleshooting gets easier, too, because vCenter Operations Manager delivers actionable performance analysis that accelerates the resolution of performance and capacity problems.

But what distinguishes vCenter Operations Manager from other management tools is how it implements proactive monitoring.  It actually has self-learning capabilities—powered by a rich set of patented algorithms—that learn the behavior of the infrastructure and set dynamic thresholds accurately. That means far fewer false messages and more reliable information for decision-making.

Vcenter

vCenter Operations Manager is continuously updated to show current scores for health, risk, and efficiency.




There’s a lot more that I could say, but here’s the bottom line: VMware vCenter Operations manager, with EMC VNX Connector for vCenter Operations, delivers full cross-domain visibility and eliminates operational silos across the virtual and physical infrastructure for VNX-based environments. And that translates directly into rapid problem resolution, optimal resource utilization and superior end-to-end performance.  A future blog will talk about real-world uses. Meanwhile, post your thoughts and questions about the joint EMC-VMware announcement.

by VMware Alliances Team at May 22, 2012 04:51 PM

vSphere Metro Storage Cluster white paper released!

VMware vSphere Blog

A brand new white paper was just published. This white paper was written by Lee Dilworth, Ken Werneburg, Frank Denneman, Stuart Hardman and I. It is a white paper on vSphere Metro Storage Cluster solutions and specifically looks at things from a VMware perspective. Enjoy!

  • VMware vSphere Metro Storage Cluster (VMware vMSC) is a new configuration within the VMware Hardware Compatibility List. This type of configuration is commonly referred to as a stretched storage cluster or metro storage cluster. It is implemented in environments where disaster/downtime avoidance is a key requirement. This case study was developed to provide additional insight and information regarding operation of a VMware vMSC infrastructure in conjunction with VMware vSphere. This paper will explain how vSphere handles specific failure scenarios and will discuss various design considerations and operational procedures. 

    http://www.vmware.com/resources/techresources/10284

I am aiming to also have the kindle/epub version up soon and will let you know when they are released!

by Duncan Epping at May 22, 2012 03:58 PM

Increase performance and scalability of existing applications using SQLFire

VMware vFabric Blog

The Challenge

Traditional databases should not be used to do things for which they were never designed; like supporting thousands of concurrent users.

The main challenge of managing Web applications on a Cloud-scale is performance. Disk-based database architectures are fine when you have a small number of users, but they lack the facilities for horizontal scaling, and, are unable to address the variable access patterns.

In contrast, SQLFire, an in-memory database from VMware, was designed specifically for these kinds of challenges. With its speed and low latency, SQLFire delivers dynamic scalability and high performance for modern, data-intensive applications, all through a familiar SQL interface.

In this post, I will demonstrate one of the ways SQLFire can increase throughput and decrease latency of your current Web applications.

The Bottleneck

One of the most prevalent bottlenecks of today’s online applications is the database. Web and Mobile applications place increasing pressure on the data tier of these solutions, and, their current disk-based architectures simply inherit too much latency to deal with these kinds of workloads. Traditional databases are the wrong tool for this job.

New-db-preasure
Scaling Web applications creates database bottleneck 

Disk-based database architecture simply can’t deal with these kinds of read-write access patterns, and, beyond a certain levels, exhibit a catastrophic collapse phenomenon.

The Solution

While it would be easy to assume that the only way to elevate this bottleneck is to embark on a lengthy effort to re-write your applications against one of those “big data” solutions everyone seems to be talking about, the truth is, that this kind of effort for many enterprise applications would be very expensive and only further balkanize their data by limiting it accessibility to other data consumers.

To increase throughput and decrease latency of your solution at that scale, you need to bring the data closer to each one of the data consumption points.

New-db-preasure-resolved
SQLFire scales horizontally, while preserving legacy database access

SQLFire provides that extra performance with the familiarity of SQL interface. It accelerates your application performance, minimizing latency and increasing overall reliability by pooling memory, CPU and network resources across a cluster of machines.

In addition to the performance, SQLFire also delivers numerous build-in data synchronization features. For example, in order to continue supporting legacy data-flows in your current solution, SQLFire can make your new “fast data” also available to back-office applications.

SQLFire’s asynchronous “write behind” pattern has been designed for very high reliability and can handle many failure conditions as persistent queues ensure write operations are performed even when the backend database is temporarily unavailable. SQLFire supports multiple options for how these events can be queued, batched, and written to the underlining database.

The Implementation

Whether you are managing Java or .NET solution, in most scenarios, pointing your application to SQLFire database is as simple as replacing the application database connection string. But, before you can do that, you will need to replicate your current data identities into a SQLFire database.

Because SQLFire supports standard ANSI SQL-92, the act of replicating databases schema in most cases is pretty simple and verily automated. Most DBAs pose numerous commercial tools to perform these tasks.

If necessary, there are also readily available, open-source utilities like Apache DdlUtils or SQLF, the SQLFire command line.

However, to truly benefit from SQLFire’s in-memory performance and linear scalability, we should take some time to design a horizontal data partitioning strategy. This is the act of spreading a large data set (many rows in a table) across multiple servers.

SQLFire uses a partition key to ensure that data is uniformly balanced across all members of a data grid. Correctly identifying the partition key will avoid expensive queries across multiple partitions and enable your highly concurrent system to handle thousands of connections and allow multiple queries to be uniformly spread across the entire data.

In contrast to the highly volatile data, which greatly benefits from partitioning, some of your data elements are pretty static (like lookup tables) and are better replicated across all nodes in the data grid to further increase the performance of individual queries.

You can apply all these extended DDL attributes to tour SQLFire schema after creation, using the “ALTER” command. For more information on these and other ways of managing your SQLFire data, see the Managing Your Data in vFabric SQLFire documentation.

The Source

To go along with this post, I put together a sample application illustrating integration of SQLFire in your online application. The source code of this application is available on GitHub.

The Demo

To demonstrate the impact of SQLFire, I deployed this sample application to a shared hosting environment. While the specific database performance depend on many variables, the purpose of this short demo is to focus on the relative gains SQLFire delivers to a generic Web application while continuing to support the legacy database.

The Conclusion

Hopefully, you got a glimpse of the scale-out nature of SQLFire and the flexibility of the different use-cases, which it can address. As with any technology, there is no substitute for rolling up your sleeves and trying it yourself. SQLFire licensing allows for up to three nodes to be deployed free of charge for development purposes. Go ahead and see for yourself how much faster SQLFire can make your data.

by Mark Chmarny at May 22, 2012 02:50 PM

Hyperic Upgrades Management of Apache Tomcat

VMware vFabric Blog

As part of the larger vFabric 5.1 release this week, VMware’s Hyperic, the web infrastructure monitoring software bundled with the vFabric Suite, delivered on an upgrade to managing Apache Tomcat, the world’s most popular application server. As summarized in the blog post today, Hyperic upgraded support for Tomcat in three major ways:

1. Support for Apache Tomcat 7. Version 7 is gaining adoption in the marketplace, including with enterprise users. To further support this, the latest release for Hyperic adds support for Apache Tomcat 7, the latest stable release published by the Apache Software Foundation.

2. Improve Internal Use of Tomcat. Hyperic relies on Tomcat as its internal application server. The new version provides two new server configuration properties to better manage the how many threads are available to the Hyperic Server’s internal Tomcat server. The new parameters are set for deployments of less than 50 platforms, and are configurable for larger deployments to increase performance. For more details, see the complete blog post.

3. New Detailed Configuration History Tracking for Tomcat. Hyperic 4.6.5 provides new detail on changes in configuration files that identifies the type of change including "add", "delete", "modify", or "rename" to a file and also specify the actual changes in text files, helping administrators to answer the question, “What changed?” more quickly. In addition to Apache Tomcat this feature is now available for Apache, WebSphere, WebLogic Server, JBoss, PostgreSQL, mySQL, and Oracle. For more information on how to use this new configuration tracking, see the Hyperic documentation, see "Log and Configuration Event Tracking" in vFabric Hyperic Overview for more about the configuration tracking functionality, and see "FileChangeTrackPlugin" in vFabric Hyperic Plug-in Development for more about the new support class.

For more information on other improvements included in this release, please see the release notes or check out the documentation. Note: Hyperic documentation has moved, old versions can be found at support.hyperic.com, while new versions have moved to the vFabric 5 Documentation Center.

StaceyBioNew

About the Author: Stacey Schneider has over 15 years of working with technology, with a focus on working with sales and marketing automation as well as internationalization. Schneider has held roles in services, engineering, products and was the former head of marketing and community for Hyperic before it was acquired by SpringSource and VMware. She is now working as a product marketing manager across the vFabric products at VMware, including  supporting Hyperic. Prior to Hyperic, Schneider held various positions at CRM software pioneer Siebel Systems, including Group Director of Technology Product Marketing, a role for which her contributions awarded her a patent. Schneider recieved her BS in Economics with a focus in International Business from the Pennsylvania State University.

by VMware vFabric Team at May 22, 2012 02:25 PM

NFS Block Sizes, Transfer Sizes & Locking

VMware vSphere Blog

Cormac_Hogan
Posted by Cormac Hogan
Technical Marketing Architect (Storage)

I've had a few questions recently around the I/O characteristics of VMware's NFS implementation. I'm going to use this post to answer the common ones.

NFS Block Sizes

The first of these questions is usually around the block size used by NFS. The block size on NFS datastores is "only" based on the block size of the native filesystem on the NFS server or NAS array, so the size depends solely on the underlying storage architecture of the server or the array.

The block size has no dependancy on the Guest Operating System block size (which is a common misconception) because the Guest OS's virtual disk (VMDK) is only a flat file that is created on the server/array. This file is subject to the block sizes enforced on the NFS server's or NAS array's filesystem.

One more interesting piece of detail is that when there is a fsstat done on the NFS mount on the ESXi client, the ESXi NFS client always returns the default file block size as 4096. Here is an example of this using the vmkfstools command to look at the file block size:

Vmkfstools - 4k bs

Maximum Transfer Sizes

The NFS datastore's block sizes is different from maximum read and write transfer sizes. The maximum read and write transfer sizes are the chunks in which the client communicates with the server. A typical NFS server could advertize 64KB as the maximum transfer size for reads and writes. In this case, a 1MB read would be broken down into a 16 x 64KB sized reads. However, the point is that this has got nothing to do with the block sizes of the NFS datastore on the NFS server/NAS array.

NFS (Version 3) Locking

Another common question I get is around NFS locking. In NFS v3, which is the version of NFS still used by vSphere, the client is responsible for all locking activities such as liveliness and enforcement. The client must 'heartbeat' the lock on a periodic basis to maintain the lock. The client must also verify the lock status before issuing each I/O to the file that is protected by that lock. The client which holds the lock must periodically update the timestamp stored in the lock file to ensure lock liveliness. If another client wishes to lock the file, it monitors the lock liveliness by polling the timestamp. If the timestamp is not updated during a specific window of time (discussed later), the client which holds the lock is presumed dead and the competing client may break the lock.

To ensure consistency, I/O is only issued to the file when the client is the lock holder and the lock lease has not expired yet. By default, there are 3 heartbeat attempts at 10 seconds intervals and each heartbeat has a 5 seconds timeout. In the worst case, when the last heartbeat attempt times out, it will take 3 * 10 + 5 = 35 seconds before the lock is marked expired on the lock holder client. Before the lock is marked expired, I/O will continue to be issued, even after failed heartbeat attempts.

Lock preemption on a competing client starts from the detection of lock conflict. It then takes 3 polling attempts with 10 seconds intervals for the competing host to declare that the lock has expired and break it. It then takes another 10 seconds to establish its own lock. Lock preemption will be completed in 3 * 10 + 10 = 40 seconds before I/O will start to flow on the competing host.

Get notification of these blogs postings and more VMware Storage information by following me on Twitter: Twitter @VMwareStorage

by Chogan at May 22, 2012 02:10 PM

Mandarin Articles introduced to the Knowledge Base

VMware Support Insider

Today we would like to introduce our Mandarin speaking customers to our first set of freshly translated Knowledgbase articles These articles have been carefully chosen from our vast repository due to their popularity and usefulness. Subscribe to this blog to receive notifications of more translations as they become available.

今天我们向中文客户介绍第一批翻译成中文的知识库文章,这些文章是从我们的知识库里根据点击率和实用性精心挑选的常用文章,订阅这个博客您将接收到关于更多翻译成中文的知识库文章发表的通知。

English title English KB number Mandarin Title Mandarin KB number
Overview of VMware tools 340 VMware Tools概述 2020928
Moving or copying vitual disks in a VMware environment 900 在VMware虚拟环境下移动或拷贝虚拟磁盘 2020929
Cleaning up after incomplete uninstallation on a windows host 1308 Windows主机上未完全卸载后的清理 2020930
Adjusting ESX host time zone 1436 调整ESX主机时区 2020931
VMotion CPU Compatibility Requirements for Intel Processors 1991 Intel处理器VMotion CPU的兼容性要求 2020948
Windows XP setup can not find any hard disk drives during installation-reviewed 1000863 Windows XP安装程序在安装过程中无法找到任何硬盘驱动器 2020953
Renaming a virtual machine disk(VMDK) via vSphere Management Assistant(vMA) or vSphere CLI(vCLI) 1002491 使用vSphere Management Assistant(vMA)或vSphere CLI(vCLI)重新命名一虚拟机磁盘(VMDK) 2020958
Recreating a missing virtual machine disk(VMDK) descriptor file 1002511 重建丢失的虚拟机磁盘(VMDK)描述文件 2020962
Testing port connectivity with Telnet-Revised  1003487 使用Telnet验证端口的连通性 2020963
Injecting SCSI controller device drivers into windows when it failes to boot after converting it with VMware converter 1005208 使用VMware Converter转换后的Windows虚拟机无法启动手动加载SCSI控制器驱动程序 2020967
Time keeping best practices for Linux guests-reviewed 1006427 Linux系统时间同步最佳实践 2020975

by Rick Blythe at May 22, 2012 01:47 PM

Scheduled Maintenance – May 25, 2012

VMware Support Insider

MaintenanceVMware will be performing a system upgrade to several VMware web applications on Friday, May 25th, 2012 from 7:00PM until 8:30PM Pacific Time. During this time, we request that you file your Support Requests via phone.

If you need to file a support request while the upgrade is in progress, our global toll-free numbers for support can be found at: http://www.vmware.com/support/phone_support.html

These system upgrades are part of our commitment to continued service improvements and will help VMware better serve your needs. We appreciate your patience during this maintenance period.

by Rick Blythe at May 22, 2012 01:37 PM

New Articles Published for Week Ending 5/19/12

VMware Knowledge Base Weekly Digest

Apache Active MQ
Creating DLQ in Apache Active MQ (2005512)
Date Published: 5/15/2012

Apache Tomcat
Setting up mutual (two-way) SSL on vFabric tc Server using OpenSSL and Java Keytool on Linux platforms (2011302)
Date Published: 5/14/2012

My VMware
My VMware help articles (2020793)
Date Published: 5/15/2012
Combining license keys in My VMware fails (2020934)
Date Published: 5/17/2012
Dividing license keys in My VMware fails (2020935)
Date Published: 5/17/2012
Upgrading license keys in My VMware fails (2020939)
Date Published: 5/17/2012
Downgrading license keys in My VMware fails (2020941)
Date Published: 5/17/2012
Moving license keys in My VMware fails (2020947)
Date Published: 5/17/2012

Spring Framework
Using the optional name attribute in the <constructor-arg> element fails with the error: no matching constructor found in bean (2007309)
Date Published: 5/14/2012

Virtual Disk Development Kit
Mounting Linux virtual machine's virtual disk from Linux-based virtual machine fails with error: VIX_E_NOT_SUPPORTED (2002777)
Date Published: 5/14/2012

VMware Converter
Converting a Windows physical machine fails with error: Unable to create a VSS snapshot (2003785)
Date Published: 5/18/2012

VMware ESX
Windows guest operating system exhibits performance issues due to high memory usage by the PFN database (2020846)
Date Published: 5/18/2012
When using an EMC array with the VMW_SATP_ALUA_CX SATP, the Path Selection plugin is incorrectly set to VMW_PSP_FIXED_AP (2009821)
Date Published: 5/17/2012
ESX/ESXi server vmnic numbering and assignment (2019871)
Date Published: 5/18/2012
Determining if there have been failed login attempts to vCenter Server or ESX/ESXi hosts (2020623)
Date Published: 5/14/2012

VMware ESXi
Purple Screen on ESXi 5.x with PF Exception 14 in vns_flow_process_vsn_packet  (2019741)
Date Published: 5/18/2012

VMware Fusion
Fusion 3.1.3 virtual machines fail to start after upgrading to Mac OS X 10.7.4 (2020651)
Date Published: 5/16/2012

VMware Service Manager
Entering a call number in the EntityRef field when using CallUpdate Transaction fails (1031170)
Date Published: 5/14/2012
Indexing using a Unicode database on a Microsoft SQL Server fails with error (1031174)
Date Published: 5/14/2012
Some Request Physical Statuses unavailable for colouring in Requests Outstanding screen (1032719)
Date Published: 5/17/2012
French translation issues with VMware Service Manager 9.x (1034282)
Date Published: 5/16/2012
Monitor ignores some filtering criteria in VMware Service Manager 9.x (2000885)
Date Published: 5/15/2012
Test Connect from within the Directory Server Details screen in infraEnterprise 8.x is successful even when user DN/login details are incorrect (2001368)
Date Published: 5/15/2012
Word wrapping is not occurring on customer portal (2001613)
Date Published: 5/15/2012
Unable to add Text Area custom extension fields under Request Search Criteria in VMware Service Manager 9.x (2001639)
Date Published: 5/15/2012
Adding the Linked CMDB Items field from a Knowledge Base article screen on to a message template via Designer (2001654)
Date Published: 5/15/2012
VMware Service Manager 9.x error: Error: Object doesn't support this property or method. (2001741)
Date Published: 5/15/2012
Deleting queued messages from the VMware Service Manager 9.x database (2001832)
Date Published: 5/15/2012
Testing CSV connector on Windows 2008 Server fails with error: Test failed. Please consult the server even log for more details. Specified CSV file does not exist. (2002107)

Date Published: 5/15/2012
Calls in the Customer portal are logged in the Unspecified partition (2011300)
Date Published: 5/14/2012
Pressing Ctrl+N while the cursor is in the description field does not log a new call (2020566)
Date Published: 5/14/2012
IPK Status not appearing in the Call dropdown icon on the InfraEnterprise toolbar (1032445)
Date Published: 5/17/2012
An extra hour is added when using the Estimated Times field on a call screen in VMware Service Manager 8.x (1034637)
Date Published: 5/16/2012
Attempting to log in to VMware Service Manager 9.x after applying RP47 fails with error: Named License count exceeded (1031958)
Date Published: 5/16/2012
Connecting Service Manager to other Service Desk Management products (1031959)
Date Published: 5/17/2012
The default call template is locked and cannot be updated (1032099)
Date Published: 5/17/2012
Linking newly imported CIs to an existing CI using the Data Import Wizard (1032103)
Date Published: 5/17/2012
CSV Connector does not appear to run when scheduled in (French) VMware Service Manager (1034109)
Date Published: 5/16/2012
Wrong task screen assigned to requests created in VMware Service Manager 9.x (1035158)
Date Published: 5/16/2012
Unable to remove a custom field from call screen in VMware Service Manager 9.x (2000595)
Date Published: 5/16/2012
Functionality of the Require Token for Email Approval setting in VMware Service Manager 9.1 (2011944)
Date Published: 5/14/2012
Service Manager Calls Outstanding column customizations are not retained (2020728)
Date Published: 5/17/2012
Custom fields fail to populate when copying and pasting data from one Service Manager request to another (2020799)
Date Published: 5/18/2012
The Filter by Source dropdown in Service Manager is populated with integration sources that were deleted from the Integration Sources screen (2020887)
Date Published: 5/18/2012

VMware ThinApp
Running ThinApp Converter fails with the error: Error 30006 – VIX_E_NET_HTTP_COULDNT_RESOLVE_HOST  (2015396)
Date Published: 5/18/2012

VMware vCenter Chargeback Manager
vCenter Chargeback Manager storage synchronization fails with an error related to username and password (2014131)
Date Published: 5/18/2012

VMware vCenter Converter Standalone
Performing a conversion using VMware Converter Standalone fails with the error: FAILED: Unable to start the change tracking driver (2019890)
Date Published: 5/17/2012
Disabling SSL encryption on VMware Converter Standalone 5.0 (2020517)
Date Published: 5/14/2012

VMware vCenter Infrastructure Navigator
Licensing VMware vCenter Infrastructure Navigator (2020519)
Date Published: 5/14/2012

VMware vCenter Orchestrator
You might not be able to register Orchestrator with Active Directory (2021037)
Date Published: 5/19/2012

VMware vCenter Orchestrator Appliance
Unable to login to VMware vCenter Orchestrator Appliance 4.2.x (2013899)
Date Published: 5/14/2012

VMware vCenter Server
Linked Mode Configuration fails with LDAP special characters in vCenter Server computer name (2003440)
Date Published: 5/14/2012
Attempting to test Fault Tolerance fails with the error: vCenter cannot start the secondary VM. Reason: Cannot complete login to secondary host (2003823)
Date Published: 5/18/2012
Virtual Machine clone and cold migration fails at 99%: A general system error occurred: Configuration information is inaccessible (2012959)
Date Published: 5/17/2012
vCenter Server Inventory service fails to start after upgrading to vCenter Server 5.0 Update 1 (2017720)
Date Published: 5/14/2012
Upgrading VMware Update Manager to version 5.0 Update 1 fails while updating SQL Express instance (2020741)
Date Published: 5/18/2012
Cannot clone virtual machines across hosts in different clusters (2003726)
Date Published: 5/15/2012
Hosts randomly disconnect from vCenter server after being reconnected (2020620)
Date Published: 5/15/2012
The vCenter Inventory service fails to start after installing custom certificates (2015186)
Date Published: 5/16/2012
Storage DRS is unable to create thin provisioned disks if the disk size is larger than the datastore size (2017605)
Date Published: 5/17/2012

VMware vCenter Update Manager
Scanning, staging, or remediating a host using vCenter Update Manager fails with the error: The host returns esxupdate error codes: 5 (2020404)

Date Published: 5/17/2012

VMware vCloud Director
vShield Edge Site-to-Site VPN feature requires additional firewall rules (2010711)
Date Published: 5/14/2012
Enabling a vApp template for download in vCloud Director fails with the error: class java.lang.NullPointerException (2013680)
Date Published: 5/18/2012

VMware vFabric GemFire
Connectivity between clients and the VMware vFabric GemFire cache server is lost (2008172)
Date Published: 5/14/2012

VMware vFabric Hyperic Agent
Disabling Auto Discovery for VMware vFabric Hyperic Agent 4.2.x/4.3.x/4.4.x/4.5.x (2001699)
Date Published: 5/15/2012
Specifying the directory location of the HQ Agent PID file (2020789)
Date Published: 5/17/2012
Setting VMware vFabric Hyperic agent.log to debug mode (1032703)
Date Published: 5/17/2012

VMware vFabric Hyperic Server
Source codes for VMware vFabric Hyperic HQ default reports. (1032699)
Date Published: 5/17/2012
Editing cache settings used by VMware vFabric Hyperic HQ (1032706)
Date Published: 5/17/2012
Retaining custom plug-ins when upgrading vFabric Hyperic HQ (1032705)
Date Published: 5/17/2012
Upgrading vFabric Hyperic 4.5.x using the RPM installer (2019141)
Date Published: 5/18/2012

VMware View Manager
Importing an SSL certificate from Microsoft Certificate Authority to a View Connection or Security Server (2016032)
Date Published: 5/18/2012
Attempting to view persistent disks fails with the error: java.lang.IllegalArgumentException (2016056)
Date Published: 5/15/2012
Authenticating Kiosk users in View Manager fail with the error: Unknown user name or bad password. (2017010)
Date Published: 5/17/2012
Persona Management fails when Novell Secure Login is installed (2017347)
Date Published: 5/15/2012
View Client user agent identifier (2020150)
Date Published: 5/14/2012
Persona Management fails to create the user profile directory (2020456)
Date Published: 5/17/2012
After renaming a Datacenter in vSphere, recomposing existing pools fails with the error: One of the required objects is not found in the vCenter Server (2020579)
Date Published: 5/15/2012
Customization of Windows 7 or Vista View virtual machines fail with the error: Customization timed out (2020627)
Date Published: 5/16/2012

VMware View Manager
Cannot connect to the unmanaged View desktop source (2015346)
Date Published: 5/18/2012
Cannot print from virtual desktop and TPAutoConnect reports print driver is missing (2020501)
Date Published: 5/17/2012
View Performance Monitor counters are missing (2020457)
Date Published: 5/17/2012
In large View workloads, the Thinprint process (TPAutoConnect.exe) can cause a few View desktops to run at 100% vCPU utilitization. (2020564)
Date Published: 5/18/2012
3D operations do not perform properly in a View desktop if 3D acceleration is not enabled on the client system. (2020985)
Date Published: 5/18/2012
View does not provision View desktops when you increase the pool size after the parent virtual machine's moid has changed. (2020509)
Date Published: 5/18/2012
In View 5.1, the Blackberry Playbook might not operate properly on Windows Vista SP2 View desktops. (2020534)
Date Published: 5/18/2012
If View Composer is installed on a standalone computer, View Composer is not supported by vCenter Server Heartbeat for high availability. (2020536)
Date Published: 5/18/2012
In View 5.1, when a redirected USB device is unplugged from the client system, it no longer appears on the Devices menu. (2020540)
Date Published: 5/18/2012
IronKey USB flash drives do not work in a View RDP session with a non-administrator user. (2020541)
Date Published: 5/18/2012
About the VMware View Customer Experience Improvement Program (CEIP) (2020568)
Date Published: 5/18/2012
You cannot launch View Administrator from the View Connection Server computer with Internet Explorer 9 and Adobe Flash 10.2.159.1. (2020652)
Date Published: 5/18/2012
SSO does not work on a View desktop if domain changes are made while View Agent is running. (2020714)
Date Published: 5/18/2012
Some RADIUS authentication vendors do not support fully internationalized usernames and passwords when integrated with View. (2020719)
Date Published: 5/18/2012
After resizing a View desktop window, the cursor can jump unexpectedly if the mouse is moved into the desktop too quickly. (2020721)
Date Published: 5/18/2012
When installing View Transfer Server in a locale with a non-ASCII domain name, the Apache Server configuration can change the domain name. (2020726)
Date Published: 5/18/2012
If you assign a secondary IP address by using vdmadmin -override for a View desktop, the desktop connection might exit unexpectedly (2020877)
Date Published: 5/17/2012
USB driver might not be installed correctly for VMware View thin clients that use some Windows Embedded operating systems (2020885)
Date Published: 5/17/2012
If you define a USB split setting policy for a View desktop, you must also define a filtering policy (2020888)
Date Published: 5/17/2012
RADIUS authentication does not work if there is a backslash character in the user name (2020898)
Date Published: 5/17/2012
When a View local desktop is in full screen mode, you might not be able to display the View Client desktop selector window or another View desktop. (2020905)
Date Published: 5/18/2012
In an ESXi cluster with more than one host, you cannot select a local datastore when you detach View Composer persistent disks from View desktops. (2020982)
Date Published: 5/17/2012
View users inside the firewall might experience a 15-second delay when connecting to View Connection Server, while Windows attempts to reach Windows Update Server. (2020988)
Date Published: 5/18/2012

VMware Workbench
New Features in VMware Workbench 2.0 (2001822)
Date Published: 5/15/2012

ZCS Network Edition
Lmtp stops responding and server is slow in Zimbra Collaboration Suite 7.1.1 or 7.1.2 (2007880)
Date Published: 5/15/2012

Zimbra Connectors
RIM customer support process for Zimbra customers using the Zimbra Connector for BlackBerry Enterprise Server (ZCB) (2016348)
Date Published: 5/18/2012

by Rick Blythe at May 22, 2012 12:58 PM

vExpert Spotlight: Chris Kranz

VMTN Blog

557505574_lName: Chris Kranz

Blog URL: www.wafl.co.uk

Twitter handle: @ckranz

Current employer: Kelway UK – www.kelway.co.uk

How did you get into IT?

Started life in the 90’s as a web developer before getting into systems administration. I was definitely a jack-of-all-trades back then, covering Linux, Windows, web, scripting and even a little app-development where appropriate. This has really helped give me a better understanding of the real world and a broader knowledge across multiple environments. Finally landed a job for a smaller reseller where I learnt about centralised storage and virtualisation. Virtualisation was very exciting and drove me to learn as much as I possibly could about it, finally getting the chance to submit my VCDX defense in 2010. I still tinker with coding, this is becoming fundamental to a lot of virtualisation technologies and solutions. Now I’m spending a lot of time designing Clouds and talking about the journey.

How did you get into working with VMware and becoming a 2011 vExpert?

My first VMware install was also my first PSOD (the disti had shipped mismatched CPUs), back in 2006. Straight away it was a huge interest, not just because it meant that centralised storage was quickly going to become very popular! My brothers have always been UNIX guys, so the concept of applying all that great mainframe technology to the x86 world fascinated me. I still remember wowing people with the demo of vMotion moving Virtual Center between physical hosts, and how unimpressive it looks on a demo!

Taking it forward, I’m now regularly speaking in several user groups in the UK (both the official VMware VMUG in London and the Virtual Machine User Group regularly in Leeds). At Kelway I help host many customer events and vendor sponsored study tours where VMware or Cloud is usually my topic of expertise. My day-to-day job means I am constantly evangelising and speaking about the benefits of virtualisation and why VMware is the right choice for a Cloud platform.

What would you tell someone who wanted to get a job like yours to do?

Minimal investment in a home lab will pay itself back 10+ fold. Mine has been growing over the years, but still it’s just a single desktop. Having the time to play around with the technology is really key, if your company can access some eval or demo equipment this is hugely beneficial. I was lucky in that I have been responsible in the past for running the IT infrastructure, so I’ve had the hands of experience of actually running this kit and technology, not just designing it. But a home lab is the next best thing. The VCDX was a long journey, and it took away many evenings and weekends from me, but it was well worth the journey. I was recently asked the benefit, and I’d 100% recommend anyone go through the blueprint process of the VCDX as it gets you to question your decisions and qualify your thought process every step of the way. This is important, we all used to do it in school / college / university, but either through laziness or time pressure this habit seems to drop in a commercial environment. If you can’t justify your decision making to yourself, how are you going to do so to a customer or your boss? I’m known at Kelway for playing devil’s advocate almost all the time, but I think this is important as it drills out the finer details. Understand how or why a solution might fail and you’ll understanding how to make it work (design for failure I believe is the phrase). This is a definite mindset to get into and I would say it’s the single habit that contributes most to my work and the position I have. Other than that, I love talking! This is a great habit to have as a public speaker and being involved in the communities :)

by Thesaffageek at May 22, 2012 08:14 AM

Another VMware Cloud: Siemens IT Solutions and Services Runs Their Private Cloud on VMware

VMware vCloud Blog

SiemensLogo

With vCloud Director, "Resources are available at your fingertips," says Jordan Janeczko, Global Technology Manager for Cloud Computing at Siemens IT Solutions and Services.

Siemens delivers secure and flexible test labs for users by deploying a private cloud based on VMware vCloud. Through vCloud Director, Siemens was able to “bring out a cloud service offering that combines outstanding self-service features with robust security in a multi-tenant environment,” according to Janeczko. 

Siemens IT Solutions and Services delivers global IT systems to customers in more than 40 countries around the world. With over 32,000 employees and customers across a wide range of industries, such as healthcare, energy, and financial services, Siemens decided to virtualize its datacenter infrastructure to provide customers with improved efficiency and IT agility. By virtualizing with VMware, the company was able to:

  • Achieve 18:1 virtual machine to physical host consolidation;
  • Reduce power and cooling costs by 30% and floor space by 45%;
  • Lower IT management and administrative costs between 25-35% through automation.

On the company’s decision to move to the cloud with VMware, Janeczko shared:

“The VMware platform already has earned our own and our customers’ trust. Providing self-service capabilities in cloud environments is the logical step for meeting the business needs of global enterprises.”

The Siemens Secure Virtual TestCenter brings unprecedented flexibility, cost-efficiency and agility to cloud-based R&D services. Through the Secure Virtual TestCenter, users can deploy preconfigured or custom-built services from a virtual datacenter. Provisioning of required server and storage resources is automated and takes less than an hour, according to Janecsko.

Siemens IT Solutions and Services has been able to successfully extend its virtual infrastructure into an intelligent infrastructure-as-a-service environment, which customers can now access with significant improvements in time-to-market. Soon, external customers will also be able to enjoy the same benefits. By leveraging vCloud solutions, Siemens IT Solutions and Services has created a new opportunity for IT and the customers who rely on it.

What’s next for Siemens IT Solutions and Services? The company is looking at employing a new level of abstraction whereby customers can purchase entire virtual datacenter environments in which to deploy services on demand. They’re also looking at developing Community Cloud environments for particular industry sectors, such as media and energy management.

Visit Another VMware Cloud to learn more about other companies who have successfully deployed a public, private, or hybrid cloud model through VMware. Be sure to follow us on Twitter at @vCloud and @VMwareSP for more Another VMware Cloud stories! 

by vCloud Team at May 22, 2012 07:00 AM

Tighter Integration between EMC VNX Storage and VMware vCenter Operations Management Suite Announced Today

VMware vSphere Blog


Posted by
Joseph Dieckhans
Sr. Technical Marketing Manager

This week I’m out at EMC World 2012,  and wanted to let you know of an exciting new announcement that EMC has made.  EMC announced this week that they will provide Advanced Storage Analytics for their VNX storage arrays using VMware’s vCenter Operations product. The tighter integration between storage hardware and the vCenter Operations monitoring suite will mean EMC storage customers will get the best in breed analytics and monitoring software delivered by VMware Operations in order to provide them with the in depth storage statistics and operations monitoring necessary for storage administrators to optimize storage performance and validate that storage level SLAs are met. The new product, The VNX Storage Analytics Suite and VNX Connector for VMware vCenter Operations, announced this week will be generally available later this year.

For the official EMC announcement: http://www.emc.com/about/news/press/2012/20120521-05.htm

EMC-Conector-For-vCenterOperations


by Joseph Dieckhans at May 22, 2012 04:24 AM

New Features of Persona Management in VMware View 5.1

VMware End User Computing

By Tina de Benedictis, Technical Marketing Manager, Enterprise Desktop, End User Computing, VMware

VMware View Premier includes an integrated user profile management system: View Persona Management.

VMware-View-Persona-Management

You may already be aware of how View Persona Management optimizes the handling of user profiles at login and logout for View virtual desktops. Because of the minimal amount of data uploaded at login or logout, performance is better than with Windows roaming profiles, and boot storms are eliminated or reduced.

View Persona Management also manages user profiles within the View environment, without reliance on Active Directory and without affecting desktops outside of View. You can even manage your legacy Windows roaming profiles with View Persona Management.

For a deep dive into setup and configuration, see the VMware View Persona Management Deployment Guide.

What more could you want with user profile management in a virtual desktop environment? With Persona Management in View 5.1, you can now:

  • Convert a Windows XP user profile to a Windows 7 user profile
  • Synchronize a user profile on a physical machine with the user profile on a View virtual desktop

Converting a User Profile from Windows XP to Windows 7

VMware View now provides you with a command-line migration tool for one-time conversion of the user profile on a Windows XP desktop to a user profile on a Windows 7 desktop.

Why would you want to convert a user profile from Windows XP to Windows 7? You might want to migrate users

  • From Windows XP View virtual desktops to Windows 7 View virtual desktops
  • From Windows XP physical desktops to Windows 7 View virtual desktops

You can also use this View Persona Management feature to migrate users from Windows XP physical desktops to Windows XP View virtual desktops.

For details, see the VMware View 5.1 Evaluator’s Guide and the VMware View Administration guide.

Synchronizing a User Profile Between a Physical Desktop and a View Virtual Desktop

Why would you want to synchronize a user profile on a physical machine with the user profile on a View virtual desktop?

  • Some users go back and forth between a physical desktop and a View virtual desktop. As the user moves between machines, you want their user profile to remain the same.
  • In converting a physical desktop to a View virtual desktop, you also want to transfer the user profile

VMware View now allows you to install a standalone View Persona Management application on a physical machine to manage the user profile. The existing local profile on the physical desktop is migrated to the roaming profile in the Persona Repository. When the user logs in to their virtual desktop, the user profile from the physical machine is available via the roaming profile.

Try it! See the VMware View 5.1 Evaluator’s Guide and search for Evaluation Tasks for View 5.1 New Features and then for Persona Management User Profile on a Physical Machine.

by Tina de Benedictis at May 22, 2012 12:00 AM

May 21, 2012

Hot Off the ‘Virtual’ Press - VMware Insights Magazine - Issue 2

VMware for Small-Medium Business Blog

VMware Insights Magazine - the online magazine for your growing business

TOC_imageRead how one growing business used virtualization and management tools to reduce costs and improve customer service.

Learn how to optimize your virtual environment with VMware IT management solutions.

Get the latest news on VMworld 2012 and other upcoming events, product updates, new offers, training tools, and more here

by VMware SMB at May 21, 2012 10:48 PM

VMware Communities Roundtable Podcast - Show Notes #188 - SAP, vFabric Application Director

VMTN Blog

Hosts
John Troyer, @jtroyer
Alex Maier, @vmwarecommunity

Guests
Abigail Lee, VMware
Damian Karlson, EMC @sixfootdad
Ben Scheerer, VMware blog @benscheerer @vCenterOps

Link to Audio Recording
SAP, vFabric Application Director

Virtualization News (VMTN Blog)

WOW - the team at VMware have been busy...

Introducing VMware vFabric Suite 5.1: Automated Deployment, New Components, and Open Source Support

New features/components/updates

VMware product page has received a makeover - check it out
The registration is now open for - VMworld 2012 San Francisco - lets make it a record year!
VMworld Call for papers closes on the May 18 - there will be no extensions for the CFP.
Three full-day VMUG conferences - San Diego, Central Ohio, and Denver
IT from the inside - share your story today
VMware+ at EMC World + Instagram (#VMware Plus, #EMCworld)
vScience, The Science of Virtualization, Workshop in Austin, TX July 23rd-25th, 2012.

Show
Ben will be at the Central Ohio VMUG May 22.  Topic Redefining the Standard for Operations Management with vCenter Operations

New VMware vCenter Infrastructure Navigator (VIN) 1.1 Overview

Download your eval today- vCenter Infrastructure Navigator - Automatically discover application services, visualize relationships and map dependencies of applications on virtualized compute, storage and network resources

No agents deployed for VIN...

WIN - free tickets to VMworld/Dinner with expert panelists - if you own licenses to vCenter Operations - we want to hear your story!

vBrownBags

VCAP exams user interface demos

[APAC] #vBrownBag Follow-Up – VCAP5-DCD Wrap-Up

VMware Certified Advanced Professional 5 - VCAP5-DCD Exam

Virtualization AutoLab 

Additional Links

by Angelo Luciani at May 21, 2012 08:11 PM

Comparing virtual and non-virtual environments

VMware ThinApp Blog

If you ever need to compare what a virtualized application is presented with inside the virtual bubble against a normal physical install, you might try using the following technique.

WinMerge is an open source differencing tool which allows you to compare two text files.  It can graphically plot out the two files, and in the details window, highlight what it has found to be different.   How would this be useful in a ThinApp packaging situation?   By using this tool you can examine visually what a ThinApped file system and registry looks like when compared with a non-virtualized version, possibly giving you some hints on how to fix your package.

 

Here's an example of WinMerge comparing two registry text exports, one from a physical install of Regedit, and a second from a redirected copy of Regedit (via the Regedit debug entry point):

Winmerge2

Notice the two bar charts in the location pane.   These allow you to see that the majority of the registry is the same, but there are certain locations which are different.   (Note that I am using a Case Insensitive comparison here to account for some capitalization.)   Selecting the areas with the colored bars allows me to read the differences.

A second example uses another free tool to generate comparable directory listings.   By exporting the contents of the C drive with Karen's Directory Printer, I can run a redirected and non redirected copy of her tool (by launching it from the CMD debug entry point), export the listings, and compare them.  (Note that I disabled date and time stamps for files prior to export, as I was only interested in file size differences and files that did not exist in one listing)

Winmerge

Once again, I can jump to the section of the file system which is indicating a difference, and then highlight the items in question to see details.

The next time you are looking for a way to compare virtual and non-virtual environments, troubleshoot isolation mode issues, or track down why a ThinApp is working differently under different conditions, you might want to consider giving this method a try.

 

 

 

 

 

by Heath Doerr at May 21, 2012 06:28 PM

A closer look at the View Composer API for Array Integration [incl. Video]

VMware vSphere Blog

A week or so ago I published an article about new View 5.1 storage features. I followed this up with a short video post explaining how you would go about using View Storage Accelerator. In this article, I want to demonstrate the other very cool feature in View 5.1, VCAI (View Composer API for Array Integration) to you. Although this feature is still in Tech Preview for View 5.1, it is a very cool enhancements which could have very many benefits when it is eventually fully supported as a feature.

Another way of describing this feature is Native NFS Snapshots. Essentially, what the feature allows you to do is to offload the creation of the linked clones which back your View desktops to the storage array, and let the storage array handle this task. In order to do this, the NAS storage array on which the snapshots are being deployed must have the NAS Native Snapshot VAAI (vSphere API for Array Integration) feature, which was first introduced in vSphere 5.0. A special VIB/plugin (provided by the 3rd party storage array vendor) must also be installed on the ESXi host to allow us to use this offload mechanism.

The main advantage of VCAI is an improvement in performance and a reduction in the time taken to provision desktops based on linked clone pools. This task can now be offloaded to the array, which can then provision these linked clones natively rather than have the ESXi host do it. 

What follows is a short video (approx. 3 and a half minutes) of setting up View 5.1 VCAI feature, showing an installed VCAI VIB from NetApp on the ESXi host, and then how to use native NFS snapshots when creating desktop pools based on linked clones. Again, my thanks to Graham Daly of VMware KBTV fame for his considerable help with this.

Further detail about the View Composer for Array Integration (VCAI)  can be found on the EUC blog here.

Get notification of these blogs postings and more VMware Storage information by following me on Twitter: Twitter @VMwareStorage

by Chogan at May 21, 2012 01:32 PM

CloudOne Hosts IBM Rational Tools in the Cloud

VMware Global Alliances Blog

JustinMurray
Posted by Justin Murray
Systems Engineer

Like everyone else on the planet today, software professionals—developers, QA testers, and group managers—are asking themselves, “How is the cloud going to affect my work?” On the one hand, developers are always looking for better ways to develop, test and integrate code, and they can see how moving certain tasks to the cloud could make their lives easier. At the same time, they need complete control over their rapidly changing code throughout the entire development phase, and question whether cloud-based tools will constrain them. After all, when it comes to the developer’s desktop, freedom of choice is paramount.

Managers share many of their concerns, but also know that strong controls on the iterative check-in/check-out, integration, and testing processes at the back-end are essential to creating a tested, working product. Their wish list is to have the latest tools for development combined with rock-solid version control at the team level.  One company is giving developers and QA testers—and their managers—a great reason to take a hard look at the cloud.  CloudOne, a VMware partner, now offers the IBM Rational tools in a hosted or cloud-based model.

Cloud 1 1
I recently chatted with CEO John McDonald about CloudOne’s hosted offering of IBM Rational ClearCase, ClearQuest, and Team Concert.  Here are highlights of our conversation.

Cloud12
Posted by John McDonald
CEO, CloudOne

Ramp Up Faster with Lower Investment Costs

First, I asked John a basic question: Suppose I’m spinning up a software group and plan to use ClearCase ClearQuest, or Team Concert in my development environment. Why would I choose CloudOne? 

For starters, development groups can benefit from the same economics that are driving enterprises to cloud-based CRM, ERP, and other applications—pay as you go (and grow).  Start with a small Rational environment and scale as you add staff.  Pay a monthly fee instead of investing in server and storage capacity that you might not need for months—or ever. The business model is compelling.

CloudOne also gets you up and running much, much faster—no delays for buying, installing, configuring and deploying servers and software.  You don’t have to devote scarce staff resources to maintaining hardware or installing patches or the million-and-one tasks required to manage a Rational environment.  CloudOne does all that so you can spend your time developing software.
Cloud13

Securing the Crown Jewels

John was once a software manager at IBM, so he knows first-hand the number one concern of development teams: security.  After all, source code is the organization’s crown jewels and managers are understandably reluctant to trust it to someone else.

CloudOne has a unique and effective response, what they call an isolated occupancy service model.  By privatizing the data stream at every layer, they can deploy a secure virtual private cloud (VPC)—in their terminology, an Island.  There’s only one client per Island, so there’s essentially zero chance of anyone compromising their information.  Plus, they use leading-edge WAN technology to ensure a high level of performance. That’s a big part of CloudOne’s success—make it secure, make it perform, and keep the implementation details out of the way.

Making Headway—And Leveraging VMware Technology

Look under the hood of CloudOne and you’ll find VMware vSphere virtualization software and vCenter management tools.  VMware technology allows data center managers to rapidly provision virtual machines for ClearCase and ClearQuest and reclaim those resources quickly when they are no longer needed. It also gives CloudOne maximum flexibility to allocate computing and storage as needed and offers a high level of security.

CloudOne is gaining traction—McDonald’s, Fidelity, and Boeing are customers. Some analysts predict that, in just a few years, hosted applications will generate more revenue than their on-premises counterparts.  That remains to be seen, but there’s no doubt that the cloud is transforming software development. In fact, I’ll be writing soon about new CloudOne innovations for the developer desktop.  You can also learn more about CloudOne’s SaaS approach to delivering Rational software by downloading this white paper.

In the meantime, tell us about your experiences with cloud-based software development---good, bad, or indifferent.

by VMware Alliances Team at May 21, 2012 01:22 PM

Reining The Risks of Consumerization

VMware End User Computing

By Ben Goodman, Lead Evangelist, VMware Horizon Application Manager

This is the 2nd blog in the series on the Consumerization of IT, it's effect and how it can be managed successfully. It will be followed by a whitepaper on this topic. Read the 1st blog here.

As we noted in our last post, for many reasons, the consumerization of IT is a force in IT that can’t be stopped. It can be managed, but not stopped (nor should it). Increasingly employees are choosing the devices and the services they want to use to get their jobs done. The people you really want to work for you no longer want to be forced to work on dull corporate issued notebooks or mobile devices. They want to use the same phones and tablets at work as they and their friends do at home.

Let’s face it, when it comes to devices - they’re no longer viewed as just something to get work done with. They’ve grown to become a statement, or extension of oneself, or self-image. That is: they’re now viewed by many as fashion. Who wants to be seen with a stodgy black notebook when they can have the latest flashy netbook or tablet?

However, the more important trend, at least when it comes to security and regulatory compliance - is happening under the surface of the device. It’s how employees are choosing the cloud-based applications they want to use. These impulse application selections means, too often, that proprietary data or data that should be protected actually ends up scattered through many online services and accessed on devices the enterprise doesn’t manage.

To date, there has been a lot of discussion about how cloud and Software-as-a-Service providers are more secure than the data center or infrastructure managed by most businesses. And, at times, this may be true. However, it entirely misses the point of the issues created by the Consumerization of IT, or what’s now commonly known as CoIT.

The fact is that the business risks associated with the CoIT are high… Very high. It means regulated and protected information is much more likely to end up on multiple cloud services, greatly increasing the risks of a nasty data breach, as do the risks of regulatory audit findings - as IT loses its ability to govern corporate data.

First, as more regulated and highly confidential data finds its way onto services that aren’t appropriate for that category of data the risk (often without IT’s knowledge)  – and the implications – of a data breach grows proportionally. Moreover, as more employees turn to rogue services, it’s no longer even possible for the IT team to perform many of its most basic functions that fall under its responsibility: such as the implementation of an effective disaster recovery program, IT Audit responsibilities, the tracking of the true cost of IT services, or even helping departments to gain the most value from the services they are using. A business example of this in action would be how a larger enterprise loses its collective price and SLA bargaining power as services are bought piecemeal by many different business units.

Yet, perhaps the biggest risk here is that data and applications that are being used and accessed outside the eye of the IT and IT security departments. That makes the already very difficult task of securing data next to impossible to attain. There is no way to govern data that isn’t or can’t even be watched. No one knows who is accessing it, when they’re accessing it, or why. So what to do about it? What can enterprises do to regain control?

It certainly isn’t simply relying on policy. Study after study has shown that employees are rarely compliant with most policies - especially those that they view as counterproductive. And traditional security tools won’t work because they can’t be deployed and maintained in a way to be effective on rogue IT services and devices. And the truth is that most of the action that is happening on an employee’s device or on a mobile network the enterprise simply doesn’t and can’t control.

What enterprises need to do is provide users with a viable alternative - not policies that attempt to roadblock the inevitable and the business value that comes with it, nor try draconian controls over devices. It’s become apparent these tactics aren’t working. 

However, a viable alternative - such as IT managed Application catalogs and workspaces that can be used by employees to access their desired applications, and which can segment work and personal data can work. And in this way make it possible for IT to maintain proper access controls to corporate apps, while also monitoring access so that user actions can be audited. And this can be done in a way so that the employee has privacy and security in their personal applications and data.

All of this is possible (and we would argue necessary), and in the weeks ahead we’ll be providing more insight and details as to how you can get there. 

by VMTN at May 21, 2012 01:00 PM

HA split brain, which VM prevails?

VMware vSphere Blog

By Duncan Epping, Principal Architect.

I received a question on twitter last week around HA split brain scenarios. Let me give an example first of when a split brain scenario could occur:

  • Isolation response = leave powered on
  • iSCSI / NFS storage

When the above two requirements are met and a host in your cluster is fully network isolated HA will be able to restart the virtual machine as it will appear to HA as the host has completely failed. There reason for this is because:

  1. There will be no network heartbeats coming from this host
  2. There will be no datastore heartbeats 
  3. The management address of this host cannot be pinged
  4. The "isolated host" cannot write to the datastore to inform the master it is isolated

On top of that the host which is isolated will also take no response as "leave powered on" was selected. In other words, the virtual machines running on the isolated host will just remain up and running. As to the master it seems that the host has failed it will initiate the restart of the impacted VMs. Because the full host has isolated, including storage network, the VMs can be powered on as the "file lock" that the isolated host had times out.

Now as soon as the isolated host return you will have two instances of the same VM on the network. However only one of these has disk access. The one which doesn't have disk access will automatically be killed by the host it is running on. This was introduced in vSphere 4 U2 and still applies today.

Of course this whole situation could be prevented, you could just change the "isolation response" to "power off" and this is what we recommend!

by Duncan Epping at May 21, 2012 10:08 AM

May 19, 2012

Technical Marketing Update 2012 - Week 20

VMTN Blog

By Duncan Epping, Principal Architect.

Technical Marketing Update 2012 - Week 20

Short list this week as many of us were either in an internal training or at an internal R&D event. I promise you there will be more next week,

Blog posts: 

  • Poweron file? (Duncan Epping) http://bit.ly/Jjn8CD
  • Admission control and vCloud Allocation Pool model (Frank Denneman) http://bit.ly/L9NYiW
  • KB article about SvMotion / VDS / HA problem republished with script to mitigate! (Duncan Epping) http://bit.ly/Ktu5Ci
  • Resize & Hot-Add/Extend Virtual Machine Disks using vCloud API (William Lam) http://bit.ly/M4qOag
  • Why is my pathing policy limited to "fixed" or "MRU" with things like MSCS cluster? (Duncan Epping) http://bit.ly/JVmWJx
  • Retrieving License keys from Multiple vCenters (Alan Renouf) http://bit.ly/KiHHg9
  • Attaching an unreplicated VMDK after SRM failover using scripts (Ken Werneburg) bit.ly/JmQ9iY

by Duncan Epping at May 19, 2012 03:07 PM

Attaching an unreplicated VMDK after SRM failover using scripts

VMware vSphere Blog


Posted by
Ken Werneburg
Tech Marketing

I've run into a few scenarios where it's been beneficial to not replicate a particular disk attached to a VM when using vSphere Replication, yet in order to recover the VM correctly it's necessary to have even a really stale copy of it there as a placeholder.

For example, a SQL Server might have a temp DB on a dedicated disk.  We want it to be available so the VM will boot and SQL will have the DB there to use, but it is a waste of bandwidth to replicate it on an ongoing basis.

So the workaround is to copy the disk over to the recovery site, or to replicate it at least once.  There are other means, but this is the simplest as it gives you a disk that has the right ID etc.

Next, copy the replicated but unwanted copy of the disk at your recovery site to somewhere else.  This is important, as the next step is to disable replication for that disk and detach it within vSphere Replication as identified in this blog.  The reason we copied the disk somewhere else is because disabling/detaching the disk very sensibly deletes the replicated copy of it!

Force another sync, to make sure it's all up to date, then move the copy of the disk back into the original directory at the recovery site.

You should now have a disk that is a one-time copy, resident in the recipient directory at your recovery site, but not being replicated on an on-going basis.

The last step is to use a simple PowerCLI script to attach the disk using a callout in the recovery plan.  This script will use the stale copy of the disk and mount it to the VM during the recovery process.  

You'll need to have powershell and powercli installed on your recovery SRM server as outlined in this post, and create a very simple script that looks something like the following.  

Obviously there are specific variables that you'll need to alter to match your environment.  They've been marked in italics in the below example.

g:\scripts\addvmdk.ps1:

add-pssnapin VMware.VimAutomation.Core
Connect-VIServer -Server vc01.mydomain.local -WarningAction SilentlyContinue
New-HardDisk -VM sql_test_srv3 -Persistence IndependentPersistent -DiskPath "[ovi-wdc-tsapps-vnx-sas-lun10] sql_test_srv3/sql_test_srv3_1.vmdk"

Finally, add a poweron script to the VM in your recovery plan that calls the script on the SRM server (not a prompt, nor a script that runs within the VM):

c:\windows\syswow64\windowspowershell\v1.0\powershell -file g:\scripts\addvmdk.ps1

Note two other things about this.  First, I'm using the 32 bit syswow64 powershell.  This is necessary because SRM is a 32 bit environment.  Secondly, I am also presuming your SRM service is running with VC admin-level credentials like a domain admin or service account, because this is the security context under which the script will be executed on the SRM server.  If this is not the case you can add hardcoded userids and passwords in the script to authenticate against the VC.

So what's the end result and the benefit?

It will automatically attach the appropriately IDed disk to the VM that needs to have the disk without doing ongoing replication of unneeded data.  Perfect for a temp DB scenario where the data is junk but the DB won't work correctly without it!

-Ken

by Ken Werneburg at May 19, 2012 06:12 AM

May 18, 2012

View 5.1 Performance

VROOM!

In addition to the numerous enhancements detailed here, View 5.1 debuts a number of significant enhancements and optimizations to the PCoIP protocol. In this blog, we detail some of the most beneficial:

PCoIP efficiency

Continuing refinements to compression protocols and general performance optimization deliver further improvements in PCoIP efficiency and corresponding reductions in CPU consumption. While already performing better than the VDI competition (as illustrated here and here), these enhancements deliver up to an additional 1.3X reduction in PCoIP overheads.

Client optimizations

For this release, there has been significant optimization of the VMware View clients, making their protocol handling significantly more streamlined. This is especially apparent on thin-clients, where video playback performance is improved by as much as 3X over previous versions, as illustrated in the figure below. Indeed, even relatively low-performance processors can deliver excellent 720p video playback performance. These improvements are available for both x86 and ARM clients.

View5.1-perf

Network improvements

PCoIP handling of adverse network conditions has been significantly improved. This is especially beneficial for users connecting wirelessly from tablets or laptops over congested and lossy WiFi networks. These enhancements are most apparent during video playback and ensure fluid high-frame video playback -- the improvement can be as high as 8X.

Interactivity improvements

Significant improvements have also been made to interactivity, making interaction with the remote desktop significantly more fluid, and continuing to further improve the experience associated with using a remote desktop. As a simple visual test of this improvement, the picture below show a user rapidly drawing a spiral in mspaint, when connecting to their remote desktop using both RDP7 and View 5.1. With RDP7, the resulting spiral is obviously formed from rough polygons, whereas, with View 5.1, the spiral is significantly smoother (while this test may seem an overly simple example, it is heavily influenced by the speed and frequency at which the client communicates with the remote desktop and clearly conveys the likely differences in scrolling and dragging performance – in a later blog we will deep-dive on interactive performance, using the user experience techniques we discuss here).

Vtor

by Lawrence Spracklen at May 18, 2012 08:34 PM

Resize & Hot-Add/Extend Virtual Machine Disks using vCloud API

VMware vSphere Blog

By William Lam, Sr. Technical Marketing Engineer

In vCloud Director today, users can not modify or resize a virtual disk for a Virtual Machine (VM) using the vCloud UI, even if the VM is powered off. Though not ideal, this operation can still be accomplished in vCloud Director by leveraging the vCloud API or vCenter Orchestrator (vCO). In this article, I will demonstrate how you can easily resize a virtual disk for a VM in vCloud Director as well as hot-add and hot-extend a virtual disk for a running VM using the vCloud API.

Before getting started, if you are not familiar with the vCloud API, you should take a look here and here for an introduction on how to get started.

Resize Virtual Disk

Let’s start off by identifying a VM in vCloud Director that we wish to modify the virtual disk. In this example, I have a VM called VM1 that is powered off and it is configured with a single 8GB virtual disk.

Hotadd-1

To retrieve the VM and inspect its virtual disk configuration using the vCloud API, we will leverage the Query Service API to quickly find the VM in question.

$ curl -i -k -H "Accept:application/*+xml;version=1.5" -H "x-vcloud-authorization: vx0dCUUMJkA/dgRz8SyMfFReOAQju02/LTjm6/JP52Y=" -X GET "https://vcd/api/query?type=adminVM&filter=(name==VM1)"

Disk-1

Next, to get a list of all the virtual disks for the VM, we just need to look at the disk section by using the GET operation for the VM as documented here in the vCloud API. Take the VM’s href URL and append the following /virtualHardwareSection/disks. Using the example above, our final URL will be

https://vcd/api/vApp/vm-e71abae8-ca51-4418-94fd-c726e9e443c6/virtualHardwareSection/disks

$ curl -i -k -H "Accept:application/*+xml;version=1.5" -H "x-vcloud-authorization: vx0dCUUMJkA/dgRz8SyMfFReOAQju02/LTjm6/JP52Y=" -X GET https://vcd/api/vApp/vm-e71abae8-ca51-4418-94fd-c726e9e443c6/virtualHardwareSection/disks

Disk-2

As you can see from the response output, we have a single 8GB virtual disk which is connected to an LSI Logic SCSI controller on bus 0 with unit number 0. It also contains a default IDE controller. To increase the disk capacity from 8GB to 10GB, we just need to adjust the “vcloud:capacity” property and perform an update using the PUT operation.

For this, we need to create a file that contains the changes we plan on making. In this example I will create a file called increase-disk. The easiest way to create this file is to take the output from our initial GET operation on the VM’s disk and paste that into the file and then modify the “vcloud:capacity” property from 8192 to 10240.

Disk-3

Note: Even though we are just changing the capacity of a single virtual disk, we need to ensure that we include the rest of the original elements in the request, else you could  accidentally remove a virtual disk or controller.

Now we are ready to resize the VM’s virtual disk by using the PUT operation on the VM’s disk and specifying the request file we just created as outlined in the vCloud API Programming Guide here.

$ curl -i -k -H "Accept:application/*+xml;version=1.5" -H "x-vcloud-authorization: vx0dCUUMJkA/dgRz8SyMfFReOAQju02/LTjm6/JP52Y=" -X PUT https://vcd/api/vApp/vm-e71abae8-ca51-4418-94fd-c726e9e443c6/virtualHardwareSection/disks -H "Content-Type: application/vnd.vmware.vcloud.rasdItemsList+xml" -d @increase-disk

If you take a look at the VM in the vCloud UI after the operation, you should now see the virtual disk for the VM has successfully been increased.

Screen Shot 2012-05-18 at 10.18.14 AM

Note: You can only increase the capacity of the virtual disk for a VM, you can not decrease the capacity. This is the exact same behavior in vSphere.

Lastly, you will need to go into your guestOS and extend the disk partition to ensure that the new capacity is now seen. You should refer to the guestOS documentation for the steps.

As you can see the process of modifying a virtual disk for an offline VM is fairly straightforward, we retrieve the disk section of the VM using the GET operation and then we change/modify the disk(s) using the PUT operation. So what about hot-adding or hot-extending a virtual disk for a running VM?

Hot-Extend Virtual Disk

The process of hot-extending a virtual disk is exactly the same as modifying an existing virtual disk. You just need to perform a GET operation on the disk section of the VM in question, then modify the capacity for the virtual disk(s) you wish to extend using the PUT operation as shown above. Here is an example of the request file for increasing our VM1 from 10GB to 20GB while it is running.

Disk-4

Here is the screenshot of the VM in the vCloud UI:

Hotadd-3

Do not forget to go into the guestOS to extend the disk partition for the new capacity to be seen.

Hot-Add Virtual Disk

The process of hot-adding a virtual disk follows a similar workflow, but instead of just modifying a single property, you will be adding an additional entry into the request. In this example, I will be adding an additional 2GB virtual disk residing on the same SCSI controller and will be using unit 1 as defined in AddressOnParent property (you will need to increment this based on the number of devices on the given controller). Next you need to adjust the ElementName property to reflect the hard disk name, in this example it will be “Hard disk 2”. Finally, you will need to also adjust the InstanceID which must be a unique ID and in this example I took the original InstanceID of our first virtual disk and added that to AddressOnParent property giving me a value of 2001.

Here is an example of the request file for the additional virtual disk to be added to the VM while it is running:

Disk-5

Here is the screenshot of the VM in the vCloud UI:

Hotadd-4

Do not forget to go into the guestOS to extend the disk partition for the new capacity to be seen.

Fast Provisioning Caveat

One additional thing you should be aware of, is that you will not be able to resize or hot-extend a virtual disk for a Fast Provisioned VM in vCloud Director. The reason for this is the use of snapshots with Linked Clones which Fast Provisioning leverages. If you try to perform the operation using the vCloud API or even the vCO workflow “Change Hard disk capacity”, you may see the following error in the vCloud UI and/or in vCenter Server if you have access:

Invalid hard disk parameters specified. The following parameters are invalid or conflict with other configured devices in the virtual machine:

Adaptor Type: SCSILSILOGIC, Bus Number: 0, Unit Number: 0

If you need to modify the virtual disk for a Fast Provisioned VM, you will need to consolidate the VM’s virtual disk which will inflate the VM to a “thick” provisioned VM and no longer leveraging Linked Clones. You will still be able to hot-add a disk for a Fast Provisioned VM, but if you decide to clone from this VM, that you will not be able to resize or extend the disk afterwards due to use of Fast Provisioning.

In conclusion, though the vCloud UI does not provide the functionality today to resize a virtual disk for a VM in vCloud Director, you can still leverage the vCloud API to help you accomplish this task. In addition, you can also perform both hot-add and hot-extend of a virtual disk for running VMs in vCloud Director.

Additional Resources:
If you are interested in using the PowerCLI cmdlets for vCloud Director, you can check out this blog post by Jake Robinson who shows you an example of using the vCloud API and PowerCLI cmdlets with vCloud Director http://geekafterfive.com/2012/02/24/vcloud-apigui-throwdown-part-2/

Get notification of new blog postings and more by following VMware Automation on Twitter:  @VMWAutomation

by VMware Automation at May 18, 2012 06:01 PM

Customize the View Portal for Client Download with VMware View 5.1

VMware End User Computing

From Tina de Benedictis, Technical Marketing Manager, Enterprise Desktop, End User Computing, VMware

Did you know that in VMware View 5.1 you can customize the View Portal that users see when they log in to the View Connection Server to begin using their virtual desktop?

View5_1_ViewPortal

By default, the View Download Portal has built-in intelligence to detect the user’s browser and operating system and responds with instructions and download links matched to the client. For example, if a user connects to their View Connection Server with a Windows PC, the View Portal offers links to download the various types of Windows View Clients from the VMware.com website.

You can customize the links and link text in the View Portal for your environment. Why would you want to change the View Portal contents? By customizing the View Portal, you can:

  • Restrict users to specific client versions
  • Provide your own View Clients, such as your own Linux View Client
  • Disable downloads altogether

You can create a local download repository that is an HTTP server, place View Client installers on this local site, and allow your users to download clients even if they have no access to the VMware.com client download site.

How do you customize the View Portal? You edit one properties file for links (portal-links.properties) and another properties file for link text (portal.properties).

Try it! Go to the VMware View 5.1 Evaluator's Guide and search for Evaluation Tasks for View 5.1 New Features, then View Client Unbundling.

by Tina de Benedictis at May 18, 2012 03:19 PM

May 17, 2012

Retrieving License keys from Multiple vCenters

vSphere PowerCLI Blog

AlanFeb2012_thumb_thumb1_thumb_thumb[1]
Posted by
Alan Renouf
Technical Marketing

A question I receive all the time is:

How can I list all license keys I have for all of my Virtual Centers in my Infrastructure ?

Luckily PowerCLI enables us to work with multiple vCenters all at one, we can connect to many vCenters or hosts and pull back information on all of these at the same time, to do this you need to set the PowerCLI Configuration to work in multiple mode and then you can connect to more than one vCenter at the same time, to do this see the following example:

SNAGHTMLc8e21f3

Once we are in multiple configuration mode we can then use Connect-VIserver on as many vCenters or hosts as you like, we can use this to connect to multiple vCenters with the same credentials or just list each one like below:

Connect to multiple vCenters with the same username and password:

Connect-VIServer VC1, VC2, VC3, VC4 –User Administrator –Password MyPa$$word

Connect to multiple vCenters with different credentials:

Connect-VIServer VC1 –User Administrator1 –Password MyPa$$word1

Connect-VIServer  VC2 –User Administrator2 –Password MyPa$$word2

Connect-VIServer VC3 –User Administrator3 –Password MyPa$$word3

Connect-VIServer VC4 –User Administrator4 –Password MyPa$$word4

Once connected this information is stored in the $DefaultVIServers variable, this can easily be viewed at any time:

SNAGHTMLc96fa66

We are also easily able to run scripts against these connections, like for example the License script at the end of this post, this lists all license keys and their information for each vCenter:

(You will excuse me if I exclude the actual key)

SNAGHTMLcc99b96

The Code

# Set to multiple VC Mode
if(((Get-PowerCLIConfiguration).DefaultVIServerMode) -ne "Multiple") {
    Set-PowerCLIConfiguration -DefaultVIServerMode Multiple | Out-Null
}

# Make sure you connect to your VCs here

# Get the license info from each VC in turn
$vSphereLicInfo = @()
$ServiceInstance = Get-View ServiceInstance
Foreach ($LicenseMan in Get-View ($ServiceInstance | Select -First 1).Content.LicenseManager) {
    Foreach ($License in ($LicenseMan | Select -ExpandProperty Licenses)) {
        $Details = "" |Select VC, Name, Key, Total, Used, ExpirationDate , Information
        $Details.VC = ([Uri]$LicenseMan.Client.ServiceUrl).Host
        $Details.Name= $License.Name
        $Details.Key= $License.LicenseKey
        $Details.Total= $License.Total
        $Details.Used= $License.Used
        $Details.Information= $License.Labels | Select -expand Value
        $Details.ExpirationDate = $License.Properties | Where { $_.key -eq "expirationDate" } | Select -ExpandProperty Value
        $vSphereLicInfo += $Details
    }
}
$vSphereLicInfo | Format-Table -AutoSize

Get notification of new blog postings and more by following VMware PowerCLI on Twitter: @PowerCLI

by Alanrenouf at May 17, 2012 10:15 PM

Regional VMware User Group Networking and Learning in Charlotte North Carolina

VMware vCloud Blog

By: David Davis

Yesterday I attended the Charlotte regional VMware user group for the third year in a row. It was an amazing event with top-notch speakers including the likes of Chris Colotti, Scott Lowe, Eric Siebert, Cody Bunch, Alan Renouf, and more. 

Before I delve into the topics that these experts covered I want to first point out the power of the regional user groups from a social networking perspective. No matter who you are or what stage of your career you're in, you should be looking to better yourself and your career. User group meetings like these provide networking opportunities only rivaled by VMworld. Not only do you get to talk to virtualization experts and VMware admins from hundreds of different enterprise and 25+ virtualization partners, but these partners are also glad to give you the opportunity to learn about the various products they represent (and are potential sources for job opportunities). After all, to be a successful VMware admin, consultant, product manager or tech marketer you need knowledge of VMware’s solutions and the many third-party products making up the VMware ecosystem. 

Virtualization consulting groups like eGroup and Varrow offer full-featured hands-on labs where you can gain experience configuring just about every VMware product feature. If you have never been to one before, events like these are a lot more than just a bunch of guys sitting around swapping war stories. 

With over 25 different sessions and just five time slots during the one day, it was so difficult to make my selection as to what sessions to attend. So who did I get to meet and what did I learn? Here's the list of topics and experts.

Scott Lowe, vExpert, VCDX, and Author of Mastering vSphere 5 presented on vSphere and Network Attached Storage Storage Best Practices

Scott

Alan Renouf, vExpert and co-author of the vSphere PowerCLI Reference book presented “PowerCLI 201.”

Alan

Cody Bunch, vExpert and author of the VMware Press book on VMware Orchestrator, covered the same topic.

Cody

Chris Colotti, vExpert, VCDX, and vCloud Guru from VMware provided a vCloud Director Deepdive.

Chris

Eric Siebert, vExpert of HP covered how to understand and optimize vSphere Storage.

Jonathan Klick of vKernel covered The Top 20 vCenter Metrics That Matter.

Jonathon

And Jason Nash, vExpert and VCDX of Varrow presented a vSphere Distributed Switch deepdive.

Jason

These were some amazing sessions where I learned so much. I encourage you to attend your local VMware user group meeting – don't miss it!

You can download presentations from the conference here.

I'll be at the central Ohio regional VMware user group next week in Columbus Ohio speaking about VMware VCP certification.

David Davis is a VMware Evangelist and vSphere Video Training Author for Train Signal. He has achieved CCIE, VCP,CISSP, and vExpert level status over his 15+ years in the IT industry. David has authored hundreds of articles on the Internet and nine different video training courses for TrainSignal.com including the popular vSphere 5 and vCloud Director video training courses. Learn more about David at his blog or on Twitter and check out a sample of his VMware vSphere video training course from TrainSignal.com.

by vCloud Team at May 17, 2012 06:16 PM

IT Confessional Series: IT Admins and Game of Thrones Have More in Common Than You Think

VMware Go Blog

By: Andy the Angry IT Guy

Editor’s note: This is the sixth installment in our ongoing series featuring “Andy,” an anonymous IT administrator at a small- to mid-sized organization located somewhere in the American Midwest. When we last left Andy, he was espousing the benefits of automated patch upgrades while trying to contain his excitement about the release of Diablo III.

Today, Andy continues on the topic of patch management and debunks a commonly held myth that only Microsoft applications should be regularly patched.

Like many of you, I’ve been watching Game of Thrones, HBO’s hit new series that’s capitalizing on a series of fantasy novels that had previously been written off as “uncool” by the majority of readers (and yes, I’ve been religiously following A Song of Fire and Ice since it first came out in 1996. What else was I supposed to do between episodes of the X-Files?).

One of my favorite plot lines in Game of Thrones is that of the Night’s Watch – an ancient military order that guards the Seven Kingdoms from the great unknown that lurks in the wild beyond the wall that surrounds their domain. I’ve increasingly come to believe that the Night’s Watch is a thinly-veiled allegory for IT professionals. Think about the parallels:

  • Both groups protect a wider, largely oblivious population from unknown evils that lurk just beyond the wall (or, in the case of IT, a firewall);
  • Both groups perform arduous tasks that go beyond the grasp of most people’s basic comprehension. And they do so at the expense of meeting/socializing with members of the opposite sex;
  • While both groups perform selfless tasks in the name of protecting their peers, their exploits will largely go unrecognized and uncompensated.

The last point is particularly prescient when describing the primary responsibilities of an IT administrator, especially at a smaller organization that lacks the deep resources of a Fortune 500-type company. Your job is to make sure that things work and promptly fix them when they don’t. Most of the time, no news is good news and you’ll only hear from people when something is wrong.

After nearly a decade in IT, I can safely say that the single biggest thing you can do to control your own destiny in this area is ensuring that you stay on top of all patch updates. Yes, I mean ALL patch updates – not just the Microsoft ones. Malware has evolved beyond its early, Microsoft-hating days and will now target nearly any vulnerability on almost any application.

To that end, the only way to stay ahead of the curve – and remain gainfully employed as an IT administrator – is ensuring you’re up to date on all major updates. To expand on that point, here are a few handy tips I’ve picked up on over the years:

No Browser is Safe From Malware

Not only that, but the much-maligned Internet Explorer isn’t even the most vulnerable. According to the National Vulnerability Database, Safari (81), Chrome (61), and Firefox (44) all had more vulnerabilities than IE (34) in Q1 and Q2 2010[MC1] . Web browers are the most commonly targeted applications, so it’s critical to stay as up-to-date as possible with patches.

Third-Party Applications – Not the OS – Are the Biggest Security Risks Today

While common knowledge holds that the operating system (and Microsoft) are the biggest vulnerabilities in your IT infrastructure, it’s simply not the case. In recent years, third-party apps have emerged as the single greatest threat – that includes those from Adobe, Apple, Java, Mozilla, and Oracle, among others.

Automation Increases Accountability

While some people claim it’s the lazy admin that automates as many tasks as possible, I say it’s the smart, efficient one that does so. I invite anybody that thinks IT admins are lazy to spend a day in my shoes – you try dealing with a never-ending stream of angry help tickets while simultaneously keeping IT operations up and running. If you can automate any portions of the patch management process, I strongly recommend doing so; it’s the single best way to ensure that all machines in your network are up-to-date and not vulnerable to malicious software.

I’ve said it before and I’ll say it again: IT is a thankless job, and there’s always going to be someone looking to blame you for even the slightest misstep. Like the brave men of the Night’s Watch, we have to stay constantly alert and a step ahead of our enemies to ensure the continued welfare of our organization.  

If you’re interested in diving into this topic a bit deeper, take a look at The Importance of Patching Non-Microsoft Applications, a technical white paper from VMware.

by VMware Go Team at May 17, 2012 04:23 PM

4 Ways VMware transforms Postgres for the Cloud

VMware vFabric Blog

In a nutshell, relational databases weren’t built for the cloud. With vFabric Postgres, VMware customers can get a proven, enterprise database integrated with VMware virtualization and ready for cloud computing.

As announced earlier this week, vFabric Postgres (vPostgres) is now available within vFabric Suite 5.1 Advanced. With vPostgres, the well-respected, open-source database gains built in best practices, optimized configuration, and cloud-ready features.  While vFabric Postgres is synced up to PostgreSQL 9.1.3 minor release and includes all the new features of this version of the database (see PostgreSQL wiki for more), vFabric adds many features and considerable improvements in three categories:

1. Development and deployment become simpler, smarter, and cloud ready
2. Performance improvements with elastic memory and more
3. Monitoring and administration get an upgrade
4. Lower TCO and increase staff efficiency


Development and Deployment with vFabric Postgres

First, vPostgres is available in two form factors:

  • vPostgres Virtual Appliance
  • vPostgres RPMs for 64-bit Linux Servers (RHEL 6, Suse 11 sp1+)

DeployedModelsSized

The virtual appliance is easy to deploy because it is designed for the vSphere 5.0 platform.  vPostgres RPMs are also available for custom installations requiring co-locations with other applications in a VM or having special deployment needs (including hot-standby setup). The RPMs can be accessed from repo.vmware.com and also from the VMware download website. The vPostgres virtual appliance can be used for development and test on VMware PlayerWorkstation, and Fusion products.  Since vPostgres is free for developers and works on various platforms (including mobile development), developers will have a less cumbersome time moving their work to a cloud platform or virtualized environment.

In addition, the virtual appliance is ready to handle changing resource needs by adapting CPU, memory, disk size, and more without needing any other changes inside the appliance. The vPostgres smart tuning and management capabilities require less in-depth knowledge about the inner workings of the database. With these features, developers, architects, and administrators can 1) spend less time on manual resets of configuration parameters for the core engine and 2) gain cloud scale.

vFabric Postgres Performance Improvements

There are several elements that bring cloud scale to vPostgres:

  • vPostgres can be highly available. Using vSphere HA and vMotion technologies, “database aware high availability” and automatic failover are available with simple point and click setup using the vSphere client.
  • Many companies face scenarios where databases requests spike – where memory consumption is tight and lowering.  With Elastic Database Memory working directly within the vSphere hypervisor, The Kernal Balloon driver, vPostgres Database Balloon driver, and buffer pool dynamically allocate memory to and from the hypervisor during times of need to help avoid inconsistent performance. This reduces performance variances drastically when facing changing memory pressures seen in server consolidation scenarios.   

VFabric-Postres-Arch

  • Many critical settings have higher default values than standard PostgreSQL. This improves out-of-the-box performance with a slight trade-off in disk space and memory usage.
  • Checksums are performed on each write to tables and indexes to help ensure data is clean. For example, in scenarios where SANs fail, the checksums help prevent silent bit corruption.
  • Lastly, checkpoint trade-offs between recovery time and performance are more complicated in the virtual world.  vPostgres allows for SLA configuration. With this capability, checkpoint parameters are tuned dynamically for recovery time and performance as the system monitors itself.

Monitoring and Administration with vFabric Postgres

vPostgres supports core admin tools and adds enhancements.

  • vPostgres native clients are available for Linux, Windows and Mac. JDBC and ODBC clients are also available. Community PostgreSQL 9.1 clients and management tools work with vPostgres including pgadmin.

ClientsDrivers

  • vPostgres includes an enhanced version of pg_top which gives database transactions per second, bufferpool hits, cpu, memory, disk ios and top database connections in a single dashboard view for easier understanding of the state of the database. 

Blackbox

  • vPostgres is integrated with VMware vFabric License server for license management. The license keys can be used locally or using VMware vFabric License server. (There is a default 60-day trial license also available.)

Lower TCO and increase staff efficiency

  • Financially, license costs are more attractive compared to other “commercial” databases. 
  • The database is packaged to work with vSphere infrastructure where virtualizing supports considerable cost-savings.
  • The virtual appliance saves a significant amount of installation time – no need to size hardware, install the OS, install the RDBMS, set-up the database server, and tune, With VMware vSphere 5.0+, the appliance can be set up in 15 minutes and supports real-world workload.
  • A built-in watchdog process enables quick HA configuration, and vSphere-based High Availability can be set-up in one click.
  • Smart tuning, configuration, and management reduce overall management time.
  • The advanced version of pg_top helps to quickly narrow the focus on problematic areas saving DBAs time who do not have indepth Postgres knowledge.

Learning More

To try out vFabric Postgres, you can download a 60 day free trial, as part of vFabric Suite Advanced, at www.vfabric.co/try.

Jigneshshah

About the Author: Jignesh Shah is the Product Manager for vFabric Postgres. He also has interests in database performance  and have been working with Postgres Community for many years. He was also a key member to deliver the first published benchmark with Postgres.

by VMware vFabric Team at May 17, 2012 01:30 PM

VMware View Storage Accelerator - The next step towards more reliable, more cost-effective storage for VDI environments

VMware End User Computing

By Matt Eccleston, chief architect - VMware View, VMware

VDI with VMware View has brought many benefits to customers over the years, including business agility, improved control and security and end-user flexibility. However, a vexing problem as our customers scale up the size of their deployments has been how to achieve cost-effective storage designs for VDI environments while maintaining an excellent quality of service for their end users. The “VDI storage problem” fundamentally stems from the different economics of traditional desktop storage (a local SATA drive), and datacenter-class storage. Datacenter storage is almost always more expensive on a $ per GB, or $ per I/O throughput basis. However, at the same time, datacenter storage offers significant opportunities for pooling resources, securing, consolidating and centralizing the data of the desktop.

VMware has always been a leader in attacking this challenge, able to closely leverage its vSphere technology and apply it to the VDI market through VMware View. An example of this is View’s linked clones technology. View Composer linked clones allowed you to take advantage of the fact that many of the virtual desktops in a given environment had gigabytes of identical content (since they all came from the same Windows image template) and did not need to waste capacity by storing the same content multiple times on disk. For many scenarios, View Composer achieves a massive reduction in the amount of storage space consumed on datacenter storage.

However, with the subsequent heavy consolidation of VM data onto a relatively small amount of physical storage, coupled with the tendency of desktops to exhibit synchronized bursty storage workloads (the famed I/O storm problem, with “boot-storm” being the most well known of the ilk), new challenges arose with I/O throughput. Capacity was no longer the main issue. IOPS became the key design factor for VDI storage.

VMware again led the way, introducing View Composer based storage tiering in VMware View 4.5. This allowed the parent disk, in a linked clone scenario, which contains all of the common content of the Windows image template, to be stored on a different class of storage (typically SSD/EFD backed). This allowed for a significantly better user experience at lower cost, by dramatically increasing the read I/O capabilities available to the VDI environment.

However, storage tiering done in this manner, still had three major gaps to address:

  • It required a specific storage array configuration
  • It did little to address contention on the storage interconnect and storage controllers
  • It was best-suited for stateless desktop type deployments

The View Storage Accelerator helps address all three of these. The first two are addressed by adding a high read I/O capability into vSphere itself. This means that for cached read I/Os, an I/O is never even issued by ESX to the storage! In addition, it works regardless of the storage backend being used, allowing View to be deployed cost-effectively on a much broader set of storage platforms and architectures.

To illustrate how the View Storage Accelerator addresses the last point, having a read-acceleration technology that works equally well for stateful or stateless desktops, requires a bit more explanation on the internal workings of View Storage Accelerator.

The View Storage Acceleration functionality uses a patent-pending technology in ESX known internally as a content-based read-cache. There is a lot in a name. A content-based read cache is a cache in that it uses host memory to store data blocks. It is a read-cache in that it addresses only reads (as an aside, host-based write caching for stateful desktops has a very tricky coherency problem in the presence of a host-failure to solve). And perhaps most importantly, it is content-based, which means it can cache any block from any VM accessed by the host that holds identical content, regardless of how those VMs were created. This means that it works for VMs that are full copies of each other, VMs that are created from common linked clones, VMs that are created through array-based provisioning techniques, or even VMs that are P2V’d and imported from vCenter. Because the cache holds blocks of data indexed by their content rather than by logical sector, the required cache size is very small, small enough that it can fit within a reasonable, cost-effective amount of memory on every server in a cluster.

So how does this content-based caching work exactly?

The key to understanding this is: Offline indexing, online caching. At VM creation time (or in the case of View manual pools, when the VM is imported), and at configurable intervals there-after (typically weekly or monthly), the content of each VMDK file is indexed and fingerprints of the content are stored in what we call a digest file per VMDK (e.g. “myDisk-digest.vmdk”). The digest file allows for efficient management and lookups into the vSphere-based cache while the VM is running.

There are two somewhat technical points needed to complete a detailed understanding of the View Storage Accelerator mechanics:

The first is that the cache only caches blocks common to more than one VM. This is because Windows already has caching mechanisms for it’s I/O (it’s page cache). Caching that data twice, with no benefit to other VMs, would provide no benefit and waste precious RAM.

The second is that to avoid expensive computation on the I/O path, writes to previously cached entries cause the VM that issued it to no longer participate in caching for the written block (since the content likely changed). If the newly written data is in fact the same across multiple VMs, this fact will be picked up the next time digest files are regenerated (the weekly / monthly periodic maintenance operation mentioned above). To illustrate this nuance: If you roll out a significant service pack update to all of your VMs by installing it directly in each VM (an example where lots of identical content is written to different VMs), those newly written blocks will not participate in the caching immediately, but will do so at the next interval where digests are recalculated. We feel this periodic storage maintenance task (which can be configured through View as described in my colleague Narashima’s blog) is a small price to pay for keeping expensive computation off of the storage I/O path, and allowing interoperability with all storage architectures.

Ok sounds great. So what can I expect for results, and what do I need to know to put this to use in my environment?

For some of the performance results we’ve seen in our labs I will refer to you another blog entry from Narashima, who covers it well.

In terms of putting it to use in your environment, the View Storage Accelerator was designed to be applicable in any VDI scenario with VMware View. The only common scenario where you may not want to enable it is where you have an existing deployment, and are fully satisfied with the I/O characteristics of your storage. The View Storage accelerator consumes some RAM on the ESXi hosts both for the cache of data blocks, and the per-VMDK metadata associated with managing the cache entries. For most configurations this will be less than 5% of RAM on a given system. (If this sounds alarming at first blush, please consider the economics of 5% more DRAM capacity vs. the costs of getting equivalent levels of I/O improvement from the storage, and we suspect you, like us, will find that the tradeoff is well worth it). However, in a system where everything is running well and sized appropriately already, and the storage has sufficient I/O capabilities (perhaps because tiered storage is in use), it may not be worth “rocking the boat” in terms of reducing RAM available (or number of VMs) per server.

Finally, I do want to recognize that while View Storage Accelerator provides impressive benefits in addressing read I/O storms, it doesn’t directly address write I/O storms. Designing a storage architecture that accounts for peak write I/O in a VDI environment will still require consideration and adherence to best practices, especially for stateful desktops. We are not yet at VDI storage nirvana (my definition: storage $/user <= PCs, perf >= PCs, planning effort <= PCs). But the View Storage Accelerator, by continuing our history of integrating our best-in-class vSphere technology with best-in-class VDI management software brings us one big step closer, and starts to pull back the veil on the types of approaches that may allow us as an industry to not just resolve the challenges, but take advantage of the benefits of heavily consolidated storage for VDI environments.

by VMTN at May 17, 2012 12:01 PM

New View Clients Optimized for VMware View 5.1 Now Available on Windows, Linux, Mac, iPad and Android!

VMware End User Computing

By Pat Lee, director, End-User Clients, VMware

The View Clients team is excited to release our latest clients for Windows, Linux, Mac, iPad and Android. The new client releases are optimized to deliver the best possible experience when combined with VMware View 5.1.

Optimized for VMware View 5.1
The new View Clients have up to 3x better video playback, improved interactive performance, and more robust performance on high-latency and lossy networks. See VMware View 5.1 Continues to Improve Performance for more details.

Also, the new View Clients work with VMware View 5.1 to support additional two-factor authentication vendors, leveraging a RADIUS client in the View 5.1 Connection Server. This gives you more choice when implementing single sign-on or security tokens in your virtual desktops.

Support for the Latest iPad and Android Devices
The new VMware View Client for iPad has been updated to support the new third-generation iPad and deliver better video playback and interactive performance for users of the new iPad.

The new VMware View Client for Android supports Android 4.0, otherwise known as Ice Cream Sandwich (ICS). The latest View Client takes advantages of new ICS features to deliver excellent support for USB and Bluetooth external mice. This includes right-click, hover, and scroll wheels, to give you a great remote desktop experience.

Better Mobile Experience
We continue to improve the user experience on the VMware View Clients for iPad and Android. The new View Client for iPad has an updated user interface that works and looks better on the new iPad.

2 - Recent Desktops
The new View Client for Android has new and improved graphics, an all-new Settings interface, and enhancements for smaller screen devices.

4 - Tablet Windows Desktop

The following mobile client features all require VMware View 5.1, which has been enhanced to support our View mobile clients:

  • Touch in text fields to activate the onscreen keyboard – Just click in a text field and the onscreen keyboard will now be activated.
  • Bluetooth keyboard improvements - The extended keyboard bar no longer covers the Start menu and task bar when using a Bluetooth keyboard. Also, the touch in text field option will also activate the Bluetooth keyboard when clicking in a text field.
  • Internationalization improvements - French, German, and Spanish keyboards are supported when using VMware View 5.1 servers and appropriate international desktop keyboards. Direct Korean language input is supported when using VMware View 5.1 servers and desktops.
  • Save password option with VMware View 5.1 – VMware View 5.1 introduces a new administrator option to allow end users to securely save their user name and password on a mobile device to simplify login to their View desktop. Once the administrator enables this option, the View Client user can enable it on their particular client.

Download Latest View Clients Today
We are excited to release the new View Clients optimized for VMware View 5.1.  Go download the Windows, Mac, and Android clients today from the VMware View Clients Download Center. The new iPad and Ubuntu Linux clients will be available shortly

by VMTN at May 17, 2012 12:01 PM

VMware Announces General Availability of View 5.1

VMware End User Computing

The VMware End-User Computing team is happy to announce the general availability of VMware View 5.1.  No dancing this time, just great engineering!

View 5.1 BoxAnnounced on May 2, 2012 as core component of the VMware end-user computing portfolio, VMware View 5.1 represents a major leap forward enabling IT organizations to empower more agile, productive and connected businesses by creating a better desktop for the Post-PC era.

Centralized and automated desktop management provided by VMware View 5.1 enable the scalable management of tens of thousands of virtual desktops through a single console. VMware View reduces operational costs by as much as 50 percent while increasing availability, reliability and security levels beyond levels of traditional PCs.

Built on VMware vSphere, the industry’s most widely deployed virtualization platform, VMware View 5.1 will enable the industry’s best end-user experience while simplifying IT management for large-scale deployments and reducing the total cost of ownership (TCO) associated with a virtual desktop infrastructure.

VMware View 5.1 Features and Benefits:
So what do you get in View 5?  Enhancements and new features in VMware View 5.1 include:

VMware View Storage Accelerator – VMware View Storage Accelerator (formerly known as Content Based Read Cache) optimizes storage load and improves performance by caching common image blocks when reading virtual desktop images, helping to reduce overall TCO in VMware View deployments.  Read more about VSA here.

VMware View Composer Array Integration (VCAI) – Offered in VMware View 5.1 as a Tech Preview, VCAI will leverage the native cloning abilities in the storage array to offload storage operations within a VMware View environment.  As a result, VCAI improves provisioning speeds and management in View Composer and offers another solution for customers wanting to leverage other storage options. Read more about VCAI here.

VMware View Persona Management – New in VMware View 5.1, VMware View Persona Management will extend to physical desktops, enabling IT organizations to preserve user settings across all Windows devices and streamline the migration from physical to stateless virtual desktops.

VMware vCenter™ Operations for VMware View – Offered as a new add-on to VMware View, VMware vCenter Operations for VMware View will enable administrators to have broad insight into virtual desktop performance.  Increased insight can empower administrators to quickly pinpoint and troubleshoot issues, optimize resource utilization and proactively address potential issues in real time. Read more about vCenter Operations for VMware View here.

VMware View Administrator Enhancements – New performance enhancements to the administrator user interface will deliver faster response times for large-scale desktop environments in the tens-of-thousands. With VMware View 5.1, desktop provisioning with pre-created AD accounts simplifies the process and enhances compliance policy. Administrator enhancements also include editable locations for disposable disk drives. Read more about how VMware View makes it easier to deploy large-scale designs here.

RADIUS Support – Support in VMware View 5.1 for RADIUS will enable greater choice for organizations looking to deploy two-factor authentication, while maintaining compatibility with existing choices.

New VMware View Clients – Users will be able to connect to their VMware View desktop from a variety of mobile and fixed endpoints with updated clients for Mac, Windows and Linux desktops, thin or zero clients and Apple iPad, Android and Amazon Kindle Fire tablets. VMware View 5.1 with PCoIP® adapts to the end users’ network connection to provide a high-quality, customized desktop experience over the LAN or WAN.  Learn more about new VMware View Clients for Linux here.

VMware View Media Services Enhancements: VMware View 5.1 Local Mode will add multi-monitor support and expanded USB device compatibility, improving the user experience by enabling more peripherals to connect seamlessly into VMware View virtual desktops.

VMware View Administrator Language Support – Globalization and localization of administrator UI provides a better experience for non-English speaking IT organizations and will enable greater adoption in additional markets.  Languages will include French, German, Japanese, Korean and Simplified Chinese.

Visit the VMware View landing page or watch the View 5.1 Webinar learn more.

by VMTN at May 17, 2012 12:00 PM

vExpert Spotlight: Nick Howell

VMTN Blog

NhowellName:  Nick Howell
Blog URL:  datacenterdude.com
Twitter handle@that1guynick
Current employer:  NetApp – Virtualization Solutions Architect

How did you get into IT?


I started in IT right around Y2K, cabling buildings, learning about networking, and eventually diving into server administration.Being the typical AD/Exchange/Server admin, I discovered virtualization and shared storage in 2007, and immediately began implementing it in environments in which I worked.  For the last few years, i have been an outspoken advocate of “virtualizing everything,” and doing so on NetApp storage arrays. I am currently a Virtualization Solutions Architect for NetApp, helping customers design and learn how to deploy advanced virtualization solutions.
NicI hold many industry certifications, and continue to work towards advanced Cisco and VMware certifications, including VCDX.

How did you get into working with VMware and becoming a 2012 vExpert?

Essentially, I was your typical SysAdmin working with servers/AD/Exchange, and used Workstation to do some test/dev/scripting stuff before implementing anything into the live environment.  Around 2007, I started hearing more and more about this "ESX" stuff, and started looking into it.  We replaced Workstation on my laptop with ESX on some older servers, and once everyone saw and understood the capabilities, it was a no-brainer, and we virtualized everything, including Exchange and Oracle.

I've been active on Twitter, and blogging since 2008, and a fervent participant in the Vmware Communities podcasts for about the same time.  I received my first nomination and award in 2011, and was subsequently selected again for 2012.  I've been a speaker at Vmworld, Oracle OpenWorld, and various VMUG's, and have been with NetApp since Feb 2011.


What would you tell someone who wanted to get a job like yours to do?

Be passionate.  Be transparent.  Always speak your mind, and be willing to admit when you're wrong or don't know the answer to something.  Integrity.  But at the same time, unbridled passion for the subjects.  You have to eat, sleep, and breathe Virtualization.  Evangelizing and sharing information has to excite you, and get you up in the morning.

by Thesaffageek at May 17, 2012 09:36 AM

May 16, 2012

Sorry Microsoft; Not Only Does vSphere Cost Less to Buy, It Also Costs Less to Operate.

Virtual Reality

Microsoft’s wildly exaggerated claims of providing a less expensive virtualization platform than VMware vSphere have been hard to miss if you’ve spent any time on the web lately. We’ve previously pointed out the flaws in their math and our public Cost Per Application Calculator clearly shows how deploying a virtual infrastructure built with vSphere will cost about the same as one built using Microsoft Hyper-V and System Center (or even much less when vSphere’s proven VM density advantage over Hyper-V is factored in.) Now we’re pleased to share recent independent test results that show how vSphere also delivers dramatically lower operational costs compared to Microsoft.

The acquisition capital expense (CapEx) advantage for vSphere shown by our Cost Per Application Calculator is just part of the Total Cost of Ownership (TCO) that diligent customers will want to evaluate when choosing a virtualization and cloud platform. The other key TCO element to consider is Operational Expenses (OpEx) representing the ongoing costs of administering your virtual infrastructure. To help customers assess the OpEx differences between vSphere and Hyper-V, we enlisted Principled Technologies to run both platforms in their labs and measure the system administrator labor time needed for typical recurring tasks.

Five Typical Datacenter Tasks Tested

Principled Technologies selected five common tasks that any administrator of a virtualized datacenter must regularly perform and they measured the administrator labor time taken to complete each one using both the VMware and Microsoft platforms. The tasks tested were:

  1. Shifting virtual machines off a host to accommodate physical maintenance
  2. Adding storage volumes and redistributing virtual disk files across the new storage
  3. Isolating storage-intensive “noisy neighbor” virtual machines
  4. Provisioning new hosts
  5. Performing a non-disruptive disaster recovery failover test

Care was taken to conduct the scenario tasks as realistically as possible using the full capabilities of the latest released versions of the VMware and Microsoft products available at the time of the testing. vCenter Site Recovery Manager was included in the VMware configuration (and the full list SRM license costs were included in the VMware total cost figures.) vSphere 5 delivered a convincing across-the-board win over Microsoft for each task tested: tasks took 78% to 97% less time to complete using vSphere. The time savings provided by the VMware platform arise from the more advanced capabilities built into vSphere and the more efficient and optimized implementation of those features we’ve perfected over our years of focusing purely on delivering the best virtual infrastructure and cloud platform.

PT_TCO_Fig2

It’s important to note that the OpEx dollar savings shown in the chart above derive from only five representative sysadmin tasks. There are many other regular activities performed by administrators of virtualized datacenters, most of which will show similar efficiency advantages for vSphere over less mature and capable alternatives, so customers should expect even greater total OpEx savings from using vSphere.

Scenarios Delivering Big OpEx Wins for vSphere

Contributors to the biggest operational advantages for vSphere were:

  • Storage Distributed Resource Scheduler – When more storage is needed, the vSphere administrator can add volumes and let Storage DRS redistribute virtual disk files to the new volumes automatically with no VM downtime. The Hyper-V administrator must manually redistribute VM storage and make arrangements for VM downtime during the operation.
  • Concurrent vMotion – The vSphere administrator can complete physical host maintenance much sooner because vMotion maintenance mode evacuations of VMs can proceed concurrently and at a faster rate (see comparative live migration testing results here.) Hyper-V hosts can only handle one live migration at a time, so administrators are tied up with much longer maintenance windows.
  • Storage I/O Control – vSphere makes it easy to cap the storage IOPS consumed by each VM to prevent resource hogging by “noisy neighbors.” Hyper-V has no such feature, so administrators can only respond by dedicating storage volumes for misbehaving VMs – a tedious task requiring VM downtime.
  • vCenter Site Recovery Manager – SRM fully automates replication of mission-critical VMs to a remote site and failover in case of disaster. Real disasters may be rare, but full-scale DR tests should be regular events. That’s where the automated and non-disruptive DR failover test features in SRM deliver big operational savings. Setting up DR failovers with Hyper-V requires maintenance-intensive scripting to orchestrate VM replications and restarts and to modify VMs for network isolation.

After making their labor time measurements, Principled Technologies then estimated how many times each task would be repeated over the course of a two-year period in a datacenter operating 1,000 virtual machines. Multiplying the cumulative time taken performing each task by the U.S. national average system administrator compensation rate gave a dollar figure for the OpEx savings. As shown below, the final result was an impressive 91% reduction in operational expenses when using vSphere compared to Microsoft Hyper-V and System Center.

PT_TCO_Fig1

Operational Expenses Dominate Total Costs

The impact of the OpEx savings delivered by vSphere are even more significant when you consider that IT operational expenses are typically much larger than capital expenses. In fact, Gartner survey data shows cross-industry IT OpEx spending is almost three times CapEx spending – even more reason to choose a virtualization platform that will save you money with better operational efficiency long after the initial purchase.

The OpEx savings delivered by vSphere were enough to tip the two-year TCO advantage in favor of VMware in the 1,000-VM datacenter that was the baseline for Principled Technologies’ tests. When you can have the clearly superior features provided by vSphere 5 Enterprise Plus Edition together with vCenter Site Recovery Manager at a lower total cost than Microsoft’s best alternative, it’s easy to make the decision to go with VMware.

If you’re running your datacenter on vSphere now, an OpEx win by vSphere probably isn’t surprising. vSphere users benefit from over a decade of optimizations we’ve built into our platform that derive from experience in thousands of production datacenters. What did surprise us was just how large an operational advantage vSphere has over the Microsoft platform. The results are a clear example of why you need to look at more than just a feature checklist and initial price tag when choosing the virtualization platform for your most critical workloads.

Take a look for yourself at the full test report by Principled Technologies here (registration required.)

by Eric Horschman at May 16, 2012 07:58 PM

A week in virtualization

VMTN Blog

Yesterday, we’ve announced the vFabric Suite 5.1, which features automated deployment, new components, and open source support. I’ve always had a soft spot for open source software in my heart, and am glad to see the vFabric team showing it some love.

Back to the new features and components though, because there are a ton of them:

  • Application Director automates the deployment of applications through easy-to-use blueprints with standardized templates, component libraries and workflows
  • Application Performance Manager (APM) provides comprehensive monitoring of end-user transactions, Java code, middleware servers, and vSphere hosts. APM includes two components: vFabric AppInsight, which does transaction- and code-level monitoring and vFabric Hyperic, which monitors middleware servers and vSphere hosts, providing 50,000 metrics for over 75 popular web technologies.
  • vPostgres is relational SQL database that comes in as a virtual appliance and has virtualization optimizations such as elastic database memory and smart configuration to reduce tuning time after resizing virtual machines.
  • vFabric Administration Server (VAS) has a REST Management API for a uniform way to administer groups of vFabric Servers.

And in addition to all the new stuff above, every already existing product in vFabric Suite has been updated. Here are some of the highlights:

While not exactly a new release, our product page vmware.com/products has received a radical makeover, and I have to say, I dig it. Now you can browse all the myriad products that we now offer, either by type, or A to Z. This new page also incorporates a product selector tool, an interactive product diagram to help make sense of it all, and a nice animated Virtualization Overview video that is both informative and fun to watch. All the product news are also listed on that page now, that’s where you will find links to the new vFabric products today.

The registration is now open for VMword San Francisco—go register yourself and tell your friends. There are early bird discounts, VMUG Advantage discounts, other discounts that I can’t all remember, and of course the steepest discount of all is the speaker discount—if you present at the show, you will get your ticket free! There are still two more days left to submit your talk proposal, and the call for papers closes on the 18th of this month. This year, the VMworld team says there will be no extensions for the CFP, so if you miss the deadline, you’ll have to come back next year.

And finally, there will be three full-day VMUG conferences happening before the month is out: one in San Diego, another in Central Ohio, and also one in Denver. Go to myvmug.com to find a VMUG conference near you and to register.

by VMwareCommunity at May 16, 2012 07:42 PM

VMware at EMC World + Instagram

VMware Global Alliances Blog

View all

Share your VMware Instagram experience at EMC World, and win a prize! From May 21-24th at EMC World in Las Vegas, drop by VMware booth #201 to pick up your “VMware +_______” paddle, which is shown above.

See the instructions on the back of the paddle and upload your photos to VMwares Instagram page – it’s easy! Please be sure to upload using the hashtags #EMCworld and #VMwarePlus, so we can seed your photos into the VMware at EMC World + Instagram page. Three prizes will be awarded for the most creative #VMwarePlus photos.

You can still participate even if you can’t attend EMC World! Since we are collecting all of the #EMCworld photos you can check out the sights of the conference as they unfold in real-time on the VMware Instagram page.

Not an Instagram user?  Just download the app to your smartphone for free. Click here for Andriod users or here for iPhone users to get started.

In the comments section of this post, please let us know how your experience was with #VMwarePlus and if you have any questions.

Be sure to follow @VMwareEvents and @VMware_Partners for more information during the conference.

by VMware Alliances Team at May 16, 2012 06:22 PM

I’m virtualized! Now what?

VMware for Small-Medium Business Blog

Many of you may be wondering what virtualization can do for you beyond server virtualization. At VMware, we like to call this the “virtualization journey.” Virtualizing your server hardware infrastructure is really just the first step in the journey to transform your business through IT. RobChen_SmProfile_Virtualization opens the door to greater IT agility, resource utilization and cost savings. It also enables critical solutions, like business continuity and disaster recovery (BCDR). The ability to maintain business operations in the event of a disaster or an outage is critical to the survival of a business. Failure to have a business continuity and disaster recovery solution in place can result in grim consequences. 

“43% of companies experiencing disasters never re-open, and 29% close within two years.” McGladrey and Pullen

“93% of businesses that lost their data center for 10 days went bankrupt within one year.” National Archives & Records Administration

So, needless to say, having a reliable and viable business continuity and disaster recovery solution is essential. Thankfully, virtualizing your hardware infrastructure is the first step towards building a solution. The inherent characteristics of virtual machines (partitioning, isolation, encapsulation and hardware dependence) are the building blocks of a BCDR solution. By combining these characteristics with solutions like VMware vCenter Site Recovery Manager, companies can build a reliable and cost-effective BCDR solution. 

Take a look at the resources below to learn more about VMware’s solutions for business continuity and disaster recovery and how to get started.

Resources:

  • Myron Steves, a 200 employee insurance wholesaler in Texas, has been able to slash their business continuity and disaster recovery costs across the business to become a more agile organization. Learn more.
  • Business continuity solution brief
  • Uptime Blog
  • Backup & Recovery VMware Community

Send your questions or comments!

~Rob Chen
  Sr. Manager, SMB Marketing

by VMware SMB at May 16, 2012 05:18 PM

Blog Post from GTC: Hosted desktop and workstation workloads - what about my 3D graphics?

VMware End User Computing

By Aaron Blasius, senior product manager, VMware

VDI solutions have been available for many years now and are becoming the preferred desktop platform for many market segments.  From the enterprise to state, local and education customers and from Health Care to the the small and mid-size businesses, organizations are realizing the benefits of delivering desktop workloads to their employees from private clouds enabled via VMware View. 

Centralization, automated provisioning and additional security are the primary drivers of View hosted solutions. Until recently, customer’s looking to secure their high value workstations assets in hosted solutions has been limited to niche solutions. 

This is about to change.Virtualizing graphics workloads was not an immediate need for the early adopters of virtualization for the data center.  It was the evolution to virtual desktop workloads forced the issue of virtual graphics for the data center.  Organizations wanted to bring VDI to more teams and employees demanded the same high fidelity experience from their virtual machines as the one they could find at home. 

VMware leveraged the virtual 3D technology developed for the Workstation and Fusion products to ensure the rich graphics experience provided by enterprise software products such as Aero.  Software rendered 3D in View 5 was delivered and the use case grew.

At VMworld in Copenhagen last year we announced a technology preview with NVIDIA that enabled a true virtual workstation experience.  vSphere virtualization coupled with the full power of the NVIDIA Quadro GPU card securely delivered from the data center to scientist, engineers, artists and manufacturing partners through a View virtual environment.  Private clouds will be able to host the organizations most important IP.  This provides the ability to more easily and securely leverage their global workforce, distributed supply chains and external partners; the View use case grew.

What’s next?
For me, few end-user scenarios expand the VDI use case more than 3D graphics.  Harnessing the tremendous efficiency of the GPU for graphical rendering in a View environment impacts the two major concerns of any VDI initiative: experience and cost. 

The tremendous power of ESX will be able to virtualize and manage NVIDIA’s hardware based GPU resources.   Accelerated 3D rendering provides a better end-user experience and increased efficiency means higher consolidation ratios.  Cards like NVIDIA’s next generation VGX GPU cards provide the horsepower to ensure GPU doesn’t have to be limiting resource for graphics hungry power users.  Managing this resource with the industry’s leading hypervisor from VMware means customers will continue to manage all their private clouds via vSphere.  Multi-monitor use cases, DirectX and OpenGL application, CAD reviewers and diagnosticians are just some of the groups who have struggled with the graphics performance of VDI in the past.  But with virtual graphics acceleration, this will no longer be the case. 

As I said, things are about the change and look for VMware to continue to lead the way by providing the most comprehensive graphics strategy in the market, I for one am very excited.

by VMTN at May 16, 2012 03:48 PM

Validation with SAP Signals Strong Support for Virtualization & Cloud Infrastructure

VMware Global Alliances Blog

Andre Kemp
Posted by Andre Kemp
Principal - SAP Business
Practice, Americas

In a post last week, Elliot Fliesler alluded to some exiting news that we would soon share around our SAP partnership. And where better to finally unveil that news than at Sapphire Now 2012 and here on our alliances blog?  It’s now official: SAP has validated its Sybase High Performance OLTP Adaptive Server Enterprise (ASE) Database on VMware cloud infrastructure.

This validation announcement is notable for a number of reasons:

  • It assures customers and prospects running SAPSybase ASE databases as virtual machines that they can achieve high-performance results that match their physical infrastructure.
  • It enables customers and prospects to stop worrying about virtualizing business-critical applications—including their most important databases.
  • It signals the beginning of further testing by VMware and SAP to support the virtualization of other key SAP products, such as SAP Sybase IQ, Replication Server and SQL Anywhere on VMware cloud infrastructure.

Commentary from the Show

One of the reasons I enjoy coming to Sapphire every year is to hear firsthand how customers are currently using and prospects are thinking about using our joint solutions and services. Yesterday, I co-presented a session (2307) with one of our customers, Fonterra. This $16B (NZD) dairy company virtualized its entire SAP landscape in 2010 and is now deploying automated disaster recovery on the VMware vSphere® platform.

From Fonterra and other attendees, I have learned that the launch of vSphere 5 has really done more to unlock the potential value of SAP landscapes. For example, customers virtualizing their SAP landscape with VMware solutions are benefitting from enhanced business agility. They also are able to provide superior service levels and improve asset turnover while lowering TCO.

More customers today are moving from server consolidation (the IT Production phase that begins the VMware Journey) into virtualizing business-critical applications (phase two or the Business Production phase). What this tells us is that a greater number and a wider variety of customers—enterprises and small and midsize businesses (SMBs)—are embracing IT transformation. They are all moving ahead with us on the journey from virtualization to cloud computing and IT as a service—at their own pace.

As I gather new insights from customers during the many meetings that I’m participating in this week, I’m reminded about how far we have come with virtualization and cloud infrastructure. At first, our products helped technical customers to overcome IT challenges and save money. Now, there is tremendous demand from CIOs and line-of-business stakeholders for more extensive services and solutions that move their business applications to a virtualized and cloud environment that solves real business issues. In this way, we are helping to transform enterprises, and this makes me look forward to working even more closely with SAP on solutions that are yet to come. Let us know how virtualizing SAP has made a difference to your business, in the comments section below.

Sapphire

Photo: A packed VMware theatre session at the booth yesterday.

by VMware Alliances Team at May 16, 2012 02:02 PM

Connecting Clouds

Federal Center of Excellence (CoE) Blog

For those organizations on the journey of transforming their datacenters to meet the demand of a modern IT consumption model, it’s easy to envision what cloud euphoria could/should look like.  That’s mostly because vision is quite cheap – all it takes is a little imagination (maybe), a few Google queries, several visits by your favorite vendor(s), and perhaps a top-down mandate or two.  The problem is execution can break the bank if the vision is not in line with the organization’s core objectives.  It’s easy to get carried away in the planning stages with all the options, gizmos and cloudy widgets out there – often delaying the project and creating budget shortfalls.  Cloud:Fail.  But this journey doesn’t have to be difficult (or horrendously expensive).  Finding the right solution is half the battle…just don’t go gluing several disparate products together that were never intended to comingle and burn time and money trying to integrate them.  Sure you might eventually achieve something that resembles a cloud, but you’re guaranteed to hit several unnecessary pain points on the way.

Of course I’m not suggesting putting all your eggs in one vendor’s basket guarantees success.  Nor am I suggesting that VMware’s basket is the only one that provides everything you’ll ever need for a successful cloud deployment.  In fact, VMware prides itself with an enormous (and growing) partner ecosystem that provides unique approaches and technologies to cloudy problems and beyond.  What I am suggesting, however, is the need to pick and choose wisely.  Well integrated clouds = well functioning clouds = happy clouds and happy customers.  Integration means common frameworks and interfaces, extensible API’s, automation via orchestration, app portability across clouds, and technologies that are purpose-built for the job(s) at hand.  And as a bonus, integration can mean leveraging what you already have – an infrastructure awaiting the transformation of a lifetime.  That’s right, the cloud journey should not be a rip-and-replace proposition.

There’s another major component to this – while I spend the majority of my time helping organizations and federal agencies adopt the cloud and transform their infrastructures, there’s often something else on the customer’s mind that can’t be ignored.  It’s a long-term strategy delivered in nine datacenter-shattering words: “I want to get out of the infrastructure business”.   I’m hearing this more often than not and it cannot be ignored.  What they are referring to is the need to eventually shift workloads to public clouds rather than continue to invest in their own infrastructures.  This strategy makes perfect sense.  As the adoption of public cloud services increases, more and more CIO’s are finding new comfort levels in handing over their apps and workloads to trusted cloud providers, albeit slowly.  But this also introduces new challenges.  How does an organization well on its way to delivering an enterprise/private cloud to the business ensure that future adoption of public clouds does not mean starting from scratch?  What about managing and securing those workloads just as you would in the private cloud?  Public cloud providers need to be an extension of your private cloud, giving you the freedom of application placement, the ability to migrate workloads back and forth, and providing single-pane-of-glass visibility into all workloads and all clouds.  This endeavor requires the right planning, tools, and frameworks to be successful.

Here are the top “asks” from customers currently on, or getting ready to start, this journey (in no particular order):

  • Private cloud now…public cloud later (or both…now)
  • Workload portability (across clouds / cloud providers)
  • A holistic management approach
  • End-to-end visibility
  • Dynamic security
  • Cloud-worthy scalability

If any of this is resonating, then you’re probably in a similar situation.  CIO’s are pushing the deployment of private clouds while simultaneously considering public cloud options.  Therefor the solution needs to deliver everything we know and love of the private cloud while laying down the framework for public cloud expansion.  Problem is not many solutions out there can do this.  Public cloud providers often run proprietary frameworks and management tools to keep costs low and private cloud solutions are generally focused on just that (being private).

Enter VMware.

VMware has put a lot of effort in leveraging the success of vSphere – the cloud’s critical foundation – to help take a controlling lead up the software stack and deliver a cloud solution for both private and public (i.e. hybrid) clouds.  And through the VMware Service Provider Program (VSPP), they have also enabled a new generation of cloud service providers that build their offerings using the same vCloud frameworks available to enterprises.  As a result, each and every one of these vCloud-powered service providers instantly becomes a possible extension of your private cloud, placing the power of the hybrid cloud – and all the “asks” above – at your fingertips.

Here’s what that looks like from a 1,00ft view…

CIM Stack

  Let’s review this diagram:

1 – Physical Infrastructure: commodity compute, storage, and network infrastructure.

2 – vSphere Virtualization: hardware abstraction layer and cloud foundation.  Delivers physical compute, storage, and networks as resource pools, datastores, and portgroups (or dvPortgroups).

3 – Provider Virtual Datacenter (PvDC) and Organizational Virtual Datacenter (OvDC): delivered by vCloud Director as the first layer of cloud abstraction. resources are simply consumed as capacity and delivered on demand.

4 – vCenter Orchestrator: key technology for cloud integration, automation, and orchestration across native and 3rd-party solutions.

5 – vCenter Operations: holistic management framework for visibility into performance, capacity, compliance, and overall health.

6 – Security & Compliance: dynamic, policy-based security and compliance tools across clouds using vShield Edge and vCenter Configuration Manager (vCM)

7 – VMware Service Manager for Cloud Provisioning (VSM-CP): self-service web portal and business process engine tying it all together.  Integrates with vCO for mega automation.

8 –vCloud Connector (vCC): single pane of glass control of clouds and workloads.  enables workload portability to/from private and public vClouds and traditional vSphere environments.

Last but not least is the very important question of “openness” in the cloud (don’t get me started on heterogeneous hypervisors!).  VMware spearheaded the OVF standard several years ago, which has been adopted by the industry as a whole as a means of migrating vSphere-based workloads to non-vSphere hypervisors (and the clouds above them) with metadata in tact.  In fact, OVF remains a key technology in the Hybrid cloud scenarios and is an integral part of workload portability across clouds.  OVF gives customers the ability to move workloads in/out of vSphere and vCloud environments and into other solutions that support the standard.  Just beware of solutions that will happily accept OVF workloads but not so happily give them back (warning: the majority won’t).

The end result: cloud goodness, happy CIO’s, and streamlined IT.  How’s that for a differentiator?

++++

@virtualjad

Follow virtualjad on Twitter

by Jelzein at May 16, 2012 02:58 AM

May 15, 2012

Overcoming the VDI IOPS Challenge

VMware End User Computing

Guest Post by Anjan Srinivas, Director of Product Marketing, Atlantis Computing

Correct IO sizing can be a challenge for customers adopting VDI. Storage can represent between 20 and 70% of the total desktop cost in VDI infrastructure. Get it right and the project is successful – users accept it and desktop cost is low. Get it wrong and the desktop costs can rise,  and the team may not get to scale beyond the first implementation – or the desktop is inexpensive and users reject it for performance reasons.

Here’s why….

The Windows OS was designed with a local and dedicated disk and requires constant access to the hard drive even when it is idle. In addition, the Windows OS will consume as much disk IO or throughput to the hard drive as is available. Windows desktop workloads are write heavy (70-80% writes, 20-30% reads) .Windows 7 OS images are also larger than XP images, forcing enterprises to buy more storage capacity to accommodate larger numbers of users( a Windows 7 image ranges from 25GB to 50GB or more depending on the components and apps installed).

There is another problem with IOPS when it comes to VDI. All IOPS coming out of virtual desktops are typically treated as “equal” by the hypervisor. This causes a lack of consistent user experience (as user workloads vary). Imagine a user running a zip file compression or running an on-demand virus scan on the same host as the CEO who needs his desktop to work on his board meeting presentation.

So why is IOPS a limiting factor?

Essentially the problem comes down to the physics of a spinning disk. In a traditional hard disk drive there is a spinning platter which is why all disks have an RPM value. Each disk can provide 65-150 IOPS per spindle depending on what type of disk is being used in the array.  Customers sometimes size for the storage capacity or average IOPS. Both these approaches may result in under sizing the storage resulting in poor user experience. When sized for peak IOPS, the number of disks make the solution very expensive and raises the cost per user.  It should be noted, that as of View 4.6, the concept of tiered storage was introduced…that is the ability break up the VDI workload and place different components on different types of storage.  The impact is that it is now possible to put the linked clone image on SSD on the compute host, which offers a high performance experience for users (fast app launch times) as well as an improved IT experience.

Ilio

What Else is Possible?

Even with the tiered storage support in View, there is also another approach customers can take to overcome IO challenges  using a storage optimization solution. ILIO is NTFS aware and with its advanced IO processing and inline de-duplication it offloads the IOPS before it reaches storage. This results in lower storage capacity consumed and high performing desktop because write and read IO offload provided by ILIO. Being software, Atlantis ILIO is storage and hardware agnostic- customers no longer need to worry about qualifying new hardware vendors and buying new hardware and can leverage what they have. ILIO solution is optimized for both XP and Win7 images and supports both stateless and persistent desktops.  Atlantis ILIO works in conjunction with advanced vSphere features like vMotion / DRS / HA and FT.

So what does performance look like with ILIO? Well you can expect to support high performance desktops (300+ IOPS per desktop) with up to 90% less cost when it comes to storage. You can actually support 4 to 7x more users on your existing infrastructure - SAN, NAS, local disk or even diskless (memory) options.Find out more about the IO offload and capacity improvements for a high performance desktop (300 IOPS – 2x you the PC performance) VMware View 5 desktop in the reference architecture published here.  This RA includes View 5, VMware ThinApp, View Persona and View Planner tools.

Useful Links

VMware View, Atlantis ILIO & Trend Micro Reference Architecture

Offloading Virtual Desktop IOs with Atlantis ILIO: Deep Dive  - By Andre Leibovici

View Calculator with Atlantis ILIO - By Andre Leibovici

Diskless VDI with Cisco UCS and Atlantis ILIO

by VMTN at May 15, 2012 07:55 PM

Software Defined Data Center: From Best Effort to 99%

VMware vSphere Blog

Matt Dreyer
Posted by Matt Dreyer

We live in interesting times socially, economically, and technologically.  It is pretty clear that “best effort” just isn’t good enough anymore as the drive for efficiency shifts into ever higher gears.  In IT we have seen some fantastic examples of this transformation unfold in the last couple of years.

Let’s look at the mundane example of a computer power supply. For decades the computer industry loafed along using power supplies with efficiency ratings in the range of 70%.  Good enough?  Not good enough for the folks at Open Compute Project who rethought the problem and drove efficiency up to 94.5%.

It should be no surprise that 20 year old routing technologies are showing their age.  Google revealed that Software Defined Networking, merchant silicon, and great traffic engineering can be combined to replace BGP routing and push WAN utilization well beyond 90%.  Best effort need not apply.

When thinking about IT processes today we usually end up in a manually driven trouble ticketing system that takes days or weeks to resolve – nowhere near 90% efficiency.  Need to spin up a new development server?  File a ticket and wait.  Need a new secured collaboration space for your working group?  File a ticket and wait. The best effort model of waiting on IT simply won’t last in the era of BYOIT

SDDC2VMware redefined server provisioning velocity with vSphere by reducing deployment times from days to minutes.  We are now taking that same approach to address storage, networking, security, availability, and applications in order to create the Software Defined Data Center (SDDC).  In the SDDC enterprise users get IT on demand, without IT intervention.  SDDC enables enterprise IT departments to offer services that users need while delivering better economics, velocity, and security than can be achieved with legacy architectures.

On this journey it is important that IT leaders identify and remove the barriers to achieving 99% efficiency.  Is it VLAN stitching? Storage provisioning?  Firewall configuration? Workload placement? Application installation? Any IT activity that is associated with “operations” or “process” is a candidate for automation in the SDDC.  Legacy technologies will need to be retired and replaced with those that are able to meet the service velocity required by enterprise users.

Pushing to the enterprise data center to 99% requires new thinking and a different approach to solving old problems.  Best effort appliances, command line interfaces, and trouble ticket queues need not apply.

by Matt Dreyer at May 15, 2012 06:27 PM

Application Modeling in vFabric Application Director

VMware Technical Communications Video Blog

Matthew Ford, R&D Manager at VMware shows you how to use vFabric Application Director to create and model a three-tier custom application.  

by Chuck Potter at May 15, 2012 04:43 PM

Enabling Virtual Machine Portability with OVF

VMware Technical Communications Video Blog

OVF (Open Virtualization Format) allows you to package, maintain, and manage one or more virtual machines as a single unit. OVF is an open standard and allows you to move the virtual machines from one VMware platform to another. You can even export to or import from other virtualization environments. This video gives an overview of OVF benefits and of the different tools for creating an OVF.  

by Chuck Potter at May 15, 2012 04:41 PM

The Accelerating Rise of Rogue Clouds

VMware End User Computing

By Ben Goodman, Lead Evangelist, VMware Horizon Application Manager

This is the first blog in series on the Consumerization of IT, it's effect and how it can be managed successfully. It will be followed by a whitepaper on this topic.

Ready or not, your employees have gone rogue. It sounds scary, but it’s true. They’re turning to on-demand cloud services whether it be for a quick server deployment, easy access to online storage, some form of collaboration tools, or virtually any software that is delivered as-a-service. And it’s changing the very nature of the relationship between IT and the enterprise. 

This story published in CIO magazine shows how difficult a job it is for industry analysts to capture the real-world penetration of Infrastructure-as-a-Service (IaaS) into the enterprise. After conducting a survey of senior IT managers, only 13 percent of respondents reported that IaaS deployments were running in their environment. Unfortunately, that number fell woefully short of reality and shows how out of touch many IT managers are when it comes to knowing what cloud services are actually being used by their organization:

"The actual number was double that, and that was only talking about IAAS," according to Galen Schreck, vice president and principal analyst at Forrester Research (FORR).

Even Schreck's anecdotal number underestimated the gap between how many cloud apps IT thinks an organization is using and the real number, according to Frank Gillett, VP and principal analyst at Forrester.

"Informal buyers" from outside IT buy IAAS twice as often as "formal" buyers inside IT, and the informals make five times as many software buying decisions as the IT people who are supposed to be in charge, according to Forrester.

And that, as analyst Schreck pointed out, is only infrastructure. While trends in that area of the market have been profound, the revolution ahead will continue to be mobile and Software-as-a-Service application delivery. Currently, it’s commonly known that people are bringing their own devices to work, but how many realize, as Gartner predicts, that application development aimed at smartphones and tablets will outpace PC development by a ratio of 4-to-1 in the next three years? And that in the same timeframe, 35 percent of enterprise IT expenditures for most organizations will be managed outside of the IT department’s budget? Many of these applications will be SaaS-based and they’ll run far outside the management control of many IT departments.

These two trends alone are going to prove to have a more profound impact on IT departments than anything we’ve seen before.

Why is this happening now, and at an accelerating pace?  The trends driving mobile and IT consumerization are quite similar to those that have driven the virtualization and “cloudification” of infrastructure. It comes down to speed, convenience, and low cost. It can take many weeks to provision servers, get access to new applications, or even allocate big chunks of storage. So why not turn to a SaaS provider if an identical service is available that can be charged to the corporate credit card – and that service can be delivered to most any form factor the end user desires? This trend is also supported by the fact that many operating system and Web browser neutral apps are on the way. With speed of delivery and an abundance of applications instantly at the ready, the barriers to entry for end users are just too low, and the benefits too high for them to ignore. That is why I call SaaS the “Gateway Drug” to the cloud.

At least that’s the perspective of the typical business user. And it’s why there are plenty of examples today of enterprises having a sanctioned public cloud, CRM system, or any number of other approved services running along with islands of similar rogue applications and services scattered throughout the very same enterprise. And most of these services are fully un-managed, leaving the enterprise blind about the users who are accessing these applications.

There are many implications to these trends for both IT and the business. First, how can IT stay relevant when much of the business is getting the IT it needs (or at least thinks it is) without the assistance of the IT department? Second, how does the enterprise ensure that its data is secured, that its policies are being enforced, and that regulatory compliance demands are being met with so much IT happening below the radar? Third, how does the business know it’s getting all of the value it should from all of these services?

There are no easy answers to any of these questions. However, in the weeks ahead, we are going to tackle these issues head-on, and hopefully shed light on how IT can regain full relevance and control of the IT within an organization, so that users get maximum benefit from their technology, maximum cost effectiveness, and do so securely with the proper levels of governance in place.

In our next post, we will cover some of the risks these rogue services create, and why it’s crucial for IT to regain governance over access to these services for that reason alone.

Follow Ben on twitter at @benontech.

by VMTN at May 15, 2012 04:06 PM

Simplified Storage Automation for VMware View

VMware End User Computing

By Mason Uyeda, Director, Technical Marketing, End-User Computing

Nexenta announced the release of a purpose built virtual local storage appliance that dramatically simplifies deploying, managing, and calibrating storage for VMware View.

In Nexenta VSA for View, end users now have an application that automates the entire process of deploying VDI, and related storage, through a few simple clicks. Integrations with VMware vSphere, vCenter, and View Manager, along with local virtual storage, facilitate this automation.

With traditional storage systems, customers are required to manually calculate the required IOPS and then calibrate their storage appliance without any real-time data from their VDI infrastructure. This theoretical calibration can lead to a guessing game, often resulting in higher TCO, and added complexity. By deploying local storage on the same compute node where the VDI machines are deployed, NexentaVSA for View cuts through performance barriers that result from network constraints, storage protocol limitations, and external storage bottlenecks.

With VMware Rapid Desktop certification, customers now can obtain a turnkey solution from resellers that includes VDI (VMware View), storage (NexentaVSA for View), and the necessary hardware—all completely integrated into one solution.

Nextenta

Fig 1. Architecture diagram for NexentaVSA for view

About VMware’s Rapid Desktop Program

This program enables the rapid deployment of VDI desktops on an acknowledged configuration, with pre-installed and pre-configured software, especially for the initial proof-of-concept (POC) stage. This is a simplification of process for partners who can assemble and distribute a complete VDI-in-a-box solution in short order.

Rigorous Workload Testing with View Planner

As an example, the following metrics apply to 100 floating, normal desktops deployed for this certification process.

  • Concurrent Users: 100
  • Image Size: 16 GB Windows 7 Enterprise Edition, 32 bit
  • 150 IOPS (for Boot Storm)
  • 15 IOPS, per machine, normal work load running 9 enterprise applications, performing 44 normal workday operations (i.e., email, Word docs, etc.)
  • IO Meter:
    • 100% non-sequential write operations, 45 IOPS
    • 100% non-sequential read operations, 135 IOPS
    • Quality of Service:

When running tests, for top 95 percentile, 0.0862 seconds was achieved, cutting the industry    standard (and goal) of 1.5 seconds by nearly in half.

NexentaVSA for View is certified and ready to go. For more info on VMware’s Rapid Deployment Program, please visit: http://www.nexenta.com/vsa4view.

by VMTN at May 15, 2012 03:12 PM

Transform IT+Business+You with EMC and VMware – See us at EMC World 2012

VMware Global Alliances Blog

Dana v
Posted by Dana Vickey
EMC Alliance Marketing
Director

Whether you are just beginning your journey to your Cloud—or well on your way to IT as a service, see how EMC and VMware help customers transform their business and IT. It’s all at EMC World 2012 on May 21-24th.

Hear Paul Maritz, VMware CEO, speak about the forces shaping Cloud Computing and the next generation IT at his keynote on Tuesday, May 22nd at 8:30AM.

Learn more about EMC and VMware’s joint solutions that can help accelerate your journey to the cloud. Here is just one solution that VMware will be demoing and discussing at EMC World – End User Computing.

Support Your Transformation into the Post-PC Era with End User Computing

To give end users more freedom while IT maintains control, we recently announced unified solutions for the post-PC era. For example, with the newly available VMware View 5.1, your organization can build on the most effective virtualized desktop infrastructure to further end-user computing goals:

  • Simplify Transform end-user assets from computing silos into centralized managed IT services
  • Manage Create a single, central point for IT to manage end-user access to IT services across the public and private cloud—with control over when an end user has access and at what level of security

  • Connect Better connect end users to IT services and to other end users with the freedom to choose the best device, application and service to accomplish a task

At EMC World 2012, we’ll show and tell you more about this vision and our journey stages to support them. Join Scott Davis, VMware end-user computing CTO, for his session on VMware View Deployment Architecture Optimizations. Visit the VMware booth for theater presentations about “What’s New in VMware View 5.1.”

And, just for fun, show us your world. Stop by VMware’s booth #201, and grab a paddle to capture images with VMware. Upload to Instagram using  #VMwarePlus and #EMCworld to see your post.VMware will create a collage with all of the images taken and highlight some fun and interesting ones. Keep an eye out on this blog or follow @VMwareEvents for more information.

Looking forward to seeing you at the conference next week.

EMC World

by VMware Alliances Team at May 15, 2012 02:38 PM

IT Confessional Series: Oops… Good Thing That Patch Update Was Automated!

VMware Go Blog

By: Andy the Angry IT Guy

Editor’s note: This is the fifth installment in our ongoing series featuring “Andy,” an anonymous IT administrator at a small- to mid-sized organization located somewhere in the American Midwest. When we last left Andy, he was emulating one of his all-time favorite TV heroes (non-Star Trek division), Jack Bauer, with 9 – a heart-racing, minute-by-minute account of a standard day at work for him.

Today, Andy talks about how he dodged a major bullet by automating a critical patch update that would have otherwise gone uninstalled and would have left his anonymous small- to mid-sized organization vulnerable to malicious attacks from a cavalcade of villainous internet hackers.

In preparation for the imminent, decade-in-the-making release of Diablo III (May 15, you CANNOT come quickly enough), I recently dusted off my old copy of Diablo II to get excited. I forgot how addicting that game was; outside of work, I’ve pretty much been playing it non-stop for the past week. Last weekend, I didn’t even leave my house – OK, my mom’s basement.

Yesterday (Monday) was a typically crazy day at the office for me. Between helping half of the office connect to the new printer because they didn’t choose to read my step-by-step instructional email and managing other trouble tickets, the day flew by in a typically hectic style. Naturally, all I could think about when I got home was getting back to my game.

I think it was somewhere between defeating the evil lord Baal in the second act and preparing to face off with the even more sinister Mephisto in the third act (after returning to Tristram to refill my inventory, obviously) that I realized it was after 4:00 AM, and I had to be to work in less than four hours. So, I resolved to take a quick nap to get at least some rest.

Tuesday promised to be a busy day at the office: there were critical patch updates for Adobe, Mozilla, and Outlook, respectively, and they all needed to be downloaded ASAP to eradicate existing vulnerabilities and ensure that my company didn’t become the next target of Anonymous.

It was about 11:15 AM on Tuesday by the time I realized all of this. That’s right, I slept through my alarm, head resting on my keyboard for well over seven hours. This was going to be a disastrous day.

I got a horrible feeling in the pit of my stomach and proceeded to root through my closet to find my old Best Buy t-shirt. If I screwed up this patch update, it would most certainly be the end of my tenure at my current job and back to the Geek Squad. My current boss already seemed to have it in for me, and I had no doubt that screwing this up would be all he needed to finally get rid of me.  

Looking in the mirror after finally pulling my trusty royal blue Best Buy polo out of my closet, I realized I’d put on a few pounds since I last worked there. Damn you, Diablo II and a general lack of exercise!

And that’s when it hit me.

I had automated the patch updates last week with VMware Go Pro! I wasn’t going back to Best Buy after all – and better yet, I could continue to wear my more loose-fitting sweaters that better conceal my ever-expanding gut so that my coworkers (namely, Liz from accounting) wouldn’t notice!

Here’s what happened: I had had a burst of productivity the previous week. While I was playing around with the patch management features in VMware Go Pro, I noticed that I could automate the scan and deploy process for individual patch updates. I saw that there were a number of big patch updates coming the following week, and decided to be proactive (for once) and set up the process so that it would occur automatically first thing on Tuesday morning.

To allay any lingering concerns I had about the patches, I pulled up my VMware Go Pro from home to confirm that the updates did in fact go through – it was easy to do remotely, since Go is browser controlled. I was able do so by both name and machine group to be extra safe. All was OK, and my day was made. Automation really is a beautiful thing.

Seriously, though, I have no idea how I’m going to keep my job once Diablo III comes out. At least I won’t have to worry about patch updates…

by VMware Go Team at May 15, 2012 02:30 PM

Introducing VMware vFabric Suite 5.1: Automated Deployment, New Components, and Open Source Support

VMware vFabric Blog

Today, VMware announced the release of VMware vFabric Suite 5.1, an integrated family of components that streamline how companies build, run and manage Java Spring applications whether on-premise or in the cloud. At VMware, we understand that smart, agile and cost-effective cloud infrastructure services are important. But ultimately, it’s about the applications that run atop that cloud infrastructure. 

Spring-vfabric-vsphere-stack_320x

This latest release of vFabric Suite puts the largest set of modern cloud services within easy reach for companies that need to build cloud-ready Java applications that are deployed easily, scale quickly, and use popular open source application infrastructure technologies.

Seven New Components

vFabric Suite 5.1 now includes support for seven new products that are critical to supporting the full lifecycle of applications development, deployment and management. These are:

  • Application Director. vFabric Application Director automates the deployment of applications through easy-to-use blueprints with standardized templates, component libraries and workflows. With Application Director, you can elastically scale out all components of vFabric Suite to accommodate changing workloads.
  • Application Performance Manager (APM). vFabric Application Performance Manager provides comprehensive monitoring of end-user transactions, Java code, middleware servers, and vSphere hosts, enabling customers to proactively manage application performance, find and fix problems quickly, and meet SLAs. APM includes two components: vFabric AppInsight and vFabric Hyperic. AppInsight provides transaction- and code-level monitoring, and incorporates metrics from vFabric to provide high-level summaries of overall application performance. vFabric Hyperic monitors middleware servers and vSphere hosts, providing 50,000 metrics for over 75 popular web technologies
  • vPostgres. vFabric Postgres is a VMware-optimized relational SQL database that comes in as a virtual appliance and has virtualization optimizations such as elastic database memory to share database memory pools and smart configuration to reduce tuning time after resizing virtual machines. vFabric Postgres is fully compatible with open source PostgreSQL, enabling customers to leverage existing standard PostgreSQL tools
  • vFabric Administration Server (VAS) provides a REST Management API that provides a uniform way to administer groups of vFabric Servers. Initially supported in vFabric RabbitMQ, tc Server, and GemFire, VAS lets you perform typical CRUD operations (Create, Read, Update, and Delete) on the following entities:
    • Groups - collections of servers
    • Installations - binary install of a product
    • Instances – template based runtimes
    • Configurations – config files
    • Deployments – application archives and code
    • Start/stop of instances and applications
    • Status of runtimes and applications

Keep an eye on VAS, since there are a number of interesting things that we hope to do with it.

  • Enterprise support for Apache Tomcat, Apache HTTP Server and RabbitMQ. vFabric Suite now includes support for the open source runtime components most frequently used in production deployments of Spring applications, including Apache Tomcat, Apache HTTP Server and RabbitMQ messaging. This simplifies the adoption path of vFabric technologies for organizations using these open source components today.

Vfabric-components

Enhancements for Every Component

Beyond the product additions above, every product in vFabric Suite has been updated. Here are some of the highlights:

  • vFabric tc Server 2.7 has been updated to the latest stable Apache Tomcat release, and supports websockets and JDK7. We’ve improved the getting started experience and usability of tc Server as well. With vFabric Administration Server, tc Server has a REST Administration API to administer clusters of tc Server instances and the applications that run on them.
  • vFabric Elastic Memory for Java (EM4J) 1.1 adds support for Apache Tomcat (in addition to tc Server) and JDK7. It has console UI improvements such as historical data persistence and right sizing, and improved support for large heaps. 
  • vFabric Web Server 5.1 has been update to latest stable Apache httpd release (Apache 2.2.22), and now uses OpenSSL 1.0.1, adding support for TLS 1.1 and TLS 1.2. It provides automation-compatible server statistics available through a new module, mod_bmx, which provides JMX-like manageability to the web server tier, dramatically improving the visibility and mean-time-to-resolution for debugging java applications running on it. It also has commercial mod_fcgid support to deploy isolated, managed pools of accelerated CGI processes, and commercial mod_ftp support for alternate ftp retrieval of content and resources. 
  • vFabric RabbitMQ 2.8.1 features active-active HA queues improve reliability, new message flow control to improve performance under load, dead letter queues for handling undelivered or expired messages, and compatibility with Erlang R15B for native operation on 64-bit Windows. With vFabric Administration Server, vFabric RabbitMQ has a new REST Administration API to administer clusters of RabbitMQ servers.
  • vFabric GemFire Application Cache Node 6.6.2 adds HTTP Session Management support for tc Server 2.5, 2.6, and 2.7, Apache Tomcat 6.0 & 7.0 and generic module for other application servers (such as Oracle WebLogic), querying enhancements, portable data eXchange (PDX) serialization updates, updated network partition detection, support for resuming and suspending transactions, and 64-bit support for GemFire GFMon and Data Browser tools. Note that some enhancements are available only when used in conjunction with GemFire Data Management Node, sold separately from vFabric Suite. With vFabric Administration Server, GemFire has a new REST Administration API to administer clusters of servers.
  • vFabric SQLFire Professional Edition 1.0.2 has undergone some packaging changes. It supports unlimited node connections, and no longer has the two-node connection limit that came in vFabric 5.0. This allows SQLFire Professional to scale horizontally like the other components in vFabric Suite. Also, SQLFire has a new JMX agent that provides administrative and operational monitoring for all members of a distributed system, new sqlf DdlUtils command options to enable importing tables with identity values, and new sqlf commands to help install classes from a local JAR file or from a URL to all members of a SQLFire distributed system.

This vast set of enhancements are the result of a large group of talented, dedicated engineers on the vFabric team who have been working on this release for the better part of a year. We hope you find their work helpful in bringing applications into production faster and with less effort.

For more information on vFabric, please visit www.vmware.com/vfabric.

Al-sargent_2010_headshot_80x80

About the Author: Al Sargent leads vFabric Suite product marketing at VMware. A VMware employee since 2010, Al has helped make the vFabric Cloud Application Platform become one of the fastest-growing application infrastructure suites in the industry. Prior to joining VMware, Al was co-founder of cloud computing startup Sauce Labs, a software testing platform as a service (PaaS). Previously, Al held product roles at Oracle, Mercury Interactive (acquired by HP) and Wily Technology (acquired by CA), and holds one patent (#7730193). He holds a B.S. Symbolic Systems from Stanford University, and an MBA from UCLA Anderson.

by VMware vFabric Team at May 15, 2012 12:36 PM

Introducing the vFabric Suite 5.1 and vFabric SQLFire

The Console


Posted by Jerry Chen
Vice President, Cloud
and Application Services

In 2009, VMware acquired SpringSource because we saw a fundamental change in the way our customers were building and running their applications.  More than ever, our customers were using technology to build new applications to improve their business, respond to competition, and get closer to their customers. These new applications were built for mobile, used social networks and leveraged enormous volumes of real-time data to make better decisions.  The underlying frameworks and technologies powering these applications needed to be lightweight and cloud-ready so they could be developed, deployed, and scaled out in rapid succession. 

Part of this broader shift in application infrastructure was the move to cloud and application deployment on virtual infrastructure. Traditional application servers simply weren’t designed, optimized or licensed for this new world. These legacy systems are too cumbersome, too costly, and definitely not cloud-ready. We saw the need for a new breed of application infrastructure to support this new world of applications.   

The VMware vFabric product family seeks to address the complexity and cost of traditional Java platforms by providing a simple, lightweight development and runtime optimized for VMware cloud infrastructure.  

Today we continue to advance our vision with the introduction of vFabric Suite 5.1 and vFabric SQLFire Enterprise Edition. The new suite includes vFabric Application Director to automate the deployment and management of vFabric applications on VMware cloud infrastructure. SQLFire Enterprise Edition is an in-memory distributed SQL database that will enable application data to meet cloud scale and performance needs. VMware vFabric Suite 5.1 will provide the core application services required to build, run and manage Java Spring applications whether on-premise or in the cloud.

As enterprises move to the cloud, they are choosing vFabric to effectively build and architect new cloud-ready applications. With vFabric, our customers are increasing the reliability, availability and scalability of applications and enhancing application portability between their private clouds and VMware-enabled public clouds. They are also improving application performance through advanced management, monitoring and optimization.

At VMware, we believe the cloud is changing enterprise IT, and we are excited about the opportunities this transformation will open up for our customers.  We believe the vFabric Suite represents the best platform for building and running modern applications on VMware cloud infrastructure.

by VMTN at May 15, 2012 12:00 PM

Poweron file?

VMware vSphere Blog

By Duncan Epping, Principal Architect.

I had a question this week around what the "poweron" file is and does as someone spotted it on one of their datastores. The "poweron" file is a file that is located on the designated heartbeat data stores. The file contains the set of powered on virtual machines, this allows the master to track the state of the virtual machines, may anything occur to one of your hosts. It should be noted that the master also created a "poweron" file as the state of the virtual machines it is running will also need to be tracked. Tracking virtual machine power-on state is not the only thing the “poweron” file is used for. This file is also used by the slaves to inform the master that it is isolated from the network: the top line of the file will either contain a 0 or a 1. A 0 means not-isolated and a 1 means isolated. If a host is isolated the master will then inform vCenter about the isolation of the host.

The naming scheme for this file is as follows:

host-<id>-poweron

I hope that clarifies that file on your designated heartbeat datastores!

by Duncan Epping at May 15, 2012 11:33 AM

vExpert Spotlight: Niels Engelen

VMTN Blog

NielsName: Niels Engelen
Blog URL: http://foonet.be
Twitter handle: nielsengelen
Current employer: PriorWeb BVBA - A Belgian (web)hosting company

How did you get into IT?

Started at the age of 14 playing with computers and made a job from my hobby specialized in system engineering, virtualisation and networking.

How did you get into working with VMware and becoming a 2011 vExpert?

Started with ESX 3.5 a few year ago, changed jobs where I had to design and implement the whole vSphere infrastructure (version 4.0) and currently still holding that position. Started a blog where I post my experiences and furthermore I tend to be active on the VMware communities and Twitter.

What would you tell someone who wanted to get a job like yours to do?

Feel free to call me if you need help ;-)

by Thesaffageek at May 15, 2012 09:26 AM

May 14, 2012

[INFO] vCloud Director Fast Provisioned Catalog Virtual Machines

VMware vCloud Blog

By: Chris Colotti, Consulting Architect, VMware Global Center of Excellence

This is a repost from Chris' personal blog, ChrisColotti.us.

A while back I was messing around with Fast Provisioning in vCloud Director and I noticed something I wanted to dig a little deeper into.  My Co-Worker Cormac Hogan (@VMwarestorage) also wrote a little about this as well which does a great job showing the linked clone aspect.  Also William Lam (@lamw) wrote up some nice scripts to find the linked chains.  However, it took me up until now to get my home lab back into a clean state to test things a little differently specifically with how these interact with the vCloud Director Catalogs.  The premise of what I am looking at is a very simple setup, but could change some operational ideas about how and when you enable Fast Provisioning, which is a great, and handy thing to have in test and development environment.  However, you need to understand a little about how they work before you check the box to enable them.

FP_OptionThere is a couple of things you need to know first about vCloud Director Fast Provisioning.

  1. It is Enabled on a PER organization vDC level so it is either on or off.
  2. ONLY System Administrators can consolidate Fast Provisioned virtual machines, Organization Administrators cannot
  3. Once disabled existing machines will remain fast provisioned

The real key that I wanted to look at here was deploying items back and forth from the catalog with the feature enabled.  So what I setup was pretty basic.

  • Master Organization with a published catalog and Fast Provisioning DISABLED
  • Customer organization with local catalogs and Fast Provisioning ENABLED
  • Both Organization vDC’s are Pay-As-You-Go for reference
  • The template is CentOS 6.2 minimal exported/imported from vCenter.

The rest of this post will be various operations in certain orders to see what happens with and without fast provisioning enabled on a consumer organization.

The Shadow Virtual Machine

In some cases, in order for fast provisioning to work it will use the concept of a Shadow VM on each datastore where a linked clone will live, but in many cases it may not get created for some time.  This VMware KB has a lot of good information, and a couple of key points taken from it are as follows:

  • The source template virtual machines are called primary virtual machines
  • Shadow virtual machines are created on demand
  • Subsequent copies to the same datastore are fast
  • Org Admin/User only sees the ‘source’ virtual machine. Shadow virtual machines are an implementation detail that are only visible to vCloud Director administrators.
  • Shadow virtual machines stored in System vDC
  • Shadow virtual machines disk space billed to the service provider

Shadow virtual Machines are only created once a clone needs to be placed on a storage volume different from where the original one is located.  Until that needs to happen everything else is done on the same storage.

Initial vApp Template Import Into the Catalogs

The first thing I wanted to see was taking an OVF, and importing to each catalog to see what happens.  Obviously on the Master organization the catalog item will be imported as a thick copy, but I was not 100% sure on the Fast Provisioned vDC.  Interestingly, From what I saw both vApp templates were brought in as full copies into the catalog by the initial import from OVF.

However I actually tested COPYING the vApp template from the Master Catalog to the Org’s local catalog.  In this case the copy was actually a linked clone.  It created the initial snapshot and then made the local Org’s catalog version a linked clone to the original just as if it was deployed to the cloud itself.  I found this interesting as it leads me to something we will discuss later about updating and re-adding items to the catalog.

The Use Case

What we see is a pretty common use case for why I am testing this.  It has also been asked how does someone deal with patching and updates once these catalog’s are linked together.  The consumer wants to deploy the Guest Operating System from the provider’s published catalog, customize it, and save a copy to their local organization catalog.  The consumer’s organization is enabled for Fast Provisioning, but they may want to ensure their local catalog chain does not link back to the master catalog.

Deploying from vCloud Director Shared and Local Catalogs

Where this gets really interesting is on the deployment of each version of the vApp Catalog item.  Now we are going to only work off the Master Shared Catalog since that’s what most people would do.  The first time a deploy operation of a vApp Template to a Fast Provisioned vDC is requested, the original virtual machine is put into snapshot mode.  This means the actual virtual machine that is the catalog vApp in the master organization is now in snapshot mode indefinitely.  If there happens to be a Shadow VM required, that would be created, then a snapshot taken.  At this point forward anything deployed from that catalog virtual machine will be deployed from the base snapshot.

Now that we have a deployed vApp as a linked clone, we can update it, patch it, add new applications to it, whatever we want to treat it like a normal virtual machine.  Let’s say we want to save this to our LOCAL catalog at this point.  When we make that copy to the local catalog, we will get a full copy however there is a catch.  The full copy appears to be a full copy of the deployed virtual machine’s Delta Disk as you can see in the info below.  As we can see below the VMDK is still pointing back to the original catalog base disk.

Let’s take this one step further, and now deploy a vApp from this new local catalog virtual machine.  What we see here is that the newly deployed virtual machine from the local catalog is also linked back to the original master VMDK.  This means that as this consumer edits, saves, and re-deploys they are always saving Delta files and referencing back to the original disk.

Catalog Fast Provision Flow

Master Catalog VM (Orange)

VM_orange
First Consumer VM (Green):

VM_green
Consumer Local Catalog VM (Green):

CatalogVM_green
Consumer Re-Deployed Catalog VM (Purple):

CatalogVM_purple

Something to Consider – Break The Chain

Based on now knowing how some of this works, you want to decide how you to handle fast provisioned Org vDC’s since once they are enabled you can see how everything from that point on will be based on linked clones.  Something many providers and consumer organizations alike may want to do is break the link chain of their local catalog so they are always deploying from a full copy within their local organization catalog.

This can in fact be done with a few steps.  Remember in the beginning when I stated that only a System Administrator can consolidate?  That comes into play here, as once a vApp is checked into the local catalog a system admin OR something with system administrator credentials, like vCenter Orchestrator or other scripting method, can consolidate the virtual machines in the consumer’s local catalogs.  Below you can see the vCloud Director interface option on the virtual machine in the consumer’s catalog.  Using a service to do this for you would certainly be a better way to go.

VApp_consolidate

This will break the chain so that only the deployed virtual machines will have a link to the local catalog VMDK only instead of back to the master catalog’s VMDK.  This would isolate the local consumer’s deployed virtual machines and catalog chains from the Master Catalog.  However, this process will still exist anytime a virtual machine is deployed for updates then placed back into the catalog in the fashion described above.  The advantage to this is that the consumer’s can all deploy in this fashion and in THeory the provider can have nothing linked to their original templates allowing them to patch them and replace them as they need:

  • Start with the provided templates
  • Customize them
  • Add them to their catalog
  • Consolidate to break the chain
  • Remove the linked customized vApp

To accomplish this of course you need some custom intervention and have your consumer’s deploying via custom tools that interface with things like vCenter Orchestrator.  Either way it can be done such that the original virtual machines have no links to them and the consumer’s all have the links to their own local copies.  Figuring out all the hooks to leverage the API’s to make this happen…..well….that’s for you to figure out.

It should be noted that vCloud Director is smart enough to know that if you delete the item from the catalog and there are virtual machines linked to it, the base disks will remain on storage.  They will not be removed from storage until all linked VMDK’s are eventually removed.  So you can deploy, patch, and remove a catalog virtual machine from vCloud Director, and the linked ones will still function.

Chris is a Consulting Architect with the VMware vCloud Delivery Services team with over 10 years of experience working with IT hardware and software solutions. He holds a Bachelor of Science Degree in Information Systems from the Daniel Webster College. Prior to VMware he served a Fortune 1000 company in southern NH as a Systems Architect/Administrator, architecting VMware solutions to support new application deployments. At VMware, in the roles of a Consultant and now Consulting Architect, Chris has guided partners as well as customers in establishing a VMware practice and consulted on multiple customer projects ranging from datacenter migrations to long-term residency architecture support. Currently, Chris is working on the newest VMware vCloud solutions and architectures for enterprise-wide private cloud deployments.

by vCloud Team at May 14, 2012 03:00 PM

New Articles Published for Week Ending 5/12/12

VMware Knowledge Base Weekly Digest

Apache Active MQ
Comparing multicast and failover transport for ActiveMQ (2005518)
Date Published: 5/9/2012

Apache HTTP Server
Log file rotation in Apache HTTP Server, vFabric Enterprise Ready Server, and vFabric Web Server (2010979)
Date Published: 5/10/2012

My VMware
Resetting a forgotten My VMware password fails (2020621)
Date Published: 5/11/2012

Shavlik SCUPdates
Deploying 32-bit Java updates to 64-bit operating systems with vCenter Protect Update Catalog or SCUPdates fails (2013912)
Date Published: 5/11/2012

Socialcast
Attempting to launch a Socialcast community in a Web browser fails with the error: Page Not Found (2020378)
Date Published: 5/10/2012

Socialcast On Premise v2
Error when configuring the community URL in a Socialcast desktop or mobile app: not a compatible Socialcast server (2020394)
Date Published: 5/9/2012

Spring Framework
Using connection pooling with JMSTemplate in Spring Framework (2005838)
Date Published: 5/10/2012

VMware ESX
Understanding guest operating system support levels (2015161)
Date Published: 5/10/2012
CentOS and Red Hat 5.5 kernel panic on boot after install on AMD Opteron 6000-series based ESX/ESXi hosts (1033205)
Date Published: 5/8/2012
The esxupdate query command does not list the correct bulletins after performing an update (2002854)
Date Published: 5/8/2012
Starting the ESXi host fails at the SYSLINUX prompt (2017755)
Date Published: 5/7/2012

VMware ESXi
Adding autodeployed ESX 5.0 hosts running on Cisco UCS to vCenter Server fail with the error: com.vmware.vim.vc.license.error.licenseExpired (2012607)
Date Published: 5/10/2012
Opening a console to a virtual machine fails with the error: Unable to connect to the MKS: Console access to the virtual machine cannot be granted since the connection limit of 0 has been reached (2015407)
Date Published: 5/7/2012
APD and PDL condition implications to High Availability (HA) in vSphere 5.0 and 5.0 Update 1 (2015681)
Date Published: 5/11/2012
UDP packets are dropped from Linux systems using the VMXNET3 Network Adapter (2019944)
Date Published: 5/8/2012
vCenter Server tasks or operations fail with the error: Overlapping Link regions (2003620)
Date Published: 5/8/2012
Virtual machine cloning or deployment operations between ESXi hosts do not make full use of available network bandwidth (2019587)
Date Published: 5/8/2012
After upgrading from ESX 4.x to ESXi 5.0, NAS/NFS datastores with a space in their name fail to mount (2013844)
Date Published: 5/7/2012
Poor mouse performance on Windows 2008 R2 virtual machine or a Windows 7 virtual machine (2004145)
Date Published: 5/9/2012
ESXi 5.0 hosts are marked as Not Responding 60 seconds after being added to vCenter Server (2020100)
Date Published: 5/9/2012

VMware Fusion
Installing or upgrading VMware Tools on a Windows XP or Windows 2003 R2 SP2 virtual machine fails with the error: Failed to install driver: 0x00000002 (2020221)
Date Published: 5/9/2012

VMware Go
Cannot run IT Advisor or Patch Scan in VMware Go when using Internet Explorer 9 (2020260)
Date Published: 5/8/2012
VMware Infrastructure Management Assistant
Virtual Center Server Appliance or vSphere Management Assistant has no network connection after re-registering, cloning or restoring from backup (2012451)
Date Published: 5/9/2012

VMware Service Manager
When running searches the Clear Form button changes default check boxes (1029012)
Date Published: 5/7/2012
Sending an update to an Infra incoming email account intermittently fails with error: Call no. has not been identified (1030189)
Date Published: 5/8/2012
Current Group field is not displaying a value in Call Info panel (1030301)
Date Published: 5/8/2012
Imported reports in VMware Service Manager 9.0 reference the incorrect screenset when exporting/importing reports using extension views between systems (1030511)
Date Published: 5/10/2012
Error when installing VMware Service Manager 9.0 RP10: Patch has already been applied (2009742)
Date Published: 5/10/2012
Unactioned Discrepancy reports are overridden on every incremental scan in Service Manager 9.x. (2020211)
Date Published: 5/8/2012
Moving a Custom Call screen from one system to another (1028938)
Date Published: 5/7/2012
System.Security.Permissions errors after installing a hot fix on a Windows Server 2008 system (2010889)
Date Published: 5/11/2012
Calls logged via the portal are always in the unspecified partition (1028856)
Date Published: 5/7/2012
Watched/Forum calls not displaying when first opening the calls outstanding view (1030055)
Date Published: 5/8/2012
After saving changes in the Public Holiday Definition screen, you receive a script error (2015864)
Date Published: 5/9/2012
Preventing email deletion after polling in VMware Service Manager (2018423)
Date Published: 5/7/2012
Tasks beyond the Start Task fail to activate if the Workflow service was stopped when the request was submitted (2018603)
Date Published: 5/7/2012
Clearing the VMware Service Manager server cache via a URL (2020042)
Date Published: 5/7/2012

VMware ThinApp
A ThinApp which includes the .NET Framework generates the message: Event ID: 1101 ".NET Runtime Optimization Service  (clr_optimization_version) - 1>Failed to compile:" (2018794)
Date Published: 5/7/2012
Running a ThinApp application fails with the error: License problem: Unable to validate your license (2019985)
Date Published: 5/7/2012

VMware vCenter CapacityIQ
Optimal of Recommended % in the Oversized_Virtual_Machines report of vCenter Capacity IQ (2009681)
Date Published: 5/9/2012

VMware vCenter Configuration Manager
Configuring email alerts for a compliance template in vCenter Configuration Manager (2010574)
Date Published: 5/11/2012
Machine Groups are removed when doing a Virtual Environment Collection in VMware vCenter Configuration Manager 5.x (2020439)
Date Published: 5/9/2012

VMware vCenter Converter Standalone
Installing VMware vCenter Converter Standalone fails with the error: Insufficient permissions to connect to IP_Address (2002995)
Date Published: 5/8/2012

VMware vCenter Infrastructure Navigator
Navigator discovery Status shows: "Access failed.  An unknown discovery error has occured" (2014307)
Date Published: 5/9/2012

VMware vCenter Lab Manager
Unable to export to SMB with ESXi hosts using vCenter Lab Manager (1000522)
Date Published: 5/8/2012

VMware vCenter Operations Manager (vApp)
Cannot import LDAP users into VMware vCenter Operations Manager  (2017641)
Date Published: 5/10/2012
Missing Disk I/O running vCenter Operations 5.0.1 on ESX/ESXi 4.0.x and earlier (2020649)
Date Published: 5/11/2012

VMware vCenter Operations Standard
VMware vCenter Operations Standard installation errors (2001144)
Date Published: 5/7/2012

VMware vCenter Orchestrator
vCO UCS plug-in for Cisco does not work with v2.0.1T of UCS (2015596)
Date Published: 5/9/2012

VMware vCenter Server
Custom JVM memory settings are lost after upgrading to vCenter Server 4.1 (2014576)
Date Published: 5/7/2012
When deploying from template the clone fails at 97% with the error: Invalid configuration for device '0' (1029965)
Date Published: 5/9/2012
Clicking the Storage View tab in vCenter Server reports the error: Column hostEntityId not found (2002780)
Date Published: 5/8/2012
ESXi hosts connected to vCenter Server using NAT disconnect after 30 to 60 seconds (2019865)
Date Published: 5/9/2012
Backing up the vCenter Server database running on Microsoft SQL or SQL Express server (2012138)
Date Published: 5/11/2012
Configuring Windows Deployment Service to PXE boot with the VMXNET3 driver in Windows Server 2008 R2 (1038585)
Date Published: 5/7/2012
Understanding vApp power operations (2012036)
Date Published: 5/9/2012
When powering on a virtual machine after a cold migration to a host, the virtual machine is automatically migrated to different host (2013809)
Date Published: 5/9/2012
Adding an ESX/ESXi host to vCenter Server fails with the vpxa backtrace error: Received unexpected error from property collector: at line number 7, not well-formed (invalid token) (2015234)
Date Published: 5/9/2012
Performance data does not get collected for one or more hosts in vCenter Server 5.x (2020277)
Date Published: 5/9/2012

VMware vCenter Server Appliance
Services bundled with vCenter Server Appliance (2002531)
Date Published: 5/8/2012
Locating downloads and documentation for VMware vCenter Server Appliance 5.0 (2007867)
Date Published: 5/9/2012

VMware vCenter Site Recovery Manager
Upgrade vSphere Replication appliances in Site Recovery Manager 5.0 (2016544)
Date Published: 5/8/2012

VMware vCenter Update Manager
Importing offline bundle into vCenter Update Manager fails with the error: Authentication failed, not a valid user (2003711)
Date Published: 5/9/2012

VMware vCloud Usage Meter
Collections fail when there are no hosts, VMs, and resource pools (2017505)
Date Published: 5/8/2012

VMware vFabric Enterprise Ready Server
File Descriptor Leak when using Apache HTTP Server 2.0 and the WebSphere plugin module (2010982)
Date Published: 5/11/2012

VMware vFabric Hyperic Agent
HQ Agent support on IA-64 microprocessor (1029950)
Date Published: 5/8/2012
vFabric Hyperic Agent fails on some AIX machines (2010344)
Date Published: 5/9/2012

VMware vFabric Hyperic Server
RecoverAtomicAction warning message filling up vFabric Hyperic server.log (1030942)
Date Published: 5/10/2012
Running SQL commands on the PostgreSQL database bundled with vFabric Hyperic (2020200)
Date Published: 5/10/2012

VMware vFabric tc Server
Spring Insight is not showing detailed trace information (2015614)
Date Published: 5/11/2012
Tomcat session replication fails with the log entry: java.io.InvalidClassException (2010516)
Date Published: 5/11/2012

VMware vFabric Web Server
XML files ending in .htm are interpreted as HTML files in Apache HTTP Server, vFabric Enterprise Ready Server and vFabric Web Server (2010627)
Date Published: 5/7/2012

VMware View Manager
Troubleshooting Smartcard Reader redirection issues in VMware View Manager (2015494)
Date Published: 5/7/2012
View refresh task fails with the vCenter error: Another task is already in progress (2017256)
Date Published: 5/8/2012
Upgrading to View 5.0 Agent on Windows XP SP3 causes a Windows blue screen error (2017284)
Date Published: 5/9/2012
View Persona folder redirection fails when redirecting to an existing folder in the Persona managed profile (2019502)
Date Published: 5/8/2012
Desktop login takes a long time when using Persona Management (2019937)
Date Published: 5/8/2012
View virtual machine unexpectedly reboots on user login (2019989)
Date Published: 5/8/2012
Unable to add vCenter Server in View Administrator due to the repadmin.exe being present in \windows\adam (2016258)
Date Published: 5/10/2012
VMware View 4.5 management packs used in Microsoft SCOM are supported in later View releases. (2020543)
Date Published: 5/10/2012
Unable to install VMware View Composer 2.7 with Oracle ODBC connection (2011045)
Date Published: 5/11/2012
Deploying or recomposing a linked clone pool fails with the error: View Composer agent initialization state error (9): Failed to relocate disposable (waited 0 seconds) (2020204)
Date Published: 5/7/2012

VMware vShield
ESX/ESXi host appears grayed out in vShield Manager (2013686)
Date Published: 5/10/2012
Support for McAfee MOVE AntiVirus [Agentless] 2.5 with VMware vShield Endpoint 5.0 (2020338)

Date Published: 5/8/2012

VMware vShield Edge
Cannot create a VP tunnel in vShield Edge (2012955)
Date Published: 5/10/2012

VMware vShield Endpoint
After updating to vShield Endpoint 1.0 Update 3, you do not see an option to upgrade the vShield Endpoint service (2014029)
Date Published: 5/10/2012

VMware vSphere Management Assistant
Scanning for updates using vima-update in vSphere Management Assistant fails with the error: The format of the metadata is invalid (1029908)
Date Published: 5/7/2012

VMware vSphere Storage Appliance
VSA appliance cannot exit maintenance mode (2018009)
Date Published: 5/10/2012
Performing a controlled power down of a VMware vSphere Storage Appliance cluster (2019135)
Date Published: 5/10/2012
Performing hardware maintenance on a single host in a VSA Cluster (2019005)
Date Published: 5/9/2012

VMware Workbench
FullCopyCloneVMTests fails during VAAI certification due to insufficient space (1030808)
Date Published: 5/10/2012

VMware Workstation
Virtual machine does not release the keyboard after the screensaver on the host has locked the desktop (2016574)
Date Published: 5/8/2012
Troubleshooting a slow network connection in VMware Workstation (2019058)
Date Published: 5/7/2012

ZCS Network Edition
Updating the Zimbra Outlook Connector (ZCO) in Zimbra Collaboration Suite (ZCS) (2020293)
Date Published: 5/8/2012

Zimbra Collaboration Server
Out of memory error after installing Zimbra Collaboration Server on RHEL 6 (2020335)
Date Published: 5/9/2012

by Rick Blythe at May 14, 2012 02:23 PM

Announcing VMware’s first ever GSS Virtual Customer Support Day!

VMware Support Insider

On June 7th, VMware will host its first online GSS Customer Support Day event. This event is a unique opportunity for you to get answers to your questions directly from our Global Support Services technical experts. You told us that you’d like to see an online version of the popular live events that we’ve hosted in various locations throughout the world. We listened, and now anyone, anywhere can tap in to the advanced technical expertise of our Global Support Services team in this dynamic, interactive forum. 

Participation is limited, so please register early.  The sessions will be recorded and posted in the Support Insider Blog for later viewing if you can’t attend at the scheduled time.

Thank you — and we look forward to seeing you on June 7th!

Please join us for our first ever GSS Virtual Customer Support Day. This event is the same style as we hold in various cities throughout the world but brought to you for the first time online.

On Thursday, June 7, 2012 please join us for a comprehensive and highly educational seminar. Expect to gain "best practices" and "tips and tricks" as provided by our Senior Technical Support Engineers. There will also be an invaluable Q&A session directly with our "in the trenches" support staff following each topic.

Agenda:

8:00 a.m.

Welcome and GSS Overview

8:30 a.m. – 9:30 a.m.

Networking Best Practices

9:30 a.m. – 10:30 a.m.

Performance Troubleshooting

10:30 a.m. – 11:30 a.m.

Storage Best Practices

11:30 a.m.

Wrap Up


Questions? Contact Beth Lawson.

The VMware Team

Register

June 7, 2012
8:00 a.m. – 12:00 pm.
US – Pacific Daylight Time


Location

ONLINE ONLY

*This event will be recorded for those that cannot attend.

Random participants will be sent a raffle prize upon completion of the survey after the event.

by Rick Blythe at May 14, 2012 01:36 PM

Hosting.com and VMware Provide Insurance via Disaster Recovery

VMware Global Alliances Blog

Travis - Hosting.com
Posted by Travis Nisbett
Hosting.com, Sr. Product
Manager

There’s a very common saying – disaster happens. Actually, that’s not the saying, but it is close enough. And disasters come in a variety of flavors – everything from people making mistakes to horrible disasters like hurricanes.  In any case, when something happens, you want to be ready for it and be able to continue moving forward. That’s true in our personal lives, and it’s true in the business world.

Drivers have auto insurance for that very reason. Insurance provides the funds necessary to continue to be able to repair a vehicle after an accident. Hopefully, insurance is something you won’t ever need.But it provides peace of mind in the meantime. In some locales, regulatory compliance means that you must carry insurance.

Hosting.com has been working with VMware to provide insurance in the form of Disaster Recovery services to our customers. These services provide organizations with the ability to operate mission-critical business solutions quickly after a disaster interrupts operation. Historically, when a disaster occurred, it took a great deal of time, energy, and resources (both human and capital) to get those business systems back up and running. In addition, there are intangible costs such as loss of reputation and brand equity, as well as impacts on customer satisfaction. Thanks to Cloud Replication, a service for disaster recovery that utilizes VMware’s SRM 5 solution, companies can now have replacement systems operational in a very short period of time (often less than 15 minutes) with very little data loss.

Hopefully, a disaster doesn’t happen and you won’t need to implement the disaster recovery.  But what about that peace of mind? Cloud Replication from Hosting.com includes non-disruptive testing capabilities so that you can test your disaster recovery plans at your leisure - according to a set schedule or whenever your systems change. And just like the situation where some government agencies mandate auto insurance to remain in compliance, some oversight organizations require disaster recovery planning and testing of such plans to remain in compliance.

The Hosting.com Customer Portal makes such testing quick and easy. A single mouse click on the “Test” button starts a test. This causes no interruption to the production system. And the results of the test are readily accessible in a report that shows all recovery steps and their success or failure (see screenshot below). That provides the peace of mind that IT managers want and need.

The following chart provides a picture of the test output in the Hosting.com customer portal. As you can see, this provides a clear illustration of the test results that can be utilized to ensure RTO / RPO targets are being met and also to provide to third parties for compliance purposes.

Hosting.com portal

Cloud Replication from Hosting.com provides disaster recovery services that used to be available only to the largest organizations. The fact is all companies  run mission-critical applications and need a cost-effective way to protect their data. Cloud replication is a fast, secure, and affordable insurance policy.

For more information on Hosting.com’s cloud-based disaster recovery solutions, please register here for the DR to the Cloud webinar on May 17th featuring experts from VMware and Hosting.com or watch the video below from the Hosting.com Cloud Replication webpage.

by VMware Alliances Team at May 14, 2012 12:05 PM

May 13, 2012

Technical Marketing Update 2012 - Week 19

VMTN Blog

Technical Marketing Update 2012 - Week 19 - #tmupdate 

It was a busy week in Technical Marketing Land, many blog articles were published. I expect that upcoming week we will have less though as many of us will be either following a training or going to a VMware R&D conference. Pick up your tablet and relax a bit on this nice sunday with some great articles!

Blog posts: 

by Duncan Epping at May 13, 2012 07:13 AM

May 11, 2012

My VMware Passwords

VMware Support Insider

We have a couple of new KB articles just published to address some things a few customers have reported to us.

If you see the error Unable to Complete Your Request when resetting your password from within My VMware, head right on over to Troubleshooting the My VMware error: Unable to Complete Your Request (2018716).

Otherwise if you're just having difficulties recovering a forgotten My VMware password Start with: Resetting a forgotten My VMware password fails (2020621).

by Rick Blythe at May 11, 2012 06:04 PM

Does a Reverse Web Proxy Protect Against An Auto Deploy Server Outage?

VMware vSphere Blog

Kyle Gleed, Sr. Technical Marketing Architect, VMware

A while back I did a write-up on using reverse web proxy servers with auto deploy.  At the time I thought that using a reverse web proxy would not only help with scalability, but would also help protect against an outage affecting the auto deploy server.  However, I’ve learned this is not the case – using a reverse web proxy does not protect against an auto deploy server outage.

There are two parts to the auto deploy server, a rules engine and a web server.  In setting up a reverse web proxy we are creating a redundant web server, but we still only have one rules engine, and that’s on the auto deploy server. 

The way the communication flows when using a reverse web proxy with auto deploy is as follows:

  1. ESXi host PXE boots and contacts the auto deploy server.
  2. Host is processed against the rules engine to identify the image profile (VIBs to be installed), host profile, and vCenter location.
  3. Host is passed off to the reverse web proxy where the image profile is copied and the host profile applied (note: existing hosts get the host profile from the web proxy, new hosts will get the host profile from the auto deploy server).
  4. The host informs the auto deploy server that it has been installed and is ready to be added/reconnected to vCenter.

So even with a reverse web proxy, if the auto deploy server becomes unavailable you will not be able to deploy new hosts or reboot existing hosts.  The role of the reverse web proxy is limited to delivery of the image profile and host profile.  The auto deploy server is still needed at the beginning of the boot operation to parse the rules, and at the end where it connects the host to vCenter.

So in summary, using reverse web proxy servers with auto deploy helps with scalability by offloading the task of streaming the image profiles to the ESXi hosts, but it does not protect against an outage of the auto deploy server.  

To address HA of the auto deploy server my recommendation is to run the auto deploy server in a separate “management” cluster (along with vCenter and other core infrastructure VMs) and to leverage VMware HA/DRS to ensure availability.  VMware Tech Pubs has a couple of short videos that give a great overview on using reverse web proxy with auto deploy as well as how to implement a highly available auto deploy infrastructure.  Definitely worth checking out!

Get notified on future  posts by following me on twitter @VMwareESXi

by Kyle Gleed at May 11, 2012 05:00 PM

Registration for VMworld 2012 US is Now Open

VMware for Small-Medium Business Blog

IT is undergoing a top to bottom transformation…Are you ready?

Take advantage of the best educational opportunity to expand your knowledge, maximize your investments and gain greater competitive edge with cloud and virtualization solutions at VMworld 2012.

Register now


VMworld enables you to:

  • Choose from over 300 expert led breakout sessions and hands-on labs highlighting key trends and strategies to help empower your organization
  • Collaborate with knowledge experts and share experiences in focused group discussions and one-on-one meetings
  • Leverage, network and share best practices with the VMware community
  • Engage with more than 250 technology partners showcasing leading innovations


Register
by June 8 for the best rates and learn how to transform the way you work.


Stay Connected ...

Facebook

Twitter

LinkedIn

YouTube

Google+

by VMware SMB at May 11, 2012 03:35 PM

About VMware Blogs

Planet V12n

The best virtualization blogs from around the planet.

Read the latest from Planet V12n

VMware Blogs

VMware Blogs RSS | OPML

Last updated:May 22, 2012 08:42 PM UTC