Virtualization Concepts Flashcards

(32 cards)

1
Q

What is virtualization?

A

A host computer installed with a hypervisor to manage multiple guest operating systems or virtual machines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the hypervisor?

A

Virtualization software installed on hardware known as bare bones or bare metal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Type 1 hypervisor?

A

Runs natively on hardware as the operating system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Type 2 hypervisor?

A

Runs on top of an existing operating system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Server-based application virtualization

A

Applications run on servers in a centralized location

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Client-based application virtualization

A

Applications are packaged and streamed to the user’s PC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is containerization?

A

A type of virtualization applied by a host OS to provision isolated execution environments for applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

OS kernel in containerization

A

Containers share the same host OS kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Logical Isolation

A

Containers are isolated from each other by default

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hyperconverged Infrastructure

A

Fully integrates storage, networks, and servers using virtualization and software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Virtual Desktop Infrastructure

A

Provides full desktop OS to users from a centralized server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Sandboxing

A

Creates isolated environments to analyze malware safely

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cross-Platform Virtualization

A

Allows testing and running software across different OS on the same machine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Emulations vs Virtualization

A

Emulation is slower but supports different architecture types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Four primary resource areas for VIrtualization

A

CPU, memory, storage, and networking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Intel VT-x

A

Virtualization Technology for Intel processors

17
Q

AMD-V

A

Virtualization Technology for AMD processors

18
Q

SLAT

A

Improves virtual memory performance

19
Q

Intel (SLAT)

A

Extended Page Table

20
Q

AMD (SLAT)

A

Rapid Virtualization Indexing

21
Q

Host OS memory requirements for macOS

22
Q

Host OS memory requirements Windows OS

23
Q

Storage needed for Windows VM

24
Q

Storage needed for Linux VM

25
Storage needed for macOS VM
~20-40 GB
26
NIC teaming
Combines multiple NICs for higher bandwidth
27
Virtual Machine Escape
Attack where a threat actor escapes an isolated virtual machine to access the underlying hypervisor
28
Where are Virtual machine escapes more common?
Type 2 hypervisor due to their reliance on a host OS
29
VM Hopping
Attack where a threat actor moves from one VM to another on the same host
30
Sandbox Escapes
Attack where a threat actor circumvents sandbox protections to access privileged systems
31
Data Remnants
Residual data left after virtual machines are deprovisoned
32
VM Sprawl
Uncontrolled deployment of virtual machines without proper management