AHV + NVIDIA VGPU INTEGRATION Malcolm Crossley AHV GPU Architect
Nutanix AHV The hypervisor built for the Enterprise Cloud
Nutanix: Built-in Virtualization App App App App Virtualization Virtualization Server Server Storage Controller Storage Controller Storage Controller Storage Controller Storage Controller Storage Controller Integrated, scale-out compute and storage with built-in virtualization and management
Nutanix Platform Nutanix Prism Comprehensive management solution that radically simplifies datacenter operations Nutanix Acropolis Turnkey infrastructure platform that converges compute, storage and virtualization to run any application, at any scale
Nutanix Platform Prism Acropolis Infrastructure / VM Management App Mobility Fabric Operational Insights Distributed Storage Fabric Capacity Planning AHV (built-in Virtualization)
Citrix App and Desktop Virtualization Starting with Citrix XD/XA 7.9 AHV is integrated with MCS Citrix Infrastructure End user desktops Nutanix AHV is XenApp & XenDesktop NetScaler VPX ShareFile And more VM VM VM VM VM VM VM VM VM VM Nutanix AHV Nutanix AHV
Complete XenDesktop Solution AHV Hypervisor AHV Multiple servers /block AHV AHV AHV
All the Features for Enterprise Applications 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 Host Profiles Virtual Networking 1 click Upgrades Host Maintenance Mode Simplified Scaling (Automatic CPU Compatibility) Image Service Cross-Hypervisor Migration, DR & Backup
Acropolis GPU resource management concepts XenApp VM A GPU config: Windows VM B GPU config: NVIDIA Tesla M60 Physical GPU 86:00.0 Physical GPU 87:00.0 Device: M60 Type: PT-Compute Device: M60 Device: M60 Type: PT-Compute Device: M60 Linux VM D GPU config: 2 x Device: M60 Linux VM C GPU config: 2 x Device: M10 NVIDIA Tesla M10 Physical GPU 06:00.0 Device: M10 Physical GPU 07:00.0 Device: M10 Not enough GPU resource Physical GPU 08:00.0 Physical GPU 09:00.0 Device: M10 Device ID: M10
Acropolis GPU resource management concepts Xendesktop VM A GPU config: Type: Virtual Device: M60-2Q NVIDIA Tesla M60 Physical GPU 86:00.0 Type: PT-Compute Device: M60 Physical GPU 87:00.0 Device: M60 XenApp VM D GPU config: Device: M60 Xendesktop VM B GPU config: Virtual GPU Virtual 87:00.0GPU Virtual 86:00.0GPU Vendor: Virtual 86:00.0 Nvidia GPU Type: Vendor: 86:00.0 Virtual Nvidia Device: Type: Vendor: M60-2Q Virtual Nvidia Device: Index: Type: Vendor: M60-1Q Virtual 0 Nvidia Device: Type: Index: M60-1Q Virtual 1 Device: Index: M60-1Q 2 Index: 3 Virtual GPU Virtual 87:00.0GPU 86:00.0 Type: Vendor: Virtual Nvidia Device: Type: M60-1Q Virtual Device: Index: M60-1Q 0 Index: 1 Xendesktop VM C GPU config: Type: Virtual Device ID: M60-1Q Type: Virtual Device: M60-2Q Not enough GPU resource
AHV VM GPU resource configuration
Prism UI - Physical GPU overview
Prism UI - Physical GPU metrics
Prism UI - Virtual GPU metrics
Powerful REST API for all GPU resource information
Acropolis 1-click operations and GPU resources GPU VM UVM GPU VM AHV version 21 AHV version 12 GPU VM AHV version 12
Possible future developments Prism App for Nvidia Dashboard Best effort High Availability for VMs with GPU resources Nutanix Guest Tools assist with Nvidia guest driver upgrades, timed to match Nvidia host driver upgrades
Questions?
Your Enterprise Cloud Platform