On Feb 8, 2008 10:28 AM, Andrew Beekhof <[EMAIL PROTECTED]> wrote: > > On Feb 8, 2008, at 10:14 AM, Andreas Mock wrote: > > >> -----Ursprüngliche Nachricht----- > >> Von: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] Im Auftrag von > >> Andrew Beekhof > >> Gesendet: Donnerstag, 7. Februar 2008 20:29 > >> An: General Linux-HA mailing list > >> Betreff: Re: [Linux-HA] Windows port of haclient > > > > Hi all, > > > > only my opinion as I'm also interested in another GUI solution. > > > > > >>> Well, I was thinking more on reachability and device independent > >>> access to the cluster. One drawback I see now is that > >> admins have to > >>> ssh -X or directly vnc a linux machine that has the client > >> installed > >>> in order to operate with the cluster. > >> > >> one can also connect to the CIB from non-cluster nodes > > > > This has to be the real way, IMHO. All should keep remote > > administration > > of cluster servers in mind. I don't like to have X stuff on a > > server. I would be also not so pleased to have something like an > > Apache on the cluster only to access a gui. > > I should probably make the CLI tools support remote connections at > some point. > > > > > > > So, probably I would like to see a console gui. :-) > > (Yes, I like curses-Yast) > > > > > >>> Being web-based it would become ubiquitous and could be > >> accessed by > >>> lots of devices. Being the communications between the web > >> client and > >>> the server part XML, it would become interoperable and > >> allow further > >>> developments in the client side. Imagine that the web client part > >>> could be interchangeable and replace it with a windows native > >>> client, or a web service that queries the cluster status before > >>> trying to perform a transaction ... > > > > I haven't seen yet a discussion about what functionality is needed > > in that gui. I would like to give some requirements from my point > > of view: > > > > a) It has to work. (That one I explicitly put in here for Andrew :-)) Hi,
this is the most important thing I agree. Web based gui would be the best for sure (RHCS Luci is something Linux-HA could use as a start idea). Haclient is pretty much scary for a new user for sure, it's not easy to use (I think so). I vote for a web based gui. > or at least not corrupt valid configurations :) > > > b) Support for creating cib-snippets. The created IDs should have > > a meaningful naming schema so that you can understand the cib when > > you extract it by hand or you have to debug something. UUID are > > very hard to use as identifieres. You have to be aware that you > > don't need that often. After cluster is configured it's done. > > on a semi related note, the dev tree now has something called cibpipe > - a tool for performing/simulating multiple configuration changes > "offline" > > eg. cibadmin -Q \ > | ./cibpipe -D -X '<group id="bad-group"/>' \ > | ./cibpipe -D -X '<rsc_colocation id="bad-group-colocation"/>' \ > | ./cibpipe -M -X '<cib admin_epoch="admin_epoch++"/>' \ > | cibadmin -R > > > > > > > c) Good assistance for creating constraints so that you get the > > behaviour you want. (This is the most important topic!!). This > > part would create constraint snippets and would set cluster > > and resource attributes (e.g. stickyness) set right way. > > People are interested in a behaviour not in the machinery behind > > that. At the moment you have to have a deep understanding to set > > all parameters in a way to achieve what you like. GUI should hide > > here. > > Basically we're talking wizards here. > Manual editing is fine when you've been using the cluster for a few > months, but earlier on you dont know what you need. > Even a bad wizard helps by asking the right questions - a good one > will fill in the right templates and upload the changes :-) > > > d) Give overview over the status of the cluster. IMHO this is done > > already very good by crm_mon. Someone has to think about a good > > gui presentation if you have many nodes and many resources (kind > > of sorting by nodes, RA, last changes, faults) > > Using crm_mon to create a HTML summary is one option. > Another might be to use xslt. > > > Michael and others seemed to work with SNMP here, > > Improving the SNMP support is something I'm quite serious about. > Its on my (not exactly short) to-do list for pacemaker 1.0. > > > > which is a path > > if you have to integrate monitoring in enterprise scale monitoring > > solutions. IMHO as soon as you HAVE to have a cluster because of HA > > you have to use external monitoring tools. Maybe just to measure > > your HA. (Boss: You spent so much time and money to make this HA. > > How HA are you now for the last months. Admin: Very high. Boss: What > > exactly? Admin: Aeh, I don't know. Of course much more that before. > > Boss: I need figures!!!) > > > > e) You should be able to manage the cluster more easily by gui. > > Starting, stopping resources; making node standby; moving > > resources around; > > But this can be done easily by some wrapper scripts around the > > current command line tools. > > But IMHO this is also not done very often. > > > > What do you think? > > > > Best regards > > Andreas Mock > > > > _______________________________________________ > > Linux-HA mailing list > > Linux-HA@lists.linux-ha.org > > http://lists.linux-ha.org/mailman/listinfo/linux-ha > > See also: http://linux-ha.org/ReportingProblems > > _______________________________________________ > Linux-HA mailing list > Linux-HA@lists.linux-ha.org > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems > _______________________________________________ Linux-HA mailing list Linux-HA@lists.linux-ha.org http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems