ahv + nvidia vgpu integrationon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf ·...

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

Upload: tranduong

Post on 30-Jul-2018

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

AHV + NVIDIA VGPU INTEGRATIONMalcolm Crossley – AHV GPU Architect

Page 2: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Nutanix AHV The hypervisor built for the Enterprise Cloud

Page 3: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

AHV Hypervisor

AHV AHV AHVAHV

Complete XenDesktop Solution

Multiple servers /block

Page 8: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

• 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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

AHV VM GPU resource configuration

Page 12: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Prism UI - Physical GPU overview

Page 13: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Prism UI - Physical GPU metrics

Page 14: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Prism UI - Virtual GPU metrics

Page 15: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Powerful REST API for all GPU resource information

Page 16: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

• 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 INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Questions?

Page 19: AHV + NVIDIA VGPU INTEGRATIONon-demand.gputechconf.com/.../s7779-malcolm-crossley-nutanix.pdf · AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley –AHV GPU Architect. NutanixAHV The

Your Enterprise Cloud Platform