Reading Time: 2 minutes

The last week I’ve realized an article for the StarWind blog and focused on the how is possible change the different hardware settings on a VM running on VMware vSphere (see
Changing the hardware resources on a running VM).

Each Virtual Machine is a collection of resources provided by the infrastructure layer, usually organized in a pool of resources and assigned dynamically (or in some case statically) to each VM.

Each VM “see” a subset of the physical resources in a form of a virtual hardware components defined usually by the following minimum elements:

  • Hardware platform type (x86 for 32 bit VM or x64 for 64 bit VM)
  • Virtual Hardware type (depending by the virtualization layer)
  • Virtual CPU (and maybe virtual sockets and virtual cores)
  • Virtual RAM (and maybe also a Persistent RAM)
  • Virtual disk connected to a virtual controller
  • Virtual NIC

Then there can be also additional hardware components, that maybe are not mandatory, but maybe are useful on specific use cases. Or are needed for some basic operations, like, for example, installing the guest OS where a video driver, a keyboard and a mouse device are needed to use the remote console.

On VMware vSphere it’s possible add a lot of hardware devices to a VM:

adding a lot of devices

Read the rest of the article on StarWind blog:
Changing the hardware resources on a running VM