Windows Server 2019 Module 5 Hyper-V Virtualization Whole Set

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/156

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

157 Terms

1
New cards

What is the job of the orchestrator

to automate and manage larger numbers of container and controls how the containers interact with one another

2
New cards

What are the task of the orchestrator

Scheduling

Affinity/Anti-affinity

Health Monitoring

Failover

Scaling

Networking

Service discovery

Coordinated application upgrades

3
New cards

Scheduling Task does what

Finds a suitable machine on which to run the container when given a container image and a resource request.

4
New cards

Affinity/Anti-affinity task does what

Specifies whether a set of containers should run near each other for performance or far apart for availability.

5
New cards

Health monitoring task does what

Watches for container failures and automatically reschedules them

6
New cards

Failover task does what

Keeps track of what’s running on each machine and reschedules containers from failed machines to health nodes

7
New cards

Scailing task does what

Manually or automatically adds or removes container instances to match demand

8
New cards

Networking task does what

Provides and overlay network that coordinates container to communicate across multiple host machines

9
New cards

Service discovery task does what

Enables container to locate each other automatically even as they move between host machines and change IP addresses

10
New cards

Coordinated application upgrades does what

Manages container upgrades to avoid application downtime and enables rollback if something goes wrong

11
New cards

What are some common orchestration tools

Kubernetes

Docker Swarm

Apache Mesos

12
New cards

What does the Kubernetes tool do

An open-source platform for deploying and managing container at scale

13
New cards

What is considered the main Orchestration tool

Kubernetes also known as K8s

14
New cards

What is a simpler and less complex orchestration tool

Docker Swarm

15
New cards

Docker bundles what with docker desktop

Docker Swarm and Kubernetes

16
New cards

Apache Mesos

Open source software that can provide management of a container cluster. It requires additional add=on framework to support full orchestration task

17
New cards

Kubernetes is based upon

common cluster technology

18
New cards

a centralized software in a cluster that manages the clusters resources

common cluster technology

19
New cards

The clusters centrilized software is also known as

master or control plane

20
New cards

Kubernetes cluster roles

At least one Master/Control plane: Runs a number of services used to manage the orchestration in Kubernetes. Currently, only the Linux operating system is supported as the host operating system for the Kubernetes master. Components that make up the master include kube-api-server, controller, and scheduler services.

One or more Linux-based node instances: Worker nodes that are based upon the Linux operating system. Includes components called the Kubelet, Kube-proxy, and the Container runtime services.

One or more Windows-based node instances: Worker nodes that are based upon Windows Server 2019. Includes components called the Kubelet, Kube-proxy, and the Container runtime services.

21
New cards

A typicial Kubernetes workload is made up of

several Docker-based containersthat are managed and orchestrated by Kubernetes.

22
New cards

What is a pod

a group of one or more container to represent a single instance of an application

23
New cards

What does a pod contain

shared storage and network configuration, and a specification on how to run its packaged containers

24
New cards

Steps to create a Kubernetes orchestra

Create a Kubernetes master

Configure a network solution

Join workers nodes

Manage Kubernetes resources

25
New cards

To create a Kubernetes master use

kubeadm tool

26
New cards

To configure the network solution

The network solution typically used to create routable cluster subnets is a Linux-based Container Network Interface (CNI) plugin called Flannel. Other possible solutions include configuring a smart top-of-rack (ToR) switch or using Open vSwitch (OvS) or Open Virtual Network (OVN) technology.

27
New cards

What command do you use to deploy and manage Kubernetes pods

Kubectl

28
New cards

By using Windows Containers you can

package, provision, and run applications across diverse environments located on-premises or in the cloud.

29
New cards

WIndows Container provide a

complete lightweight and isolated operating system-level virtualization environment to make apps easier to develop, deploy, and manage.

30
New cards

The difference between VMs and Conatiners

VMs simulate a complete computer, while Containers build upon the host os kernel and contain an isolated user mode process for the packaged app.

31
New cards

Differences between the two

knowt flashcard image
32
New cards

What are some times you should use a VM

Need to manage a number of operating systems.

Need to run an app that requires all the resources and services of a full operating system, such as a graphical user interface.

Need an environment that preserves changes and is persistent.

Require full isolation and security.

33
New cards

What are the times you should use a Container

Need a lightweight application package that quickly starts.

Need to deploy multiple instances of a single app.

Need to run an app or process that is nonpersistent on an on-demand basis.

Need to deploy an app that can run on any underlying infrastructure.

34
New cards

What are the types of isolation modes for containers

Process Isolation

Hyper-V Isolation

35
New cards

Process Isolation is

Considered the Traditional Isolation mode for containers

enables multiple container instances to run concurrently on a host

36
New cards

Hyper-V Isolation

In this mode each container runs inside a highly optimized virtual machine. The advantage of this mode is that each container gets its own kernel which causes it to be more stable and secure. This method also adds a hardware isolation level between each container.

37
New cards

Windows containers running in windows server default to using which type of isolation method

Process isolation

38
New cards

Windows Containers running on Windows 10 pro and Enterprise default to using which isolation mode

Hyper-V

39
New cards

What is Docker

a collection of open source tools, solutions, and cloud-based services that provide a common model for packaging (or containerizing) app code into a standardized unit for software development. This Standardized unit is known as a Docker Container.

40
New cards

What is a Docker Container

software wrapped in a complete file system that includes everything it needs to run: code, runtime, system tools, and system libraries, or anything you can install on a server.

41
New cards

The Docker Engine is a

lightweight runtime environment that runs on Linux, macOS, or Windows

42
New cards

What can the Docker Client component be used as

A command line interface(CLI)

43
New cards

Docker Containers can run on

Any computer, infrastructure, and any cloud

44
New cards

To install docker on Windows server you use a

OneGet provider PowerShell chapter published by Microsoft called the DockerMicrosoftProvider.

45
New cards

To use Hyper-V Isolation on windows server you must also install

The Hyper-V role and if it will be installed on a virtual machine it must also have the role

46
New cards

Docker Engine

lightweight runtime environment for building and running Docker containers

47
New cards

Docker Compose

This tool enables you to define a multiple-container app together with any dependencies so that you can run it with a single command. Docker Compose lets you specify the images your app will use with any necessary volumes or networks.

48
New cards

Docker CLI client

This tool includes a command shell that is preconfigured as a Docker command-line environment used to interface with the Docker Engine

49
New cards

Kubernetes

This tool is used to manage and orchestrate containerized applications across multiple hosts. It helps to deploy, maintain, and scale applications.

50
New cards

Credential helper

Used to help safely store Docker login credentials

51
New cards

What is a Docker Hub

a web-based online library service in which you can Register, store, and manage your own Docker images in an online repository and share them with others.

52
New cards

A container base image includes

The user mode operating system files needed to support the provisioned application.

Any runtime files or dependencies required by the application.

Any other miscellaneous configuration files needed by the app to provision and run properly.

53
New cards

Microsoft provides the following base images as a starting point to build your own container image

Windows Server Core

Nano Server

Windows

Windows Internet of Things(IoT) Core

54
New cards

What is the Windows Server Core option

An image that contains a subset of the Windows Server application programming interfaces (APIs) such as the full .NET framework. It also includes most server roles.

55
New cards

What is the Nano Server option

The smallest Windows Server image, with support for the .NET Core APIs and some server roles.

56
New cards

What is the Windows Option

Contains the full set of Windows APIs and system services; however, does not contain server roles.

57
New cards

What is the Windows IoT Core option

Contains the full set of Windows APIs and system services; however, does not contain server roles.

58
New cards

Where can you find Windows container Base images

The Docker Hub and Microsoft Container Registry(MCR)

59
New cards

What are the most common management tasks that use Docker

Automating the process of creating container images by using Dockerfile on a Windows OS.

Managing containers by using Docker.

Automating container image creation by using Dockerfile on Windows

60
New cards

What is Dockerfile

This text file contains the instruction needed to create a new container image. These instructions include the identification of an existing image to use as a base, commands to run during the image creation process, and a command that runs when new instances of the container image deploy.

61
New cards

What does the Docker Build command do

This docker engine command consumes a Dockerfile and then triggers the image creation process

62
New cards

What does the docker images command do

This lists the available images on your container host. As you might recall, you use container images as a base for new containers.

63
New cards

What does the docker run command do

This creates a container by using a container image. For example, the following command creates a container using the default process isolation mode, named IIS and based on the Windows Server Core container image:

docker run --name IIS -it windowsservercore

64
New cards

What does the docker commit command do

This commits the changes you made to a container to a new container image. The commit operation doesn't include data contained in volumes mounted within the container. Note that by default, the container will be paused as the new container image is created.

65
New cards

what does the docker stop command do

Stops a running container

66
New cards

what does the docker rm command do

removes an existing container

67
New cards

The Windows Admin Center Containers extension is used to

perform remote management and monitoring of the containers running on the targeted host machine.

68
New cards

What does the summery management tab provide

a summary of the status of the containers, including how many are running, which images are available, the networks that have been configured, and the volumes used.

69
New cards

What does the Containers tab provide

This provides and extensive amount of status information in both text and graphical format. You can also obtain details, logs, and events from specific container and perform tasks such as End or Delete Containers.

70
New cards

What does the images tab provide

displays and provides details on the images that are available in your local repository. You can also use this tab to delete images from the repository.

71
New cards

What does the networks tab provide

displays the networks that have been configured for the containers. It includes networking information such as subnet and gateway addresses used for the network connection.

72
New cards

What does the volumes tab provide

displays volume information used by containers on the host machine

73
New cards

The Hyper-V role allows for what

virtualized computing environments to be created

74
New cards

How does Hyper-V improve hardware efficiency

allowing you to run multiple operating systems on one computer

75
New cards

Each virtual machine(VM) runs

independently from each other

76
New cards

The Hypervisor is responsible for

controlling access to the physical hardware

77
New cards

VMs only communicate with

virtualized hardware

78
New cards

Hardware drives are only installed where

on the host operating system(parent partition)

79
New cards

operating systems Hyper-V supports

All supported Windows versions

CentOS

Red Hat Enterprise Linux

Debian

Oracle Linux

SUSE

Ubuntu

FreeBSD

80
New cards

How can Hyper-V consolidate your server infrastructure

move physical server onto fewer more powerful servers

81
New cards

Hyper-V can let you do what in/on and isolated network and envioerment

Do virtual development and test environments

82
New cards

Establish Virtual Desktop Infrastructure(VDI)

Combining Hyper-V and Remote Desktop Virtualization with Windows Server can provide a centralized desktop management solution. This scenario can help you provide secure and agile personal virtual desktops or virtual desktop pools to your users.

83
New cards

Implementing a Private Cloud Infrastruture

using Hyper-V to create a cloud environment for public or private use

84
New cards

Ways to manage Hyper-V

Hyper-V Manager, Hyper-V chapter for Windows PowerShell, Virtual Machine Connection (also referred to as VMConnect), and Windows PowerShell Direct.

85
New cards

Hyper-V is portable because you can move VMs. What are the feature that allow you to do so

live migration, storage migration, and standard import/export functionality

86
New cards

Hyper-V Replica does what

allows you to make copies of VMs.

87
New cards

Secure boot does what

verifies digital signatures on files during the boot process to prevent malware.

88
New cards

Shielded VMs do what

help to secure access to VMs by encrypting the files and only allowing the VM to be run from specific protected virtualization host machines.

89
New cards

Integrations Services are

a set of services and drivers that work with the guest operating systems

90
New cards

System requirements for Hyper-V

A 64-bit processor with second-level address translation (SLAT)

A processor with VM Monitor Mode extensions

Sufficient memory for itself and for guest VMs

Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) enabled

Hardware-enforced Data Execution Prevention (DEP) enabled (Intel XD bit, AMD NX bit)

91
New cards

What can you run to see if your system meets the minimum requirments

Systeminfo.exe

92
New cards

What ways can you install Hyper-V in windows server

Server Manager and WindowsFeature cmdlet

93
New cards

Web Services Management Protocol does what

Allows the Hyper-V Manager to communicate by using the Kerberos protocol NTLM or Credential Security Support Provider (CredSSP).

94
New cards

Alternate Credential support

allows you to use a different set of credential with WS-Management. Must be on Windows 10 or Server 2019 or newer

95
New cards

Ways to manage a Hyper-V

PowerShell

PowerShell Direct

Windows Admin Center

96
New cards

What does PowerShell Direct allow you to do

Use PowerShell inside a Vm regardless of the network config or remote management settings

97
New cards

You should deploy virtual machinces on seperate

SSDs or Cluster Shared Volumes(CSVs)

98
New cards

What is a Cluster Shared Volume

a shared storage system that allows multiple devices to write to it

99
New cards

Best practice is to deploy Hyper-V role as

the only role on the server

100
New cards

if Hyper-V can’t be the only role on the server you should

Deploy all the services on the server in their own Hyper-V VMs