SER1411BE vsphere Clients Roadmap: HTML5 Client, Host Client and Web Client VMworld 2017 Dennis Lu, Product Manager, VMware Tushar Desai, R&D Director, VMware Content: Not for publication #VMworld #SER1411BE
Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined. #SER1411BE CONFIDENTIAL 3
Agenda Host Client vsphere 6.5 vsphere Client Plugins and Certification Poll Everywhere mobile app 4
What do you want to hear about today? Check all that interest you A vsphere Web Client in 6.5 Visit pollev.com/vmw2017 B vsphere Client (HTML5) UX improvements available in 6.5, 6.5.0b, 6.5U1 C vsphere Client (HTML5) in general D Plugins and Certification 5
VMware Host Client VMworld 2017 Content: Not for Expected Use Cases Troubleshoot individual host or VMs Conduct basic administrative tasks such as the create/update/delete of host resources Greenfield deployment Available in 6.0U2+ and 5.5P08 publication Host Client attributes Available via the browser (Windows, Linux, Mac) Negligible host resource requirements Console access to VM through WebMKS Iterative development cycle and releases Modern cross platform focus using HTML5 6
C# Client not in vsphere 6.5 7
vsphere Web Client 6.5
vsphere 6.5 Web Client Improvements Client Integration Plugin Navigation Improvements Custom Attributes VM Consoles VM Workflow Performance Optimizations Live Updates 9
Client Integration Plugin Removal Problem Client Integration Plugin has many issues Solution Remove the need for CIP for: Datastore File Upload/Download OVF Deploy/Export Content Library Import/Export Enhanced Authentication plugin needed for: Integrated Windows Authentication 10
Navigation Improvements - Inventory Tree VMworld 2017 Content: Not for Problem Two navigational models (Inventory Tree and Global Inventory Lists) cause confusion publication Solution Inventory Tree is displayed by default after you login Search is context-sensitive and takes you to either Inventory Tree or Object Navigator 11
Navigation Improvements Object Tabs Object tabs are now more prominent CONFIDENTIAL 12
Navigation Improvements Tab Reorganization Tabs have been flattened to reduce clicks or distribution CONFIDENTIAL 13
Navigation Improvements More Object Actions Objects have one-click action buttons 14
Navigation Improvements Home Reorganization VMworld 2017 Content: Not for Reordered the links and icons on the home screen publication 15
Custom Attributes Portlet Editing UI VMworld 2017 Content: Not for Problem Tags do not satisfy all use cases that Custom Attributes had publication Solution Bring back Custom Attributes! Portlets and Editing UI 16
VM Consoles Choose Your Preferred Console VMworld 2017 Content: Not for Problem There are two VM consoles (Web Console and VMRC) and it is confusing which one is opened when publication Solution Add a user configuration which allows to choose a preferred console 17
VM Workflow Performance Optimizations Top 3 Web Client workflows (based on CEIP): 1. VM Configuration (Edit Settings) 2. VM Migration 3. VM Provisioning (New VM, Clone VM) VMworld 2017 Content: Not for Problem The three most popular wizards have performance issues in big-scale environments publication Solution Optimize performance 18
Live Updates VMworld 2017 Content: Not for Problem Web Client does not represent newest information, in particular results of others actions publication Solution Near instantaneous updates of most important views: Inventory Trees, Alarms, Summary, Lists, Recent Tasks 19
Do you have vsphere 6.5? A Yes, in a production environment B Yes, but only in a test environment C No, plan on starting upgrade within 3 months D No, plan on upgrading later than 3 months E No plans to upgrade at this point at all Visit pollev.com/vmw2017 20
Do you have experience with vsphere Client (HTML5)? A Yes, I use the Fling in most of my environments B Yes, within vsphere 6.5 in production C Yes, only in test environments (Fling or 6.5) D No, haven t had a chance to try E No, never heard of the new vsphere Client Visit pollev.com/vmw2017 21
Flash based vsphere Web Client will be Deprecated 22
vsphere Client 6.5GA, 6.5.0b, 6.5U1, and beyond!
vsphere 6.5 GA Launched on Nov 15 th, 2016 with first supported release of vsphere Client Not all features supported, but basic VM management available 24
vsphere 6.5.0b Launched on March 14 th, 2017 ~4 months of additional development time ~100 additional features added Most daily use cases covered 25
vsphere 6.5U1 Launched on July 27 th, 2017 ~4 months of additional development time ~100 additional features added Expected 90% of time covered for users, 100% for VM operators VMworld 2017 Content: Not for publication 26
Achieving Faster vsphere Client releases vsphere major releases traditionally every 1.5-2 year cycles, and vsphere Client is part of vsphere! Goal: Get more value to customers through faster delivery How do we deliver faster? Huge engineering investment in developers, testing automation, dev-ops infrastructure Cultural change from top to bottom execs, managers, developers 27
Fighting the Good Fight 1. Start with the Fling control our own release cycle 2. Provide high quality from day one with production quality Fling so users will try it out 3. Invest in testing automation improves release speed 4. Close the loop customer feedback goes directly back into the product with weekly Flings 5. Finally, release into 6.5 patches/updates with proven value and quality 28
vsphere Client High level feature-set for 6.5U1 Area Workflow Web Client (Flash/Flex) vcenter VM OVF/OVA Content Library Datastore Datastore Cluster Monitor Configure Child object tabs Monitor Configure vmotion Storage vmotion Cross vcenter vmotion Monitor Configure Operations Monitor Configure vsphere Client (HTML5) Comments SPBM Manage Read-only Configuring support bundle is missing Some Advanced features VMworld 2017 + Folder Upload + Multi-file Download Area Workflow Web Client (Flash/Flex) Network Distributed Switch Host Cluster Monitor Configure Operations Monitor vsphere Client (HTML5) Comments Health checks are missing Configure Advanced features are missing - NIOC, LACP, Traffic filtering, Backup & Restore Topology Operations Monitor Configure Operations Monitor Configure Complete Partial Not yet implemented Content: Not for publication Template mode is not available when managing hosts on the VDS Host networking diagrams are missing TCP/IP stacks are not integrated in Add Networking workflow. Proactive HA configuration is missing 29
vsphere Client 30
Client Integration Plugin Removal Problem Client Integration Plugin has many issues Solution Remove the need for CIP for: Datastore File Upload/Download OVF Deploy/Export Content Library Import/Export vsphere 6.5 Enhanced Authentication plugin needed for: Integrated Windows Authentication 31
Custom Attributes VMworld 2017 Content: Not for Problem Tags do not satisfy all use cases that Custom Attributes had Solution vsphere 6.5 publication Bring back Custom Attributes! Portlets and Editing UI 32
New Category on Tags New UI to Create New Category from the tag creation vsphere 6.5 33
Live Updates vsphere 6.5 34
Recent tasks and Alarms Expand/Collapse Recent tasks and Alarms pane at the bottom of the screen vsphere 6.5 35
Advanced and Overview Charts vsphere 6.5b 36
No Login for Users Without Permissions or Problem Users without permissions on any of the VCs can still login in the vsphere Client but see empty inventory Solution vsphere 6.5b distribution Do not allow users without any permissions on the VC objects to login and show an error message 37
vsphere 6.5b Dashboard on the home page Dashboard that shows the overall aggregated data (CPU, memory, storage, VMs, etc.) about each vcenter or distribution 38
Administration - Roles New UI workflow to create Roles. vsphere 6.5b 39
Administration Global Permissions New UI workflow to create Global Permissions. vsphere 6.5b 40
Storage Troubleshooting Cluster > Monitor > Storage Overview 6.5U1 41
Datastore File Management Download Multiple Files 6.5U1 42
Datastore File Management Upload Folder VMworld 2017 Content: Not for Problem The three most popular wizards have performance issues in big-scale environments Solution Optimize performance 6.5U1 publication 43
vsphere Client Tips Browser Bookmarks (shareable!) Browser Forward/Back Shortcut Keys VM Power Ops (ctrl+alt+b, etc) Browser zoom in/out
Fling Info and Stats Deployed as an appliance pointed at existing vcenter 6.0 or 6.5 Supports subset of workflows, growing weekly ~25,000 deployments, 57 updates Try it now! labs.vmware.com Dozens using in their largest environment (40% of survey respondents), including one environment at 3,000+ VMs, 100+ Hosts 45
Feedback We Hear You! Feedback tool Customer Experience Improvement Program Fling forum Customer surveys If VMware can hold its various teams to the high standard set by the HTML5 client, it should have nothing to worry about for years to come." VMworld 2017 Content: Not for publication Thank you thank you thank you thank you thank you thank you thank you thank you thank... for creating this HTML5 interface, my god it is nice to use :-) Social Media 46
vsphere Client Vision Disclaimer: We make no guarantees or commitments on timing or order of delivery of functionality High level: Common functionality first -> eventually all functionality Followed by new features and further enhancements Includes completely partially delivered features and currently unsupported features VMworld 2017 Content: Not for publication Priority is driven by user needs: We need your feedback! 47
Product Feedback What do we need? Nice feedback: Ohh, one year!! Congratulations guys and happy birthday, it's one of the best Products I've ever seen. Semi-Useful: All tasks show as Invalid Date in the H5 client. Please accommodate non-us date format Missing: User email address Useful feedback: Being able to manage Licenses/Updates would be good Room for improvement: more specific -> which portion of licensing would be most useful? 48
Providing Actionable Product Feedback Do: Include Email address so we can contact you for follow-up questions Include screenshots Be specific as possible: [VM] -> Summary -> VM Hardware portlet, or [Host] -> Configure -> Networking -> VMkernel adapters -> Refresh Stay on the latest versions if possible, many fixes and improvements go in every week Don t: Forget any of the above 49
vsphere Client Other Interesting Links FAQ about clients in vsphere 6.5: https://kb.vmware.com/selfservice/microsites/search.do?language=en_us&cmd=displaykc&ex ternalid=2147929 Blog announcement of 6.5.0b: https://blogs.vmware.com/vsphere/2017/03/first-vsphere-clienthtml5-update-vsphere-6-5-b.html Functionality list (includes dedicated section for items added between 6.5 and 6.5.0b): https://docs.vmware.com/en/vmware-vsphere/6.5/rn/vsphere-client-65-html5-functionalitysupport.html VMworld 2017 Content: Not for publication Fling page showing the latest development: https://labs.vmware.com/flings/vsphere-html5-webclient#changelog vsphere Client SDK Blog: https://blogs.vmware.com/code/html-client-sdk/ 50
Plugin Certification Program
Plugin Certification Program Help ensure better stability and performance of the plugins Help improve plugins interoperability Help ensure overall better Web Client / vsphere Client (HTML5) 52
Plugins: VMware Solution Exchange 53
Plugins: VMware Compatibility Guide CONFIDENTIAL 54
vsphere Client future
vsphere Client Looking ahead Regular upgrades of vsphere Client will be provided more features faster Nov 2016 - vsphere 6.5 GA Mar 2017 - vsphere 6.5.0b Quickly address your feedback July 2017 - vsphere 6.5U1 Fling releases with newest code will continue alongside supported releases VMworld 2017 Flash based vsphere Web client: no new development Future Content: Not for publication 56
What version of vsphere Client are you using? A Fling B 6.5 GA C 6.5.0b D 6.5U1 Visit pollev.com/vmw2017 E Not applicable, I m rarely use vsphere Client even though I m on 6.5 F Not applicable, I don t have 6.5 and I m not using the Fling on 6.0 57
Please rank these in terms of how frequently they happen to you in vsphere Client (4 separate questions) A I'm frustrated trying to find an action I d like to perform on an object B I'm frustrated trying to find a setting I d like to change on an object C I'm frustrated trying to find information about an object because I don t know which view it is in D I'm frustrated trying to navigate to the object I want Visit pollev.com/vmw2017 58
How often do you find yourself switching from vsphere Client to the Flash client? A A few times per month or less B A few times per week C A few times per day D Multiple times per hour E Not applicable Visit pollev.com/vmw2017 59
Please let us know what feature(s) you re most frequently switching to the Flash based Web Client for (put na if you don t use vsphere Client Features: VMworld 2017 Content: Not for Visit pollev.com/vmw2017 publication 60
If you re interested in surveys/emails from us seeking input for building our roadmap, please submit your email address Email address: VMworld 2017 Visit pollev.com/vmw2017 Content: Not for publication 61
Thank you Any questions?