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
Evenementen voor de komende 60 Dag(en)
Resultaten 1 tot 8 van de 8
Onderwerp: drbd + ha vraag
-
08/09/08 08:24geregistreerd gebruiker90 Berichten- Ingeschreven
- 23/12/03
- Locatie
- Bilzen (België)
0 Berichten zijn liked
Registrar SIDN: N
KvK nummer: nvt
Ondernemingsnummer: 0872165107
drbd + ha vraag
-
08/09/08 09:12moderator6.554 Berichten- Ingeschreven
- 29/07/03
- Locatie
- Nijmegen
121 Berichten zijn liked
Bedrijf: Mijn-Sleutel
URL: www.mijn-sleutel.com
Registrar SIDN: Ja
KvK nummer: 09139651
wat heb je staan in je haresources file ?
ik heb dit erin staan:
Code:hostname IPaddr::IP/24/eth0 drbddisk::r1 Filesystem::/dev/drbd1::/duplicate::ext3 httpd mysqld
-
08/09/08 09:12moderator3.751 Berichten- Ingeschreven
- 16/05/04
- Locatie
- Middelburg
100 Berichten zijn liked
Registrar SIDN: Ja
Je hebt een initial dead time, dat is hoe lang Heartbeat er over doet na zijn startup om te beslissen dat zijn "vriendje" dood is en hij primary moet worden.
Heartbeat zal dan uitvoeren: drbdadmin primary r0 en vervolgens zal je /dev/drbd0 verschijnen.
Gebruik je LVM bovenop je DRBD? Denk er dan aan de LVM hook uit je initramfs te halen en een goede LVM filter te maken, anders zal dmsetup tijdens de boot je onderliggende device claimen doordat deze er een LVM sig op aantreft.
Daarnaast moet DRBD gewoon stoppen, hiermee worden netjes de connecties gesloten. Heartbeat doet niets anders dan primair en secundair maken.
Ik heb hier ook een doc over, zie: http://crew.pcextreme.nl/~wido/doc/h...etup_hardy.pdf
-
08/09/08 11:58geregistreerd gebruiker90 Berichten- Ingeschreven
- 23/12/03
- Locatie
- Bilzen (België)
0 Berichten zijn liked
Registrar SIDN: N
KvK nummer: nvt
Ondernemingsnummer: 0872165107
@Wido: ik heb idd LVM op die /dev/drbd0 draaien. Ik heb daarvoor idd ervoor gezorgd dat hij niet in ramfs zit, en ook de filter op de startupdisk, alsook de devices onder de drbd0.
Dus ik ben wat te ongeduldig, en moet even wachten tot hij primary wordt. Straks eens proberen.
@Mikey: san01 IPaddr::10.200.10.42/24 drbddisk:
0
Waarbij 10.200.10.42 het 'virtuele' adres is, dat gedeeld wordt door beiden. Straks nog eens verder kijken.
Bedankt voor de info!
Peter
-
08/09/08 12:16Linux pro2.069 Berichten- Ingeschreven
- 06/07/03
- Locatie
- Sint-Niklaas (BE)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: 0867.248.492
Zet dit even tussen het "net" statement van je resource:
allow-two-primaries
-
08/09/08 12:59moderator3.751 Berichten- Ingeschreven
- 16/05/04
- Locatie
- Middelburg
100 Berichten zijn liked
Registrar SIDN: Ja
- advertentie
-
08/09/08 13:22Linux pro2.069 Berichten- Ingeschreven
- 06/07/03
- Locatie
- Sint-Niklaas (BE)
0 Berichten zijn liked
Registrar SIDN: nee
KvK nummer: nvt
Ondernemingsnummer: 0867.248.492
Wilt niet zeggen dat je primary-primary moet gaan draaien maar het is de enigste manier om bv live migration goed werkende te krijgen tussen een 2 server xen cluster (dus fs+xen op zelfde server).
-
09/09/08 08:27geregistreerd gebruiker90 Berichten- Ingeschreven
- 23/12/03
- Locatie
- Bilzen (België)
0 Berichten zijn liked
Registrar SIDN: N
KvK nummer: nvt
Ondernemingsnummer: 0872165107
Ik heb andere servers waarop Xen zal draaien, dus live migration lijkt me wel te werken in een primary/secondary opstelling.
Nadeel is natuurlijk dat er altijd 1 storage server niks staat te doen, maar dat is de prijs die je betaalt voor wat zekerheid denk ik.



LinkBack URL
About LinkBacks

