Tag: ESX
vSphere 4.1 features list!
by BassQ on Jul.14, 2010, under VMWare
Source; http://virtualization.info/en/news/2010/07/release-vmware-vsphere-4-1.html
As expected, VMware releases today a significant update for its vSphere virtual infrastructure.
vSphere 4.1 introduces an impressive number of new features that virtualization.info partially unveiled in May:
- Scripted Install for ESXi. Scripted installation of ESXi to local and remote disks allows rapid deployment of ESXi to many machines. You can start the scripted installation with a CD-ROM drive or over the network by using PXE booting.
- vSphere Client Removal from ESX/ESXi Builds. For ESX and ESXi, the vSphere Client is available for download from the VMware Web site. It is no longer packaged with builds of ESX and ESXi.
- Boot from SAN. vSphere 4.1 enables ESXi boot from SAN (BFN). iSCSI, FCoE, and Fibre Channel boot are supported.
- Hardware Acceleration with vStorage APIs for Array Integration (VAAI). ESX can offload specific storage operations to compliant storage hardware. With storage hardware assistance, ESX performs these operations faster and consumes less CPU, memory, and storage fabric bandwidth.
- Storage Performance Statistics. vSphere 4.1 offers enhanced visibility into storage throughput and latency of hosts and virtual machines, and aids in troubleshooting storage performance issues. NFS statistics are now available in vCenter Server performance charts, as well as esxtop. New VMDK and datastore statistics are included. All statistics are available through the vSphere SDK.
- Storage I/O Control. This feature provides quality-of-service capabilities for storage I/O in the form of I/O shares and limits that are enforced across all virtual machines accessing a datastore, regardless of which host they are running on. Using Storage I/O Control, vSphere administrators can ensure that the most important virtual machines get adequate I/O resources even in times of congestion.
- iSCSI Hardware Offloads. vSphere 4.1 enables 10Gb iSCSI hardware offloads (Broadcom 57711) and 1Gb iSCSI hardware offloads (Broadcom 5709).
- Network I/O Control. Traffic-management controls allow flexible partitioning of physical NIC bandwidth between different traffic types, including virtual machine, vMotion, FT, and IP storage traffic (vNetwork Distributed Switch only).
- IPv6 Enhancements. IPv6 in ESX supports Internet Protocol Security (IPsec) with manual keying.
- Load-Based Teaming. vSphere 4.1 allows dynamic adjustment of the teaming algorithm so that the load is always balanced across a team of physical adapters on a vNetwork Distributed Switch.
- E1000 vNIC Enhancements. E1000 vNIC supports jumbo frames in vSphere 4.1.
- Windows Failover Clustering with VMware HA. Clustered Virtual Machines that utilize Windows Failover Clustering/Microsoft Cluster Service are now fully supported in conjunction with VMware HA.
- VMware HA Scalability Improvements. VMware HA has the same limits for virtual machines per host, hosts per cluster, and virtual machines per cluster as vSphere.
- VMware HA Healthcheck and Operational Status. The VMware HA dashboard in the vSphere Client provides a new detailed window called Cluster Operational Status. This window displays more information about the current VMware HA operational status, including the specific status and errors for each host in the VMware HA cluster.
- VMware Fault Tolerance (FT) Enhancements. vSphere 4.1 introduces an FT-specific versioning-control mechanism that allows the Primary and Secondary VMs to run on FT-compatible hosts at different but compatible patch levels. vSphere 4.1 differentiates between events that are logged for a Primary VM and those that are logged for its Secondary VM, and reports why a host might not support FT. In addition, you can disable VMware HA when FT-enabled virtual machines are deployed in a cluster, allowing for cluster maintenance operations without turning off FT.
- DRS Interoperability for VMware HA and Fault Tolerance (FT). FT-enabled virtual machines can take advantage of DRS functionality for load balancing and initial placement. In addition, VMware HA and DRS are tightly integrated, which allows VMware HA to restart virtual machines in more situations.
- Enhanced Network Logging Performance. Fault Tolerance (FT) network logging performance allows improved throughput and reduced CPU usage. In addition, you can use vmxnet3 vNICs in FT-enabled virtual machines.
- Concurrent VMware Data Recovery Sessions. vSphere 4.1 provides the ability to concurrently manage multiple VMware Data Recovery appliances.
- vStorage APIs for Data Protection (VADP) Enhancements. VADP now offers VSS quiescing support for Windows Server 2008 and Windows Server 2008 R2 servers. This enables application-consistent backup and restore operations for Windows Server 2008 and Windows Server 2008 R2 applications.
- vCLI Enhancements. vCLI adds options for SCSI, VAAI, network, and virtual machine control, including the ability to terminate an unresponsive virtual machine. In addition, vSphere 4.1 provides controls that allow you to log vCLI activity.
- Lockdown Mode Enhancements. VMware ESXi 4.1 lockdown mode allows the administrator to tightly restrict access to the ESXi Direct Console User Interface (DCUI) and Tech Support Mode (TSM). When lockdown mode is enabled, DCUI access is restricted to the root user, while access to Tech Support Mode is completely disabled for all users. With lockdown mode enabled, access to the host for management or monitoring using CIM is possible only through vCenter Server. Direct access to the host using the vSphere Client is not permitted.
- Access Virtual Machine Serial Ports Over the Network. You can redirect virtual machine serial ports over a standard network link in vSphere 4.1. This enables solutions such as third-party virtual serial port concentrators for virtual machine serial console management or monitoring.
- vCenter Converter Hyper-V Import. vCenter Converter allows users to point to a Hyper-V machine. Converter displays the virtual machines running on the Hyper-V system, and users can select a powered-off virtual machine to import to a VMware destination.
- Enhancements to Host Profiles. You can use Host Profiles to roll out administrator password changes in vSphere 4.1. Enhancements also include improved Cisco Nexus 1000V support and PCI device ordering configuration.
- Unattended Authentication in vSphere Management Assistant (vMA). vMA 4.1 offers improved authentication capability, including integration with Active Directory and commands to configure the connection.
- Updated Deployment Environment in vSphere Management Assistant (vMA). The updated deployment environment in vMA 4.1 is fully compatible with vMA 4.0. A significant change is the transition from RHEL to CentOS.
- vCenter Orchestrator 64-bit Support. vCenter Orchestrator 4.1 provides a client and server for 64-bit installations, with an optional 32-bit client. The performance of the Orchestrator server on 64-bit installations is greatly enhanced, as compared to running the server on a 32-bit machine.
- Improved Support for Handling Recalled Patches in vCenter Update Manager. Update Manager 4.1 immediately sends critical notifications about recalled ESX and related patches. In addition, Update Manager prevents you from installing a recalled patch that you might have already downloaded. This feature also helps you identify hosts where recalled patches might already be installed.
- License Reporting Manager. The License Reporting Manager provides a centralized interface for all license keys for vSphere 4.1 products in a virtual IT infrastructure and their respective usage. You can view and generate reports on license keys and usage for different time periods with the License Reporting Manager. A historical record of the utilization per license key is maintained in the vCenter Server database.
- Power Management Improvements. ESX 4.1 takes advantage of deep sleep states to further reduce power consumption during idle periods. The vSphere Client has a simple user interface that allows you to choose one of four host power management policies. In addition, you can view the history of host power consumption and power cap information on the vSphere Client Performance tab on newer platforms with integrated power meters.
- Reduced Overhead Memory. vSphere 4.1 reduces the amount of overhead memory required, especially when running large virtual machines on systems with CPUs that provide hardware MMU support (AMD RVI or Intel EPT).
- DRS Virtual Machine Host Affinity Rules. DRS provides the ability to set constraints that restrict placement of a virtual machine to a subset of hosts in a cluster. This feature is useful for enforcing host-based ISV licensing models, as well as keeping sets of virtual machines on different racks or blade systems for availability reasons.
- Memory Compression. Compressed memory is a new level of the memory hierarchy, between RAM and disk. Slower than memory, but much faster than disk, compressed memory improves the performance of virtual machines when memory is under contention, because less virtual memory is swapped to disk.
- vMotion Enhancements. In vSphere 4.1, vMotion enhancements significantly reduce the overall time for host evacuations, with support for more simultaneous virtual machine migrations and faster individual virtual machine migrations. The result is a performance improvement of up to 8x for an individual virtual machine migration, and support for four to eight simultaneous vMotion migrations per host, depending on the vMotion network adapter (1GbE or 10GbE respectively).
- ESX/ESXi Active Directory Integration. Integration with Microsoft Active Directory allows seamless user authentication for ESX/ESXi. You can maintain users and groups in Active Directory for centralized user management and you can assign privileges to users or groups on ESX/ESXi hosts. In vSphere 4.1, integration with Active Directory allows you to roll out permission rules to hosts by using Host Profiles.
- Configuring USB Device Passthrough from an ESX/ESXi Host to a Virtual Machine. You can configure a virtual machine to use USB devices that are connected to an ESX/ESXi host where the virtual machine is running. The connection is maintained even if you migrate the virtual machine using vMotion.
- Improvements in Enhanced vMotion Compatibility. vSphere 4.1 includes an AMD Opteron Gen. 3 (no 3DNow!) EVC mode that prepares clusters for vMotion compatibility with future AMD processors. EVC also provides numerous usability improvements, including the display of EVC modes for virtual machines, more timely error detection, better error messages, and the reduced need to restart virtual machines.
- vCenter Update Manager Support for Provisioning, Patching, and Upgrading EMC’s ESX PowerPath Module. vCenter Update Manager can provision, patch, and upgrade third-party modules that you can install on ESX, such as EMC’s PowerPath multipathing software. Using the capability of Update Manager to set policies using the Baseline construct and the comprehensive Compliance Dashboard, you can simplify provisioning, patching, and upgrade of the PowerPath module at scale.
- User-configurable Number of Virtual CPUs per Virtual Socket. You can configure virtual machines to have multiple virtual CPUs reside in a single virtual socket, with each virtual CPU appearing to the guest operating system as a single core. Previously, virtual machines were restricted to having only one virtual CPU per virtual socket.
- Expanded List of Supported Processors. The list of supported processors has been expanded for ESX 4.1. Among the supported processors is the Intel Xeon 7500 Series processor, code-named Nehalem-EX (up to 8 sockets).
More than that, with vSphere 4.1 VMware is enriching its offering for the SMB market, adding VMotion to the Essential Plus license:
Microsoft’s Hyper-V R2 vs. VMware’s vSphere: A feature comparison
by BassQ on Dec.11, 2009, under VMWare, Windows Server
VMware and Microsoft are ramping up their virtualization games with relatively new releases. Scott Lowe compares and contrasts some of the major features in vSphere and Hyper-V R2.
Source: http://blogs.techrepublic.com.com/datacenter/?p=1820
Microsoft was late to the virtualization game, but the company has made gains against its primary competitor in the virtualization marketplace, VMware. In recent months, both companies released major updates to their respective hypervisors: Microsoft’s Hyper-V R2 and VMware’s vSphere. In this look at the hypervisor products from both companies, I’ll compare and contrast some of the products’ more common features and capabilities. I do not, however, make recommendations about which product might be right for your organization.
Table A compares items in four editions of vSphere and three available editions of Hyper-V R2. Below the table, I explain each of the comparison items. (Product note: With the release of vSphere, VMware has released an Enterprise Plus edition of its hypervisor product. Enterprise Plus provides an expanded set of capabilities that were not present in older product versions. Customers have to upgrade from Enterprise to Enterprise Plus in order to obtain these capabilities.)
Table A
System Center Virtual Machine Manager 2008 R2 RTM!
by BassQ on Aug.25, 2009, under Microsoft, Windows Server

Zane Adam: System Center Virtual Machine Manager 2008 R2 has RTM’d and GA via volume licensing is set for October 1. This is great news for all and I’d like to especially thank our VMM 2008 R2 Development, Product Management, and Test teams. Lots of hard work fueled by their passion in virtualization and management has resulted in a very good software release.
A 180-day evaluation version is now available, too, on the Microsoft Download site. You can access it here.
Please experience for yourself what the 10,000+ people who have previously downloaded our ‘Release Candidate’ plus organizations such as Continental Airlines, Lionbridge Technologies, and Indiana University have seen with VMM 2008 R2!
I encourage everyone to explore the new System Center Virtual Machine Manager 2008 R2 and its new features such as quick storage migration, live migration, and many others. We even offer support for vSphere 4.
To learn more on the new features and capabilities of VMM2008 R2, please try to attend our upcoming TechNet session ‘Technical Overview of System Center Virtual Machine Manager 2008 R2’. Presented by our Technical Product Manager Kenon Owens, it will be chocked full of new and cool VMM 2008 R2 items. Go here to register for this Wednesday, September 09, 2009 (10:00 AM Pacific) event.
Source : http://techlog.org/archive/2009/08/24/system_center_virtual_machine_
Manage your VMware environment from your Iphone
by BassQ on Jun.14, 2009, under VMWare
Want to manage your VMware virtual environment on the go? Now there’s an app for that! VManage is an application developed to allow the IT administrator to view critical environment data about their virtual infrastructure as well as perform fundamental tasks such as VMotion’ing from anywhere at any time. Viewing basic performance data (more advanced data to come) is as easy as selecting a Virtual Machine or Host and examining the details. Simply add a Virtual Center server address, credentials and a VPN if necessary and that’s it. So if you’re an IT administrator who doesn’t spend every waking moment in front of your PC, this is the tool for you.
Environment Configuration Note:
The Virtual Center server by default exposes port 443 for the web service. This port will need to be available to the iPhone/iPod Touch in order for the VManage application to be able to interact with it. This can be achieved via a VPN or exposing the port to the web.
Application Configuration Note:
The iPhone/iPod Touch settings application needs to be set as follows …
server: https:///sdk **required**
domain: AD Domain Name **optional**
username: AD User **required**
password: AD password **required**
VMware vSphere
by BassQ on Apr.22, 2009, under VMWare
There’s hardly any point in covering the announcements of today. There are so many people blogging right now that no one will have the chance to keep up with reading. That’s why I decided not to write or copy any of the announcements. Of course I just might give my thoughts on the webcast this evening but that’s probably it… Anyway, I divided it up in two major sections “News” and “Previews” and within these sections VMware and of course “Bloggers Community”. I will keep updating this post, make sure to visit it again.

How to convert VMWare image to Hyper-V images?
by BassQ on Apr.06, 2009, under VMWare
Here’s a small how-to based on my experiences:
1) Uninstall VM tools from your VM
2) Shutdown the VM
If your VMs are based on SCSI drives (like mine were – because VMware recommends SCSI) and the operating systems are Windows XP, 2003 or earlier then you have to add the IDE driver to your VM before you shut it down in VMware.
Otherwise you will end up with a converted VM that starts up in Hyper-V with a blue screen of death (BSOD) and 0x0000007B – “Inaccessible Boot Device” error. This is due to the fact that your converted VM will have no Primary IDE Channel and Hyper-V will presume that your converted disk is IDE type and located on the Primary IDE Channel.
Doing a Windows Repair Install can fix the 0x7B Inaccessible Boot Device error – but it’s both time consuming and the result might not be good. (Believe me – I had to redo a migration of a SharePoint installation because a Windows Repair Install messed it up. Luckily I then came up with the solution described below instead).
Please note that adding a temporary IDE disk to your VM is not necessary with VMs running Windows Vista or Windows 2008 – they seem to detect the Primary IDE Channel during initial boot phase.
3) Add a new IDE disk drive to your VM: (any size will do)
Make sure that you select “Adapter: IDE 0 Device: 0” under “Virtual Device Node” while creating the new disk (otherwise you might end up with yet another SCSI disk)
4) Boot up your virtual machine with both drives connected and check that it detects your new IDE drive (along with a primary IDE channel and a disk device driver). You should be able to see the new drive as "not initialized" in Disk Management.
5) Power off your virtual machine and remove the newly created IDE disk from your VM (you can delete it from disk as well). Do not power on your VMware Machine again!
6) Now convert your VMDK file to VHD format using the newest Vmdk2Vhd utility (currently version 1.0.13) that can be downloaded from http://vmtoolkit.com.
7) You can now uninstall VMware Server and install Hyper-V + current Windows Updates on your host server
Create a new Virtual Machine in Hyper-V. Make sure you select “Use an existing virtual hard disk” and select the VHD file that you just created.
9) Power it on, Install “Integration Services” and reboot when prompted:
10) Assign the original IP address(es) to your new network card(s)
11) Check device manager
12) Do another reboot
13) Check that all your applications and services are running
14) Done!

Note: if you have Win2008 VM’s then it’s not necessary to add a temporary IDE disk during migration but you might want to copy the relevant KB949219 (http://support.microsoft.com/kb/949219) update package to your VM before converting it. Otherwise it will start up with three warnings in the Device Manager for “Microsoft VMBus Video Device”, “Microsoft VMBus HID Miniport” and “Microsoft VMBus Network Adapter” – hence you will have no network access. I worked around it by “burning” the KB949219 updates to an ISO file using “ISO recorder“ (http://isorecorder.alexfeinman.com) and mounting the ISO file to my VM.
Pushing the Limits of Windows: Paged and Nonpaged Pool
by BassQ on Mar.31, 2009, under Microsoft, Weblog, Windows Server
In previous Pushing the Limits posts, I described the two most basic system resources, physical memory and virtual memory . This time I’m going to describe two fundamental kernel resources, paged pool and nonpaged pool, that are based on those, and that are directly responsible for many other system resource limits including the maximum number of processes, synchronization objects, and handles.
Paged and nonpaged pools serve as the memory resources that the operating system and device drivers use to store their data structures. The pool manager operates in kernel mode, using regions of the system’s virtual address space (described in the Pushing the Limits post on virtual memory) for the memory it sub-allocates. The kernel’s pool manager operates similarly to the C-runtime and Windows heap managers that execute within user-mode processes. Because the minimum virtual memory allocation size is a multiple of the system page size (4KB on x86 and x64), these subsidiary memory managers carve up larger allocations into smaller ones so that memory isn’t wasted.
For example, if an application wants a 512-byte buffer to store some data, a heap manager takes one of the regions it has allocated and notes that the first 512-bytes are in use, returning a pointer to that memory and putting the remaining memory on a list it uses to track free heap regions. The heap manager satisfies subsequent allocations using memory from the free region, which begins just past the 512-byte region that is allocated.
Nonpaged Pool
The kernel and device drivers use nonpaged pool to store data that might be accessed when the system can’t handle page faults. The kernel enters such a state when it executes interrupt service routines (ISRs) and deferred procedure calls (DPCs), which are functions related to hardware interrupts. Page faults are also illegal when the kernel or a device driver acquires a spin lock, which, because they are the only type of lock that can be used within ISRs and DPCs, must be used to protect data structures that are accessed from within ISRs or DPCs and either other ISRs or DPCs or code executing on kernel threads. Failure by a driver to honor these rules results in the most common crash code, IRQL_NOT_LESS_OR_EQUAL .
Nonpaged pool is therefore always kept present in physical memory and nonpaged pool virtual memory is assigned physical memory. Common system data structures stored in nonpaged pool include the kernel and objects that represent processes and threads, synchronization objects like mutexes, semaphores and events, references to files, which are represented as file objects, and I/O request packets (IRPs), which represent I/O operations.
Paged Pool
Paged pool, on the other hand, gets its name from the fact that Windows can write the data it stores to the paging file, allowing the physical memory it occupies to be repurposed. Just as for user-mode virtual memory, when a driver or the system references paged pool memory that’s in the paging file, an operation called a page fault occurs, and the memory manager reads the data back into physical memory. The largest consumer of paged pool, at least on Windows Vista and later, is typically the Registry, since references to registry keys and other registry data structures are stored in paged pool. The data structures that represent memory mapped files, called sections internally, are also stored in paged pool.
Device drivers use the ExAllocatePoolWithTag API to allocate nonpaged and paged pool, specifying the type of pool desired as one of the parameters. Another parameter is a 4-byte Tag , which drivers are supposed to use to uniquely identify the memory they allocate, and that can be a useful key for tracking down drivers that leak pool, as I’ll show later.
Enable ssh on ESXi 3.5
by BassQ on Mar.20, 2009, under VMWare
First ESXi shell access;
How to get shell access to your VMWare ESXi server?
By default the VMWare ESXi server don’t offer shell access (through the menu).
But by doing the following, you will be able to access the shell (although its limited):
1. Hook up a screen and a keyboard to the VMWae ESXi server.
2. Press “Alt+F1″
3. Write “unsupported” and press Enter (if you screw up, and think you’ve typed something wrong,
you can use Ctrl+U to clear the input field).
4. Enter the root password, an voila, shell access.
Then enable ssh on ESXi 3.5
By default, ssh access is disabled on VMware ESXi 3.5, so how do i enable ssh on VMware ESXi 3.5?
1. Type “vi /etc/inetd.conf” and press “enter”.
2. Locate the line that starts with “#ssh stream tcp nowait root /sbin/dropbearmulti…….”
3. Move the marker over the “#” and press “x”.
4. Press “Escape” and write “:wq”, then press “enter”.
5. Type “/sbin/services.sh restart” and press “Enter”. Note: If you are running ESXi 3.5 Update 2, the services.sh no longer restarts the inetd process. You will have to manually kill the inetd process, in order to restart it and enable ssh access without a reboot. Type “ps | grep inetd” and press “enter”. You will then see something similiar to “1289 1289 busybox inetd”. Then write “kill -HUP 1289″, and remember to write the number “ps | grep inetd” returns to you!
Best practices for deploying Citrix on vmware ESX
by BassQ on Mar.01, 2009, under VMWare
First and foremost: this tuning list is my own experience and the experience of several users on the VMware forum . Your mileage may vary.
The goods:
- Virtual Infrastructure 3
- Windows 2003 Std (or Enterprise) Edition R2 (x86, not x64)
- Citrix Presentation Server 4.0 (yes, I know, the old one
)
The tips:
- First this: it all depends on the applications used! Context switches is the key here…
- Use Windows 2003 , not Windows 2000
- Don’t P2V your servers, but use clean templates
- Make sure the correct HAL (single or multi) is installed in the virtual machine. Otherwise, your vCPU will spike.
- Always assign 1vCPU . If necessary, add a 2nd vCPU. Do not use 4 vCPUs!
- Use 2 GB to start. Scale up to +-4 GB of vRAM if necessary
- Use 1 .vmdk for your system partition (C:\ or other remapped drive letter) and 1 separate .vmdk for your program files.
- Put the page file on the 2nd .vmdk
- Important: disconnect any .iso file in your virtual CD-Rom
- Use roaming profiles and cleanup your profiles at logoff
- Disable sound for your published apps
- Install the UPH service (download it here )
- User sessions: for me, 30 users on a VM is the sweet spot. Do not expect to get as many users on it as on a physical box!
- Scale out, not up. A major advantage of VM is to clone/NewSID/sysprep existing servers and put them into your existing Citrix farm. Just stop & disable your IMA service , clean up your RMLocalDB (if you use enterprise) and NewSid the thing. Refer to this support article for more info.
- Use dual core or quad core systems. This because ESX will have more CPU to schedule its vCPUs on.
- Don’t ever use a 2 vCPU Citrix virtual machine in a 2 pCPU physical machine!
- Do not install the memory ballooning driver while installing the VMware Tools
- Do not use a complete installation Vmware tools : there is an issue with roaming profiles and the shared folders component. See my previous article for more info.
- Disable COM ports, hyperthreading, visual effects & use speedscreen technology where possible.
- Use snapshots when installing applications or patching your servers (yes! With VMware you can do this!). In case of disaster, you can still revert to the original working server without using backups. Make sure all snapshots are removed ASAP when finished!
- Always check that there are no snapshot leftovers (f.e. the infamous _VCB-BACKUP_ when using VCB)
- Don’t forget you can use DRS rules to run your citrix servers on separate physical hosts.
- Check out this vmworld 2006 presentation
- And last but not least: do not forget to read ESX’s (excellent) performance tuning white paper .
VMware: Hyper-V on Server Core vs ESXi
by BassQ on Oct.03, 2008, under Microsoft, VMWare
Video 1 : http://www.vmware.com/technology/whyvmware/resources/esxi-hyper-v-installation.html
This first video shows every step required to install Hyper-V and ESXi on a fresh machine. We kept count of the elapsed time, reboots, mouse clicks and keystrokes each product needed and it clearly shows the huge advantage the truly thin and OS-free ESXi architecture has in installation speed and simplicity. ESXi goes from bare-metal to fully installed in one-third the time, half the mouse clicks, hundreds fewer keystrokes and just one reboot vs. seven compared to Hyper-V. The simplicity of the ESXi wizard-driven installation is striking compared to the arduous process needed to first get the Server Core OS installed and then configure Hyper-V in a command line environment.
Video 2 : http://www.vmware.com/technology/whyvmware/resources/hyper-v-side-by-side-esxi.html
Our second video starts where the first left off and takes Hyper-V and ESXi through the steps needed to configure two iSCSI datastores for VM use. iSCSI setup is a standard task for any virtualization user that wants to take advantage of shared storage for VM migration and high availability. ESXi’s Windows-based Virtual Infrastructure client makes the iSCSI setup quick and easy. For Hyper-V, the "Windows you know" is nowhere to be seen. Instead, working with Server Core requires you to key in a long sequence of obscure commands to configure iSCSI initiators and targets, partitions and file systems. We generously showed the Hyper-V setup executed with no delays, although it took us hours of digging through Microsoft documents and knowledgebase articles to find the right commands to use when configuring iSCSI in Server Core.
Source: http://blogs.vmware.com/virtualreality/2008/09/esxi-vs-hyper-v.html
VMware accidentally timebombs ESX, causing worldwide mayhem
by BassQ on Sep.08, 2008, under VMWare
In an act of “endeavoring to deliver a release with support [that] customers deem important ” VMware accidentally left a licensing timebomb enabled in the build that it shipped to customers about three weeks ago. The timebomb causes all installed licenses for ESX to be regarded as invalid on August 12, 2008. This in turn causes virtual machines to not be allowed to start from a powerdown or suspended state or allow virtual machines to be VMotioned to another ESX host .
VMware provides one way to prevent encountering the problem and one temporary workaround until they can provide a patch: VMware has released express patches to remedy the problem.
Full repeat of VMware’s latest e-mail advisory:
Dear VMware Customers,
We have released the express patches for the product expiration issue. Please go to http://www.vmware.com/go/esxexpresspatches for download and KB articles. Since our last customer email we have completed our verification tests that the express patches we’ve released are fully compatible with the VMware Update Manager. Please see the KB articles for deployment information regarding Update Manager.
The KB articles are kept up-to-date. Please refer to the KB articles for information and updates.
In our last update, we referred to an initiative by our support and engineering teams to find an option to apply the patch without the necessity of entering maintenance mode and VMotion of VM’s to other servers, or VM power-off and re-power-on. Our earlier tests have not found a consistently successful way to address this. We continue to investigate this possibility, as we know that it would reduce the maintenance burden on our customers who may not have a patched server available for VMotion.
We are on target to release updated versions of the ESX/ESXi 3.5 Update 2 patch at 6 PM PST today. This is for customers who have not already upgraded to the previously released version of ESX/ESXi 3.5 Update 2
Thank you,
The VMware ESX Product Team
Problem:
An issue has been discovered by many VMware customers and partners with ESX Update 2 (build number 103909) and ESXi 3.5 Update 2 (build number 103908) where Virtual Machines fail to power on or VMotion successfully. This problem began to occur on August 12, 2008 for customers that had upgraded to ESX 3.5 Update 2. The problem is caused by a build timeout that was mistakenly left enabled for the release build.
The following message is displayed in the vmware.log file for the virtual machine:
This product has expired. Be sure that your host machine’s date and time are set correctly.
There is a more recent version available at the VMware web site: http://www.vmware.com/info?id=4 .
————–
Module License Power on failed.
Affected Products:
- VMware ESX 3.5 Update 2 & ESXi 3.5 Update 2. Thank you, The VMware ESX Product Team
- The problem will be seen if ESX350-200806201-UG is applied to a system.
- No other VMware products are affected.
Resolution:
VMware Engineering has produced express patches for impacted customers to resolve the issue
Source: http://www.buit.org/
Monitoring VMWare ESX using OpsMgr
by BassQ on Mar.31, 2008, under Weblog
Monitoring VMWare ESX with SCOM isn’t a hard thing, however getting correct and relivent information in a clean and easy way can be. This guide I have compiled with VMWare should provide the mechanics of setting up monitoring between VMWare ESX and SCOM.
– UPDATE : If you have trouble with the link its due my limit being reached. I will add a secondary site ASAP. Wasn’t prepared for the responce –
Download Here:
Mirror 1
Mirror 2
VMWare Links !
by BassQ on Feb.24, 2008, under Weblog
![]()
Backups:
Virtual Machine Backup Guide – http://www.vmware.com/pdf/vi3_301_201_vm_backup.pdf
Consolidated Backup in Vmware Infrastructure 3 – http://www.vmware.com/pdf/vi3_consolidated_backup.pdf
Vmware Consolidated Backup Best Practices, Tips and Tricks – http://download3.vmware.com/vmworld/2006/bct4540.pdf
Backup and Recovery of Virtual Servers – http://download3.vmware.com/vmworld/2006/mdc9870.pdf
Hot Backups and Restores – http://download3.vmware.com/vmworld/2006/tac9816.pdf
Non-disruptive Backups of Vmware Environments Using Veritas Netbackup – http://download3.vmware.com/vmworld/2006/tac9912.pdf
Perl Backup Script for Vmware ESX 2.x – vmbk.pl ( free ) – http://www.vmts.net/vmbk.htm
Perl Backup Script for Vmware ESX 3.x – vmbk.pl ( free ) – http://www.vmts.net/vmbk3.htm
Backup scripts – http://www.rtfm-ed.co.uk/?p=23+and+http://www.rtfm-ed.co.uk/?p=156
Shell script – http://www.vmware.com/community/thread.jspa?messageID=475244
Perl script – http://www.vmware.com/community/thread.jspa?threadID=70253&start=0&tstart=0
Oracle backups – http://www.vmware.com/community/thread.jspa?threadID=76746&messageID=601703#601703
Vmware Consolidated Backup Technology: Today and Future – http://download3.vmware.com/vmworld/2006/bct4539.pdf
Implementing VMware VCB – http://www.vmware-tsx.com/download.php?asset_id=19
Virtual Infrastructure Scripted Backup Utility (VISBU) – http://www.xtravirt.com/index.php?option=com_remository&Itemid=75&func=fileinfo&id=7
(continue reading…)
ESX 3.5 & VC 2.5 Released, whats new?
by BassQ on Dec.15, 2007, under Weblog
At the VMUG event I learned about a few new features that are available in ESX 3.5 & VC 2.5. Jeremy van Doorn told us about:
- Distributed Power Management (Still experimental)
- NPIV support (connect a HBA to a VM instead of an ESX host)
- VMware update manager (formerly Shavlik)
- Storage VMotion (VMotion the storage of a VM to a different location, only through command line)
- Paravirtualization possible on a per VM basis
- More RAM for a VM, up to 64GB and more RAM for the host, max 128GB
- SATA drives support (not known which drives are supported)
- Hardware page tabels for even less overhead when virtualizing memory
- 32 nodes instead of 16 in a DRS / HA cluster
- Up to 10 isolation addresses in HA
- A VM can now have a local swap file
- Cisco Discovery Protocol
- Wake On LAN for your nics
- And a very important VCB feature: restore files on VM
Apart from these items, I discovered some more nice little improvements in the interface. So the next post will be only screenshots and short comments on each new feature or button I discovered ![]()
Just some screenshots and comments about new ESX 3.5 & VC 2.5 features.
Logon with the VI Client
Starting the VI Client, I noticed a little change in the text and when you logon using the hostname instead of the FQDN, you’ll receive a certificate warning box
Getting Started Wizard
Next thing you’ll immediately notice is the “Getting Started Wizard”. On quite a number of levels, you can find these wizards like Hosts & Clusters view, Datacenter, Host, VM, Resource Pools and Clusters. The wizard helps you with the most common task to get you familiar with VC 2.5 as soon as possible. Did you notice the “Close tab” in the upper right corner? The wizards can be disabled for the advanced users.
Plugins
In the menu-bar I noticed a plugins option. Clicking it and installing the”VMware Update Manager Extension” and “VMware Converter Enterprise”, gave me two new options in the top bar. The “Consolidate” button and the “Update Manager” button. I’ll explore boh buttons later on.
![]()
![]()
Hosts & Clusters
To wade through all the options I started at the “Hosts & Clusters” level and the DataCenter level (alsmost identical). The datacenter tab didn’t bring anything new and the virtual machines tab looks the same as in VC2.0. I did notice I can now also view the column DNS Name, not sure if this was in VC2.0 already. On the hosts tab and the task & events tab, I couldn’t find any new info or columns. Except for quite a number of warning messages that my storage for VMware Update Manager is low. It is pointing to c:\documents and Settings\….. have to get an extra disk for this
. It a shame that you can’t select the warning or error message in the “Event details” screen. Would be much easier for copying and pasting when looking for support. The alarms tab, permissions tab and maps tab look like there hasn’t changed anything. But the “Update Manager” tab is completely new. On a seperate page I’ll write more about the update manager.
Hosts level
At the hosts level, there is ofcourse the “Getting Started” tab again and at the “Summary Tab” there now is an option to make an Annotation. I often use them for my VMs, but not yet for the hosts. We’ll see ![]()
The “Resource Allocation” tab showed different values then the one I was used to see. When looking at the cpu reseravtions and shares, I noticed that each VM (all single cpu) still had the value “Normal Shares” but the “Shares Value” now was set to 4000. I edited the cpu resources for a VM and noticed that the values related to the settings Low, Normal, High had changed. They now are: low = 2000, normal = 4000, high = 8000 shares. They doubled each value. Well no big deal I guess, because its all relative
When using esxtop at the cos, I noticed that there was a change in how the shares are displayed. In ESX 3.0.2 one could see the number of shares in the “ASHRS” column like 1000, 2000, 2217, etc. But now in ESX 3.5 it shows only a value of -3 in my case. See the screenshots below:
For the memory resources there is a change as well. Low memory shares is a value of 327680, normal is 655360 and high is 1 million shares.
Performance graphs
It is now easier to switch from cpu to memory or other standard graphs. In the upper right corner, there is a little pulldown menu for easy switching. It also includes a new graph “Management Agent” which shows the memory usage of the service console. Another new option is “System” which shows quite a number of cpu and memory countes for the host.
I discovered it gets even better. You can save your own views and have them listed in the dropdown menu !!! For example, for the realtime network counters, I would like to add “Network Packets Transmitted” and “Network Packets Received” and view this on a regular basis. You can now save your view by pressing “Save chart settings” and the name of this chart setting will be available in your dropdown list.
Configuration tab
First thing to notice are the extra options “Time configuration” and “Virtual Machine Swapfile location”. When selecting a ESX 3.0.2 host, the “Virtual Machine Swapfile location” option is not displayed, but the “Time configuration” option is. Its just limited in options now.
In the hardware settings for processors, memory and storage I can’t spot any differences with previous versions. In the networking properties there is a little extra balloon showing behind each nic. If you click it, it displays the Cisco Discovery Protocol settings. I haven’t used CDP before so I google a little on it and found this link with some explanation about it: http://www.javvin.com/protocolCDP.html
I browsed through all the other network options, creating vSwitches adding nics etc, but can’t find any news there. I was just wondering, when creating a new vSwitch, is the option “Promiscuous Mode” always set to “Reject” ? Not sure if the default changed here.
Storage adapters
Couldn’t find any new options in here, but I was very pleased to find that my SATA controller showed ass Storage device
I have an ASUS P2M5-SAS mainbord which I choose because of the LSI Logic Controller that emulates SCSI for the SAS controller. Now I probably can connect my disks directly to it. Small problem with the LSI controller is that you have to create an array (raid1 or 5) to present the disks to ESX. My guess is that I don’t need to do this anymore with the SATA disks.
Network adapater
A new column here: “Wake on LAN supported”. This feature is needed for Distributed Power Management. DRS is now able to powerdown a host when it doesn’t have a workload, should the host be needed again, then a Wake On LAN signal is needed to power it on again. Jeremy van Doorn (VMware) explained that this feature still experimental because integration with monitoring tools isn’t finished yet. Should DRS decide that an ESX host can be powered down, a lot of alarms will be triggered on severall external tools because they don’t understand why the host went down. Another thing I thought of myself, the HP DL 585 server I’m working with at my customers site, don’t power down. If I enter a “shutdown -h now”, ESX goes down, but finaly holds with the message “You can power down your system now” (or similar
). My guess is that WOL won’t be able to power on the server when its in this state.
I was pleased to find that suddenly my Intel NIC showed in the Network adapters list. This nic wasn’t supported or found when ESX 3.0.2 was running on it. I also noticed a change in vSwitches. I used to have a vswitch vsw-vm01 to which vmnic0 and vmnic1 were assigned. Now it only has vmnic0 assigned. The intel nic that was left in the system and is recognized now, became vmnic2 and my other nic which used to be vmnic1, has now become vmnic3. So be sure to backup your nic config / vSwitch config before upgrading. Although I guess only few people have non-working nics in their system before upgrading ![]()
Licensed Features
At a first glance, nothing new here. But when selecting the license source, there is a different window for selecting the license source. There are 4 options now.
- “Use evaluation mode”. This provides unlimited host services during the evaluation period. It may not be selected once the evaluation has expired.
- “Use serial number”. License host edition and add-ons using a serial number.
- “Use License Server”. Acquire licenses for host edition and add-ons on demand from the following server. VirtualCenter may change this server while this host is under management.
- “Use Host License file”. License host edition and add-ons using a file installed on the host.
Time Settings
This option makes it much easier to configure NTP. When you click properties, you first have a window in which you can set the date and time manually, next you can enable or disable the NTP client. Through the “Options” button you can configure the general settings and NTP settings. The general settings let you set the startup behavior of the NTP daemon. You can also start, stop and restart the NTP daemon at this point. The NTP settings let you define the NTP servers you wish to use. Nice feature is that enabling or disabling the NTP client, also updates your security profile and opens or closes the NTP client port (123). Hmmm, this would be nice with iSCSI. I’ve seen a number of failed iSCSI installations because the admin forgot to open iSCSI port on the firewall.
DNS and Routing
No changes here I guess.
Virtual Machine Startup / Shutdown
Again no changes.
Virtual Machine Swapfile location
This is a completely new feature. You can choose if your VM stores its swapfile with the VMX file or on a different datastore. This datastore can also be a local VMFS datastore !!! I remember that when running a Microsoft Cluster within ESX, there is the requirement that the boot-drive of your Windows guest, has to be on local storage. Someone explained me this is because sometimes there might be just too much delay if the guest wants to write to swapfile which might trigger the cluster to failover. I asked Jeremy van Doorn if I would now be able to put the cluster VM on SAN and VMotion it, but he thinks this is not the case yet. Unfortunately ![]()
Security Profile
No changes here
System Resource Allocation
Looks like no changes to me
Advanced Settings
I did notice some changes here, but I can’t find all of them. For sure I know that LVM has much less options to configure. There are some new sections called VMKernel and Config section. I’m not sure if options have just moved arround, seemed a bit much to search for now ![]()
That’s all for the “Configuration tab” of a host through VC2.5.
Virtual Machines
On the summay tab, I see two small GUI changes. First is that now the DNS name of a VM is mentioned, second it shows a “Memory Overhead” value. Not sure how this value is determined and what it would tell me
On the performance tab, I see the same changes as on the upper levels. Although the set of settings you can define yourself, is a new set. So you can have different sets at different levels. On the other tabs there are no new things to be found, so lets edit the VM settings ![]()
Virtual Machine Settings: Hardware tab
First thing to notice is the max ammount of RAM I can give to the VM. We can now go to 64Gb RAM assigned to a single VM… that’s realy nice
Doubt if I’ll ever need it. There is also a change in the recommended values. There are now 4 values suggested by VC, see the screenshot below.
On the network properites, I see a new box to change the MAC Address for a VM. You can choose Automatic or Manual and when selecting Manual, you can change the MAC Address. Very nice, no more editting the VMX.
In the virtual disk properties, you can resize your VMDK ! That’s realy nice. You can only increase the size, not shrink it.
Virtual Machine settings: Options tab
On this tab I immediately noticed quite a number of extra options. Lets have a look. On the “VMware Tools” item, I see an extra section “advanced”. Here you can check to “Check and upgrade Tools before each power on” and “Synchronize guest time with host”. Next there is a new section called “Power Management”. Here you define how the VM should respond when the guest OS is placed on standby. You can choose to suspend the VM or Put the OS in standby mode and leave the VM powered On. Plus you can define which nic should listen for Wake On LAN signals.
Advanced section
In the advanced section of the options tab, we see a number of unchanged options. One of them is the general section, which only has a different view under the “Configuration Parameters” button. The CPUID section hasn’t changed.
A new option is the “boot” option. Two settings can be made here, first is the Power-On boot delay. Here you can enter the number of miliseconds the boot is delayed after a VM is powered on or reset. Default value is 0 ms. Next option is “Force BIOS Setup”. This is a nice feature. Ever had to reset a VM multiple times because you were too slow pressing ESC or F12 to get into the BIOS? That’s history now, just enable “The next time the VM boots, force entry into the BIOS setup screen”. Now it will go into the BIOS without keypress ![]()
Paravirtualization
YES !!! WOW !!! We can now use the Paravirtualization technique if needed for a VM. Mostly Linux systems with kernel 2.6.21 and up, will be able to benefit from this. As the tab explains:
VMI is a paravirtualization standard supported by some guest operating systems. Guests that recognize VMI will gain significantly improved performance with VMI support. Guest operating systems which do not use VMI will gain no performance benefit from this support.
Fibre Channel NPIV
As the tab says: Virtual Machines running on hosts with Fibre Channel hardware that supports NPIV can be assigned virtual WWNs for advanced features.
Virtualized MMU
For cpu’s that support virtualizing the MMU, you can set if the VM will be using the automatic settings from the ESX host, force the use of this feature or forbid the use of this feature. I’m surprised that this MMU feature can be changed on a VM basis, very nice.
Tip: If you want to learn more about MMU and Paravirtualization, read this pdf:
http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf
SwapFileLocation
The last option is the SwapFileLocation of the VM. Here you have three options:
- default, use the host settings
- always store with the VM
- Store in the host’s swapfile datastore
The first two options are self explaining I think, the third one is a bit strange I think. The explanation in the text is: “If a swapfile datastore is specified for the host, use that datastore. Otherwise store the swapfile with the VM.”. Wouldn’t this be the same as “default”. Because setting a swapfile datastore at host level, will also enable it. If there is no datastore, then the VM can’t store the swapfile in a different location.
Today it became official, the release of ESX 3.5 & VC 2.5 & Converter 4.0.
When looking at the UN-official release of last friday, it seems that only the ESX buildnumber has changed.
ESX Server Version 3.5 | 12/10/2007 | Build 64607
VirtualCenter Version 2.5 | 12/10/2007 | Build 64201
Homepage at: http://www.vmware.com/products/vi/
Download at: http://www.vmware.com/download/vi/
Release notes at: http://www.vmware.com/support/vi3/doc/vi3_esx35_vc25_rel_notes.html
[ad#post]
VMware “announce” the new Vi3 features
by BassQ on Nov.30, 2007, under Weblog
Main thing to say that is this is a just an announcement. There’s nothing new dowload and install yet. In fact some of these products (as far as I am aware yet) aren’t even on a private beta yet, never mind a public beta. Some of this was announced at VMworld in th keynotes. I’ll focus on what’s new:
- 128GB of RAM for ESX 3.5
- 64GB of RAM for Virtual Machines
- Suport for Transparent Paravirtualization support for paravirtualizated enabled Linux 2.6.21 kernels
- Support for MMU – Memory Management Unit – support for memory page tables handled by the new CPUs
- Support for NPIV – N-Port ID Virtualization – presenting a WWN to a VM
- Support for TCP Segment Offload and jumbo frames
- Suport for local SATA Drives
- Support for 10GigE
- Storage VMotion – Moving VMs files around whilst the VM is running
- Protect against operating system failures with virtual machine failure monitoring (experimental) in VMware HA. (Continuious HA???)
- One-step restore of VMs using VMware Convertor/VirtualCenter
- Distributed Power Management (Power down ESX hosts when you don’t need them – scarey or what!)
- VMware Update Manager – “Windows Update” for ESX Hosts & the Vi Client and integrated with DRS
- Consolidation Management – Mini-Capcity Planner and VMware Convertor integrated with VirtualCenter
- Site Recovery Manager
- ESX3i
Links:
Offical Press Release:
http://www.vmware.com/company/news/releases/esx_35.html
http://www.vmware.com/products/vi/features.html
http://www.vmware.com/products/vi/whatsnew.html

