ahv + nvidia vgpu integration · •live migration •vm-centric storage w/snapshots and clones...

19
AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley – AHV GPU Architect

Upload: others

Post on 24-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

AHV + NVIDIA VGPU INTEGRATIONMalcolm Crossley – AHV GPU Architect

Page 2: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Nutanix AHV The hypervisor built for the Enterprise Cloud

Page 3: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Virtualization

App App

Integrated, scale-out compute and storage

Virtualization

App App

Storage Controller

Storage Controller

Storage Controller

Storage Controller

Server Server

Storage Controller

Storage Controller

with built-in virtualization and management

Nutanix: Built-in Virtualization

Page 4: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Turnkey infrastructure platform that converges compute, storage and virtualization to run any application, at any scale

Comprehensive management solution that radically simplifies datacenter operations

Nutanix Platform

Nutanix Prism

Nutanix Acropolis

Page 5: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Distributed Storage Fabric

App Mobility Fabric

AcropolisPrism

AHV (built-in Virtualization)

Nutanix Platform

Infrastructure / VM Management

Operational Insights

Capacity Planning

Page 6: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Starting with Citrix XD/XA 7.9 … AHV is integrated with MCS

Citrix App and Desktop Virtualization

Citrix Infrastructure

VM VM VM

VM VM VM

VM

VM

VM

VM

End user desktops

Nutanix AHV

XenApp & XenDesktop

NetScaler VPX

ShareFile

And more …

Nutanix AHV is

Nutanix AHV

Page 7: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

AHV Hypervisor

AHV AHV AHVAHV

Complete XenDesktop Solution

Multiple servers /block

Page 8: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

• Host Profiles• Virtual Networking • 1 click Upgrades • Host Maintenance Mode• Simplified Scaling (Automatic CPU Compatibility)• Image Service• Cross-Hypervisor Migration, DR & Backup

• Automated Resource Scheduling & VM Placement• Performance Hot-Spot Avoidance (aka DRS)• VM High Availability• Live Migration • VM-centric storage w/Snapshots and Clones• Dynamic IP Address Management • GPU Resource Management

All the Features for Enterprise Applications

Page 9: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Acropolis GPU resource management concepts

Physical GPU87:00.0

Vendor: NvidiaType: PT-Compute

Device: M60

Windows VM B

GPU config:

Vendor: NvidiaType: PT-Compute

Device: M60

NVIDIA Tesla M60

Physical GPU86:00.0

Vendor: NvidiaType: PT-Graphics

Device: M60

Physical GPU07:00.0

Vendor: NvidiaType: PT-Graphics

Device: M10

NVIDIA Tesla M10Physical GPU

06:00.0

Vendor: NvidiaType: PT-Graphics

Device: M10

Physical GPU08:00.0

Vendor: NvidiaType: PT-Graphics

Device: M10

Physical GPU09:00.0

Vendor: NvidiaType: PT-Graphics

Device ID: M10

Linux VM C

GPU config:2 x

Vendor: NvidiaType: PT-Graphics

Device: M10

XenApp VM A

GPU config:

Vendor: NvidiaType: PT-Graphics

Device: M60

Linux VM D

GPU config:2 x

Vendor: NvidiaType: PT-Graphics

Device: M60

Not enough GPU resource

Page 10: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Virtual GPU86:00.0

Vendor: NvidiaType: Virtual

Device: M60-1QIndex: 1

Virtual GPU86:00.0

Vendor: NvidiaType: Virtual

Device: M60-1QIndex: 3

Virtual GPU86:00.0

Vendor: NvidiaType: Virtual

Device: M60-1QIndex: 2

Acropolis GPU resource management concepts

Physical GPU86:00.0

Vendor: NvidiaType: PT-Compute

Device: M60

Xendesktop VM C

GPU config:

Vendor: NvidiaType: Virtual

Device ID: M60-1Q

NVIDIA Tesla M60Physical GPU

87:00.0

Vendor: NvidiaType: PT-Graphics

Device: M60

XenApp VM D

GPU config:Vendor: Nvidia

Type: PT-GraphicsDevice: M60

Xendesktop VM A

GPU config:

Vendor: NvidiaType: Virtual

Device: M60-2Q

Virtual GPU87:00.0

Vendor: NvidiaType: Virtual

Device: M60-1QIndex: 0

Xendesktop VM B

GPU config:

Vendor: NvidiaType: Virtual

Device: M60-2Q

Virtual GPU86:00.0

Vendor: NvidiaType: Virtual

Device: M60-1QIndex: 1

Virtual GPU87:00.0

Vendor: NvidiaType: Virtual

Device: M60-2QIndex: 0

Not enough GPU resource

Page 11: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

AHV VM GPU resource configuration

Page 12: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Prism UI - Physical GPU overview

Page 13: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Prism UI - Physical GPU metrics

Page 14: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Prism UI - Virtual GPU metrics

Page 15: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Powerful REST API for all GPU resource information

Page 16: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Acropolis 1-click operations and GPU resources

UVMGPU VM

AHV version 1AHV version 2 AHV version 1

GPU VM

AHV version 2

AHV version 2AHV version 1

GPU VM

Page 17: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

• Nutanix Guest Tools assist with Nvidia guest driver upgrades, timed to match Nvidia host driver upgrades

• Prism App for Nvidia Dashboard• Best effort High Availability for VMs with GPU

resources

Possible future developments

Page 18: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Questions?

Page 19: AHV + NVIDIA VGPU INTEGRATION · •Live Migration •VM-centric storage w/Snapshots and Clones •Dynamic IP Address Management •GPU Resource Management All the Features for Enterprise

Your Enterprise Cloud Platform