Skip navigation

Installing 3rd party Aegir services (specifically this Solr one I found on github)

Help

Installing 3rd party Aegir services (specifically this Solr one I found on github)

Tagged:

Hi, I'm new here. I found an Aegir Solr Service at https://github.com/halcyonCorsair/aegir_solr_service (attaching zip file here) In the source there's a hosting/ folder and a provision/ folder. It seems like this code might add a Solr 'service' to an Aegir 'server' node. Does Aegir support adding arbitrary services to a server profile? Does it perform the installation of those services, or merely provide the interface to configure platforms with those services? Can anyone suggest how I might go about installing this code to Aegir? Will it be necessary to reinstall Aegir?

If there's some existing documentation related to this please let me know, thanks.

PreviewAttachmentSize
halcyoncorsair-aegir_solr_service-197247b.zip25.59 KB

#1

btw- I have tried contacting the owner of the git repo and got no response.

#2

a little progress... the repo contains: /provision/solr /hosting/solr On a guess, I dropped the first solr/ into my /var/aegir/.drush/provision and the second solr/ into /var/argir/hostmaster-6.x-1.9/modules/ I then found the new Solr service module in my hostmaster module list, and enabled it. Amazingly i now get a new Solr service option on my Server nodes. I turned one on, and the task appears to be hanging in the queue, possibly because there's no associated Solr installed on the server. Will post again if I get further along.

#3

There's a forked version of the Solr service at https://github.com/EugenMayer/aegir_solr_service Have not tested this yet

#4

Any luck? we are about to start trying to do this...

#5

You should dive in, and try to adapt the github code to your system. Solr installation is pretty hairy, so an out of the box solution is a long way off. I didn't get this to production, but the service appeared to get installed.

Need help?

Discussion

The discussion area lets your team communicate by posting updates and discussing issues. It is a great place for sharing progress, discussing challenges, and exploring ideas.