From Ernest.Beinrohr at axonpro.sk Tue Mar 18 10:12:18 2014 Content-Type: multipart/mixed; boundary="===============5213435337265581343==" MIME-Version: 1.0 From: Ernest Beinrohr To: users at ovirt.org Subject: Re: [Users] [RFI] GUI Changes for oVirt 4.0 Date: Tue, 18 Mar 2014 15:12:13 +0100 Message-ID: <5328543D.3030900@axonpro.sk> In-Reply-To: 53282006.9030804@redhat.com --===============5213435337265581343== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020803020100000709030008 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit Dn(a 18.03.2014 11:29, Itamar Heim wrote / nap=C3=ADsal(a): > Hi, > > we are brainstorming on what should we change in the oVirt UI for 4.0. > for current brainstorming phase, "anything goes" - i.e., I'd like us = > to ignore current limitations and flows, and envision/fantasize the = > "perfect solution". > > SO - what do YOU think we should consider for 4.0 UI concept, flows, etc. I'd love to see this in the UI: - auto-refreshed screenshots from the VMs consoles. - some improved tagging/grouping - customizable columns with sorting/filtering (tags ?) - cpu/disk/net utilization column like virt-manger has them - embedded serial console - disk operations and migration status with progress bar and ETA. - console access from client->engine->host. Most of the time we do not = have direct access to the hosts. - ability to define exclude entities ( aka these 2 vms may never run on = the same storage and host ) -- = Ernest Beinrohr, AXON PRO Ing , RHCE = , RHCVA = , LPIC = , VCA , = +421-2--6241-0360 , +421-903--482-603 = icq:28153343, gtalk: oernii(a)axonpro.sk, jabber:oernii(a)jabber.org ------------------------------------------------------------------------ "For a successful technology, reality must take precedence over public = relations, for Nature cannot be fooled." Richard Feynman --------------020803020100000709030008 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Dňa 18.03.2014 11:29, Itamar Heim w= rote / napísal(a):
Hi,

we are brainstorming on what should we change in the oVirt UI for 4.0.
for current brainstorming phase, "anything goes" - i.e., I'd like us to ignore current limitations and flows, and envision/fantasize the "perfect solution".

SO - what do YOU think we should consider for 4.0 UI concept, flows, etc.

I'd love to see this in the UI:

- auto-refreshed screenshots from the VMs consoles.
- some improved tagging/grouping
- customizable columns with sorting/filtering (tags ?)
- cpu/disk/net utilization column like virt-manger has them
- embedded serial console
- disk operations and migration status with progress bar and ETA.
- console access from client->engine->host. Most of the time we do not have direct access to the hosts.
- ability to define exclude entities ( aka these 2 vms may never run on the same storage and host )


--
Ernest Beinrohr, AXON PRO
Ing, RHCE, RHCVA, LPIC, VCA, +421-2--6241-0360, +421-903--482-603
icq:28153343, gtalk: oernii(a)axonpro.sk, jabber:oernii(a)jabber.org

“For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.” Richard Feynman
--------------020803020100000709030008-- --===============5213435337265581343== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA4MDMwMjAxMDAwMDA3MDkwMzAwMDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKRG4oYSAxOC4wMy4yMDE0IDExOjI5LCBJdGFtYXIgSGVpbSB3cm90ZSAvIG5hcO1zYWwo YSk6Cj4gSGksCj4KPiB3ZSBhcmUgYnJhaW5zdG9ybWluZyBvbiB3aGF0IHNob3VsZCB3ZSBjaGFu Z2UgaW4gdGhlIG9WaXJ0IFVJIGZvciA0LjAuCj4gZm9yIGN1cnJlbnQgYnJhaW5zdG9ybWluZyBw aGFzZSwgImFueXRoaW5nIGdvZXMiIC0gaS5lLiwgSSdkIGxpa2UgdXMgCj4gdG8gaWdub3JlIGN1 cnJlbnQgbGltaXRhdGlvbnMgYW5kIGZsb3dzLCBhbmQgZW52aXNpb24vZmFudGFzaXplIHRoZSAK PiAicGVyZmVjdCBzb2x1dGlvbiIuCj4KPiBTTyAtIHdoYXQgZG8gWU9VIHRoaW5rIHdlIHNob3Vs ZCBjb25zaWRlciBmb3IgNC4wIFVJIGNvbmNlcHQsIGZsb3dzLCBldGMuCgpJJ2QgbG92ZSB0byBz ZWUgdGhpcyBpbiB0aGUgVUk6CgotIGF1dG8tcmVmcmVzaGVkIHNjcmVlbnNob3RzIGZyb20gdGhl IFZNcyBjb25zb2xlcy4KLSBzb21lIGltcHJvdmVkIHRhZ2dpbmcvZ3JvdXBpbmcKLSBjdXN0b21p emFibGUgY29sdW1ucyB3aXRoIHNvcnRpbmcvZmlsdGVyaW5nICh0YWdzID8pCi0gY3B1L2Rpc2sv bmV0IHV0aWxpemF0aW9uIGNvbHVtbiBsaWtlIHZpcnQtbWFuZ2VyIGhhcyB0aGVtCi0gZW1iZWRk ZWQgc2VyaWFsIGNvbnNvbGUKLSBkaXNrIG9wZXJhdGlvbnMgYW5kIG1pZ3JhdGlvbiBzdGF0dXMg d2l0aCBwcm9ncmVzcyBiYXIgYW5kIEVUQS4KLSBjb25zb2xlIGFjY2VzcyBmcm9tIGNsaWVudC0+ ZW5naW5lLT5ob3N0LiBNb3N0IG9mIHRoZSB0aW1lIHdlIGRvIG5vdCAKaGF2ZSBkaXJlY3QgYWNj ZXNzIHRvIHRoZSBob3N0cy4KLSBhYmlsaXR5IHRvIGRlZmluZSBleGNsdWRlIGVudGl0aWVzICgg YWthIHRoZXNlIDIgdm1zIG1heSBuZXZlciBydW4gb24gCnRoZSBzYW1lIHN0b3JhZ2UgYW5kIGhv c3QgKQoKCi0tIApFcm5lc3QgQmVpbnJvaHIsIEFYT04gUFJPCkluZyA8aHR0cDovL3d3dy5iZWlu cm9oci5zay9pbmcucGhwPiwgUkhDRSAKPGh0dHA6Ly93d3cuYmVpbnJvaHIuc2svcmhjZS5waHA+ LCBSSENWQSAKPGh0dHA6Ly93d3cuYmVpbnJvaHIuc2svcmhjZS5waHA+LCBMUElDIAo8aHR0cDov L3d3dy5iZWlucm9oci5zay9scGljLnBocD4sIFZDQSA8aHR0cDovL3d3dy5iZWlucm9oci5zay92 Y2EucGhwPiwgCis0MjEtMi0tNjI0MS0wMzYwIDxjYWxsdG86Ly8rNDIxLTItLTYyNDEtMDM2MD4s ICs0MjEtOTAzLS00ODItNjAzIAo8Y2FsbHRvOi8vKzQyMS05MDMtLTQ4Mi02MDM+CmljcToyODE1 MzM0MywgZ3RhbGs6IG9lcm5paUBheG9ucHJvLnNrLCBqYWJiZXI6b2VybmlpQGphYmJlci5vcmcK LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCiJGb3IgYSBzdWNjZXNzZnVsIHRlY2hub2xvZ3ksIHJlYWxpdHkgbXVz dCB0YWtlIHByZWNlZGVuY2Ugb3ZlciBwdWJsaWMgCnJlbGF0aW9ucywgZm9yIE5hdHVyZSBjYW5u b3QgYmUgZm9vbGVkLiIgUmljaGFyZCBGZXlubWFuCgotLS0tLS0tLS0tLS0tLTAyMDgwMzAyMDEw MDAwMDcwOTAzMDAwOApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0x CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1l dGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1 aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRl eHQ9IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5EJiMzMjg7YSAx OC4wMy4yMDE0IDExOjI5LCBJdGFtYXIgSGVpbSB3cm90ZQogICAgICAvIG5hcCZpYWN1dGU7c2Fs KGEpOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUzMjgyMDA2Ljkw MzA4MDRAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+SGksCiAgICAgIDxicj4KICAgICAgPGJyPgog ICAgICB3ZSBhcmUgYnJhaW5zdG9ybWluZyBvbiB3aGF0IHNob3VsZCB3ZSBjaGFuZ2UgaW4gdGhl IG9WaXJ0IFVJIGZvcgogICAgICA0LjAuCiAgICAgIDxicj4KICAgICAgZm9yIGN1cnJlbnQgYnJh aW5zdG9ybWluZyBwaGFzZSwgImFueXRoaW5nIGdvZXMiIC0gaS5lLiwgSSdkIGxpa2UKICAgICAg dXMgdG8gaWdub3JlIGN1cnJlbnQgbGltaXRhdGlvbnMgYW5kIGZsb3dzLCBhbmQgZW52aXNpb24v ZmFudGFzaXplCiAgICAgIHRoZSAicGVyZmVjdCBzb2x1dGlvbiIuCiAgICAgIDxicj4KICAgICAg PGJyPgogICAgICBTTyAtIHdoYXQgZG8gWU9VIHRoaW5rIHdlIHNob3VsZCBjb25zaWRlciBmb3Ig NC4wIFVJIGNvbmNlcHQsCiAgICAgIGZsb3dzLCBldGMuCiAgICAgIDxicj4KICAgIDwvYmxvY2tx dW90ZT4KICAgIDxicj4KICAgIEknZCBsb3ZlIHRvIHNlZSB0aGlzIGluIHRoZSBVSTo8YnI+CiAg ICA8YnI+CiAgICAtIGF1dG8tcmVmcmVzaGVkIHNjcmVlbnNob3RzIGZyb20gdGhlIFZNcyBjb25z b2xlcy4gPGJyPgogICAgLSBzb21lIGltcHJvdmVkIHRhZ2dpbmcvZ3JvdXBpbmc8YnI+CiAgICAt IGN1c3RvbWl6YWJsZSBjb2x1bW5zIHdpdGggc29ydGluZy9maWx0ZXJpbmcgKHRhZ3MgPyk8YnI+ CiAgICAtIGNwdS9kaXNrL25ldCB1dGlsaXphdGlvbiBjb2x1bW4gbGlrZSB2aXJ0LW1hbmdlciBo YXMgdGhlbTxicj4KICAgIC0gZW1iZWRkZWQgc2VyaWFsIGNvbnNvbGU8YnI+CiAgICAtIGRpc2sg b3BlcmF0aW9ucyBhbmQgbWlncmF0aW9uIHN0YXR1cyB3aXRoIHByb2dyZXNzIGJhciBhbmQgRVRB Ljxicj4KICAgIC0gY29uc29sZSBhY2Nlc3MgZnJvbSBjbGllbnQtJmd0O2VuZ2luZS0mZ3Q7aG9z dC4gTW9zdCBvZiB0aGUgdGltZQogICAgd2UgZG8gbm90IGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0 aGUgaG9zdHMuPGJyPgogICAgLSBhYmlsaXR5IHRvIGRlZmluZSBleGNsdWRlIGVudGl0aWVzICgg YWthIHRoZXNlIDIgdm1zIG1heSBuZXZlciBydW4KICAgIG9uIHRoZSBzYW1lIHN0b3JhZ2UgYW5k IGhvc3QgKTxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1 cmUiPi0tIDxicj4KICAgICAgPGRpdiBpZD0ib2VybmlpX2Zvb3RlciIgc3R5bGU9ImNvbG9yOiBn cmF5OyI+CiAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBMdWNpZGEgQ29uc29sZSwg THV4aSBNb25vLCBDb3VyaWVyLAogICAgICAgICAgbW9ub3NwYWNlOyBmb250LXNpemU6IDkwJTsi PgogICAgICAgICAgRXJuZXN0IEJlaW5yb2hyLCBBWE9OIFBSTzxicj4KICAgICAgICAgIDxhIHN0 eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBncmF5OyIKICAgICAgICAgICAgaHJl Zj0iaHR0cDovL3d3dy5iZWlucm9oci5zay9pbmcucGhwIj5Jbmc8L2E+LCA8YQogICAgICAgICAg ICBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogZ3JheTsiCiAgICAgICAgICAg IGhyZWY9Imh0dHA6Ly93d3cuYmVpbnJvaHIuc2svcmhjZS5waHAiPlJIQ0U8L2E+LCA8YQogICAg ICAgICAgICBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogZ3JheTsiCiAgICAg ICAgICAgIGhyZWY9Imh0dHA6Ly93d3cuYmVpbnJvaHIuc2svcmhjZS5waHAiPlJIQ1ZBPC9hPiwg PGEKICAgICAgICAgICAgc3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IGdyYXk7 IgogICAgICAgICAgICBocmVmPSJodHRwOi8vd3d3LmJlaW5yb2hyLnNrL2xwaWMucGhwIj5MUElD PC9hPiwgPGEKICAgICAgICAgICAgc3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6 IGdyYXk7IgogICAgICAgICAgICBocmVmPSJodHRwOi8vd3d3LmJlaW5yb2hyLnNrL3ZjYS5waHAi PlZDQTwvYT4sIDxhCiAgICAgICAgICAgIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNv bG9yOiBncmF5OyIKICAgICAgICAgICAgaHJlZj0iY2FsbHRvOi8vKzQyMS0yLS02MjQxLTAzNjAi Pis0MjEtMi0tNjI0MS0wMzYwPC9hPiwgPGEKICAgICAgICAgICAgc3R5bGU9InRleHQtZGVjb3Jh dGlvbjogbm9uZTsgY29sb3I6IGdyYXk7IgogICAgICAgICAgICBocmVmPSJjYWxsdG86Ly8rNDIx LTkwMy0tNDgyLTYwMyI+KzQyMS05MDMtLTQ4Mi02MDM8L2E+PGJyPgogICAgICAgICAgaWNxOjI4 MTUzMzQzLCBndGFsazogPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0i bWFpbHRvOm9lcm5paUBheG9ucHJvLnNrIj5vZXJuaWlAYXhvbnByby5zazwvYT4sCiAgICAgICAg ICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86amFiYmVy Om9lcm5paUBqYWJiZXIub3JnIj5qYWJiZXI6b2VybmlpQGphYmJlci5vcmc8L2E+CiAgICAgICAg ICA8YnI+CiAgICAgICAgPC9zcGFuPgogICAgICAgIDxociBzdHlsZT0iaGVpZ2h0OiAxcHg7IHdp ZHRoOiA5NSUiPiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOgogICAgICAgICAgNzAlOyI+CiAgICAg ICAgICAmIzgyMjA7Rm9yIGEgc3VjY2Vzc2Z1bCB0ZWNobm9sb2d5LCByZWFsaXR5IG11c3QgdGFr ZSBwcmVjZWRlbmNlCiAgICAgICAgICBvdmVyIHB1YmxpYyByZWxhdGlvbnMsIGZvciBOYXR1cmUg Y2Fubm90IGJlIGZvb2xlZC4mIzgyMjE7IFJpY2hhcmQKICAgICAgICAgIEZleW5tYW4gPC9zcGFu PiA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGltZwogICAgICBzcmM9Imh0dHA6Ly9ub2pzc3RhdHMu YXBwc3BvdC5jb20vVUEtNDQ0OTcwOTYtMS9lbWFpbC5iZWlucm9oci5zayIKICAgICAgbW96LWRv LW5vdC1zZW5kPSJ0cnVlIiBib3JkZXI9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgogIDwvYm9k eT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wMjA4MDMwMjAxMDAwMDA3MDkwMzAwMDgtLQo= --===============5213435337265581343==--