Inwieweit das Thema für andere User Relevanz hat, sei jetzt mal dahin gestellt.
Nur meiner Überzeugung nach sollte ein HA Cluster nie ohne ein Quorum Device, respektive unter Linux nie ohne Stonith Device ausgerollt werden.
How ever, in Anlehnung an die
folgenden Threads:
https://forum.netcup.de/netcup…hlight=corosync#post84321
https://forum.netcup.de/admini…hlight=corosync#post78337
Hab ich mir mal ein paar Gedanken zum Thema gemacht.
Der Stonith Agent muss die affektierte Node, einfach komplett abschiessen..
Prinzipiell funktioniert der Kalt Test schon mal...
:/etc/netcupip # cat stonith_netcup.xml
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://enduser.service.web.vcp.netcup.de/">
<SOAP-ENV:Body>
<ns1:stopVServer>
<loginName>Netcupkennung</loginName>
<password>Netcuppassword</password>
<vserverName>derzukillendeserver</vserverName>
</ns1:stopVServer>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Alles anzeigen
Wenn das ganze mit CURL dann abgesetzt wird, haut es die Node auch runter...
Works as designed
/usr/bin/curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPActio/WSEndUsertc/netcupip/stonith_netcup.xml -X POST https://www.servercontrolpanel.de:443/
<?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns2:stopVServerResponse xmlns:ns2="http://enduser.service.web.vcp.netcup.de/"><return><success>true</success></return></ns2:stopVServerResponse></S:Body></S:Envelope>v
Mir stellt sich jetzt nur die Frage ob das so schon jemand umgesetzt hat, oder ich jetzt das Rad gerade neu erfinde.