Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3...

87
Virtualizzazione Microsoft in Windows Server 2016 Torino 17 Aprile 2018

Transcript of Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3...

Page 1: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Virtualizzazione Microsoftin Windows Server 2016

Torino 17 Aprile 2018

Page 2: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 3: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Introduzione alla virtualizzazioneper Microsoft

Page 4: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Virtualizzazione server

• Più macchine virtuali condividono lo stesso HW

• Le macchine virtuali sono isolate tra loro

• L’accesso all’hardware è condiviso

Virtu

al m

ach

ines

Page 5: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Virtualizzazione Desktop

Molto simile alla virtualizzazione server, ma virtualizza i client

Windows 10 virtual machine

Windows 8.1 virtual machine

Windows 7 virtual machine

Windows 10 LTSB virtual machine

VDI deployment

Windows 10

Applications

Client Hyper-V

Windows

Server 2016

Page 6: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

User state virtualization

• Separa dati e impostazioni utente dal Sistema Operativo

• L’utente ha sempre lo stesso user state su qualsiasi PC

• La soluzione di sincronizzazione degli user state è UE-V

(user experience virtualization)

Default user profile

Offline Files cache

Application data

and settings

User state

Locally stored Centrally stored

User data Application data

and settings

Per-user registry

Page 7: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Presentation virtualization

•Virtualizza la GUI dal client usato

• Possono essere virtualizzate singole app o l’intero

desktop

Remote Desktop Services

RemoteApp programs

Remote Desktop

Mouse movement,

keys pressed

Page 8: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Application virtualization

App A

Read

Only

Profile data

(profile and

documents)

System services

(cut & paste,

OLE, printers)

System files

(registry, .ini

files, DLL)

Applicazioni locali Applicazioni Virtuali

App B

Read + WriteRead + Write

Profile

dataSystem

services

System

files

Page 9: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Containers

• I container usano la virtualizzazione del Sistema op.

• Si avviano velocemente, sono isolati tra loro

•Windows Server 2016 ha due tipi di container:

• Windows Server containers

• Hyper-V containers

Server container

Virtual machines container

Container management stack Container management stack

Page 10: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Containers

Page 11: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Cosa sono i containers

Local Repository

Container View

Sandbox

Install Web server

Sandbox

Web app installed

Container management stack

Page 12: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Software Defined Datacenter

Page 13: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Software-defined datacenters

•Rimuovono i limiti di un datacenter classico

• Separano la gestione dal datacenter fisico

• Sono indipendenti dall’Hardware

Fabric

Co

mp

ute

Sto

rag

e

Netw

ork

ing

Man

ag

em

en

t

Management

Policies

Virtual Machine Manager

VM VM VM

SD

C

SD

S

SD

N

Page 14: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Software-defined compute

• Le virtual machines possono essere spostate tra gli

Host senza Downtime

•Alcune features di Windows Server 2016 per SDC:

• Production Checkpoints

• VM network and VM storage resiliency

• PowerShell Direct

• Hyper-V Manager and WinRM

• Hyper-V scalability

• Auto VM activation

• Hot add/resize VHDX

• Live Migration

• Hyper-V Replica

• Runtime shared VHDX operations

• Runtime resize of VM memory

• Hot-Add and vNIC naming

• Rolling upgrades of Hyper-V host with no downtime for virtual machines or SOFS

Page 15: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Software-defined networking

Non-converged network

Traditional Hyper-V HostExample 6 x 1GbE NICs

Windows Server 2016 Hyper-V HostExample 2 x 10GbE RDMA NICs

Converged network

HostvNIC3

HostvNIC5

HostvNIC4

10GbE RDMA1 10GbE RDMA2

Page 16: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Software-defined storage

•Alcune feature di Windows Server 2016 per SDS:

• Server Message Block 3 (SMB3)

• Scale-Out File Server (SoFS)

• Storage Spaces Direct

• Storage Quality of Service

(QoS)

• Data Deduplication

• Storage Replica

• Storage Space Tiers

Software-defined storage using

standard servers with local storage

Page 17: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Legacy “Three Tier” Infrastructure

Hypervisors

Storage (SAN)

Storage Fabric

Ethernet Switches

Misc. Appliances

Page 18: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Standard x86 servers

+

Local drives

+

The magic of software

Hyper-Converged Infrastructure (HCI)Legacy “Three Tier” Infrastructure

Hypervisors

Storage (SAN)

Storage Fabric

Ethernet Switches

Misc. Appliances

Ethernet Switches

Page 19: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V Storage Spaces Direct

Page 20: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Server tradizionali, con storage interno

Page 21: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Si crea il cluster

Page 22: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 23: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Abilitando Storage Space Direct si crea un pool

Page 24: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 25: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Sul quale si creano i volumi

Page 26: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-Converged Infrastructure (HCI)

Page 27: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Sicurezza dei dati

Page 28: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 29: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 30: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 31: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 32: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 33: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Dati online e sempre accessibili

Page 34: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Scalabilità

Page 35: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 36: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 37: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Aggiungendo un nuovo server al cluster

Page 38: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 39: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Storage Space direct espande in automatico il pool,

Page 40: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

DEMO

Storage Space Direct

Page 41: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 42: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Windows Admin Center

(Project ‘Honolulu’)

Page 43: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Project Honolulu

Next-gen server management platform

Web browser based

Locally deployed

In Technical Preview

Page 44: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

DEMO

Windows Admin Center

Page 45: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.
Page 46: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Architettura di Hyper-V

Page 47: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V

“Designed for Windows” Server HardwareWindows hypervisor

Operating System ISV/IHV/OEM Hyper-V

User mode

Kernel mode

Ring -1

Windows Kernel

Windows Server 2016

Applications

Microsoft / CitrixProvided by

Windows Kernel

Windows Server

2016

Windows Kernel

VMBus

Parent Partition

Virtual machine

services

WMI Provider

Virtual machine Worker

Processes

VSP

IHV

DriversIHV

Drivers

Child Partitions

Applications

Supported Linux

Distributions

Linux

VSC

VMBus

Applications

Windows Server

2016, 2012 R2

Windows Kernel VSC

VMBus

Applications

Non-Hypervisor

Aware operating

system

Emulation

Page 48: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V virtual hard disk

Fixed-size Dynamically expanding

• Alloca tutto lo storage

• Dimensione iniziale

grande

• Alloca lo spazio “quando

serve”

• Piccoli inizialmente

• Creazione veloce

• Minimizza la

frammentazione

• Frammentazione elevata

• Sovradimensionamento

impossibile rispetto al

totale spazio libero sullo

storage

• Possono essere

sovradimensionati rispetto

allo spazio libero sullo

storage

• Usabili in produzione • Usabili in ambiente di test

Page 49: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V – Dischi differenziali

• I dischi differenziali salvano in un file diverso le differenze

rispetto al disco genitore:

• Il disco differenziale isola le modifiche

• Più dischi differenziali possono usare lo stesso genitore

• I dischi differenziali abbassano le performance

• Possono essere usati per immagini disco standard

• Da evitare in ambiente di produzione

1 2 3 4

File C

xxxx3

1 2 34 1 2 3 4

File A File B

12 3 4

File D

Read Modify DeleteCreate

Read-Only

GrowParent

Diff

Page 50: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Integration Services

• Fanno capire al Sistema operativo di trovarsi in una Virtual

Machine

• I sistemi operativi moderni includono gli Integration Services:

• Sono gestiti come impostazione della macchina virtuale

Page 51: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Overview of Integration Services

Senza Integration Services

Con Integration Services

Page 52: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Dynamic memory

• Migliora l’utilizzo della memoria RAM fisica disponibile:

• Viene riallocata automaticamente

• Dynamic memory:

• Startup RAM

• Minimum RAM

• Maximum RAM

• Memory buffer

• Memory weight

• Supportata in VM

Windows and Linux

Page 53: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

What is dynamic memory?

T = 0 T = 15 T = 30

2 GB

4 GB

6 GB

8 GB

Virtual Machines

Memory Settings

Total system memory

Memory in use by virtual machines

8 GB

3 GB

Physical memory used 37.5 %

Finance virtual machine

Sales virtual machine

Engineering virtual machine

Page 54: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

What is dynamic memory?

T = 0 T = 15 T = 30

2 GB

4 GB

6 GB

8 GB

Finance virtual machine

Sales virtual machine

Engineering virtual machine

Total system memory

Memory in use by virtual machines

8 GB

6 GB

Physical memory used 75 %

Virtual Machines

Memory Settings

Page 55: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

What is dynamic memory?

Engineering reaches

max allocation

T = 0 T = 15 T = 30

Finance virtual machine

Sales virtual machine

Engineering virtual machine

Service virtual machine

2 GB

4 GB

6 GB

8 GB

Total system memory

Memory in use by virtual machines

8 GB

7.5 GB

Physical memory used 94 %

Virtual Machines

Memory Settings

Page 56: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Nested virtualization

Hypervisor

• Avvia una virtual machine all’interno di una virtual

machine

• Virtual Hyper-V host deve avere memoria statica

• Host Hyper-V Virtual e physical devo avere lo stesso Sistema

Operativo

Page 57: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Sicurezza in Hyper-V 2016

Page 58: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Features di protezione per le virtual machines

Shielded Virtual Machines Usa BitLocker per criptare dischi e statodelle virtual machines proteggendole da amministratori con utenza compromessa e malware.

Host Guardian Service Attesta lo “Stato di salute” di un Host, consentendo l’avvio delle Shielded VM solo su Host sicuri

Generation 2 VMsSupportano l’equivalente virtuale delletecnologie di sicurezza hardware (es. TPMs) abilitando la criptazione BitLocker per le Shielded Virtual Machines.

Hyper-V

Virtual machine

Computer room

Building perimeter

Physical machine

Hyper-V

Shielded virtual machine

✓*

✓ ✓

✓ ✓

`

Page 59: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Shielded virtual machine?

• Quando accendi una shielded virtual machine:

• Virtual TPM abilita la virtual hard disk encryption

• Fle di configurazione e stato della Virtual machine vengono criptati

• Tutto il traffic live migration è criptato

• I crash dumps degli host sono criptati

• I Virtual crash dumps sono criptati (se abilitati)

• Gli amministratori non autorizzati non hanno accesso

diretto alle virtual machines:

• Backup operators, o Amministratori della SAN non hanno accesso ai

file della VM o alla console per connettersi alla VM

• Solo gli amministratori della VM o del Tenant possono connettersi

• Le Shielded Virtual machines si avviano solo su Host

conosciuti e “sicuri”

Page 60: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Host Guardian Service

Key protection

Host Guardian Service

Host sends information,

requests attestationHost unlocks Guest VM

and starts it

Page 61: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Alta affidabilità in Hyper-V 2016

Page 62: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Importanza dell’Alta affidabilità

• Un Downtime Server è spesso inevitabile

• I Servers non sono sempre disponibili:

• Manutenzione Software o Hardware

• Update di Sistema Operativo

• Rottura di un componente Hardware

• I servizi critici devono essere disponibili

anche quando un server fisico è offline

• Definizione di Alta affidabilità:

• Avere i servizi disponibili anche

in caso di failure

Availability Downtime (per year)

99% 3.7 days

99.9% 8.8 hours

99.99% 53 minutes

99.999% 5.3 minutes

Page 63: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Failover cluster

Node 1 Node 2

Cluster storage

Clients

A dedicated network

connects the nodes

A network connects

the failover cluster

and clients

Shared bus or

iSCSI connection Clustered role – highly

available service

Page 64: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Failover cluster?

• Operating system feature:

• Disponibilità

• Automatic recovery

• Fino a 64 nodi nel cluster

• In caso di failure:

• Le applicazioni si spostano

• Il downtime è minimo

• I client si riconnettono automaticamente

• Hyper-V monitora:

• Virtual machine state (heartbeat)

• Servizi nelle virtual machine

• Network connectivity

• Storage resiliency

Node1 services

clientsNode1

Failovercluster

Node2

Node3

Node1

Failovercluster

Node1 fails

Node2

Node3

Node1

Failover

cluster

After Node1 failure

Node2

Node3

Node2 services

clients

Page 65: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Virtual machine monitoring

•Application health detection:

• Monitor dei servizi tramite Service Control Manager

• Monitor degli eventi di Sistema operativo in System,

Application, o Security

• Attivo con Guest Windows Server 2012 o più recenti

•Azioni di recovery configurabili:

• Riavvia il servizio

• Riavvia la virtual machine

• Fail over della virtual machine su altro Host

Page 66: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Virtual machine monitoring

Page 67: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V Replica e Azure Site Recovery

Page 68: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V Replica

• E’ una soluzione di Disaster Recovery, non di alta

affidabilità

• Le Virtual Machines vengono replicate in una sede

secondaria

• Le repliche sono efficienti, periodiche, e asincrone

• In caso di failure si può attivare manualmente un

failover verso il sito di replica

Replication

trafficPrimary site Replica site

WAN linkSAN/NAS

P1 P2

Recovery virtual machines

R1 R2

Page 69: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V Replica Vs. Failover clustering

Node1 Node2

IIS

SQL

CRM

File

Recovery

virtual machines

Primary site

WAN Link

Replication traffic

Recovery site

Hyper-V host

IIS

SQL

CRM

File

Failover clustering – Alta disponibilità

• VM si avviano su un altro nodo automaticamente

Hyper-V Replica – Disaster recovery

• Failover e avvio manuale delle VMs

• Le modifiche fino all’ultima replica vengono perse

Page 70: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Architettura di Hyper-V Replica

Primary site

Replication traffic

Recovery site

Virtual

machine

Virtual

machine

VHDLog file

(.hrl)

Log file

(.hrl)

Apply

Page 71: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Abilitare una virtual machine per la replica

•La replica è abilitata per virtual machine

•Enable Replication Wizard

• Replica server (FQDN, name)

• Connection parameters

• Replication VHDs

• Replication frequency

• Recovery points aggiuntivi

• Impostazioni del TCP/IP Failover

• Configura automaticamente gli indirizzi IP per le

replica virtual machine con IP statico

• Richiede gli integration services

Virtual

machine

Page 72: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Enabling a virtual machine for replication

Page 73: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V replication health

Numero di repliche in base alla frequenza

Replication

cycles

Successful Failed % Success Replication

health

12 10 2 80 Normal

144 116 28 80 Normal

288 231 57 80 Normal

2,016 1,613 403 80 Normal

Replication

frequency

1 hour 12 hours 24 hours 1 week

30 seconds 120 1,440 2,880 20,160

5 minutes 12 144 288 2,016

15 minutes 4 48 96 672

Normal replication health

Page 74: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Hyper-V replication health

Page 75: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Extending Hyper-V replication

• Replicate second VM copy to a third location:

• Primary virtual machine cannot be replicated to both locations

• Extend Replication option available only on the second virtual

machine

• The same configuration options are available except:

• Replication frequency (5 or 15 minutes only)

• Cannot use VSS in VM for creating checkpoints

Page 76: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Extending Hyper-V replication

Page 77: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Microsoft Azure

Page 78: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Microsoft Azure

•Azure consente di:

• Deploy di applicazioni cloud-based

• Utilizzo di server su cloud

• Estendere l’infrastruttura on-premises al cloud

• I datacenter Azure sono dislocati in tutto il Mondo

Page 79: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Service model

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Applications

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Applications

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Applications

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Applications

Man

ag

ed

by y

ou

r o

rgan

izati

on

Man

ag

ed

by y

ou

r o

rgan

izati

on

Man

ag

ed

by v

en

do

r

Man

ag

ed

by v

en

do

rMan

ag

ed

by y

ou

r o

rgan

izati

on

Man

ag

ed

by y

ou

r o

rgan

izati

on

Man

ag

ed

by v

en

do

r

On-premises IaaS PaaS SaaS

Page 80: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Estensione del datacenter su Azure

•Azure Virtual Network può estendere il datacenter

• Si creano subnets e Site-to-Site VPN

• Si può creare un hybrid-cloud con virtual machines Azure,

nel dominio aziendale

• Si possono spostare VM tra on-premises ed Azure

Data

cen

ter

Virtual

network

DNS

serve

r

<subnet 1> <subnet 2> <subnet 3>

Azure

datacente

r

Virtual hard disk

VPN

VPN

Page 81: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Azure Site Recovery

• Soluzione di Business Continuity and Disaster

Recovery

• Replicates data and can provide orchestrated failover

• Scenari d’uso

• Disaster recovery

• Migrazione a Microsoft Azure

• DevTest

• Analytics and reporting

•Requires Azure subscription

On-premisesOn-premises

Replica

Microsoft AzureOn-premises

Replica

Page 82: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Azure Site Recovery

• Azure Site Recovery can protect

• Hyper-V virtual machines (without VMM)

• Hyper-V virtual machines in a VMM cloud

• VMWare virtual machines

• Physical servers running Windows Server or Linux

• Use Azure Site Recovery to:

• Manage the failover of virtual machines and VMM clouds

• Coordinate and monitor asynchronous replication

• Continually monitor service availability

• Test the recovery

• Manage virtual network mappings between sites

Page 83: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Technical overview of Azure Site Recovery

Azure Site Recovery

Hyper-V Replica

Primary site Secondary site

Page 84: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Azure Site Recovery replication and recovery plans

•Replication policy

controls replication

• Policy settings vary

between scenarios

• Similar settings as

Hyper-V Replica

•Only a single policy

can be associated with

a cloud

Page 85: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Azure Site Recovery replication and recovery plans

Page 86: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Azure Site Recovery and failover

• Azure Site Recovery uses Hyper-V Replica for cloud

protection

• Supports the same failover types as Hyper-V Replica

• Test failover

• Planned failover

• Unplanned failover

• Azure Site Recovery recovery plan orchestrates failover

• Which virtual machine groups to failover

• Start order for virtual machine groups

• Additional tasks to perform pre-failover and post-failover

Page 87: Virtualizzazione Microsoft in Windows Server 2016 Torino 17 …€¦ · •Server Message Block 3 (SMB3) ... •Fail over della virtual machine su altro Host. Virtual machine monitoring.

Grazie per l’attenzione