Your SlideShare is downloading. ×

VMware Nova Compute Driver

2,107
views

Published on

Published in: Technology

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,107
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
84
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. VMware Nova Compute Driver Sean Chen @opencomp opencompute@vmware.com
  • 2. Enhancing VMware Compute Driver• Current VMware Nova Compute Driver needs a lot of help• Several key areas need improvements
  • 3. Enhancing VMware Compute Driver• Launch OVF disk image• VNC console• Attach and Detach iSCSI volume• Guest info• Host ops• VLAN• Quantum• Cold migration• Live migration
  • 4. VMware Compute Driver• spawn: supports sparse and streamOptimized disk image, block device and linked clone• power_on, power_off• get_vnc_console• inject_network_info• attach_volume, detach_volume• get_info• get_available_resource• get_host_stats, update_host_status• host_power_action, host_maintenance_mode
  • 5. VMware Compute Driver• migrate_disk_and_power_off• finish_migration• finish_revert_migration• confirm_migration• live_migration
  • 6. Custom VMware Image Properties for Glance• vmware_adaptertype – Ide – busLogic – lsiLogic (default)• vmware_disktype – eagerZeroedThick – preallocated (default) – sparse (sparse or streamOptimized disk)• vmware_ostype – otherGuest (default)
  • 7. Linked Clone• Nova configuration flag for VMware Linked Clone support --use_linked_clone=[true|false] (defaults to true)
  • 8. VNC• Nova configuration flags for VMware VNC support Existing flag: --vnc_enabled=[true|false] (defaults to true) New flags: --vnc_port=[port #] (starting port, defaults to 5900) --vnc_port_total=[total port #] (defaults to 10000) --vnc_password=[optional]
  • 9. Networking EC2 API OpenStack API Horizon REST Nova-API (Web GUI) Asynchronous Message – Passing Queue KVM XenServer ESX Nova Nova Nova Network Instance-X1 Instance-X2 Instance-X1 Instance-X2 Instance-K1 Instance-K2 Compute Compute Bridge NovaCompute XenAPI VMware virt driver virt driver libvirt VIM Xen API API driver Bridge Bridge VSS/VDS Linux Kernel dom0 VMKernel
  • 10. Questions@opencomp opencompute@vmware.com Visit booth