4.1 Virtualization concepts/services

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:12 PM on 6/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

Q: What is virtualization?

A: Running different operating systems on one computer where each VM has its own virtual OS and shared CPU, memory, network, and storage.

2
New cards

Q: What is host-based (Type 2) virtualization?

A: A hypervisor runs on top of a host OS (e.g., VirtualBox on Windows/Linux/macOS) allowing guest OSs to run alongside the normal desktop.

<p><span>A:</span> <span>A</span> <span>hypervisor</span> <span>runs</span> <span>on</span> <span>top</span> <span>of</span> <span>a</span> <span>host</span> <span>OS</span> <span>(e.g.,</span> <span>VirtualBox</span> <span>on</span> <span>Windows/Linux/macOS)</span> <span>allowing</span> <span>guest</span> <span>OSs</span> <span>to</span> <span>run</span> <span>alongside</span> <span>the</span> <span>normal</span> <span>desktop.</span></p>
3
New cards

Q: What is a bare-metal (Type 1) hypervisor?

A: A standalone hypervisor installed directly on hardware (no host OS) used on enterprise servers to host multiple VMs.

<p><span>A:</span> <span>A</span> <span>standalone</span> <span>hypervisor</span> <span>installed</span> <span>directly</span> <span>on</span> <span>hardware</span> <span>(no</span> <span>host</span> <span>OS)</span> <span>used</span> <span>on</span> <span>enterprise</span> <span>servers</span> <span>to</span> <span>host</span> <span>multiple</span> <span>VMs.</span></p>
4
New cards

Q: Give the hardware/software stack for Type 2 hypervisors.

A: Hardware Host OS (Linux Mint/Windows/macOS) Hypervisor (VirtualBox/VMware) Guest OS.

<p><span>A:</span> <span>Hardware</span> <span>→</span> <span>Host</span> <span>OS</span> <span>(Linux</span> <span>Mint/Windows/macOS)</span> <span>→</span> <span>Hypervisor</span> <span>(VirtualBox/VMware)</span> <span>→</span> <span>Guest</span> <span>OS.</span></p>
5
New cards

Q: Give the hardware/software stack for Type 1 hypervisors.

A: Hardware Hypervisor Multiple Guest VMs.

<p><span>A:</span> <span>Hardware</span> <span>→</span> <span>Hypervisor</span> <span>→</span> <span>Multiple</span> <span>Guest</span> <span>VMs.</span></p>
6
New cards

Q: What is sandboxing?

A: An isolated testing environment not connected to the real world used to safely run and test code.

7
New cards

Q: Name two sandboxing benefits.

  1. Ability to snapshot and revert VMs

  2. you can delete a broken VM without harming the host.

8
New cards

Q: How is virtualization used in development (build pipeline)?

A: Developers write code in a secure sandbox (develop), then use separate virtual environments to assemble and test the full application (test).

9
New cards

Q: How does virtualization help legacy software?

A: It allows running older OSs (e.g., Windows 10) on newer hardware/OS to support apps that require legacy environments.

10
New cards

Q: What is cross-platform virtualization?

A: Running one OS (e.g., Windows 11) on a different host OS (e.g., Linux) to use OS-specific apps without rebooting.

11
New cards

Q: Give two resource advantages of virtualization.

  1. Saves time and hardware resources by eliminating the need for multiple physical machines

  2. enables quick OS switching.

12
New cards

Q: What is the hypervisor (Virtual Machine Manager)?

A: Software that manages the virtual platform and guest OS, handling hardware resources like CPU, networking, and security.

13
New cards

Q: How can CPU support affect virtualization?

A: CPU virtualization features (Intel VT, AMD-V) can improve VM performance and are often required.

14
New cards

Q: How do Type 1 and Type 2 differ?

A: They run VMs the same way, but

  • Type 1 runs directly on hardware as the OS

  • Type 2 runs inside a host OS.

15
New cards

Q: What are memory requirements for virtualization?

A: You need more RAM than the host OS alone requires because each guest OS needs its own memory allocation.

16
New cards

Q: What are disk space requirements for virtualization?

A: Each guest OS uses its own disk image and needs space for the OS and its data.

17
New cards

Q: How is networking configured for VMs?

A: Networking is configurable per guest, often via a virtual switch.

18
New cards

Q: What is a shared network (NAT) for VMs?

A: The VM uses the host's IP via NAT, holding a private internal IP while appearing as the host on the physical network.

19
New cards

Q: What is a bridged network for VMs?

A: The VM appears as a separate device on the physical network with its own IP like a real computer.

20
New cards

Q: What is a private network for VMs?

A: The VM is given an internal-only IP that can connect only to selected machines.

21
New cards

Q: Why is the hypervisor a security concern?

A: It is a high-value target—compromise could let attackers access multiple guest VMs.

22
New cards

Q: What is VM escape?

A: Malware detects it's in a VM, compromises the hypervisor, and jumps from one guest OS to another.

23
New cards

Q: Why are hosted virtual services risky?

A: Malware on one customer's VM could potentially access data from another VM on the same host.

24
New cards

Q: How should you secure guest OSs?

A: Treat each VM like a real computer—use firewalls, antivirus/antimalware, and keep them patched.

25
New cards

Q: Why are third-party self-contained VMs dangerous?

A: They may contain hidden malware; you can't trust unknown VMs downloaded from the internet.

26
New cards

Q: What is Virtual Desktop Infrastructure (VDI) / Desktop as a Service (DaaS)?

A: Applications and desktops run on a remote server; the client device only needs input/output and minimal resources.

27
New cards

Q: What are VDI client requirements?

A: Minimal local CPU/RAM, but strong network connectivity since processing and storage are remote.

28
New cards

Q: What is a container?

A: A standardized, lightweight unit packaging an app and its dependencies into an isolated process using the host kernel.

<p><span>A:</span> <span>A</span> <span>standardized,</span> <span>lightweight</span> <span>unit</span> <span>packaging</span> <span>an</span> <span>app</span> <span>and</span> <span>its</span> <span>dependencies</span> <span>into</span> <span>an</span> <span>isolated</span> <span>process</span> <span>using</span> <span>the</span> <span>host</span> <span>kernel.</span></p>
29
New cards

Q: How are containers different from VMs?

A: Containers share the host OS kernel, while VMs have separate OSs.

<p><span>A:</span> <span>Containers</span> <span>share</span> <span>the</span> <span>host</span> <span>OS</span> <span>kernel,</span> <span>while</span> <span>VMs</span> <span>have</span> <span>separate</span> <span>OSs.</span></p>
30
New cards

Q: What is a container image?

A: A portable, standardized unit used to deploy containers.

31
New cards

Q: Why are containers considered lightweight?

A: Because they don’t require a full OS—only the host OS kernel.

32
New cards

Q: What is a key disadvantage of virtualization compared to containers?

A: Each VM requires its own OS, increasing overhead.

<p><span>A:</span> <span>Each</span> <span>VM</span> <span>requires</span> <span>its</span> <span>own</span> <span>OS,</span> <span>increasing</span> <span>overhead.</span></p>
33
New cards

Q: What is a limitation of containers?

A: They can only run applications compatible with the host OS.