<div dir="ltr"><div>Hello</div><div>I've moved "hooks-libraries" key from the very beginning to before "shared-networks" key and HA started to be worked</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">śr., 3 cze 2020 o 09:10 Marcin Romanowski <<a href="mailto:marcin@nicram.net">marcin@nicram.net</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello,</div><div>I try to run high-availability <a href="https://downloads.isc.org/isc/kea/1.6.2/doc/html/arm/hooks.html#ha-high-availability" target="_blank">https://downloads.isc.org/isc/kea/1.6.2/doc/html/arm/hooks.html#ha-high-availability</a><br>I my config I added:</div><div><br></div><div><font face="monospace">{<br>  "Dhcp4": {<br>    "hooks-libraries": [{<br>        "library": "/opt/kea/lib/kea/hooks/libdhcp_lease_cmds.so",<br>        "parameters": { }<br>    }, {<br>        "library": "/opt/kea/lib/kea/hooks/libdhcp_ha.so",<br>        "parameters": {<br>            "high-availability": [{<br>                "this-server-name": "server1",<br>                "mode": "hot-standby",<br>                "heartbeat-delay": 10000,<br>                "max-response-delay": 10000,<br>                "max-ack-delay": 5000,<br>                "max-unacked-clients": 5,<br>                "peers": [{<br>                    "name": "server1",<br>                    "url": "<a href="http://10.249.1.205:8080/" target="_blank">http://10.249.1.205:8080/</a>",<br>                    "role": "primary",<br>                    "auto-failover": true<br>                }, {<br>                    "name": "server2",<br>                    "url": "<a href="http://10.249.1.206:8080/" target="_blank">http://10.249.1.206:8080/</a>",<br>                    "role": "standby",<br>                    "auto-failover": true<br>                }]<br>            }]<br>        }<br>    }],<br></font></div><div><font face="monospace">[...]</font></div><div><br></div><div>but in log there is no info abut any tries to connect to second server. Even when I get config an list-commands from api no ha arguments.</div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre-wrap"><div>curl -X POST -H <span style="color:rgb(206,145,120)">"Content-Type: application/json"</span> -d '{</div><div>    <span style="color:rgb(156,220,254)">"command"</span>: <span style="color:rgb(206,145,120)">"list-commands"</span>,</div><div>    <span style="color:rgb(156,220,254)">"service"</span>: [</div><div>        <span style="color:rgb(206,145,120)">"dhcp4"</span></div><div>    ]</div><div>}' http: <span style="color:rgb(106,153,85)">//<a href="http://10.249.1.205:8080" target="_blank">10.249.1.205:8080</a> [</span></div><div>    {</div><div>        <span style="color:rgb(156,220,254)">"arguments"</span>: [</div><div>            <span style="color:rgb(206,145,120)">"build-report"</span>,</div><div>            <span style="color:rgb(206,145,120)">"config-get"</span>,</div><div>            <span style="color:rgb(206,145,120)">"config-reload"</span>,</div><div>            <span style="color:rgb(206,145,120)">"config-set"</span>,</div><div>            <span style="color:rgb(206,145,120)">"config-test"</span>,</div><div>            <span style="color:rgb(206,145,120)">"config-write"</span>,</div><div>            <span style="color:rgb(206,145,120)">"dhcp-disable"</span>,</div><div>            <span style="color:rgb(206,145,120)">"dhcp-enable"</span>,</div><div>            <span style="color:rgb(206,145,120)">"leases-reclaim"</span>,</div><div>            <span style="color:rgb(206,145,120)">"libreload"</span>,</div><div>            <span style="color:rgb(206,145,120)">"list-commands"</span>,</div><div>            <span style="color:rgb(206,145,120)">"server-tag-get"</span>,</div><div>            <span style="color:rgb(206,145,120)">"shutdown"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-get"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-get-all"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-remove"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-remove-all"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-reset"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-reset-all"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-sample-age-set"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-sample-age-set-all"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-sample-count-set"</span>,</div><div>            <span style="color:rgb(206,145,120)">"statistic-sample-count-set-all"</span>,</div><div>            <span style="color:rgb(206,145,120)">"version-get"</span></div><div>        ],</div><div>        <span style="color:rgb(156,220,254)">"result"</span>: <span style="color:rgb(181,206,168)">0</span></div><div>    }</div><div>]</div></div></div><div><br></div><div>Now, when I get config and write the same config via REST api then hooks librares are deleted :(</div><div><br></div><div>Kea version stable 1.6.2</div><div><br></div><div>Best regards</div><div>Marcin</div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><br></div></div></div></div></div></div>