fastrep
08/09/08, 10:24
Hallo,
Ik probeer een SAN-voor-mensen-met-weinig-geld te bouwen. Dit doe ik op 2 servers icm opensource software.
Ik gebruik Ubuntu 8.04, drbd en ha. Later komt daar nog iscsi-enterprise-target bij.
Ik kan een drbd resource aanmaken, die overgenomen wordt door de 2de node als de 1ste uit is, allemaal heel mooi.
Hier dan mijn 2 vragen:
* Als beide nodes uitgaan (b.v. stroom uitval) en bij opstarten blijkt node 1 niet meer te werken (voeding kapot of zo). Dan start je dus node 2 op, maar het vreemde is dat deze node niet actief te krijgen is. De drbd staat in modus Secondary/Unknown, het ip-adres wordt niet aangenomen, heartbeat doet dus niets. Wat moet ik in zo'n geval doen om deze node toch actief te krijgen?
* Moet ik /etc/rc*.d/S70drbd wegdoen of niet? Want het is toch heartbeat die dit zou moeten opstarten? Als ik hem wegdoe, lijkt niets te werken van drbd, ook niet als heartbeat zijn primary rol genomen heeft. Als ik hem niet wegdoe, gaat de eerste node van de 2 die ik opstart (welke dat ook is) reclameren dat hij de andere niet vindt. Je moet dan yes duwen om verder op te starten. Dat is geen ramp (en je kan he tonderdrukken met wfc-timeout > 0 te zette), maar ik vraag me af of ik hier niets verkeerd doe.
Iemand een idee?
Peter
Ik probeer een SAN-voor-mensen-met-weinig-geld te bouwen. Dit doe ik op 2 servers icm opensource software.
Ik gebruik Ubuntu 8.04, drbd en ha. Later komt daar nog iscsi-enterprise-target bij.
Ik kan een drbd resource aanmaken, die overgenomen wordt door de 2de node als de 1ste uit is, allemaal heel mooi.
Hier dan mijn 2 vragen:
* Als beide nodes uitgaan (b.v. stroom uitval) en bij opstarten blijkt node 1 niet meer te werken (voeding kapot of zo). Dan start je dus node 2 op, maar het vreemde is dat deze node niet actief te krijgen is. De drbd staat in modus Secondary/Unknown, het ip-adres wordt niet aangenomen, heartbeat doet dus niets. Wat moet ik in zo'n geval doen om deze node toch actief te krijgen?
* Moet ik /etc/rc*.d/S70drbd wegdoen of niet? Want het is toch heartbeat die dit zou moeten opstarten? Als ik hem wegdoe, lijkt niets te werken van drbd, ook niet als heartbeat zijn primary rol genomen heeft. Als ik hem niet wegdoe, gaat de eerste node van de 2 die ik opstart (welke dat ook is) reclameren dat hij de andere niet vindt. Je moet dan yes duwen om verder op te starten. Dat is geen ramp (en je kan he tonderdrukken met wfc-timeout > 0 te zette), maar ik vraag me af of ik hier niets verkeerd doe.
Iemand een idee?
Peter