VMware Questions and Answers
VMware Questions and Answers
1. What is a Hypervisor?
It is a program that allows multiple operating systems to share a single hardware host. Each operating
system appears to have the host's processor, memory, and other resources all to itself. However, the
hypervisor is actually controlling the host processor and resources, allocating what is needed to each
operating system in turn and making sure that the guest operating systems (called virtual machines)
cannot disrupt each other.
3. What is the difference between the vSphere ESX and ESXi architectures?
VMware ESX and ESXi are both bare metal hypervisor architectures that install directly on the server
hardware.
Although neither hypervisor architectures relies on an OS for resource management, the vSphere ESX
architecture relied on a Linux operating system, called the Console OS (COS) or service console, to
perform two management functions: executing scripts and installing third-party agents for hardware
monitoring, backup or systems management.
In the vSphere ESXi architecture, the service console has been removed. The smaller code base of
vSphere ESXi represents a smaller “attack surface” and less code to patch, improving reliability and
security.
Below is the table showing the different version of hardware used in different VMware products along
with their release version
Virtual Hardware Version Products
10 ESXi 5.5
9 ESXi 5.1
8 ESXi 5.0
Application Virtualization – an application runs on another host from where it is installed in a variety
of ways. It could be done by application streaming, desktop virtualization or VDI, or a VM package (like
VMware ACE creates with a player). Microsoft Softgrid is an example of Application virtualization.
Presentation Virtualization – This is what Citrix Met frame (and the ICA protocol) as well as Microsoft
Terminal Services (and RDP) are able to create. With presentation virtualization, an application
actually runs on another host and all that you see on the client is the screen from where it is run.
Network Virtualization – with network virtualization, the network is “carved up” and can be used for
multiple purposes such as running a protocol analyzer inside an Ethernet switch. Components of a
virtual network could include NICs, switches, VLANs, network storage devices, virtual network
containers, and network media.
Storage Virtualization – with storage virtualization, the disk/data storage for your data is consolidated
to and managed by a virtual storage system. The servers connected to the storage system aren’t aware
of where the data really is. Storage virtualization is sometimes described as “abstracting the logical
storage from the physical storage.
Template
A template is a master copy or a baseline image of a virtual machine that can be used to create
many clones.
Templates cannot be powered on or edited, and are more difficult to alter than ordinary virtual
machine.
9. What is the difference between Thick provision Lazy Zeroed, Thick provision Eager Zeroed and
Thin provision?
You can convert the template back to Virtual Machine to update the base template with the latest
released patches and updates and to install or upgrade any software and again convert back to
template to be used for future deployment of Virtual Machines with the latest patches.
Convert virtual Machine to template cannot be performed, when Virtual machine is powered on.
Only Clone to Template can be performed when the Virtual Machine is powered on.
Thick Provision Eager Zeroed
A type of thick virtual disk that supports clustering features such as Fault Tolerance.
Space required for the virtual disk is allocated at creation time.
Thin Provision
VMware HA i.e. High Availability which works on the host level and is configured on the Cluster.
NOTE: Using HA in case of any host failure with RESTART the vms on different host so the vms state will be
interrupted and it is not a live migration
Here DRS stands for Distributed Resource Scheduler which dynamically balances resource across various host under
Cluster or resource pool
16. What is VMware Fault Tolerance?
VMware Fault Tolerance provides continuous availability to applications running in a virtual machine, preventing
downtime and data loss in the event of server failures.
.log vmname.log The main log file. If you need to troubleshoot a problem,
refer to this file. This file is stored in the same directory
or
as the .vmx file.
vmware.log
.nvram vmname.nvram The NVRAM file, which stores the state of the virtual
machine BIOS. This file is stored in the same directory
or
as the .vmx file.
nvram
.vmdk vmname.vmdk Virtual disk files, which store the contents of the virtual
machine hard disk drive. These files are stored in the
same directory as the .vmx file.
vmname-f###.vmdk If all disk space was allocated when the disk was
created, filenames include an f, for
example,Windows 7-f001.vmdk.
.vmem uuid.vmem The virtual machine paging file, which backs up the
guest main memory on the host file system. This file
exists only when the virtual machine is running or if the
virtual machine fails. It is stored in the working
directory.
.vmsn vmname.Snapshot.vmsn The snapshot state file, which stores the running state of
a virtual machine at the time you take that snapshot. It is
stored in the working directory.
.vmss vmname.vmss The suspended state file, which stores the state of a
suspended virtual machine. It is stored in the working
directory.
http://www.golinuxhub.com/2014/07/interview-questions-on-vmware-esxi-with.html
http://www.vminstall.com/vmware-interview-questions-and-answers/
http://www.01world.in/p/vmware-admin-interview-questions.html