On 10/04/16 21:04, Jeff Johnson wrote:
> Greetings,
>
> I'm doing some updates on a 2.8 Lustre FS and was looking at updating 
> the working robinhood server from 2.5.5 to 3.0.
>
> I rebuild 3.0 from src rpm with '--with lustre --define "lversion 
> 2.8"' and now have the following packages:
>
> robinhood-adm-3.0-1.noarch.x86_64.rpm
> robinhood-debuginfo-3.0-1.lustre2.8.el6.x86_64.rpm
> robinhood-lustre-3.0-1.lustre2.8.el6.x86_64.rpm
> robinhood-tests-3.0-1.noarch.x86_64.rpm
> robinhood-tools-3.0-1.lustre2.8.el6.x86_64.rpm
> robinhood-webgui-3.0-1.noarch.x86_64.rpm
>
> The robinhood-2.5.5 install had packages:
>
> robinhood-tmpfs-2.5.5-2.lustre2.7.el6.x86_64
> robinhood-adm-2.5.5-1.noarch.x86_64
>
> With such differently named packages I am not going to update 3.0. 
> Does robinhood-lustre supersede robinhood-tmpfs?
Yes, for a basic installation on a lustre fs you need: "robinhood-adm" 
and "robinhood-lustre"

Packages are described in documentation:
https://github.com/cea-hpc/robinhood/wiki/robinhood_v3_admin_doc#installation-from-rpms
and in the doswnload center:
https://sourceforge.net/projects/robinhood/files/robinhood/3.0-final/README

> The existing robinhood install uses mysql and the following conf file:
>
> ----------
> General {
>     fs_path = "/mylfs";
>     fs_type = lustre;
> }
> Log {
>     log_file = "/var/log/robinhood/mylfs.log";
>     report_file = "/var/log/robinhood/reports.log";
>     alert_file = "/var/log/robinhood/alerts.log";
> }
> ListManager {
>     commit_behavior=transaction;
>     MySQL {
>         server = localhost;
>         db = robinhood_mylfs;
>         user = robinhood;
>         password_file = /etc/robinhood.d/.dbpassword;
>     }
> }
> ChangeLog
> {
>     # clear changelog every 1024 records:
>     batch_ack_count = 2048 ;
>
>     force_polling    = ON ;
>     polling_interval = 1s ;
>     queue_max_size   = 8192 ;
>     queue_max_age    = 30s ;
>     queue_check_interval = 1s ;
> }
> ----------
>
> Any input on how to update robinhood-{adm,tmpfs}-2.5.5 to 
> robinhood-{adm,lustre,tools}-3.0.0 is appreciated.
* Install the RPMs ("robinhood-adm" and "robinhood-lustre")

     ° Move your config file from /etc/robinhood.d/tmpfs/x.conf to 
/etc/robinhood.d/x.conf
       (no other config change should be required if you did not 
implement policies).
     ° If you had a /etc/sysconfig/robinhood , rpm installation should 
have created a /etc/sysconfig/robinhood.rpmnew
        Replace your old config with the new one and set RBH_OPT as you 
wish (eg. --readlog for only processing changelogs)

* run "robinhood --alterdb" to convert the DB

And it should be OK!

Regards
Thomas


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to