Skip to main content

Hyper-V & VMware

Your JD names "virtualisation platforms (VMware/Hyper-V)". Support engineers manage existing virtual machines far more often than they design new ones — so the practical skills matter more than architecture.

What you need to know​

ConceptWhy it matters in support
VMA guest OS with virtual hardware
Host / hypervisorThe physical machine running them
Virtual hardwareSynthetic NIC, disk and CPU presented to the guest
vSwitch / vNICThe virtual switch the host exposes
Snapshot / checkpointPoint-in-time state — not a backup
TemplateA powered-off VM cloned as a base image
vMotion / Live MigrationMoving a running VM between hosts
High availability / clusterKeeping VMs up if a host fails
OvercommitAllocating more vCPU/RAM than physically present
Snapshots are not backups

This is the single most important thing to know in virtualisation. A snapshot is a differential record against the parent, kept on the same storage as the VM. If the storage fails, the snapshot goes with it. Snapshots also cause performance degradation and can corrupt a VM's disk if left too long.

The correct answer, unprompted: "Snapshots are for short-term rollback before an update, not for long-term recovery. Backups must live on separate storage, ideally offsite."

Hyper-V essentials​

# Where is it?
Get-VM

# Start, stop, and check state
Start-VM -Name "DC01"
Stop-VM -Name "DC01"
Get-VM | Select-Object Name, State, CPUUsage, MemoryAssigned

# Snapshots — check before blaming application performance
Get-VMSnapshot -VMName "DC01"

# Integration services
Get-VMIntegrationService -VMName "DC01"

# Host resources
Get-VMHost | Select-Object VirtualMachineProcessorPerformanceCount,
AvailableMemoryMB
CmdletUse
New-VMCreate a VM
Set-VMProcessor / Set-VMMemoryRight-size after creation
New-VHDAttach a virtual disk
Add-VMNetworkAdapterAdd a NIC on a specific vSwitch
Get-VMSnapshotCheck for stale snapshots first
Start-VMHost / Stop-VMHostHost maintenance
Move-VM / Move-VMStorageLive migration / storage move
Export-VM / Import-VMClone to another host
The support reflex

"The VM is slow." Before anything else, run Get-VMSnapshot. A machine with a year-old snapshot has an ever-growing .avhdx and a read/write penalty on every disk operation. It is the virtualisation equivalent of a user with 400 browser tabs.

VMware essentials​

TaskvSphere clientPowerCLI
List VMsInventory viewGet-VM
Power statePower menuStart-VM, Stop-VM
SnapshotsSnapshotsGet-Snapshot
ConsoleWeb console—
Host managementHosts and ClustersGet-VMHost
ConceptNote
ESXiThe bare-metal hypervisor
vCenterCentral management for many hosts
HARestarts VMs if a host fails
DRSBalances VMs across hosts by load
vSANStorage virtualisation across hosts
OVF/OVAExported appliance format

Networking in virtual environments​

# Which vSwitch is the VM on?
Get-VMNetworkAdapter -VMName "DC01" | Select-Object SwitchName

# Add a second NIC — a domain controller wants two
Add-VMNetworkAdapter -VMName "DC01" -SwitchName "Production"
Why a DC needs two NICs

A domain controller should not be routing traffic between networks — it should only serve directory services. Two NICs keep the replication traffic separate from client traffic. Interviewers who run labs will know this.

VM sizing and performance​

SymptomCheck
Host CPU pinned at 100%Overcommit, or a runaway guest
Guest disk at 100%Snapshot, or the host's storage
Guest slow but host idleGuest's own configuration
Slow after migrationWrong vSwitch, or a missing integration service
Boot loopsSnapshot corruption, or a missing driver
Get-VM | Select-Object Name,
@{n='CPU%';e={[math]::Round($_.CPUUsage)}},
@{n='RAMusedMB';e={[math]::Round($_.MemoryAssigned/1MB)}}

Virtualisation in the interview​

The differentiating answer

Mention high availability and you move ahead of most L1/L2 candidates: "In production we'd cluster the hosts with HA and DRS, and the cluster restarts VMs on another host if one fails. Storage would be shared — vSAN or a SAN — with local datastores as a fallback."

Hands-on​

Lab 1 has you install Hyper-V and build the whole environment this curriculum assumes.

Next​

Technical Questions.

Was this page helpful?