ser1411bu vsphere clients roadmap: html5 or distribution€¦ · clients roadmap: html5 client,...
TRANSCRIPT
Dennis Lu, Product Manager, VMwareTushar Desai, R&D Director, VMware
SER1411BU
#VMworld #SER1411BU
SER1411BU – vSphere Clients Roadmap: HTML5 Client, Host Client and Web Client
VMworld 2017 Content: Not fo
r publication or distri
bution
• 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.
Disclaimer
#SER1411BU CONFIDENTIAL 2
VMworld 2017 Content: Not fo
r publication or distri
bution
Agenda
• Host Client
• vSphere 6.5
• vSphere Client
• Plugins and Certification
3
Poll Everywhere
mobile app
Visit pollev.com/vmw2017
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
What Do You Want to Hear about Today? Check All That Interest You
#SER1411BU CONFIDENTIAL 4
Visit pollev.com/vmw2017
A – vSphere Web Client in 6.5
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
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Host Client
#SER1411BU CONFIDENTIAL 5
• 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
Expected Use Cases
• 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
Host Client attributes
VMworld 2017 Content: Not fo
r publication or distri
bution
6
C# Client not in vSphere 6.5
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Web Client 6.5
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere 6.5 Web Client Improvements
• Client Integration Plugin
• Navigation Improvements
• Custom Attributes
• VM Consoles
• VM Workflow Performance Optimizations
• Live Updates
8#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Client Integration Plugin Removal
#SER1411BU CONFIDENTIAL 9
Client Integration Plugin has many issues
Problem
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
Solution
VMworld 2017 Content: Not fo
r publication or distri
bution
Two navigational models (Inventory Tree
and Global Inventory Lists) cause confusion
Problem
• Inventory Tree is displayed by default
after you login
• Search is context-sensitive and takes
you to either Inventory Tree or Object
Navigator
Solution
Navigation Improvements - Inventory Tree
10#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Navigation Improvements – Object Tabs
#SER1411BU CONFIDENTIAL 11
Object tabs are now more prominent
VMworld 2017 Content: Not fo
r publication or distri
bution
Navigation Improvements – Tab Reorganization
#SER1411BU CONFIDENTIAL 12
Tabs have been flattened to reduce clicks
VMworld 2017 Content: Not fo
r publication or distri
bution
Navigation Improvements – More Object Actions
13
Objects have one-click action buttons
VMworld 2017 Content: Not fo
r publication or distri
bution
Navigation Improvements – Home Reorganization
14
Reordered the links and icons on the home screen
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Custom Attributes
15
Tags do not satisfy all use cases that
Custom Attributes had
Problem
Bring back Custom Attributes! Portlets and
Editing UI
Solution
Portlet
Editing UI
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
16
There are two VM consoles (Web Console
and VMRC) and it is confusing which one is
opened when
Problem
Add a user configuration which allows to
choose a preferred console
Solution
#SER1411BU CONFIDENTIAL
VM Consoles – Choose Your Preferred Console
VMworld 2017 Content: Not fo
r publication or distri
bution
VM Workflow Performance Optimizations
17
Top 3 Web Client workflows (based on CEIP):
1. VM Configuration (Edit Settings)
2. VM Migration
3. VM Provisioning (New VM, Clone VM)
The three most popular wizards have
performance issues in big-scale
environments
Problem
Optimize performance
Solution
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Live Updates
18
Web Client does not represent newest
information, in particular results of others’
actions
Problem
Near instantaneous updates of most
important views: Inventory Trees, Alarms,
Summary, Lists, Recent Tasks
Solution
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Do You Have vSphere 6.5?
19
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
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Do You Have Experience with vSphere Client (HTML5)?
20
Visit pollev.com/vmw2017
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
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
21
Flash-based vSphere Web Client Will Be Deprecated
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client6.5GA, 6.5.0b, 6.5U1, and beyond!
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere 6.5 GA
• Launched on Nov 15th, 2016 with first supported release of vSphere Client
• Not all features supported, but basic VM management available
23#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere 6.5.0b
• Launched on March 14th, 2017
• ~4 months of additional development time
• ~100 additional features added
• Most daily use cases covered
24#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere 6.5U1
• Launched on July 27th, 2017
• ~4 months of additional development time
• ~100 additional features added
• Expected 90% of time covered for users, 100% for VM operators
25#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
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
#SER1411BU CONFIDENTIAL 26
VMworld 2017 Content: Not fo
r publication or distri
bution
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
27#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client – High Level Feature-set for 6.5U1
28
Area Workflow Web Client
(Flash/Flex)
vSphere
Client
(HTML5)
Comments
vCenter
Monitor
Configure Configuring support bundle is
missing
Child object tabs
VM
Monitor
Configure
vMotion
Storage vMotion
Cross vCenter
vMotion
OVF/OVA
Content
Library
Some Advanced features
Datastore
Monitor
Configure
Operations + Folder Upload
+ Multi-file Download
Datastore
Cluster
Monitor
Configure
SPBM Manage Read-only
Area Workflow Web Client
(Flash/Flex)
vSphere
Client
(HTML5)
Comments
Network
Monitor
Configure
Operations
Distributed
Switch
Monitor Health checks are missing
Configure Advanced features are missing -
NIOC, LACP, Traffic filtering,
Backup & Restore
Topology
Operations Template mode is not available
when managing hosts on the VDS
Host
Monitor
Configure Host networking diagrams are
missing
TCP/IP stacks are not integrated
in Add Networking workflow.
Operations
Cluster
Monitor
Configure Proactive HA configuration is
missing
Complete
Partial
Not yet implemented
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client
29#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Client Integration Plugin Removal
#SER1411BU CONFIDENTIAL 30
Client Integration Plugin has many issues
Problem
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
Solution
vSphere
6.5
VMworld 2017 Content: Not fo
r publication or distri
bution
Custom Attributes
#SER1411BU CONFIDENTIAL 31
vSphere
6.5
Tags do not satisfy all use cases that
Custom Attributes had
Problem
Bring back Custom Attributes! Portlets and
Editing UI
Solution
VMworld 2017 Content: Not fo
r publication or distri
bution
New Category on Tags
#SER1411BU CONFIDENTIAL 32
• New UI to Create New Category from the tag creation
vSphere
6.5
VMworld 2017 Content: Not fo
r publication or distri
bution
Live Updates
#SER1411BU CONFIDENTIAL 33
vSphere
6.5
VMworld 2017 Content: Not fo
r publication or distri
bution
Recent Tasks and Alarms
#SER1411BU CONFIDENTIAL 34
• Expand/Collapse Recent tasks and Alarms pane at the bottom of the screen
vSphere
6.5
VMworld 2017 Content: Not fo
r publication or distri
bution
Advanced and Overview Charts
#SER1411BU CONFIDENTIAL 35
vSphere
6.5b
VMworld 2017 Content: Not fo
r publication or distri
bution
No Login for Users without Permissions
#SER1411BU CONFIDENTIAL 36
Users without permissions on any of the
VCs can still login in the vSphere Client but
see empty inventory
Problem
Do not allow users without any permissions
on the VC objects to login and show an
error message
Solution
vSphere
6.5b
VMworld 2017 Content: Not fo
r publication or distri
bution
Dashboard on the Home Page
#SER1411BU CONFIDENTIAL 37
• Dashboard that shows the overall aggregated data (CPU, memory, storage, VMs, etc.) about each vCenter
vSphere
6.5b
VMworld 2017 Content: Not fo
r publication or distri
bution
Administration - Roles
#SER1411BU CONFIDENTIAL 38
• New UI workflow to create Roles.
vSphere
6.5b
VMworld 2017 Content: Not fo
r publication or distri
bution
Administration – Global Permissions
#SER1411BU CONFIDENTIAL 39
• New UI workflow to create Global Permissions.
vSphere
6.5b
VMworld 2017 Content: Not fo
r publication or distri
bution
Storage Troubleshooting
#SER1411BU CONFIDENTIAL 40
Cluster > Monitor > Storage Overview
6.5U1
VMworld 2017 Content: Not fo
r publication or distri
bution
Datastore File Management – Download Multiple Files
#SER1411BU CONFIDENTIAL 41
6.5U1
VMworld 2017 Content: Not fo
r publication or distri
bution
Datastore File Management –Upload Folder
#SER1411BU CONFIDENTIAL 42
The three most popular wizards have
performance issues in big-scale
environments
Problem
Optimize performance
Solution
6.5U1
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client Tips
#SER1411BU CONFIDENTIAL 43
• Browser Bookmarks (shareable!)
• Browser Forward/Back
• Shortcut Keys – VM Power Ops (ctrl+alt+B, etc)
• Browser zoom in/out
VMworld 2017 Content: Not fo
r publication or distri
bution
Fling Info and Stats
44
• Deployed as an appliance pointed at existing vCenter 6.0 or 6.5
• Supports subset of workflows, growing weekly
• ~25,000 deployments, 57 updates
• Dozens using in their ‘largest environment’ (40% of survey respondents), including one environment at 3,000+ VMs, 100+ Hosts
Try it now!
labs.vmware.com
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Feedback – We Hear You!
• Feedback tool
• Customer ExperienceImprovement Program
• Fling forum
• Customer surveys
• Social Media
45
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."
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 :-)
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
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
• Priority is driven by user needs:
#SER1411BU CONFIDENTIAL 46
We need your
feedback!
VMworld 2017 Content: Not fo
r publication or distri
bution
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?
47#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
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
48#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client – Other Interesting Links
49
• FAQ about clients in vSphere 6.5: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2147929
• Blog announcement of 6.5.0b: https://blogs.vmware.com/vsphere/2017/03/first-vsphere-client-html5-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-functionality-support.html
• Fling page showing the latest development: https://labs.vmware.com/flings/vsphere-html5-web-client#changelog
• vSphere Client SDK Blog: https://blogs.vmware.com/code/html-client-sdk/
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Plugin Certification Program
VMworld 2017 Content: Not fo
r publication or distri
bution
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)
#SER1411BU CONFIDENTIAL 51
VMworld 2017 Content: Not fo
r publication or distri
bution
Plugins: VMware Solution Exchange
#SER1411BU CONFIDENTIAL 52
VMworld 2017 Content: Not fo
r publication or distri
bution
Plugins: VMware Compatibility Guide
#SER1411BU CONFIDENTIAL 53
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client future
VMworld 2017 Content: Not fo
r publication or distri
bution
vSphere Client – Looking Ahead
• Regular upgrades of vSphere Client will be provided – more features faster
• Quickly address your feedback
• Fling releases with newest code will continue alongside supported releases
• Flash based vSphere Web client: no new development
55
Nov 2016 - vSphere 6.5 GA
Mar 2017 - vSphere 6.5.0b
July 2017 - vSphere 6.5U1
Future
#SER1411BU CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
What Version of vSphere Client Are You Using?
#SER1411BU CONFIDENTIAL 56
A – Fling
B – 6.5 GA
C – 6.5.0b
D – 6.5U1
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
Visit pollev.com/vmw2017
VMworld 2017 Content: Not fo
r publication or distri
bution
Please Rank These in Terms ofHow Frequently They Happen to You in vSphere Client(4 Separate Questions)
#SER1411BU CONFIDENTIAL 57
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
VMworld 2017 Content: Not fo
r publication or distri
bution
How Often Do You Find Yourself Switching from vSphere Client to the Flash Client?
#SER1411BU CONFIDENTIAL 58
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
VMworld 2017 Content: Not fo
r publication or distri
bution
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
#SER1411BU CONFIDENTIAL 59
Features:
Visit pollev.com/vmw2017
VMworld 2017 Content: Not fo
r publication or distri
bution
If You’re Interested in Surveys/Emails from Us Seeking Input for Building Our Roadmap, Please Submit Your Email Address
#SER1411BU CONFIDENTIAL 60
Email address:
Visit pollev.com/vmw2017
VMworld 2017 Content: Not fo
r publication or distri
bution
Try the newest vSphere Client features! Help create the vCenter future with the design team!
Participate in a 60 minute session this week!
Sign up for a session at:
Mandalay Bay3rd FloorPalm H
http://bit.ly/vmworld-ux
#SER1411BU CONFIDENTIAL 61
Evaluate • Participate • Simplify
VMware Design Studio
VMworld 2017 Content: Not fo
r publication or distri
bution
Thank YouAny Questions?
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution