Inte
Inte
Inte
1. VMWare Kernel is a Proprietary Kenral and is not based on any of the UNIX operating
systems, it's a kernel developed by VMWare Company.
2. The VMKernel can't boot it by itself, so that it takes the help of the 3rd party operating
system. In VMWare case the kernel is booted by RedHat Linux operating system which is
known as service console.
3. The service console is developed based up on Redhat Linux Operating system, it is
used to manage the VMKernel
4. To restart webaccess service on vmware
service vmware-webaccess restart this will restart apache tomcat app
5. To restart ssh service on vmware
service sshd restart
6. To restart host agent(vmware-hostd) on vmware esx server
service mgmt-vmware restart
7. Path for the struts-config.xml
/usr/lib/vmware/webAccess/tomcat/apache-tomcat-5.5.17/webapps/ui/WEB-INF/
8. To start the scripted install the command is
esx ks=nfs:111.222.333.444:/data/KS.config ksdevice=eth0
location
device name
9. Virtual Network in Simple.
Virtual Nic(s) on Virtual Machine(s) ----->
Physical Nic on the ESX Server (Virtual Switch - 56 Ports) ----->
Physical Switch Port
need access
All the ESX servers should be configured with Same number of Physical Nics (vSwitches)
and Connectivity also should be same, So that vMotion succeeds
All the Virtual Machines are connected to one vSwitch with Different VLANS, this means
the Physical Nic(vSwitch) needs to be trunked with the same VLANS on the Physical
Switch Port
10 What are the three port groups present in ESX server networking
1. Virtual Machine Port Group - Used for Virtual Machine Network
2. Service Console Port Group - Used for Service Console Communications
3. VMKernel Port Group - Used for VMotion, iSCSI, NFS Communications
11. What is the use of a Port Group?
The port group segregates the type of communication.
12. What are the type of communications which requires an IP address for sure ?
Service Console and VMKernel (VMotion and iSCSI), these communications does not
happen without an ip address (Whether it is a single or dedicated)
13. In the ESX Server licensing features VMotion License is showing as Not used, why?
Even though the license box is selected, it shows as "License Not Used" until, you
enable the VMotion option for specific vSwitch
14. How the Virtual Machine Port group communication works ?
All the vm's which are configured in VM Port Group are able to connect to the
physical machines on the network. So this port group enables communication between
vSwitch and Physical Switch to connect vm's to Physical Machine's
15. What is a VLAN ?
A VLAN is a logical configuration on the switch port to segment the IP Traffic. For this
to happen, the port must be trunked with the correct VLAN ID.
16. Does the vSwitches support VLAN Tagging? Why?
Yes, The vSwitches support VLAN Tagging, otherwise if the virtual machines in an esx
host are connected to different VLANS, we need to install a separate physical nic
(vSwitch) for every VLAN. That is the reason vmware included the VLAN tagging for
vSwitches. So every vSwitch supports upto 1016 ports, and BTW they can support 1016
VLANS if needed, but an ESX server doesnt support that many VMs. :)
17. What is Promiscuous Mode on vSwitch ? What happens if it sets to Accept?
If the promiscuous mode set to Accept, all the communication is visible to all the
virtual machines, in other words all the packets are sent to all the ports on vSwitch
If the promiscuous mode set to Reject, the packets are sent to inteded port, so that
the intended virtual machine was able to see the communication.
18. What is MAC address Changes ? What happens if it is set to Accept ?
When we create a virtual machine the configuration wizard generates a MAC address for
that machine, you can see it in the .vmx (VM Config) file. If it doesn't matches with the
MAC address in the OS this setting does not allow incoming traffic to the VM. So by
setting Reject Option both MAC addresses will be remains same, and the incoming traffic
will be allowed to the VM.
19. What is Forged Transmits ? What happens if it is set to Accept ?
When we create a virtual machine the configuration wizard generates a MAC address for
that machine, you can see it in the .vmx (VM Config) file. If it doesn't matches with the
MAC address in the OS this setting does not allow outgoing traffic from the VM. So by
setting Reject Option both MAC addresses will be remains same, and the outgoing traffic
will be allowed from the VM.
20. What are the core services of VC ?
VM provisioning , Task Scheduling and Event Logging
21. Can we do vMotion between two datacenters ? If possible how it will be?
Yes we can do vMotion between two datacenters, but the mandatory requirement is the
VM should be powered off.
22. What is VC agent? and what service it is corresponded to? What are the minimum
req's for VC agent installation ?
VC agent is an agent installed on ESX server which enables communication between VC
and ESX server.
The daemon associated with it is called vmware-hostd , and the service which
corresponds to it is called as mgmt-vmware, in the event of VC agent failure just restart
the service by typing the following command at the service console
Provide file-level backups of VMware ESX Virtual Servers - both full and
incremental (file level backup available to only Windows guests)
Prevent you from having to load a backup agent on every Virtual Machine
Provides LAN-Free backup because the VCB server is connected to the SAN
through your fibre channel adaptor
Provides centralized storage of Virtual Server backups on the VCB server, that is
then moved to your backup tapes through the 3rd party backup agent you install
Reduces the load on the VMware ESX servers by not having to load a 3rd party
backup agent on either the VMware ESX service console or on each virtual
machine.
If you are doing a file level backup, VCB does a snapshot of the VM, mounts the
snapshot, and allows you to backup that mounted "drive" through VCB to your
3rd party backup software
If you are doing an image level backup of the VM, VCB does a snapshot of the
VM, copies the snapshot to the VCB server, unsnaps the VM, and allows you to
backup the copied snapshot image with your 3rd party backup software.
11. How do you configure VMware Virtual Centre Management Server for HA &
DRS ? What are the conditions to be satisfied for this setup?
HA & DRS are the properties of a Cluster. A Cluster can be created only when more than
one host added, in that case we need to configure HA & DRS as well to provide High
Availability and Load balancing between hosts and for the virtual machines. 12.Explain
your work related to below terms :
VM Provisioning: Virtual Machine Creation.
Alarms & Event Management: Alarms are used to know the status of the resource usage
for a VM. Events are used monitor the tasks that are taken place on the esx servers or in
the virtual center
Task Scheduler: Task scheduler, if you want to schedule a task it will be used, for
example if you want move one vm from one host to another host or if you want
shutdown/reboot a vm etc.
Hardware Compatibility List: what are the hardware that compatible with ESX
OS.13.What SAN or NAS boxes have you configured VMware with ? How did you
do that ?
Storage team will provide the LUN information, with that we will add those LUNs to ESX
hosts from VM storage. 14.What kind of applications or setups you have on you
Virtual Machines ?
Exchange server and Share Point, but these are for DEMO purposes, Cirtrix presentation
servers etc.
15. Have you ever faced ESX server crashing and Virtual Centre Server crash?
How do you know the cause of these crashes in these cases ?
http://pubs.vmware.com/vi3/resmgmt/wwhelp/wwhimpl/common/html/wwhelp.htm?
context=resmgmt&file=vc_advanced_mgmt.11.24.html 29. How we can list pNICs &
status using command line ?ifconfig a
30. What is resource pool ? What are the use of it ?
A resource pool is a logical abstraction for flexible management of resources. Resource
pools can be grouped into hierarchies and used to hierarchically partition available CPU
and memory resources.
31. Ask about how HA works.
VMware HA provides high availability for virtual machines by pooling them and the hosts
they reside on into a cluster. Hosts in the cluster are monitored and in the event of a
failure, the virtual machines on a failed host are restarted on alternate hosts.
32. Is HA dependent on virtual center
(Only for Install)
33. What is the Maximum Host Failure allowed in a cluster
(4)
34. How does HA know to restart a VM from a dropped Host
(storage lock will be removed from the metadata)
35.How many iSCSI targets will ESX support
8 for 3.01, (64 for 3.5)
36 How Many Fiber Channel targets
(256) (128 on Install)
37 What is Vmotion
(ability to move running vm from one host to another)
38 What is virtual SMP
when and why should you give a vm multiple vCPUs - part of their answer whould be
that best pracrtice is to start with a single vCPU because of you can run into perfomance
issues do to CPU scheduling 39 Ask what version of Linux kernel does ESX run
if they are truly experienced they should say ESX is not Linux and does not use a Linux
kernel - and give them an extra poijnt if they explain that the service console runs a
modified version of Red Hat Ent 3 40 does HA use vmotion?
the answer is no - vm stops and restarts on ESX other host
41. what is the different when you use viclient connect to VC and directly to
ESX server itself.
When you connect to VC you manage ESX server via vpxa (Agent on esx server). Vpxa
then pass those request to hostd (management service on esx server). When you
connect to ESX server directly, you connect to hostd (bypass vpxa). You can extend this
to a trobleshoot case, where connect to esx see one thing and connect to VC see
another. So the problem is most likely out of sync between hostd and vpxa, "service
vmware-vpxa restart" should take care of it.
42. What was the most difficult VMWare related problem/issue you faced in a
production environment and what were the specific steps you took to resolve
it?
HA issues because of dns problems, the hosts are unable to communicate together.
Corrected by adding all servers ips in each servers /etc/hosts file
VM was not powered up because the swap file was locked by another host, when I try
to power on the vm its not powering up. After releasing the lock its powered on.
43. When was the last time you called VM Support and what was the issue?
Licensing related issues.
44. What was the most performance intensive production app that you
supported in VMware and what were the some of the challenges that it posed?
In exchange sharepoint demo project, getting lot of VLAN issues. (its my experience, you
can say yours)
45. How would you determine that a perf intensive app is a good candidate?
Spefically what tools would you use to identify candidates. Specifically inside
those tools what metrics would you use?
46. What is yor philosophy on how much of the data center can be virtualized?
(If the interviewer wants max virtualization, but the interviewee is not
convinced that this is a good idea, this could be a deal breaker)
47. What is your opinion on the virtualization vendors (MS vs VM vs Citrix vs
etc) and why? (Just trying to figure out if the candidate is keeping up with this
ever changing virtualization market)
48. I beleive another good question would be to ask the candidate to briefly
describe VST, VGT & EST mode and 802.1Q trunking. I say this because
networking is such an important part of VMware implementations and on going
support.., do you really want a VMware engineer working in your environment
if they lack the knowledge of these concepts (+unless of course they are only
delegated with low level permissions for generic VM operations+)
More information on these mode's can be found here:
www.vmware.com/pdf/esx3_vlan_wp.pdf
Also ask the candidate to explain why one mode would be used as opposed to another?,
remember that there can be numerous reasons for the use of different modes depending
on your company/client's network, security policies etc..49. If you are interviewing
for a consultant role it would also be a good scenario to provide a brief
overview of a fictional network and ask the candidate to do a whiteboard draft
of how the network would be layed out if say the ESX servers have 6 NIC's or 8
NIC's etc.. etc...
50. What are notable files that represent a VM?
.vmx configuration settings for VM
.vmxf configuration settings used to support an XML-based VM configuration API
.vmtx configuration settings for a Template VM (replaces the .vmx file)
.vmdk virtual disk file. (Note: if a thick disk is used, a flat.vmdk file that represents
the actual monolithic disk file will exist but will be hidden from the vSphere Client.)
.nvram non-volatile memory (BIOS)
.vswp swap file used by ESX/ESXi per VM to overcommit memory, i.e. use more
memory than physically available. This is created by the host automatically when
powering on a VM and deleted (default behavior) when powering off a VM. Swap files can
remain and take up space if a host failed prior to shutting down a VM properly. Normally
the swap file is stored in the location where the VM configuration files are kept; however
the location can be optionally located elsewherefor example, locally for performance
reasons and if using NAS/NFS, local swap should be used.
.vmss
.vmsd
suspend
for
snapshot
file
management
placed into suspend power mode)
.vmsn
51.
Host
snapshot
Profiles
file(if
What licensing is required for Host Profiles? Available with vSphere Enterprise Plus
edition.
52 Can Host Profiles work with ESX/ESXi 3.x hosts?
53 Can Host Profiles be used with a cluster running both ESX and ESXi hosts?
Yes, but remember to use an ESX host and not an ESXi host to create a profile for
use.
In theory, Host Profiles should work with mixed host clusters, as it translates ESX
to ESXi, but be careful as there are enough differences between ESX and ESXi
that can lead you to make self-inflicted errors when applying Host Profiles. The
easiest method is to create clusters that are homogeneous and maintain two
different profiles for these two types of clusters.
54 Can Host Profiles work when using the Cisco Nexus 1000v?
No, because Host Profiles was designed with the generic vNetwork Distributed
Switch. The Cisco Nexus 1000v switch gives administrators finer-grained control
of the networking beyond what Host Profiles can apply.
No VMware snapshots
No migrating VMs with physical mode RDMs if the migration involves copying the
disk
Virtual mode RDMs address some of these issues, allowing raw LUNs to be treated very
much like virtual disks and enabling functionality like VMotion, snapshotting, and cloning.
Virtual mode RDMs are acceptable in most cases where RDMs are required. For example,
virtual mode RDMs can be used in virtual-to-virtual cluster across physical hosts. Note
that physical-to-virtual clusters across boxes, though, require physical mode RDMs.
While virtual disks will work for the large majority of applications and workloads in a VI
environment, the use of RDMs--either virtual mode RDMs or physical mode RDMs--can
help eliminate potential compatibility issues or allow applications to run virtualized
without any loss of functionality.