A Comprehensive Look Into VMware Workstation

VMware Workstation helps organizations deploy many applications and operating system workloads on a single server. Thus, it helps in better resource management. The workstation is an efficient and advisable solution for local desktop virtualization as it lets you securely run an additional operating system as a VM on a single computer.

What Are VMware and Virtualization?

VMwareWorkstation_1

  • In simple terms, VMware builds virtualization software
  • Virtualization software generates an abstraction layer over computer hardware
  • This layer allows the hardware elements (like RAM, memory, storage, and more) to be categorized into multiple virtual machines

What is a Hypervisor?

VMwareWorkstation_2.

  • A virtual machine (VM) is an isolated computing environment or software that allows users to operate applications on an operating system via a physical machine 
  • Each application consists of separate libraries and a guest OS. As shown in the diagram above, the hypervisor comes beneath the virtual machine. So what is a Hypervisor?
  • A Hypervisor is a firmware that builds and runs virtual machines
  • Every hypervisor consists of two types: 
  1. Type 1 hypervisors are HyperKit for MacOS, Hyper-V for Windows, and KVM for Linux
  2. Type 2 hypervisors are VirtualBox and VMWare

Use of Hypervisor:

VMwareWorkstation%20_3

Consider an example where you want to run 2 apps on your server in total isolation. This process would require 2 guest operating systems, which are controlled by a hypervisor.

Post Graduate Program in DevOps

Designed in collaboration with Caltech CTMEExplore Course
Post Graduate Program in DevOps

Benefits of Hypervisor

VMwareWorkstation%20_4

Some of the most common benefits of the hypervisor are:

  • Cost-efficiency
  • Flexibility
  • Portability
  • Easy setup and maintenance
  • Better resource allocation

How Components of Virtualization Work?

VMwareWorkstation%20_5

CPU 

  • When a developer installs a hypervisor in a machine, you abstract each CPU into the virtual CPU
  • This allows multiple VMs to share a processor core
  • In simple words, hypervisor typically assigns one workload per CPU

Memory

  • In simple words, virtual memory is the RAM of a computer machine
  • The virtual machine settings show how much of the host's memory is allocated to the virtual machine
  • The memory size shows how much memory is available to the application available in the virtual machine
  • With this resource, a developer can add and modify the virtual machine capacity 

Storage

  • In virtualization, the storage component is the data cluster from multiple network storage devices
  • It manages the storage components from a central console
  • You can assign required storage to virtual machines manually
  • The extensions on the end of a file are:
    • VDI
    • VHDX
    • VMDK
    • HDD

Note: However, different hypervisors like to use different file types. 

Demo - Installing, Creating, and Duplicating VMware Workstation

VMware provides the facility to run on multiple workstations. It encourages an individual to create, test, and run software on the same system with minimum configuration requirements. 

In the demo, we will look at the following:

  • Installing VMware Workstation Player
  • Creating a VM with VMware Workstation
  • Duplicating a VM Using VMware Workstation

Installing VMware Workstation Player

Link to download VMware player: https://www.vmware.com/products/player/playerpro-evaluation.html

Step 1 − Go to the website and select "Download Now" 

Step 2 − Once you download the file → double click on "Next"

Step 3 − Then, a window will pop up for setup; read the following instructions → Click "Next"

Step 4 − To proceed further, tick the box "I accept the terms in the license agreement" → Click on "Next"

Step 5 − Again, select the "Next" button

Step 6 − Click on "Finish"

VMwareWorkstation%20_6

Congratulations, you have successfully installed the player.

Creating a VM With VMware Workstation

To create a VM, follow the steps given below.

Step 1 − First, click on "Player" → File → New Virtual Machine

VMwareWorkstation%20_7.

Step 2 − A table will pop up requesting you to find a "Boot disk," "Boot Image," or to install OS at a later stage.

In this case, you should select the second option and proceed by selecting the "Browse" option. Later, you should choose the ISO image that you want to install. Once the process is complete, click on "Next".

Step 3 − In this case, proceed with the Windows Server 2012 installation. Suppose you want to activate the noncommercial version of windows, click on "Next"

Step 4 − Now, enter the required size for your virtual hard disk within the "Maximum size disk" dialog box. Then click on "Next"

Step 5 − Select the "Finish" option

VMwareWorkstation%20_8.

Network Setting With VMware Workstation

Step 1 - To set up the networking modes of a virtual machine in a VMware, click on the "Edit virtual machine settings".

VMwareWorkstation%20_9

Step 2 - Once you select edit, it will display a window on the left-hand-side panel. In that, select the "Network Adaptor" option.

Step 3 - After this, if you want to scale down the bandwidth usage of a virtual machine, click on the "Advanced" option and set the incoming and outgoing bandwidths accordingly.

FREE DevOps Certification Training

Master the fundamentals of DevOpsStart Learning
FREE DevOps Certification Training

Duplicating a VM Using VMware Workstation

To create duplicates of VM machines, you should use VMware Commercial Version.

Start with the process by following the instructions below.

Step 1 − First, open the VMware managing console and right-click on a VM you want to duplicate. Click on "Manage -> Clone," it will direct you to a new window

VMwareWorkstation%20_10

Step 2 − Now, click on “Next -> create full clone -> Next”

Step 3 − Enter a name for the clone and select "Finish"

Note: Once the cloning process is complete, it creates a duplicate VM.

Interested to begin a career in DevOps? Enroll now for the DevOps Certification Course. Click to check out the course curriculum.

Final Thoughts

With that, you have concluded the VMware Workstation tutorial. Here, you learned the need for VMware, and what VMware and Virtualization are. You also looked into what hypervisor is, the benefits of hypervisor, and finally saw how components of virtualization work.

Are you planning to take up a DevOps certification? If yes, Simplilearn's DevOps course would be the right choice for you. The DevOps certification of Simplilearn includes all the basic and advanced concepts, thus helping you learn VMware easily.

If you have any questions for us? You can anytime let us know by dropping a message in the comments section of this tutorial; our VMware experts will help you with them as soon as possible. To learn more, watch the following video: 

https://www.youtube.com/watch?v=YBn7FCTM6lE

About the Author

Sana AfreenSana Afreen

Sana Afreen is a Senior Research Analyst at Simplilearn and works on several latest technologies. She holds a degree in B. Tech Computer Science. She has also achieved certification in Advanced SEO. Sana likes to explore new places for their cultures, traditions, and cuisines.

View More
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.