VMware vCenter Update Manager 4.0 Update 1 Patch 1 is now available. This patch resolves the following issues:

      • After upgrading Cisco Nexus 1000V VSM to the latest version, you might not be able to patch the kernel of ESX hosts attached to the vDS (KB 1015717)

        Upgrading Cisco Nexus 1000V VSM to the latest version upgrades the Cisco Virtual Ethernet Module (VEM) on ESX hosts attached to the vDS. Subsequently, from the same vSphere Client instance, you might not be able to use a host patch baseline to apply patches to the ESX vmkernel64 or ESXi firmware of hosts attached to the vDS. Applying patches to ESX vmkernel64 or ESXi firmware requires that you include the compatible Cisco Nexus 1000V VEM patch in the baseline. However, this patch might not be available for selection in the Update Manager New Baseline wizard or in the Update Manager patch repository.

      • Upgrade of Cisco Nexus 1000V version 4.0(4)SV1(1) to version 4.0(4)SV1(2) with Update Manager might fail for hosts with certain patch levels (KB 1017069)

        If you are using Cisco Nexus 1000V version 4.0(4)SV1(1), and the ESX patch bulletins ESX400-200912401-BG or ESXi400-200912401-BG are installed on the host, you might not be able to upgrade to Cisco Nexus 1000V version 4.0(4)SV1(2).

      • Scanning of hosts in a cluster and staging of patches to hosts in a cluster might take a long time to finish

        The scanning and staging operations of hosts in a cluster run sequentially. If a cluster contains a lot of hosts, scanning and staging patches might take a long time to be completed. Scanning and staging of hosts in a cluster run concurrently on all of the selected hosts in the cluster.

For details regarding these new fixes, please refer to the release notes.

VMware vCenter Update Manager 4.0 Update 1 Patch 1 is available for download.

VMware vCenter Update Manager 4.0 Update 1 is required for installation of this patch.

 

VMware View Manager 4.0.1 is released.  This release includes the following new features:

Localization of VMware View

The View Client and online help for View Client are now available in Japanese, French, German, and simplified Chinese. The View Manager Administration Guide, View Manager Release Notes, Getting Started with VMware View document, View Upgrade Guide, and View Architecture Planning Guide are also available in these languages.

VirtualCenter 2.5 Update 6 and ESX 3.5 Update 5 Support

View Manager 4.0.1 includes support for VirtualCenter 2.5 Update 6 and ESX 3.5 Update 5.

Enhancements to the PCoIP Display Protocol

PCoIP now supports the following features:

  • Virtual Printing, which allows end users to use local or network printers from a View desktop without requiring that additional print drivers be installed in the View desktop.
  • Single sign-on support for third party providers such as Sentillion and Imprivata.
  • View Client supports international keyboards when using PCoIP.

For PCoIP-related bug fixes, see the View Client Resolved Issues section.

Important: VMware View 4.0.1 requires VMware vSphere 4 Update 1. VMware View 4.0.1 supports the versions of vSphere and VMware Infrastructure listed in the System Requirements section of the VMware View Manager Administration Guide and VirtualCenter 2.5 Update 6 and ESX 3.5 Update 5.

The full release notes can be found here.

 

    I made a simple example script using the VMware PowerCLI that can be used to do the post installation configuration of a VMware ESX 4 server. This script does the following things:

    • - Connect to VMware ESX server

    • - Set the SC memory to 800MB

    • - Creates vSwitch2 and add vmnic2 and vmnic3

    • - Add several PortGroups and VLANs to vSwitch2

    • - Remove default PortGroup VM Network

    • - Creates a VMkernel VMotion port with IP address, subnetmask and VLAN

    • - Add vmnic0 and vmnic1 to vSwitch0, set for the VMotion port vmnic1 active and vmnic0 standby and for the Service Console port vmnic0 active and vmnic1 standby

    • - Configure NTP servers and open the firewall

    • - Sets advanced settings Disk.UseDeviceReset to 0 and Disk.UseLUNReset  to 1

    • - Sets he Qlogic HBA queue depth and the Disk.SchedNumReqOutstandig to 64

    • - Enable VMhost Startup and stop

    Here’s the listing of the script:

    # Title: VMware ESX4 Post config #
    #
    Filename:    esx4postconfig.sp1 # 
    #
    Created by: Ivo Beerens #                                                      
    #
    Date: February 2010 #                                                            
    #
    Version: 1.0 #
    #
    Website: www.ivobeerens.nl #                                                        
    #
    E-mail: ivo[AT]ivobeerens.nl #                                                        

    # Variables #
    #
    vCenter name and port #
    $vcserver = "vc01"
    $portvc = "443"
    #Service Console memory #
    $SCMemory = 800
    # default PortGroup #
    $DefaultPG = Get-VirtualPortgroup -Name VM Network
    # VMotion IP, subnetmask and VLAN
    $VMotionIP = 172.16.1.50“
    $VMotionSubnet = “255.255.0.0“
    $VMotionVLan =
    "3"
    # HBA Queue depth #
    $HBAqueudepth = 64
    # vSwitch names #
    $Switch1 =
    "vSwitch0"
    $Switch2 =
    "vSwitch2"

    Connect-VIServer $vcserver -User root -Password idontknow -port $portvc

    # Set SC memory to 800MB #
    Get-VMHost | Get-View | %{(Get-View -Id $_.ConfigManager.MemoryManager).ReconfigureServiceConsoleReservation($SCMemory*1mb)}

    # Create vSwitch1 and add vmnic2 and vmnic3 #
    New-VirtualSwitch -Name $Switch2 -Nic vmnic2,vmnic3

    # Add PortGroups and VLANs  to the vSwitch2 #
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name"VLAN999 Management" -VLANID 999
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN100 Servers" -VLANID 100
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN99 Clients Ser-D" -VLANID 99
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN98 Clients Ser-B" -VLANID 98
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN33 Secure LAN" -VLANID 33
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN32 DMZ3" -VLANID 32
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN31 DMZ1" -VLANID 31
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN30 DMZ0" -VLANID 30
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN7 VOiP" -VLANID 7
    get-vmhost | Get-VirtualSwitch -Name $Switch2 | New-VirtualPortGroup -Name
    "VLAN1 Default"

    # Remove default Port Group after default installation #
    Remove-VirtualPortGroup -VirtualPortGroup $DefaultPG -Confirm:$false

    # Creates a VMkernel port VMotion on vSwitch0 #
    New-VMHostNetworkAdapter -PortGroup “VMotion“ -VirtualSwitch $Switch1 -IP $VMotionIP -SubnetMask $VMotionSubnet -VMotionEnabled:$true

    # Set VLAN of the VMotion VMkernel #
    $VMotionPG = Get-VirtualPortgroup -Name ‘VMotion’
    Set-VirtualPortGroup -VirtualPortGroup $VMotionPG -VlanId $VMotionVLan

    # Add vmnic0 and vmnic1 to vSwitch0 #
    $vs = get-virtualswitch -name $Switch0
    Set-VirtualSwitch -VirtualSwitch $vs -Nic vmnic0,vmnic1

    # Set VMotion vmnic1 active vmnic0 standby #
    get-virtualportgroup -name VMotion | Get-NicTeamingPolicy | Set-NicTeamingPolicy -MakeNicActive vmnic1
    get-virtualportgroup -name VMotion | Get-NicTeamingPolicy | Set-NicTeamingPolicy -MakeNicStandby vmnic0

    # Set Service Console vmnic0 active, vmnic1 standby #
    get-virtualportgroup -name ‘Service Console’ | Get-NicTeamingPolicy | Set-NicTeamingPolicy -MakeNicActive vmnic0
    get-virtualportgroup -name ‘Service Console’ | Get-NicTeamingPolicy | Set-NicTeamingPolicy -MakeNicStandby vmnic1

    # Configures NTP, add NTP servers, starts NTP and open the firewall port #
    Add-VmHostNtpServer -NtpServer "0.vmware.pool.ntp.org"
    Add-VmHostNtpServer -NtpServer
    "1.vmware.pool.ntp.org"
    Add-VmHostNtpServer -NtpServer
    "2.vmware.pool.ntp.org"
    Get-vmhostfirewallexception
    "NTP Client" | Set-VMHostFirewallException -enabled:$true

    # Advanced settings instellen #
    Set-VMHostAdvancedConfiguration -Name"Disk.UseDeviceReset" -Value 0
    Set-VMHostAdvancedConfiguration -Name
    "Disk.UseLunReset" -Value 1

    # Set the queuedepth for the Qlogic HBA and SchedNumReqOutstanding setting #
    Get-VMhostModule "qla2xxx" | Set-VMHostModule -Options"ql2xmaxqdepth=$HBAqueudepth"
    Set-VMHostAdvancedConfiguration -Name
    "Disk.SchedNumReqOutstanding" -Value $HBAqueudepth

    # Enable VMHostStartup #
    $VMstart = Get-VMHostStartPolicy
    Set-VMHostStartPolicy -VMHostStartPolicy $VMstart -Enabled:$true -StartDelay 60 -StopDelay 60 -StopAction GuestShutDown

    # Disconnect #
    disconnect-viserver -confirm:$false

    It’s easy to adjust the settings for your need. This shows the strength to use the PowerCLI for doing automation in VMware. If you have suggestions please let me know.

     

    I get a lot of questions about the tools and scripts i use as consultant to check VMware environments. I made a list with tools and scripts i use on a regular basis:

    tools description
    VMware HealthAnalyzer Appliance or ThinApp package to check the VMware environment.

    This tool is available from the VMware partner central

    RVtools Displays and export information such as cpu, memory, disks, nics, cd-rom, floppy drives, snapshots, VMware tools, ESX hosts, datastores and health checks. about your VMware environment
    Veeam Monitor Free Edition Great tool to get quickly the top loaded VMs and hosts
    VMware PowerCLI VMware Powershell Cmdlets to administering vSphere components
    Putty SSH client
    WinSCP SFTP, FTP and SCP client
    Veeam FastSCP Fast SCP client that integrates with Veeam Backup
    Virtualization EcoShell(VESI)  Management interface for creating ,debugging and executing Powershell scripts. 
    scripts
    VMware vSphere Health Check Report Perl Healthcheck script written by William Lam   
    PowerPack V3 Powerpack for VESI written by Alain Renouf.
    Custom Powershell scripts Scripts such as my own improved Healthcheck script

    Here are some screenshots

    2010-01-21_101729

    Veeam Monitor Free Edition 

    image
    VESI with PowerPack V3
    image
    VMware Healthcheck ThinApp package
    image

    Custom PowerCLI scripts

    If you have suggestions for tools or scripts let me know!

     

     To get your HP EVA storage system  and VMware ESX hosts storage balances you get a better performance. Here are some Best practices.

    The VMware vSphere and the HP EVA 4×00, 6×00 and 8×00 series are ALUA compliant. ALUA compliant means in simple words that it is not needed to manually identify preferred I/O paths between VMware ESX hosts and the storage controllers.

    When you create a new Vdisk on the HP EVA the LUN is set default set to No Preference. The No Preference policy means the following: 

    • Controller ownership is non-deterministic. The unit ownership is alternated between controllers during initial presentation or when controllers are restarted

    • On controller failover (owning controller fails), the units are owned by the surviving controller

    • On controller failback (previous owning controller returns), the units remain on the surviving controller. No failback occurs unless explicitly triggered.

    To get a good distribution between the controllers the following Vdisk policies can be used:

     Path A-Failover/failback

    – At presentation, the units are brought online to controller A

    – On controller failover, the units are owned by the surviving controller (B)

    – On controller failback, the units are brought online on controller A implicitly.

     Path B-Failover/failback

    – At presentation, the units are brought online to controller B

    – On controller failover, the units are owned by surviving controller (A)

    – On controller failback, the units are brought online on controller B implicitly.

    On the HP EVA half of the Vdisks are set on path A-Failover/failback and the other half  of the Vdisks are set to B-Failover/failback, so that they alternate between controller A and B. This can be done from the HP EVA command view.  Now the vDisk are distributed between the two controllers we can go to the vSphere configuration. On every vSphere host perform an rescan or reboot.

    In VMware vSphere the Most Recently Used (MRU) and Round Robin (RR) multi-pathing policies are ALUA compliant. Round Robin load balancing is now officially supported.  These multi-path policies have the following characteristics:

    MRU:

    – Will give preference to an optimal path to the LUN

    – When all optimal paths are unavailable, it will use a non-optimal path

     – When an optimal path becomes available, it will failover to the optimal

    – Although each ESX server may use a different port through the optimal controller to the LUN, only a single controller port is used for LUN access per ESX server

     Round Robin:

    – Will queue I/O to LUNs on all ports of the owning controllers in a round robin fashion providing instant bandwidth improvement

    – Will continue queuing I/O in a round robin fashion to optimal controller ports until none are available and will failover to the non-optimal paths

    – Once an optimal path returns it will failback to it

    Can be configured to round robin I/O to all controller ports for a LUN by ignoring optimal path preference. (May be suitable for a write intensive environment due to increased controller port bandwidth)

    The fixed multi-path policy is not ALUA compliant and therefore not recommend to use.

    In vSphere 4 there is new multi-pathing framework. There are three core components:

    - Native Multi-pathing Plugin (NMP), handles the multi-pathing configuration, communicates with the SATP and PSP to indentify path failure conditions.

    - Storage Array Type Plugin (SATP), handles specific operations such as device discovery, error codes and failover.

    - Path Selection Plugin (PSP), handles the best available path, there are three policies fixed, MRU and Round Robin.

    PSP are set per LUN, meaning that it is possible to have some LUNs use MRU and other use Round Robin policy. Best practice from HP is to change to PSP from MRU to Round Robin we use the following command in the Service Console:

    esxcli nmp satp setdefaultpsp --satp VMW_SATP_ALUA --psp VMW_PSP_RR

    Another Best practice is to set the IOPS (Default the IOPS value is 1000) with a value of 1 (controls how many IOs are sent down a given path before vSphere starts to use the next path) for every LUN by using the following command:

    for i in `ls /vmfs/devices/disks/ | grep naa.600` ; 
    do esxcli nmp roundrobin setconfig --type "iops" --iops=1 --device $i ;done

    But there is a bug when rebooting the VMware ESX server, the IOPS value reverted to a random value. More information can be found on the Virtual Geek blog from Chad Sakac. To check the IOPS values on all LUNs use the following command:

    for i in `ls /vmfs/devices/disks/ | grep naa.600` ; 
    do esxcli nmp roundrobin getconfig --device $i ;done

    image

    To solve this IOPS bug, edit the /etc/rc.local file on every VMware ESX host and and add the  IOPS=1 command. The rc.local file execute after all init scripts are executed.

    clip_image002[5]

    After adding the IOPS=1 command restart the VMware ESX host and check the IOPS values when its back online.

    clip_image002[7]

    Now you can check if the the Round Robin policy is active and the LUNs are spread over the two controllers.

    clip_image002 clip_image002[4]

    Here are some great PowerCLI one-liners created by Luc Dekens. Thanks for creating so quickly these one-liners for me!

    Set the multi-path policy to Round Robin for all hosts:

    Get-VMHost|Get-ScsiLun -LunType "disk"|where {$_.MultipathPolicy –ne 
    "RoundRobin"}|Set-ScsiLun -MultipathPolicy "RoundRobin" 

    Get the multi-path policy for one host:

    Get-VMHost <ESXname> | Get-ScsiLun | Select CanonicalName, MultiPathPolicy

     Get the multi-path policy for all the hosts:

    Get-VMHost | %{$_.Name; $_ | Get-ScsiLun | Select CanonicalName, MultiPathPolicy}

     

    source: Configuration best practices for HP StorageWorks Enterprise Virtual Array (EVA) family and VMware vSphere 4

     

     

    VMware released last week the desktop Reference Architecture Workload Simulator (RAWC). 


    When validating VMware View™ designs it is important to simulate real world usage as closely as possible. The Desktop Reference Architecture Workload SImulator (RAWC) can be used to simulate a user workload in a typical Microsoft Windows® desktop environment.

    Desktop RAWC runs on a Windows XP guest operating system and is executed on each desktop virtual machine (VM) on one or more ESX™ hosts. Each target desktop VM is equipped to run a RAWC workload that simulates typical user behavior, running an application set commonly used across a broad array of desktop environments.

    image 

    The workload has a set of randomly executed functions that perform operations on a variety of applications. Each test is configured using the Desktop RAWC UI

     image

    The UI enables you to save and retrieve test parameters, create log folders, and define unique workloads based on Active Directory groups. You can use the UI to increase the load or adjust the user behavior, such as the number of words per minute that are typed and the delay between applications being launched.

    The workload configuration typically used includes Microsoft Word, Excel, PowerPoint, Outlook, Internet Explorer, Windows Media Player, Java, Adobe Acrobat, McAfee Virus Scan, and 7-Zip. During the execution of the workload, multiple applications are opened at the same time and windows are minimized and maximized as the workload progresses, randomly switching between each application. Individual application operations that are randomly performed can include:

    ·        Microsoft Word – Open, minimize, maximize, close, insert text, save modifications

    ·        Microsoft Word (Random) – Open, minimize, maximize, close, write random words/numbers, save modifications

    ·        Microsoft Excel – Open, minimize, maximize, close, write random numbers, insert/delete columns/rows, copy/paste formulas, save modifications

    ·        Microsoft PowerPoint – Open, minimize, maximize, close, conduct a slide show presentation

    ·        Microsoft Outlook – Open, minimize, maximize, close, create/send emails

    ·        Internet Explorer – Open, minimize, maximize, close, browse page

    ·        Windows Media Player – Open, close, view a video

    ·        Java – Compile a java project comprised of several hundred files using the JDK to create a software

    ·        engineering type of workload

    ·        Adobe Acrobat Reader – Open, minimize, maximize, close, browse pages in PDF document

    ·        McAfee Anti-virus – Real time scanning

    ·        7-Zip – Open, close, compress a large file

    The RAWC kit is available for download from  the VMware partner central website.

     

    The vSphere Quick Start guide is released and available from Amazon. This guide is written by 6 virtualization guru’s named:

    - Duncan Epping

    - Alan Renouf

    - Dave Mishchenko

    - Bernie Baker

    - Thomas Bryant

    - Stewart Radnidge

    vSPhere Quick

    The book summary from Amazon:

    vSphere 4.0 Quick Start Guide continues from an idea started several years ago by a few engineers. The idea was simple, provide an easy to use reference guide for all level administrators, consultants and architects. Recently VMware introduced many new features in vSphere 4.0 and with this handy pocket guide you will learn about each of these new features. With each chapter, the pages in this essential guide will answer common questions while giving you unprecedented insight into: Expert tips & tricks Pitfalls to avoid RemoteCLI & PowerCLI (PowerShell) scripts Configuration how to’s Virtualization best practices.

    Paperback: 256 pages
    Publisher: BookSurge Publishing (November 20, 2009)
    Language: English
    ISBN-10: 1439263450
    ISBN-13: 978-143926345

     

    Here’s some table of contents from the guide:

    Can my vCenter server be a Virtual Machine?………………… 18

    Create a DRS or HA cluster……………………………………………………… 29

    How do I configure sysprep?…………………………………………………. 32

    Recovering the vCenter server……………………………………………… 38

    Configuring Consolidated Backup (VCB)…………………………… 52

    Changing a host’s IP address…………………………………………………… 63

    Backing up an ESX host/configuration……………………………….. 70

    Backing up an ESX host/configuration……………………………….. 70

    Removing VMFS-2 drivers……………………………………………………… 82

    Manually Upgrade VMware Tools for Linux with the RPM Installer                 102

    Migrate a Physical Server to a VM……………………………………… 130

    vSphere Networking Fundamentals………………………………… 143

    Modify vSwitch properties via the command line……… 147

    Modify a DV Port Group via the vSphere Client…………… 152

    How big should my VMFS volumes be?………………………….. 168

    TCP Offload Engine (TOE) Cards…………………………………………. 179

    Adjusting the HBA Queue depth…………………………………………. 180

    EMC PowerPath Virtual Edition (PP/VE)……………………….. 187

    Migrating VMs with Storage VMotion……………………………… 204

    Resetting the root password………………………………………………. 211

    PowerCLI………………………………………………………………………………………….. 223

    PowerCLI Basics………………………………………………………………………. 225

    PowerCLI Mastery…………………………………………………………………… 228

    Appendix B—Essential Utilities………………………………………………. 237

     

    If you want to know what’s the best way to design and deploy a VMware ESX environment (VMware ESX, vCenter, P2V, networking, storage and automation using PowerCLI) this is a must read! 

     

     

    The long awaited VMware View with the PCoIP protocol has landed and is available for download.

    VMware View 4.0 includes the following new features:

    • VMware View with PCoIP – PCoIP provides an optimized desktop experience for the delivery of the entire desktop environment including applications, images, audio, and video content for a wide range of users on the LAN or across the WAN. PCoIP can compensate for an increase in latency or a reduction in bandwidth, to ensure that end users can remain productive regardless of network conditions.
    • PCoIP includes VMware View Display with support for up to four monitors and the ability to deliver the optimal resolution and pivot orientation to each monitor independently.
    • VMware vSphere Support – VMware vSphere 4 support enables improved virtual machine scalability, performance, and management, with continued support for VMware Infrastructure 3.x.
    • Enhanced single sign-on – The Log in as current user feature is integrated with Active Directory and smart cards to help simplify the process of logging in to a VMware View desktop.
    • Restricted entitlements – Administrators can control user access to virtual desktops based on the View Connection Server being used for authentication.
    • Smart card policies – Administrators can set group policies to force desktop disconnection and require reconnection when users remove smart cards.
    • Domain filtering – You can use vdmadmin.exe to control the accessibility of domains and traverse trust relationships more quickly.
    • You can cleanly delete View desktops using scripts.
    • You can log in to View desktops using user principal names (UPN).
    • You can explicitly configure IP addresses to override those supplied by the View Agent when accessing a desktop.
    • Mixed Active Directory and Kerberos authentication is supported.

    The VMware View 4  release notes can be find here, and the downloads are here. Next week i try to test VMware View 4 and blog my experiences.

     

    Today when i woke up there where a lot of VMware updates available (to much to handle for one day :-) ).  I did an upgrade of my lab environment, it went smooth with any issues. VMware did a great job with the new improvements! Here’s a list of improvements with some screenshots:

    VMware ESX 4 Update 1 improvements:

     

    VMware View 4.0 support This release adds support for VMware View 4.0, a solution built specifically for delivering desktops as a managed service from the protocol to the platform.

    Windows 7 and Windows 2008 R2 support – This release adds support for 32-bit and 64-bit versions of Windows 7 as well as 64-bit Windows 2008 R2 as guest OS platforms. In addition, the vSphere Client is now supported and can be installed on a Windows 7 platform. For a complete list of supported guest operating systems with this release, see the VMware Compatibility Guide.

    Enhanced Clustering Support for Microsoft Windows – Microsoft Cluster Server (MSCS) for Windows 2000 and 2003 and Windows Server 2008 Failover Clustering is now supported on a VMware High Availability (HA) and Dynamic Resource Scheduler (DRS) cluster in a limited configuration. HA and DRS functionality can be effectively disabled for individual MSCS virtual machines as opposed to disabling HA and DRS on the entire ESX/ESXi host. Refer to the Setup for Failover Clustering and Microsoft Cluster Service guide for additional configuration guidelines.

    Enhanced VMware Paravirtualized SCSI Support Support for boot disk devices attached to a Paravirtualized SCSI ( PVSCSI) adapter has been added for Windows 2003 and 2008 guest operating systems. Floppy disk images are also available containing the driver for use during the Windows installation by selecting F6 to install additional drivers during setup. Floppy images can be found in the /vmimages/floppies/ folder.

    Improved vNetwork Distributed Switch Performance Several performance and usability issues have been resolved resulting in the following:

    • Improved performance when making configuration changes to a vNetwork Distributed Switch (vDS) instance when the ESX/ESXi host is under a heavy load
    • Improved performance when adding or removing an ESX/ESXi host to or from a vDS instance
    • Increase in vCPU per Core Limit The limit on vCPUs per core has been increased from 20 to 25. This change raises the supported limit only. It does not include any additional performance optimizations. Raising the limit allows users more flexibility to configure systems based on specific workloads and to get the most advantage from increasingly faster processors. The achievable number of vCPUs per core depends on the workload and specifics of the hardware. For more information see the Performance Best Practices for VMware vSphere 4.0 guide.

    Enablement of Intel Xeon Processor 3400 Series – Support for the Xeon processor 3400 series has been added. For a complete list of supported third party hardware and devices, see the VMware Compatibility Guide.

    The new VMware ESX 4 update 1 build is 208167

     image

     

    VMware vCenter Server 4.0 Update 1 improvements:

     

    • IBM DB2 Database Support for vCenter Server — This release adds support for IBM DB2 9.5 as the backend database platform for VMware vCenter Server 4.0. The following editions of IBM DB2 are supported:
      • IBM DB2 Enterprise 9.5
      • IBM DB2 Workgroup 9.5
      • IBM DB2 Express 9.5
      • IBM DB2 Express-C 9.5
    • VMware View 4.0 support — This release adds support for VMware View 4.0, a solution built specifically for delivering desktops as a managed service from the protocol to the platform.
    • Windows 7 and Windows 2008 R2 support — This release adds support for 32-bit and 64-bit versions of Windows 7 as well as 64-bit Windows 2008 R2 as guest operating system platforms. In addition, the vSphere Client is now supported and can be installed on a Windows 7 platform.
    • Pre-Upgrade Checker Tool — A standalone pre-upgrade checker tool is now available as part of the vCenter Server installation media that proactively checks ESX hosts for any potential issues that you might encounter while upgrading vCenter agents on these hosts as part of the vCenter Server upgrade process. You can run this tool independently prior to upgrading an existing vCenter Server instance. The tool can help identify any configuration, networking, disk space or other ESX host-related issues that could prevent ESX hosts from being managed by vCenter Server after a successful vCenter Server upgrade.

    image

    • HA Cluster Configuration Maximum — HA clusters can now support 160 virtual machines per host in HA Cluster of 8 hosts or less. The maximum number of virtual machines per host in cluster sizes of 9 hosts and above is still 40, allowing a maximum of 1280 Virtual Machines per HA cluster.
      The new vCenter version and build is 4.0.0 build 208111

    image

     

    When choosing for Operating System for the vCenter server keep the following in your mind:

     

    Future releases of VMware vCenter Server might not support installation on 32-bit Windows operating systems. VMware recommends installing vCenter Server on a 64-bit Windows operating system. If you have VirtualCenter 2.x installed, see the vSphere Upgrade Guide for instructions on installing vCenter Server on a 64-bit operating system and preserving your VirtualCenter database.

     

     

    VMware Data Recovery (vDR) version 1.1 improvements:

     

    File Level Restore Functionality is Officially Supported

  • File Level Restore (FLR) provides a way to access individual files within restore points for Windows virtual machines. In previous versions of Data Recovery, FLR was provided as an experimental feature. File Level Restore feature is now officially supported.

  • Integrity Check Stability and Performance Improved

    The integrity check process is faster and more stable. Note that integrity checks are computationally intensive processes and can take significant periods of time. The exact amount of time integrity checks take varies based on of the size of the deduplication store. Even with these enhancements, integrity checks that take several hours are not unexpected.

  • Integrity Checks Provides Improved Progress Information

    When an integrity check is running, a progress indicator is displayed. This progress indicator has been improved, although it does not provide the optimal level of detail.

  • Enhanced CIFS Shares Support
  •  

    File Level Restore (FLR) is a graphical client that can restore individual files.  Here are some screenshots of FLR:

    image

    image

    image

    image 

     

    vSphere PowerCLI 4.0 Update 1 improvements:

     

    • Managing the failover and load-balancing policies of VirtualSwitch and VirtualPortGroup objects with Get-NicTeamingPolicy and Set-NicTeamingPolicy.

    • Copying files in and out of guest operating systems with Copy-VMGuestFile.

    • Restarting virtual machines with Restart-VM.

    • Managing the power state of hosts using Start-VMHost, Restart-VMHost, Suspend-VMHost, and Stop-VMHost.

    • Managing guest networks with Get-VMGuestNetworkInterface, Set-VMGuestNetworkInterface, Get-VMGuestRoute, New-VMGuestRoute, Remove-VMGuestRoute, and Set-VMGuestRoute.

    • Retrieving and removing USB devices with Get-UsbDevice and Remove-UsbDevice.

    • Managing NIC customization settings with Get-OSCustomizationNicMapping, New-OSCustomizationNicMapping, and Set-OSCustomizationNicMapping.

    • Handling virtual machine questions with Get-VMQuestion and Set-VMQuestion.

    • Working with host storages and iSCSI HBA devices with Get-VMHostHba, Set-VMHostHba, Get-iScsiHbaTarget, New-iScsiHbaTarget, Remove-iScsiHbaTarget, Set-iScsiHbaTarget, and Set-VMHostStorage.

    • Moving templates with Move-Template and Move-Inventory.

    • Managing the access control system with Get-VIPrivilege, Get-VIRole, New-VIRole, Remove-VIRole, Set-VIRole, Get-VIPermission, New-VIPermission, Remove-VIPermission, and Set-VIPermission.

    • Managing DRS recommendations with Get-DrsRecommendation and Apply-DrsRecommendation.

    • Upgrading hosts with Install-VMHostPatch.

    • Managing virtual appliances with Get-VApp, Export-VApp, Import-VApp, New-VApp, Remove-VApp, Set-VApp, Start-VApp, and Stop-VApp.

    • Managing PCI and SCSI passthrough devices with Add-PassthroughDevice, Get-PassthroughDevice, and Remove-PassthroughDevice.

    • Running BAT (Windows) and BASH (Linux) scripts with Invoke-VMScript.

    • Granting and revoking shell access with New-VMHostAccount and Set-VMHostAccount.

    • Uploading firmware packages with Set-VMHostFirmware.

    • Creating virtual machines with thin provisioned disks with New-VM.

    • Cloning powered-on virtual machines with New-VM.

    • Resizing virtual disks and guest partitions with Set-HardDisk.

    • Extending, cloning, inflating, and reallocating virtual hard disks with Copy-HardDisk, New-HardDisk, and Set-HardDisk.

    • Managing the host time zones with Get-VMHostAvailableTimeZone and Set-VMHost.

    • Working with default Datastore Provider and Inventory Provider drives.

    • Working with files and directories in datastores by using the Datastore Provider.

    image

     

    Download is available here.

     

    VMware vCenter Server Heartbeat 5.5 Update 2 improvements:

     

    The features available depend on the version of vCenter Server installed.

    • Support for Windows Server 2008 SP1 and SP2 (x86/x64) — VMware vCenter Server Heartbeat now supports running on Windows Server 2008 SP1 and SP2 (including x86 and x64 versions) operating systems.
    • Support for Windows Server 2003 Enterprise SP2 (x64) — VMware vCenter Server Heartbeat now supports running on the Windows Server 2003 Enterprise SP2 (x64) operating system.
    • Protection of VMware vCenter Management Web Services — This release of VMware vCenter Server Heartbeat adds the vCenter Management Web Server to its list of protected vCenter Server components.
    • Introduction of the WinZip Self-Extracting executable file for Setup — Installation and setup of VMware vCenter Server Heartbeat is initiated through the use of a WinZip Self-Extracting executable file.
    • 60-day evaluation mode — This release of VMware vCenter Server Heartbeat provides a built-in 60-day evaluation mode that is triggered from the date of installation. Either prior to or upon expiration of the 60-day evaluation period, administrators will need to provide a valid license key to continue to leverage VMware vCenter Server Heartbeat functionality.
    • Tomcat Monitoring Rule — A new rule has been added for vCenter 4.0 Tomcat Web Server availability.
    • Note: The term vSphere Client is applicable to both vSphere Client and VI Client except where VI Client is specifically stated.

     

    The next new version will probably the View 4 release on Monday.

     

    After attending the VMware View 4 Talkshoe podcast the following information about the announced VMware  View 4 was discussed:

    VM’s per core:

    VM’s per core, In VMware View 3 the number was 6-9 VM’s per core, now in View 4 with for example the Intel Nehalem processors you can get to 12-16 VM’s per core. This number heavily depends for example on the application load inside the VM’s.

    The PCoIP protocol does NOT support:

    - Security Server;

    - Smart Cards integration;

    - Thinprint support.

    Generally: 

    - The PCoIP protocol is not different in scalability than RDP;

    - For the RDP protocol version 6 is used in VMware VIEW;

    - Offline desktop support is still experimental;

    - There’s no RTO Software Virtual Profiles in this release of VMware VIEW 4;

    - Windows  7 is still experimental, official support will be around the begin of 2010; 

    - The Connection server must be installed on Windows 2003, support for Windows 2008 will be around the begin of 2010;

    - Advise for virus scanning software is use VMware aware virus scanners (VMsafe), for example Trend Micro and McAfee have beta’s that use the VMsafe technology.

    logo  PCoIP-150x60