75
vSphere Web Client – Yesterday, Today and Tomorrow Yavor Boychev, VMware, Inc Dennis Lu, VMware, Inc INF5093 #INF5093

VMworld 2015: vSphere Web Client- Yesterday, Today, and Tomorrow

  • Upload
    vmworld

  • View
    172

  • Download
    0

Embed Size (px)

Citation preview

vSphere Web Client Yesterday, Today and TomorrowYavor Boychev, VMware, IncDennis Lu, VMware, IncINF5093#INF5093

1

CONFIDENTIAL2

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

AgendaCONFIDENTIAL31HTML52Web Client Improvements in vSphere 6.03Some Cool New Stuff Coming Soon

3

The Voice of Our Customers Its hard to find my way around

Its slooow

Its not on feature parity with the VI Client

Its Flash

4

Introducing the HTML5 vSphere Host Client5

Troubleshoot individual host or VMsConduct basic administrative tasks such as the create/update/delete of host resourcesGreenfield deployment

Expected Use CasesAvailable via the browser (Windows, Linux, Mac)Negligible host resource requirementsConsole access to VM through WebMKSIterative development cycle and releasesHTML5 direction for the vSphere clients

Host Client attributesTry it out now!Released FlingCONFIDENTIAL

5

HTML5 Web ClientIts Coming

Tech Preview

CONFIDENTIAL6

666Tech Preview Not any time soon, if ever. Just showing were working on it.

Fast Feedback: vSphere 6 Web Client

7CONFIDENTIAL

7

The Voice of Our Customers Its hard to find my way around

Its slooow

Its not on feature parity with the VI Client

Its Flash

8

Home Menu Allows Very Fast Navigation Between Views9

Lots of up and down navigationProblemAdd menu for navigation across functionsSolutionCONFIDENTIAL

We heard from you9

vSphere 6 Web Client Improved Navigation (Action Menus)CONFIDENTIAL10

After

Before

Too much mouse traversal, too many clicks All vCenter ActionsProblemFlatter, more familiar menuSolution

Action Menus Have Less Clicks and are More Familiar

After (6.0)

Before (5.5)

Too much mouse traversal, too many clicks All vCenter ActionsProblemFlatter, more familiar menuSolutionCONFIDENTIAL11

11

Recent Tasks at the Bottom Allows Room for More InformationCONFIDENTIAL12

Hard to troubleshoot with Recent Tasks due to limited screen real estateProblemDisplay more information by moving the Recent Tasks at the bottomSolution

12

Docking UI allows customization of Web Client layout13Dont like the default layout. Want to move things around.ProblemCustomizable UI. Can move panes around (more columns/data visible). Can restore defaults if neededSolutionCONFIDENTIAL

13

Docking UI Allows Customization of Web Client Layout14Dont like the default layout. Want to move things around.ProblemCustomizable UI. Can move panes around (more columns/data visible). Can restore defaults if neededSolution

CONFIDENTIAL

14

Docking UI Allows Customization of Web Client LayoutDont like the default layout. Want to move things around.ProblemCustomizable UI. Can move panes around (more columns/data visible). Can restore defaults if neededSolution

CONFIDENTIAL15

15

The Voice of Our Customers Its hard to find my way around

Its slooow

Its not on feature parity with the VI Client

Its Flash

16

vSphere 6 Web Client Improved Performance (Summary Views)17Before (5.5)

After (6.0)*Time only includes draw times, no mouse movement time

Select VC, Datacenter, Cluster, Host, VM, in orderCONFIDENTIAL

13 seconds vs 5 seconds

First click plays left video, 2nd click shows 6.0, 3rd click plays 6.0

17

2x Performance on Summary Views18

Before (5.5)After (6.0)CONFIDENTIAL

13 seconds vs 5 seconds

First click plays left video, 2nd click shows 6.0, 3rd click plays 6.0

Opening a Hosts Action Menu*Time only includes draw times, no mouse movement time

18

vSphere 6 Web Client Improved Performance (Action Menus)19Before (5.5)After (6.0)*Time only includes draw times, no mouse movement time

Opening a Hosts Action MenuCONFIDENTIAL

6.5sec vs 0.5 sec

First click plays left video, 2nd click shows 6.0, 3rd click plays 6.0

19

10x Performance on Action Menus20

Before (5.5)After (6.0)CONFIDENTIAL

6.5sec vs 0.5 sec

First click plays left video, 2nd click shows 6.0, 3rd click plays 6.0

Opening a Hosts Action Menu*Time only includes draw times, no mouse movement time

20

vSphere Web Client 5 Features You May Not Know About (5.5+)212. History Right click for more

3. Recent Objects Jump around quickly

1. Shift+Click Select multiple objects, batch actions

4. Minimize Wizard Save Progress (Across sessions!)

5. Browser Bookmark Save and Share URLs using your browser

CONFIDENTIAL

Bookmark Licensing, or an object for collaboration21

Its now much more user friendly, snappier and responsive Hundreds of performance and usability fixes

Coming Soon: Performance improvements in vSphere 5.5 U3

Coming Soon: More improvements in vSphere 6.0U1

22

The Voice of Our Customers Its hard to find my way around

Its slooow

Its not on feature parity with the VI Client

Its Flash

23

Live Refresh of Recent Tasks and Alarms242016+

6.0 U1Viewing All Users Tasks and Alarms has a delayProblemLive Refresh of Recent Tasks and Alarms

Solution

CONFIDENTIAL

24

vSphere Update Manager UI in Web ClientCONFIDENTIAL25

I still need to switch to the VI Client if I need to use vSphere Update Manager

ProblemFull blown feature vSphere Update Manager plugin for the Web Client

Solution6.0 U1

25

vSphere Update Manager26

I still need to switch to the VI Client if I need to use vSphere Update Manager

ProblemFull blown feature vSphere Update Manager plugin for the Web Client

Solution

6.0 U1CONFIDENTIAL

26

Custom Attributes UI in Web Client27Tech PreviewTags are not the same, and I still need to switch to the VI Client if I need to use Custom Attributes

ProblemBring Custom Attributes into the Web Client

Solution

Custom Attributes Portlet

CONFIDENTIAL

27

Custom Attributes28Tech PreviewTags are not the same, and I still need to switch to the VI Client if I need to use Custom Attributes

ProblemBring Custom Attributes into the Web Client

Solution

Custom Attributes Portlet

CONFIDENTIAL

28

Onyx Record PowerCLI from Web Client29PowerCLI is powerful, but hard to learn

ProblemTurn recorded Web Client actions into PowerCLI scripts

SolutionReleased Fling

https://labs.vmware.com/flings/onyx-for-vsphere-web-client CONFIDENTIAL

PowerActions Execute PowerCLI Directly from Web Client30

Web Client is more convenient, but PowerCLI is more powerful

ProblemBring PowerCLI into the Web Client

SolutionReleased Fling

https://labs.vmware.com/flings/poweractions-for-vsphere-web-client CONFIDENTIAL

Auto Deploy and Image Builder UIs in Web Client31Auto Deploy, Image Builder lack full featured UIs

ProblemBring them into the Web Client

SolutionTech Preview

CONFIDENTIAL

Socialcast Integration for Enterprise Collaboration32

Web Client lacks integration with common communication+collaboration platforms

ProblemIntegration with Socialcast also provides easy notifications model and integration with 3rd parties like JIRA and PagerDuty

Solution

Mobile App Available nowSummary page Socialcast portlet Tech PreviewCONFIDENTIAL

32

Solutions Exchange Web Client Plug-ins all in One Place33

CONFIDENTIAL

33

POLLINGtext webclient to 22333

or

Visit pollev.com/webclient

34

First Poll35

Registertext webclient to 22333orVisit pollev.com/webclientCONFIDENTIALEnvironmentWeb ClientVI ClientvSphere 5.5(or earlier)ABvSphere 6CD

35

Whats Next? Sneak Peak Seeking feedback

New features based on your feedback36

More Performance Improvements37Performance still worse than Client for WindowsProblemMeasure performance everywhere and fix it!Prioritize most used workflows (Opt-In to CEIP!)Solution

CONFIDENTIAL

37

Web Client Upgrade Improvements without Touching vCenter38

Registertext webclient to 22333orVisit pollev.com/webclientA Dont careB Like itC Love itVOTE!CONFIDENTIAL

38

UI Enhancements Reduce Clicks and Make Things Easier to Find39

Recent Objects Pane

Action buttons on top

CONFIDENTIAL

39

Go to Menu Speed Up Navigation40New Go to Menu Fast access to objects subtabs

Registertext webclient to 22333orVisit pollev.com/webclientA Dont careB Like itC Love itVOTE!CONFIDENTIAL

40

Promote Related Objects Ease Discovery of Objects41New Object tabs + Sub-tabs

Hosts -> Hosts, Resource PoolsVMs -> VMs, vAppsDatastores -> Datastores, Datastore ClustersNetworks -> Networks, Distributed SwitchesCONFIDENTIAL

41

Action Labels Make Actions Easier to Identify42Action Labels

CONFIDENTIAL

42

Hover search Search for Settings43Search

Registertext webclient to 22333orVisit pollev.com/webclientA Dont careB Like itC Love itVOTE!CONFIDENTIAL

43

Closing

HTML5

Web Client improvements in vSphere 6.0

Some cool new stuff coming soon

CONFIDENTIAL44

HTML5 Host Client fling available

Web Client improvements in vSphere 6.0 We heard everyone, and we made a lot of improvements. Try it out in Hands-On-Labs, 1410

Some cool new stuff coming soon making cool new stuff requires your feedback, so please keep giving it to us44

Q & A

Wiki at tiny.cc/webclientwikiHands on Lab available on the website: Search for 1410Web Client Challenge: it will take some period to become immersed and used to using Web Client.45

**UNOFFICIAL** Wiki46

Contains many tips/tricks for using vSphere Web Client. Consider contributing! This is a publically accessible website, so do be careful with what you add.

Very useful tips are marked with a *

Learning Web Client section highlights differences between Desktop client and Web Client, helping you in the switchover.

Short URL:tiny.cc/webclientwikihttps://en.wikibooks.org/wiki/VSphere_Web_Client

CONFIDENTIAL

46

vSphere Web Client Yesterday, Today and TomorrowYavor Boychev, VMware, IncDennis Lu, VMware, IncINF5093#INF5093

49

Reference SlidesThese slides show more of the features of vSphere Web Client. For easy reference, it is a superset of the preceding stuff

Agenda

WikibookFeatures available in vSphere 5.5Features available in vSphere 6.0vSphere 6 feedbackGlossary

51

vSphere Web Client Features 5.5

52

HistoryFast way to get back to previous views. Works just like a browser back button.The neighboring right-arrow acts as a forward button.

53

53

Recently Visited & Created ObjectsSuper fast way to get to objects youve recently worked on. This is great for jumping between a group of objects youre working on collectively, while saving a lot of navigating time.54

54

Hide All Getting Started PagesThe Getting Started pages are great in the beginning. But they can be easily hidden by going to the Help menu, and clicking Hide All Getting Started Pages. This becomes Show All Getting Started Pages if you want to bring them back later.55

55

Schedule TasksWhen performing an action on an object (right click, or through Action menu), you can press Ctrl and schedule some actions. The ones that can be scheduled will gain a clock icon. Select the action and you will get scheduling options.Can also be created under an objects Manage -> Scheduled Tasks tab56

Right click on an object and hold down Ctrl

Or within Manage -> Scheduled Tasks

56

Batch Actions Shift+click to select multipleMany Batch Actions are available in vSphere Web Client (Migrate, VM power on/off, Host power on/off, etc).One improvement over Desktop Client, you can select a mix of objects (some on, some off) and apply the Power On action, and you will get a dialog notifying you only the applicable subset will be acted on.57

Select oneShift +ClickPerform action(right click, or use Action Menu)

57

Bookmarks saving and sharing URLsThe URL for any view in Web Client, objects, administrative views, can be reused. You can bookmark Datacenter -> Monitor -> Issues and use that as your homepage, for example.This may be especially useful for support cases that span multiple calls or people. At the end of a call, bookmark a certain view post the link into the support ticket, which can be used for the next call or by the next person.

58

58

Work in Progress Save WizardsThis allows you to minimize wizards, saving your work. This is great for long wizards (some of the networking ones), pausing in the middle of your work to complete another task, or find some information. You can then resume by clicking on the entry in the Work In Progress pane. This is also saved and persists across sessions.*You can also click and drag the title bar to move it, double click it to maximize it, and resize using the bottom right corner59

59

Related ObjectsRelated Objects This is a new tab, and is somewhat hard to understand and use. Related Objects collects all of the object tabs into one parent tab.Instead of a VMs tab showing the VMs on a host, or a Hosts tab on a cluster, these objects (and more!) are clustered under Related Objects60

60

Saved SearchesOur advanced search dialog allows you to create very complicated searches, and then you can save them and quickly access them.61

61

Keyboard Combination*ActionCtrl+Alt+sQuick SearchCtrl+Alt+Home OR Ctrl+Alt+1Home ScreenCtrl+Alt+2Virtual Infrastructure InventoryCtrl+Alt+3Hosts and Clusters InventoryCtrl+Alt+4VMs and Templates InventoryCtrl+Alt+5Datastores and Datastore Clusters InventoryCtrl+Alt+6Networking Inventory

Shortcut Keys for Navigation*On a Mac, substitute Command for Ctrl62

62

HierarchyThis button allows you to view how your object sits in the various hierarchies, including folders. This can be extra helpful when youre in the List view, where you are not navigating in the trees.63

63

vSphere 6 Web Client

64

Quick Notes65Firefox, Chrome, IE11 are all around the same performance. Performance testing on vSphere 6 shows no browser beating others. IE11 works better with compatibility mode.

vSphere 6 Web Client can be used to manage vSphere 5.5 vCenter(s) in a mode called Mixed-Version environments.

Many new settings are available in the webclient.properties file.

Measurements in 5.5 had previously recommended IE11 and Chrome over Firefox. Firefox and IE11 may be best to recommend now, due to their friendlier stance on NPAPI. IE11 compatibility mode may be necessary for the Client Integration Plugin to work.

Chrome blocks 32 bit plugins.

Mixed-version setups require external SSO to be upgraded to vSphere 6 PSC. This type of environment would allow customers to start using the new vSphere Web Client without touching their production vCenter servers.

Location of webclient.properties file:vCenter Server Appliance (vSphere 6):/etc/vmware/vsphere-client/webclient.propertiesWindows vCenter Server:C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties

65

Summary pages

66

Before (5.5)After (6.0)

Select VC, Datacenter, Cluster, Host, VM, in order*Time only includes draw times, no mouse movement time

13 seconds vs 5 seconds66

Host Action Menu67Before (5.5)After (6.0)

Opening a Hosts Action Menu*Time only includes draw times, no mouse movement time

6.5sec vs 0.5 sec67

Putting tasks back in their placeProblem: Hard to troubleshoot using Recent Tasks due to limited screen real estate.Fix: Display more information by moving Recent Tasks to the bottom of the screen.68

Before (5.5)

After (6.0)

68

Dockable UI (customizable UI)Problem: Workspace (or another pane) needs to be wider to display more information, or panes need to be Fix: Customizable UI. Every pane but the central work space can be dragged like a window to different locations. Reset by: Click on your Username on the top right -> Layout Settings -> Reset to Default69

Default 6.0Customized for more workspace

Recent Tasks and Alarms panes can also be dismissed entirely, while Work in Progress and Navigation panes can be pinned off.

Can reset to default. Can also disable this on the entire server using a config file entry.69

Improve Tasks Liveness (faster refresh time)Problem: Tasks take too long to show upFix: Separate the refresh/polling timer for Tasks from the global refresh.70Change the tasks.refresh.rate setting in webclient.properties

vCenter Server Appliance (vSphere 6):/etc/vmware/vsphere-client/webclient.properties

Windows vCenter Server:C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties

70

Making right-click work like it did beforeProblem: Too slow to navigate to frequent actions.Fix: Flatten the right-click menus, make them closer to Windows Client

71

Before (5.5)After (6.0)

71

Improving Lateral Navigation Home menuProblem: Lots of up and down navigation via Home.Fix: Add menu for navigation across functions.72

72

Object AggregationProblem: Aggregation of objects increases number of clicks, and are unintuitiveFix: Make the aggregation limit configurable (per object type), and allow users to disable it entirely73

Aggregates at 20Limit configurable in webclient.properties

(Can also be disabled)

Before (5.5)After (6.0)

73

74Fast feedback:

74

Hands on Lab vSphere 6 HOL-SDC-1410Go to http://labs.hol.vmware.com/, Register/LoginSearch for 1410, the lab number of HOL-SDC-1410 - Virtualization 101 - vSphere with Operations Management, and EnrollOpen Firefox or Chrome, check Use Windows session authentication, and click Login

*Recommend closing the Manual panel (click on the x), or popping it out (More Options -> Split Screen -> Open.In a new Window)

75Try vSphere 6 without installation!

Keep in mind, performance not necessarily representative. Layers of VMs and remote desktop connectivity.75

Challenge: vSphere Web Client for a month76

Spend one month using Web Client as your first, second, and third choice client

Week 1 (Day 1): Read tiny.cc/webclientwiki Hide or Delete your Desktop client shortcut. When you have a problem, go search the Internet first for how to do it in Web Client. (VUM excepted, for now)

Week 2:Uninstall Desktop client.Install it each day you want to use it, and uninstall at the end of the day.

Week 3-4: Uninstall Desktop client permanently. Immersion time is necessary to become accustomed to the differences

End: Discuss pros/cons with fellow admins, contact Web Client PM with feedback (positive or negative)

76

Glossary

Some slides showing vSphere Web Client terms

77

Naming78Some of the items in Web Client are well labelled (Alarms pane, Work In Progress pane, Recent Tasks pane), or hopefully evident (username, help, search)

Some are not labelled. The main ones are shown above with their proper names attached.

Object NavigatorWorkspaceHome ButtonUsernameGlobal RefreshAlarms PaneWork in Progress PaneRecent Tasks Pane

78

Naming79Our Action menus appear when you right click on any object, but can also be accessed through various locations with the Actions dropdown. The Gear icon is also used to denote actions.

Scheduling can be done for some actions by pressing Ctrl while the menu is open.Action Menu(Right click an object)

Also accessible here for viewed object

And here for object(s) selected in list

79

Object Navigator (1/2): Tree View80Clicking on Hosts and Clusters gets you to the familiar tree as in the Desktop Client

Similarly with VMs and Templates, Storage, and Networking.

vSphere 6 (easier to find)

vSphere 5.5

80

Object Navigator (2/2): Lists81

Clicking on vCenter Inventory Lists gets you the List views where you can view single types of objects in a flat list. This view is unique to vSphere Web Client and is especially helpful in very large environments, or for admins working with a small set of objects across many different Datacenters, Hosts, Folders, etc.vSphere 6

81