[ClusterLabs] LXC resource agent not usable
    Marc MAURICE 
    marc.maurice at objectif-libre.com
       
    Fri Apr  3 15:39:11 UTC 2015
    
    
  
Hello all,
I think I found a bug, but I don't know where to file it (pacemaker ? 
lxc resource agent ? crmsh ?).
Or is it something with my environment?
This is easy to reproduce : try to add a ocf:heartbeat:lxc resource.
(Ubuntu 14.04)
crm(live)configure# primitive mylxc ocf:heartbeat:lxc params 
container="TestMigration" config="/var/lib/lxc/TestMigration/config"
crm(live)configure# verify
    error: setup_container:     Resource mylxc: Unknown resource 
container (TestMigration)
Errors found during check: config not valid
I found that there is a naming conflict between the "container" 
parameter from the resource agent, and some pacemaker internal parameter.
Something in : 
https://github.com/ClusterLabs/pacemaker/blob/master/lib/pengine/unpack.c
When hacking the resource agent (/usr/lib/ocf/resource.d/heartbeat/lxc), 
replacing the "container" parameter name with something else : 
everything works fine.
So : bug or not ?
Thanks in advance,
Marc
    
    
More information about the Users
mailing list