I have documented the new way we plan on being able to install the RHQ Server in a design document here:
https://docs.jboss.org/author/display/RHQ/Installing+RHQ+on+JBossAS+7
The page is rather short and to the point because I wanted to avoid giving too much implementation detail. This only provides the installation steps that should be necessary to install the latest RHQ (this is not yet in master branch - but it will be shortly).
If anyone has any comments, concerns or sees any problems with this approach, post to this thread for discussion.
Overall this seems OK. A few thoughts/questions: - It might be nice to explain why we changed the approach. - Why would someone install into an existing AS7? Is there a benefit? Would a non-dedicated RHQ server be recommended? - A simple install requires only a few settings:
Minimally, if the user really has to edit the properties file, those few settings should be grouped together at the top and well documented in the file. We may want different sections for different DB vendors, with all the typical presets (maybe it's like this already, I haven't looked).
But I'd rather see interactive command line scripts that walk users through simple installs, perhaps one for new server and one for upgrade. Scripts that perform the various helpful things that the GUI used to do.
Jay
On 12/4/2012 5:46 PM, John Mazzitelli wrote:
I have documented the new way we plan on being able to install the RHQ Server in a design document here:
https://docs.jboss.org/author/display/RHQ/Installing+RHQ+on+JBossAS+7
The page is rather short and to the point because I wanted to avoid giving too much implementation detail. This only provides the installation steps that should be necessary to install the latest RHQ (this is not yet in master branch - but it will be shortly).
If anyone has any comments, concerns or sees any problems with this approach, post to this thread for discussion. _______________________________________________ rhq-users mailing list rhq-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/rhq-users
Sorry if this has been discussed. Why is a RPM/YUM package installation method not pursued?
It's always struck me odd that a Red Hat-involved, system management-themed, server process project is not easily deployed with all the Red Hat, Kickstart, yum, type of tools.
Matt - see my response to Jay :-)
This also addresses your question:
https://docs.jboss.org/author/display/RHQ/Deploying+Via+AS7+Extension+Module...
----- Original Message -----
Sorry if this has been discussed. Why is a RPM/YUM package installation method not pursued?
It's always struck me odd that a Red Hat-involved, system management-themed, server process project is not easily deployed with all the Red Hat, Kickstart, yum, type of tools.
rhq-users mailing list rhq-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/rhq-users
- Why would someone install into an existing AS7? Is there a
benefit?
This is main to support rpm installations. See this wiki page for some more info on the rpm requirement:
https://docs.jboss.org/author/display/RHQ/Deploying+Via+AS7+Extension+Module...
The point is - you should be able to install AS7 via rpm, then you can install RHQ's rpm (in theory, the RHQ rpm would install AS7 rpm as a dependency). Our install scripts are now such that with little tweaking, we should be able to get RHQ rpms working in the future. That's the real reason behind this.
Would a non-dedicated RHQ server be recommended?
We always recommend/require that RHQ be installed in its own AS server instance.
- A simple install requires only a few settings:
Minimally, if the user really has to edit the properties file, those few settings should be grouped together at the top and well documented in the file. We may want different sections for different DB vendors, with all the typical presets (maybe it's like this already, I haven't looked).
We can look into reorganizing that file with better comments.
But I'd rather see interactive command line scripts that walk users through simple installs, perhaps one for new server and one for upgrade. Scripts that perform the various helpful things that the GUI used to do.
This was proposed here:
https://docs.jboss.org/author/display/RHQ/Deploying+Via+AS7+Extension+Module...
but for now, it was decided that building out a full blown, console-based user interface for the installer that does much of what the old GUI insatller did was too much work for now. We can look into this in the future. If we were to do this, we'd have to ensure it supported i18n, too.
I guess the remaining issue with this approach would be any required I18N. Scripts and prop files are pretty much English-only. It would seem a GUI installer would be required at some point to offer I18N.
On 12/5/2012 9:26 AM, John Mazzitelli wrote:
- Why would someone install into an existing AS7? Is there a
benefit?
This is main to support rpm installations. See this wiki page for some more info on the rpm requirement:
https://docs.jboss.org/author/display/RHQ/Deploying+Via+AS7+Extension+Module...
The point is - you should be able to install AS7 via rpm, then you can install RHQ's rpm (in theory, the RHQ rpm would install AS7 rpm as a dependency). Our install scripts are now such that with little tweaking, we should be able to get RHQ rpms working in the future. That's the real reason behind this.
Would a non-dedicated RHQ server be recommended?
We always recommend/require that RHQ be installed in its own AS server instance.
- A simple install requires only a few settings:
Minimally, if the user really has to edit the properties file, those few settings should be grouped together at the top and well documented in the file. We may want different sections for different DB vendors, with all the typical presets (maybe it's like this already, I haven't looked).
We can look into reorganizing that file with better comments.
But I'd rather see interactive command line scripts that walk users through simple installs, perhaps one for new server and one for upgrade. Scripts that perform the various helpful things that the GUI used to do.
This was proposed here:
https://docs.jboss.org/author/display/RHQ/Deploying+Via+AS7+Extension+Module...
but for now, it was decided that building out a full blown, console-based user interface for the installer that does much of what the old GUI insatller did was too much work for now. We can look into this in the future. If we were to do this, we'd have to ensure it supported i18n, too. _______________________________________________ rhq-users mailing list rhq-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/rhq-users
Why on earth i18n would require a GUI ??? I'm not shooting at you, I just don't follow you train of thought.
Removing the GUI installer is a great leap forward and should not be compromised, especially for i18n purposes. Given the very technical nature of RHQ, I seriously doubt this is a "killing features"...
Le 6 déc. 2012 16:33, "Jay Shaughnessy" jshaughn@redhat.com a écrit :
I guess the remaining issue with this approach would be any required I18N. Scripts and prop files are pretty much English-only. It would seem a GUI installer would be required at some point to offer I18N.
On 12/5/2012 9:26 AM, John Mazzitelli wrote:
- Why would someone install into an existing AS...
Yes, you're right, ignore what I said and just leave it as a note that I18N is still a future. And I'm glad to hear you like the proposed changes!
On 12/6/2012 12:59 PM, Romain Pelisse wrote:
Why on earth i18n would require a GUI ??? I'm not shooting at you, I just don't follow you train of thought.
Removing the GUI installer is a great leap forward and should not be compromised, especially for i18n purposes. Given the very technical nature of RHQ, I seriously doubt this is a "killing features"...
Le 6 déc. 2012 16:33, "Jay Shaughnessy" <jshaughn@redhat.com mailto:jshaughn@redhat.com> a écrit :
I guess the remaining issue with this approach would be any required I18N. Scripts and prop files are pretty much English-only. It would seem a GUI installer would be required at some point to offer I18N.
On 12/5/2012 9:26 AM, John Mazzitelli wrote:
- Why would someone install into an existing AS...
rhq-users mailing list rhq-users@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/rhq-users
rhq-users@lists.stg.fedorahosted.org