VMware
9 Replies Last post: Jul 15, 2009 1:49 PM by TVGorgon  

Tips and Tricks posted: Jun 23, 2006 7:28 AM

Click to view charney's profile Enthusiast 57 posts since
Jun 10, 2005
I am opening this topic in hopes that we can share some of the tips that have helped us along the way

Tips and Tricks (LILO)

1. Jun 23, 2006 7:47 AM in response to: charney
Click to view Shawn Markham's profile Novice 14 posts since
Sep 20, 2005
In order to patch ESX 2.x you need to restart he server without the VMkernel loading. I like to use the following command because I do not need to watch the console to select the proper LILO option.

For multi processor
lilo -R linux; reboot

or for uni processor
lilo -R linux-up; reboot

The '-R' stores a LILO command choice for only one session so on the next reboot, after the patch is installed, you'll go back to the default option of "esx".
Click to view Shawn Markham's profile Novice 14 posts since
Sep 20, 2005
I have found High CPU usage on VM's that have been P2V from a NT 4.0 with Multi Proc Server to a Uni Proc Server. ESX 2.x does not support Multi Processor NT 4.0 vm servers so we must switch the server to use the Uni HAL and kernel files.

These three options in the boot.ini file is a quick way to change the uni/multi proc settings. They work slick for when I do a Poor Man P2V with WinXPe and Robocopy on a NT 4.0 server. Just extract the HAL and KERNEL that you want from the Service Pack file.

/HAL=filename
Allows you to define the actual hardware abstraction layer (HAL) to be loaded at startup. This switch is useful in trying out a different HAL before renaming it to hal.dll. This switch is also useful when you want to try booting between multiprocessor and single processor mode when used in conjunction with the /KERNEL switch. For example, /HAL=halmps.dll. This will load Halmps.dll from the System32 directory.

/KERNEL=filename
The /KERNEL=filename switch allows you to define the actual KERNEL to be loaded at startup. This is useful in switching between a debug enabled kernel full of debugging code and a regular kernel. It is also useful for forcing Windows NT to load a specific kernel. For example, /KERNEL=ntkrnlmp.exe. This switch command will load Ntkrnlmp.exe from the System32 directory.

/NUMPROC=
This switch sets the number of processors that Windows NT will run at
startup. This will help test out performance problems and defective CPUs. For example, /NUMPROC=1

Re: Tips and Tricks (USB over IP)

3. Jun 23, 2006 8:06 AM in response to: charney
Click to view timantz's profile Novice 25 posts since
Nov 3, 2004
We have a few software products that require USB license dongles for functionality. Currently, there is no way to support USB devices from within a VM. We have purchased a AnywhereUSB/5 device to server the USB hardware key over IP to the application server VM. The devices can handle 5 keys, but currently are only able to map to a single VM. We have 2 devices to serve up 2 keys. For more info, see the white paper or website below.
White Paper:
http://www.digi.com/pdf/wp_ESXServer_AnywhereUSB.pdf
Vendor Site:
http://www.digi.com/products/usb/anywhereusb.jsp?utm_source=Google_US&utm_medium=ppc&utm_campaign=PPC_USB

Re: Tips and Tricks

4. Sep 6, 2006 6:00 AM in response to: charney
Click to view twa3's profile Enthusiast 50 posts since
Aug 7, 2006
Here is a link to the new VM importer Release Candidate. I've used the last beta version and it was really slick.

http://www.vmware.com/products/beta/vmimporter/

Re: Tips and Tricks

5. Jan 22, 2007 10:11 AM in response to: charney
Click to view buzzer's profile Lurker 2 posts since
Dec 1, 2005
Anyone else out there using IBM Blade systems? We're having issues with getting both NICs added to the virtual network (ESX 3.0.1 with VC 2.0). As soon as we add the second NIC, we lose connection to the entire ESX host. Thanks in advance

Re: Tips and Tricks

6. Mar 20, 2007 12:23 PM in response to: buzzer
Click to view twa3's profile Enthusiast 50 posts since
Aug 7, 2006
You'll have to be more specific. There are many uses for a second NIC for an ESX Host. Each of my ESX hosts have 8 NICS. 2xService Console, 2xVMkernel, 4xVM network. I'm using HP C-Class Blades....

Re: Tips and Tricks (USB over IP)

7. Apr 29, 2008 3:41 PM in response to: timantz
Click to view mike@silex's profile Novice 5 posts since
Aug 6, 2007
Silex also has a USB device server that connects USB devices (including the USB dongle/keys for VMware ESX) to an ethernet network for about half the price of the Digi product. It only has a single port but you can daisychain inexpensive USB hubs for up to 15 connections.

http://www.silexamerica.com/vmware-faq.html

Thanks

Message was edited by:
mike@silex

Message was edited by: mike@silex
Attachments:

Re: Tips and Tricks (USB over IP)

8. May 21, 2008 7:37 AM in response to: mike@silex
Click to view twa3's profile Enthusiast 50 posts since
Aug 7, 2006

We're using the following device in production. One nicety is the software only requires the usb license during MGMT so the guest's operation is not interrupted if the usb device is missing unless you need to manage the device. We have had very good success with this so far...

http://www.keyspan.com/products/us4a/

Re: Tips and Tricks

9. Jul 15, 2009 1:49 PM in response to: charney
Click to view TVGorgon's profile Lurker 1 posts since
Nov 14, 2007

I was able to import an NT 4 terminal server into our 3.5 environment prior to upgrading my converter tool. I'm going to try and use an older version to see if that makes a difference.

FYI...

I know this isn't supported or recommended but for grins I took our Nt4 Terminal server and changed the "guest operating system" properties to windows 2000 server. This allowed me to add another CPU. Suprisingly the server is running fine. It may be due to the fact that when you import NT 4 into a ESX 3.5 environment it wants to upgrade the kernel to NT5. But you might try testing it for a while. This doesn't resolve importing the NT 4 server into the environment but it is something I thought you'd like to know.

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities