Presentation is loading. Please wait.

Presentation is loading. Please wait.

Matt Domsch, Technology Strategist, Office of the CTO April 10, 2009 Dell Public. | All trademarks and trade names are those of their respective owners.

Similar presentations


Presentation on theme: "Matt Domsch, Technology Strategist, Office of the CTO April 10, 2009 Dell Public. | All trademarks and trade names are those of their respective owners."— Presentation transcript:

1 Matt Domsch, Technology Strategist, Office of the CTO April 10, 2009 Dell Public. | All trademarks and trade names are those of their respective owners. Dell disclaims any proprietary interest in the marks and names of others. Storage Management Integration With OS and Virtual Machine Management

2 DELL CONFIDENTI AL 2 Goals Enable OSs to use SAN storage features Integrate Storage Management into Virtual Machine Manager consoles and VM lifecycle Goals

3 DELL CONFIDENTI AL ● ISCSI Array Multipathing ● LUN split over several arrays. Separate data connection to each array for parts of the LUN ● Requires kernel iSCSI path selector module per-vendor ● Thin Provisioning ● Actual allocated storage is less than requested size (akin to sparse files) ● Must handle alerts when TP threshholds reached – CHECK CONDITION raised on writes – LUN goes read-only if space exhausted ● T10 work ongoing to standardize interfaces and behavior SAN Storage Features affecting the Kernel

4 DELL CONFIDENTI AL ● TRIM / UNMAP / WRITE_SAME ● Inform storage that these blocks are no longer needed ● Useful on SANs, not just SSDs ● T10 & T13 standards proposals in flux ● XCOPY – Array-level block copy, perhaps copy-on-write ● Copy blocks w/o incuring network and CPU overhead ● VFS function? ● T10 standard already (SCSI Extended Copy) SAN Storage Features affecting the Kernel

5 DELL CONFIDENTI AL ● Multi-IQN – iSCSI IQNs are assigned to Guest VMs ● Implemented in iscsi-initiator-utils today, thank you! ● VM Guest boot from iSCSI ● Requires iSCSI Initiator in VM BIOS ● Fedora 11 KVM will load gPXE iSCSI Option ROMs, thank you! ● Array-based LUN snapshots ● ioctl(FIFREEZE) added Jan 09 by Takashi Sato of NEC, thank you! ● Need CLI to freeze file system, issue array-based snapshot command, and thaw file system SAN Storage Features needing basic CLI work

6 6 DELL CONFIDENTI AL Traditional Virtual Machine Storage Allocation Using VM Mgmt GUI 1.Get IQNs for VM Hosts 5. Add Storage 6. Paste volume IQN 7. Create Guest VM 8. Assign Storage to Guest VM 9. Copy VM Guest IQN Using Storage Mgmt GUI 2. Create volume 3. Assign Host IQNs permissions to volume 4. Copy volume IQN 10. Assign Guest IQN permissions to volume

7 DELL CONFIDENTI AL ● Create / Destroy Volume - “deploy a new VM” ● Clone Volume – “deploy from golden VM” ● Snapshot VM and all is storage - “backup a VM” ● Configure Thin Provisioning - “give more disk space to a VM” ● Multi-IQN - “assign iSCSI storage the HV on behalf of a Guest” ● These and more are possible today from a storage perspective. However, each Virt Management application must implement code to take advantage of these. SAN Storage Features Benefiting Virt Mgmt Apps

8 DELL CONFIDENTI AL 8 VMAN – DMTF Standards-Based Virt Management  Announced Sept 08  http://www.dmtf.org/vman http://www.dmtf.org/vman  Dell, VMware, AMD, Broadcom, Citrix, HP, IBM, Intel, Microsoft, Sun, Symantec, WBEM Solutions – Notably absent: Novell, Red Hat, Oracle http://www.dmtf.org/newsroom/pr/view?item_key=c0a5e6c1c 18290ec2a3c174734d7cb8f78b75022

9 DELL CONFIDENTI AL 9 SNIA Hypervisor Storage API Task Force  Started January 2009  Bill Dawkins, Matt Domsch participate for Dell.  Dell, EMC, HP, Hitachi, Microsoft, NetApp, Sun, VMware are the initial participants. NetApp chairs. – Notably absent: Novell, Red Hat, Citrix, Oracle  Initial use cases proposed by NetApp & VMware  Slow progress moving from Task Force to Provisional Technical Working Group to Technical Working Group. Once at TWG stage, can flesh out use cases and begin investigating technologies. ETA 09/2009.

10 DELL CONFIDENTI AL10 Call To Action  Get involved in the T10 and T13 standards definitions  Get involved in the DMTF and SNIA standards definitions  Implement those standards  Enhance your Virt Management products to take advantage of SAN capabilities.


Download ppt "Matt Domsch, Technology Strategist, Office of the CTO April 10, 2009 Dell Public. | All trademarks and trade names are those of their respective owners."

Similar presentations


Ads by Google