[Pacemaker] Pacemaker and OpenStack RA

Andrew Beekhof andrew at beekhof.net
Wed Sep 11 00:53:55 EDT 2013


I replied to your entry here:
   http://openstack.redhat.com/forum/discussion/538/pacemaker-and-openstack-ra-issues#Item_3

But for completeness:

> Any ideas?
> 

This:

> p_glance-api_start_0 (node=main-controller, call=71, rc=1, status=Timed Out): unknown error
> 

suggests that there was not enough time for glance to start before the default 20s timeout.

Without knowing anything about glance, I can't say if that's unusual and without logs it's impossible to know what the agent was doing for those 20s.


On 10/09/2013, at 1:24 AM, Mael Lavault <mael.lavault at mailz.org> wrote:

> 
> Hi,
> 
> I'm setting up an Active/Passive configuration for OpenStack using 2
> nodes (2 controller nodes).
> 
> I'm having trouble to make some OpenStack ressources agent work.
> 
> pcs status command give me this :
> 
> Last updated: Mon Sep  9 11:05:13 2013
> Last change: Fri Sep  6 17:15:09 2013 via cibadmin on main-controller
> Stack: classic openais (with plugin)
> Current DC: main-controller - partition with quorum
> Version: 1.1.8-7.el6-394e906
> 2 Nodes configured, 2 expected votes
> 11 Resources configured.
> 
> 
> Online: [ main-controller secondary-controller ]
> 
> Full list of resources:
> 
> Resource Group: g_mysql
>     p_ip_mysql(ocf::heartbeat:IPaddr2): Started main-controller
>     p_fs_mysql(ocf::heartbeat:Filesystem): Started main-controller
>     p_mysql	(ocf::heartbeat:mysql):	Started main-controller
> Master/Slave Set: ms_drbd_mysql [p_drbd_mysql]
>     Masters: [ main-controller ]
>     Slaves: [ secondary-controller ]
> Resource Group: g_services_api
>     p_api-ip(ocf::heartbeat:IPaddr2): Started secondary-controller
>     p_keystone(ocf::openstack:keystone): Started secondary-controller
>    p_glance-api(ocf::openstack:glance-api): Stopped 
>     p_cinder-api(ocf::openstack:cinder-api): Stopped 
>     p_neutron-server(ocf::openstack:neutron-server): Stopped 
>     p_glance-registry(ocf::openstack:glance-registry): Stopped 
> 
> Failed actions:
>    p_glance-api_start_0 (node=main-controller, call=71, rc=1,
> status=Timed Out): unknown error
>    p_glance-api_start_0 (node=secondary-controller, call=71, rc=1,
> status=Timed Out): unknown error
> 
> Here is my conf: 
> 
> Corosync Nodes:
> 
> Pacemaker Nodes:
> main-controller secondary-controller 
> 
> Resources: 
> Group: g_mysql
>  Resource: p_ip_mysql (provider=heartbeat type=IPaddr2 class=ocf)
>   Attributes: ip=192.168.16.49 cidr_netmask=24 
>  Resource: p_fs_mysql (provider=heartbeat type=Filesystem class=ocf)
>   Attributes: device=/dev/drbd0 directory=/var/lib/mysql fstype=xfs 
>  Resource: p_mysql (provider=heartbeat type=mysql class=ocf)
>   Attributes: config=/etc/my.cnf pid=/var/run/mysqld/mysqld.pid socket=/var/run/mysqld/mysqld.sock log=/var/log/mysqld.log 
> Master: ms_drbd_mysql
>  Resource: p_drbd_mysql (provider=linbit type=drbd class=ocf)
>   Attributes: drbd_resource=mysql 
>   Operations: start interval=29s role=Master timeout=180s
> Group: g_services_api
>  Resource: p_api-ip (provider=heartbeat type=IPaddr2 class=ocf)
>   Attributes: ip=192.168.16.48 cidr_netmask=24 
>   Operations: monitor interval=30s
>  Resource: p_keystone (provider=openstack type=keystone class=ocf)
>   Attributes: config=/etc/keystone/keystone.conf os_password=8d99add1e17545f0 os_username=admin os_tenant_name=admin os_auth_url=http://192.168.16.48:5000/v2.0/ user=keystone 
>   Operations: monitor interval=30s timeout=30s
>  Resource: p_glance-api (provider=openstack type=glance-api class=ocf)
>   Attributes: config=/etc/glance/glance-api.conf os_password=8d99add1e17545f0 os_username=admin os_tenant_name=admin os_auth_url=http://192.168.16.48:5000/v2.0/ 
>   Operations: monitor interval=30s timeout=30s
>  Resource: p_cinder-api (provider=openstack type=cinder-api class=ocf)
>   Attributes: config=/etc/cinder/cinder.conf os_password=8d99add1e17545f0 os_username=admin os_tenant_name=admin os_auth_url=http://192.168.16.48:5000/v2.0/ 
>   Operations: monitor interval=30s timeout=30s
>  Resource: p_neutron-server (provider=openstack type=neutron-server class=ocf)
>   Attributes: os_password=8d99add1e17545f0 os_username=admin os_tenant_name=admin keystone_get_token_url=http://192.168.16.48:5000/v2.0/ 
>   Operations: monitor interval=30s timeout=30s
>  Resource: p_glance-registry (provider=openstack type=glance-registry class=ocf)
>   Attributes: config=/etc/glance/glance-registry.conf os_password=8d99add1e17545f0 os_username=admin os_tenant_name=admin os_auth_url=http://192.168.16.48:5000/v2.0/ 
>   Operations: monitor interval=30s timeout=30s
> 
> Location Constraints:
> Ordering Constraints:
>  promote ms_drbd_mysql then start g_mysql
> Colocation Constraints:
>  g_mysql with ms_drbd_mysql (with-rsc-role:Master)
> 
> Cluster Properties:
> dc-version: 1.1.8-7.el6-394e906
> cluster-infrastructure: classic openais (with plugin)
> expected-quorum-votes: 2
> no-quorum-policy: ignore
> pe-warn-series-max: 1000
> pe-input-series-max: 1000
> pe-error-series-max: 1000
> cluster-recheck-interval: 5min
> stonith-enabled: false
> 
> I can't understand why these service won't run. If I export the correct
> variable and launch them manually, the monitor and start action seems to
> work.
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20130911/75550f1b/attachment-0003.sig>


More information about the Pacemaker mailing list