<div dir="ltr">Hi, I try to create ovn cluster using ovndb-servers resource agent from Pacemaker but it get error and failed.<div><br></div><div>```</div><div>instructor@ag-controller0:~$ sudo pcs status<br>Cluster name: os-ha<br>Stack: corosync<br>Current DC: ag-controller2 (version 1.1.18-2b07d5c5a9) - partition with quorum<br>Last updated: Thu Sep  3 23:01:03 2020<br>Last change: Thu Sep  3 22:58:13 2020 by root via cibadmin on ag-controller0<br><br>3 nodes configured<br>8 resources configured<br><br>Online: [ ag-controller0 ag-controller1 ag-controller2 ]<br><br>Full list of resources:<br><br> internal_vip  (ocf::heartbeat:IPaddr2):       Started ag-controller0<br> public_vip    (ocf::heartbeat:IPaddr2):       Started ag-controller0<br> Clone Set: lb-haproxy-clone [lb-haproxy]<br>     Started: [ ag-controller0 ]<br>     Stopped: [ ag-controller1 ag-controller2 ]<br> Clone Set: wsgi-keystone-clone [wsgi-keystone]<br>     Started: [ ag-controller0 ag-controller1 ag-controller2 ]<br><br>Daemon Status:<br>  corosync: active/enabled<br>  pacemaker: active/enabled<br>  pcsd: active/enabled<br></div><div>```<br><br>I am using this guide <a href="https://docs.openvswitch.org/en/latest/topics/integration/">https://docs.openvswitch.org/en/latest/topics/integration/</a>.<br><br>1. Modify it resource agent symlink to the right path.</div><div>instructor@ag-controller0:~$ ll /usr/lib/ocf/resource.d/ovn/ovndb-servers<br>lrwxrwxrwx 1 root root 40 Sep  3 22:26 /usr/lib/ocf/resource.d/ovn/ovndb-servers -> /usr/share/ovn/scripts/ovndb-servers.ocf*<br><br>2. Create ovndb_servers resource</div><div>instructor@ag-controller0:~$ sudo pcs resource create ovndb_servers ocf:ovn:ovndb-servers master_ip=10.50.50.100 ovn_ctl=/usr/share/ovn/scripts/ovn-ctl op monitor interval="10s" op monitor role=Master interval="15s"<br></div><div>instructor@ag-controller0:~$ sudo pcs resource master ovndb_servers-master ovndb_servers meta notify="true"<br><br>3.  Create contraint<br>sudo pcs constraint order promote ovndb_servers-master then internal_vip</div><div><br></div><div>4. Check status, ovndb still on stopped status</div><div>```</div><div>Online: [ ag-controller0 ag-controller1 ag-controller2 ]<br><br>Full list of resources:<br><br> internal_vip        (ocf::heartbeat:IPaddr2):       Started ag-controller0<br> public_vip    (ocf::heartbeat:IPaddr2):       Started ag-controller0<br> Clone Set: lb-haproxy-clone [lb-haproxy]<br>     Started: [ ag-controller0 ]<br>     Stopped: [ ag-controller1 ag-controller2 ]<br> Clone Set: wsgi-keystone-clone [wsgi-keystone]<br>     Started: [ ag-controller0 ag-controller1 ag-controller2 ]<br> Master/Slave Set: ovndb_servers-master [ovndb_servers]<br>     Stopped: [ ag-controller0 ag-controller1 ag-controller2 ]<br><br>Daemon Status:<br>  corosync: active/enabled<br>  pacemaker: active/enabled<br>  pcsd: active/enabled<br></div><div>```<br>5. Create collocation<br>sudo pcs constraint colocation add internal_vip with master ovndb_servers-master score=INFINITY<br><br>6. Check my pacemaker status again, my VIP resource and ovndb_servers stopped.<br>```</div><div>Online: [ ag-controller0 ag-controller1 ag-controller2 ]<br><br>Full list of resources:<br><br> internal_vip      (ocf::heartbeat:IPaddr2):       Stopped<br> public_vip   (ocf::heartbeat:IPaddr2):       Stopped<br> Clone Set: lb-haproxy-clone [lb-haproxy]<br>     Stopped: [ ag-controller0 ag-controller1 ag-controller2 ]<br> Clone Set: wsgi-keystone-clone [wsgi-keystone]<br>     Started: [ ag-controller0 ag-controller1 ag-controller2 ]<br> Master/Slave Set: ovndb_servers-master [ovndb_servers]<br>     Stopped: [ ag-controller0 ag-controller1 ag-controller2 ]<br></div><div>```<br><br><br>Is there any working guide that works? Or I miss something on my configuration?<br><br><br>Regards<br><br></div></div>