Clicky

I'm running Windows 7 64-bit, and I also run vmWare Workstation 8.0.

I'm a software developer and I often need to test programs under less-than-optimal network conditions to emulate my client's environment. Does anyone have any suggested utilities or techniques I can use to simulate poor network conditions between my desktop and my vmWare installations. or is that strictly a vmWare server sort of thing? Could I use other virutalization methods to do this, like HyperV? I don't want to switch my development workstation over to a server OS, but I could install a vmWare machine that could do this (if that sort of thing is even possible).

I have some older machines as well, so I could do this physically but it'd take some time to setup and configure, and I'd really like to be able to do this using virtual technology since I'd very likely need to change things around for different clients.

asked 12/14/2011 11:15

LSMConsulting's gravatar image

LSMConsulting ♦♦


8 Answers:
If you were to migrate your existing test machines from VMware Workstation 8.0 to VMware vSphere Hypervisor (ESXi) - free download.

You could use the inbuilt Traffic Shaping functions built into VMware ESXi, which can be applied to vSwitches, or virtual machines portgroups, we use this functionaility, to conduct WAN based tests to Development Websites, and code for clients.

 
Traffic-Shaping.jpg
  • 59 KB
  • Traffic-Shaping on vSwitch
Traffic-Shaping.jpg


In the past we have used two physical Cisco Routers connected back to back with a clock box, to vary the speed of the circuit, WAN link, but this is now much easier!
    link

    answered

    hanccocka's gravatar image

    hanccocka

    You can also run and install ESXi in VMware Workstation 8.0 it's ideal for test and dev.

    See this artcile how to nest hypervisors

    http://www.veeam.com/blog/nesting-hyper-v-with-vmware-workstation-8-and-esxi-5.html

    link

    answered 2011-12-15 at 07:21:21

    hanccocka's gravatar image

    hanccocka

    Great information, thanks.

    <If you were to migrate your existing test machines from VMware Workstation 8.0 to VMware vSphere Hypervisor (ESXi)>

    So I can use vSphere Hypervisor like I do vmWare Workstation? Or am I misunderstanding you?

    link

    answered 2011-12-15 at 07:22:25

    LSMConsulting's gravatar image

    LSMConsulting

    VMware Workstation 8.0 is a Type 2 Hypervisor, which means, it requires an OS, to install the VMware Workstation 8.0 application.

    ESXi, is a Type 1 Bare Metal Hypervisor, it must be installed on a machine with NO OS, because it is the OS. Or it will replace the OS.

    So you either have to find a spare machine, or install inside VMware Workstation as a Virtual Machine. If you install as a VM for Test and Dev, performance will be slower.

    But ESXi is free, and any VMs you create on Workstation can be transfered easily.
    link

    answered 2011-12-15 at 09:17:44

    hanccocka's gravatar image

    hanccocka

    I see ... that should be exactly what I'm looking for!

    I've downloaded ESXi and am installing it now.
    link

    answered 2011-12-15 at 09:24:35

    LSMConsulting's gravatar image

    LSMConsulting

    I've installed ESXi, and it seems to be working as anticipated.

    I've installed ESXi 5.0 as a virutal machine in vmWare Workstation 8.0. I then used vSphere to connect to the ESXi server, and have installed a virtual machine on the ESXi server, and that vm is running Windows Server 2008. From there, I can use vSphere to do the traffic shaping.

    link

    answered 2011-12-15 at 10:45:06

    LSMConsulting's gravatar image

    LSMConsulting

    For other who may use this solution:

    The ESXi and vSphere components are free, it would seem (although you should read up on this to be sure you comply with licensing). When you sign up for the account and download, you'll receive a license key. It was quite confusing where I should enter the key, but I finally found it.

    To enter that license in vSphere, you do this:

    1) Open the vSphere client, and connect to your ESXi host
    2) Select the host, and click the Configuration tab
    3) Click the "Licensed Features" item in the Software listbox on the left side
    4) Click the "Edit ..." button

    You can then enter your license key
    link

    answered 2011-12-16 at 03:55:43

    LSMConsulting's gravatar image

    LSMConsulting

    and if you want to leave in evaluation mode for 60 days, you can evaluate and use all the non-free feartures, and apply license on the 59/60th day.

    but, once the license is applied, even if you remove it, it does not fall back into evaluation mode.
    link

    answered 2011-12-16 at 04:12:02

    hanccocka's gravatar image

    hanccocka

    Your answer
    [hide preview]

    Follow this question

    By Email:

    Once you sign in you will be able to subscribe for any updates here

    By RSS:

    Answers

    Answers and Comments

    Tags:

    ×1
    ×8
    ×36
    ×5

    Asked: 12/14/2011 11:15

    Seen: 533 times

    Last updated: 12/15/2011 07:56