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 Integrated, scale-out Storage Storage Storage Storage Storage Storage Controller Controller Controller Controller Controller Controller compute and storage with built-in virtualization and management
Nutanix Platform Comprehensive management solution Nutanix Prism that radically simplifies datacenter operations Turnkey infrastructure platform Nutanix Acropolis that converges compute, storage and virtualization to run any application, at any scale
Nutanix Platform Prism Acropolis Infrastructure / App Mobility Fabric VM Management Operational Distributed Storage Fabric Insights 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 XenApp & XenDesktop NetScaler VPX VM VM VM VM VM AHV is ShareFile VM VM VM VM VM And more … Nutanix AHV Nutanix AHV
Complete XenDesktop Solution AHV Hypervisor AHV AHV AHV AHV Multiple servers /block
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 NVIDIA Tesla M60 XenApp VM A Windows VM B Physical GPU Physical GPU 86:00.0 87:00.0 GPU config: GPU config: Vendor: Nvidia Vendor: Nvidia Vendor: Nvidia Vendor: Nvidia Type: PT-Graphics Type: PT-Compute Type: PT-Graphics Type: PT-Compute Device: M60 Device: M60 Device: M60 Device: M60 NVIDIA Tesla M10 Physical GPU Physical GPU Linux VM D Linux VM C 06:00.0 07:00.0 GPU config: GPU config: 2 x 2 x Vendor: Nvidia Vendor: Nvidia Vendor: Nvidia Vendor: Nvidia Type: PT-Graphics Type: PT-Graphics Type: PT-Graphics Type: PT-Graphics Device: M60 Device: M10 Device: M10 Device: M10 Not enough GPU resource Physical GPU Physical GPU 08:00.0 09:00.0 Vendor: Nvidia Vendor: Nvidia Type: PT-Graphics Type: PT-Graphics Device: M10 Device ID: M10
Acropolis GPU resource management concepts NVIDIA Tesla M60 XenApp VM D Physical GPU Physical GPU GPU config: 87:00.0 86:00.0 Vendor: Nvidia Xendesktop VM A Type: PT-Graphics Device: M60 Vendor: Nvidia Vendor: Nvidia GPU config: Type: PT-Graphics Type: PT-Compute Device: M60 Device: M60 Vendor: Nvidia Type: Virtual Device: M60-2Q Virtual GPU Virtual GPU Virtual GPU Virtual GPU 87:00.0 87:00.0 Virtual GPU 86:00.0 86:00.0 Virtual GPU 86:00.0 Vendor: Nvidia Vendor: Nvidia Xendesktop VM C 86:00.0 Vendor: Nvidia Vendor: Nvidia Type: Virtual Type: Virtual GPU config: Vendor: Nvidia Type: Virtual Type: Virtual Device: M60-1Q Device: M60-2Q Vendor: Nvidia Type: Virtual Device: M60-1Q Device: M60-1Q Index: 0 Index: 0 Vendor: Nvidia Type: Virtual Device: M60-1Q Index: 1 Index: 1 Type: Virtual Xendesktop VM B Device: M60-1Q Index: 2 Device ID: M60-1Q Index: 3 GPU config: Not enough GPU resource Vendor: Nvidia Type: Virtual Device: M60-2Q
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 GPU UVM VM VM AHV version 1 AHV version 2 AHV version 1 AHV version 2 GPU VM AHV version 2 AHV version 1
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
Recommend
More recommend