Raid battery Xserve
7 november 2019 - 17:40   
geplaatst door: omniafausta
Hallo allemaal,

Hopelijk kunnen jullie ons wat advies geven.

Van onze document server is de raid card battery een 'battery failed'.
Dat hebben we al eens eerder gehad, toen hebben we de raid card battery kunnen laten vervangen.
Maar het is een hele oude Mac Pro (early 2009), en de raid card battery is in Nederland niet meer verkrijgbaar.

De server werkt nog, alleen de 'write cache' is dus 'disabled' omdat die battery niks meer doet.

Mijn vraag om advies:
- wat ik begrijp over de write cache is dat het met name van belang is als de computer crasht.
dat dat gaat om bescherming van de data van bestanden waar je mee bezig bent.
klopt dit of zijn er ook andere gevolgen, bijvoorbeeld voor de performance?

- zouden jullie aanraden om een raid card battery in de USA te bestellen (enige plek waar ik ze kan vinden) en deze zelf te plaatsen, of gewoon zo doorwerken zonder write cache? En waarom zou je dat aanraden?
Een nieuwe document server zit er momenteel financieel echt niet aan... dus dat is helaas geen optie.

- Als we de raid card battery in de USA bestellen, dan zijn er met name vrij dubieuze sites die ze nog verkopen (slechte reviews) of sites waar ik geen info over kan vinden.
In die laatste categorie: zijn er mensen met ervaring met deze sites?
http://www.ifixmaccomputers.com/922-8964-battery-raid-card-mac-pro-a1289
https://www.usedmac.com/index.php?_route_=922-8964

ik hoop dat iemand goed advies kan geven!

Alvast bedankt!
antw: Raid battery Xserve
7 november 2019 - 19:02    reactie #1
geplaatst door: boiing
Ik heb niet alle antwoorden, maar doe een poging:

- wat ik begrijp over de write cache is dat het met name van belang is als de computer crasht.
dat dat gaat om bescherming van de data van bestanden waar je mee bezig bent.
klopt dit of zijn er ook andere gevolgen, bijvoorbeeld voor de performance?

Klopt, de batterij is bedoeld voor het (hopelijk zeldzame) geval dat de stroom opeens uitvalt. Het is niet gezegd dat je dan ook data verliest, maar met de batterij backup weet je vrijwel zeker dat je géén data verliest. Verder doet die batterij niets.

- zouden jullie aanraden om een raid card battery in de USA te bestellen (enige plek waar ik ze kan vinden) en deze zelf te plaatsen, of gewoon zo doorwerken zonder write cache? En waarom zou je dat aanraden?

Als je een klein beetje handig bent zou ik dat inderdaad doen. Op eBay zie ik een heleboel aanbieders voor rond de $100, ook met 100% positieve reviews. Het vervangen van die batterij stelt niks voor, Apple heeft er zelfs instructies voor.

Je kunt je afvragen hoe groot de kans is dat er nét een stroomuitval is terwijl je nét data aan het wegschrijven bent :wink:. Dat zal geen catastrofe opleveren, als je een backup hebt zeker niet. Een afweging die je zelf moet maken.
antw: Raid battery Xserve
7 november 2019 - 23:32    reactie #2
geplaatst door: HEXDIY
Als je iemand kent die wat handig kan knutselen hoeft die batterij niet zo een probleem te zijn.

Je moet niet noodzakelijk zulk een origineel Apple batterijpack kopen. Wellicht volstaat het vervangen van de interne 606168 herlaadbare 3,7V lithium cel in dat Pack:



https://www.aliexpress.com/w/wholesale-lithium-battery-606168-3.7v.html

Hier de iFixit handleiding:

https://nl.ifixit.com/Guide/Apple+Xserve-Mac+Pro+RAID+Card+Battery+Repair/39665

Raid Card verwijderen:

https://manuals.info.apple.com/MANUALS/0/MA924/en_US/Mac_Pro_Early2009_RAID_Card_and_Battery_DIY.pdf

Succes, & recycle the planet!


If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: Raid battery Xserve
11 november 2019 - 10:05    reactie #3
geplaatst door: omniafausta
Klopt, de batterij is bedoeld voor het (hopelijk zeldzame) geval dat de stroom opeens uitvalt. Het is niet gezegd dat je dan ook data verliest, maar met de batterij backup weet je vrijwel zeker dat je géén data verliest. Verder doet die batterij niets.

Bedankt voor je antwoorden!
Dat doet mij denken dat we het maar gewoon moeten laten...
ik had elders begrepen dat je ook performance verlies zou kunnen hebben en dat zou wel een goede reden zijn om het ding toch te vervangen.
antw: Raid battery Xserve
11 november 2019 - 10:06    reactie #4
geplaatst door: omniafausta
Je moet niet noodzakelijk zulk een origineel Apple batterijpack kopen. Wellicht volstaat het vervangen van de interne 606168 herlaadbare 3,7V lithium cel in dat Pack:

Hier had ik ook over gelezen, maar ook dat het af te raden was tenzij je echt weet waar je mee bezig bent...
Voorlopig denk ik toch de hele battery maar gewoon vergeten.
Tenzij je een goede reden weet om het wel aan te pakken?
antw: Raid battery Xserve
11 november 2019 - 10:23    reactie #5
geplaatst door: boiing
Ik had elders begrepen dat je ook performance verlies zou kunnen hebben en dat zou wel een goede reden zijn om het ding toch te vervangen.

Ik heb daar nog even verder naar gezocht en inderdaad, dat zit zo: als de batterij stuk is of niet opgeladen zet de RAID card automatisch 'write caching' uit. Dat levert dus theoretisch performance verlies op bij wegschrijven, niet bij lezen. Of je dat daadwerkelijk merkt hangt van meer factoren af (netwerksnelheid, RAID level, bestandsgrootte..). Je kunt die 'write caching' echter weer geforceerd aan zetten in de RAID utility zodat je de kaart weer op volle snelheid zal werken, ook zonder batterij. Zie pagina 12 van de RAID User Guide.

Van de andere kant: je hebt zo'n RAID setup niet zomaar, blijkbaar is de data belangrijk. Neem in de afweging dus ook mee of er een goede (online?) backup is voor de data. Is de RAID server je enige bron voor de data dan zou ik geen risico nemen.
Bewerkt: 11 november 2019 - 10:31 door boiing
antw: Raid battery Xserve
11 november 2019 - 10:35    reactie #6
geplaatst door: omniafausta
Dank voor de extra info!

Ik daar nog even verder naar gezocht en inderdaad, dat zit zo: als de batterij stuk is of niet opgeladen zet de RAID card automatisch 'write caching' uit. Dat levert dus theoretisch performance verlies op, of je dat daadwerkelijk merkt hangt van veel meer factoren af (netwerksnelheid, RAID level, bestandsgrootte..).
Blijft een lastige beslissing dus... We werken vaak met redelijk grote bestanden (grafisch) maar geen extreem grote (zelden video en dergelijke). Het netwerk gaat over ethernet. RAID level, geen idee??

Je kunt die 'write caching' echter weer geforceerd aan zetten in de RAID utility zodat je de kaart weer op volle snelheid zal werken, ook zonder batterij. Zie pagina 12 van de RAID User Guide.
Ja ik had inderdaad gezien dat je de write cache geforceerd aan kunt zetten... maar geen idee wat daar eventuele gevolgen van zijn?? Die battery zal toch niet helemaal nutteloos zijn zou je denken...
Ik ga je link bekijken, kijken of ik daar wijzer van wordt.

Van de andere kant: je hebt zo'n RAID setup niet zomaar, blijkbaar is de data belangrijk. Neem in de afweging dus ook mee of er een goede (online?) backup is voor de data. Is de RAID server je enige bron voor de data dan zou ik geen risico nemen.
Tja die RAID hebben we toendertijd niet zelf bedacht. Het was duidelijk dat we een documentserver (en toendertijd een ftp-server) nodig hadden. Het bedrijf dat ons toen deze verkocht heeft was niet van de hele informatieve. Ik weet niet of we nu weer voor een RAID zouden gaan.
We maken inderdaad backups, niet online, maar een locale backup van de hele machine met timemachine en van de data 2 offsite backups.
antw: Raid battery Xserve
11 november 2019 - 10:44    reactie #7
geplaatst door: boiing
RAID level, geen idee??

Zie pagina 16, en te zien in je RAID utility. Ik noem het omdat 'write caching' bij de ene RAID mode meer oplevert dan bij de ander. Maar als je minder 'diep' wil gaan: probeer het simpelweg uit. Schrijf een groot bestand weg met 'write caching' aan en uit en meet het verschil :wink:.

Ja ik had inderdaad gezien dat je de write cache geforceerd aan kunt zetten... maar geen idee wat daar eventuele gevolgen van zijn?? Die battery zal toch niet helemaal nutteloos zijn zou je denken...

Zonder batterij met 'write caching' geforceerd aan loop je dus het risico dat je bij volledige stroomuitval een bestand verliest dat je net op dat moment aan het wegschrijven bent. Veel ingewikkelder is het niet.
antw: Raid battery Xserve
11 november 2019 - 10:57    reactie #8
geplaatst door: omniafausta
Zie pagina 16, en te zien in je RAID utility. Ik noem het omdat 'write caching' bij de ene RAID mode meer oplevert dan bij de ander.
Dank, gevonden: level 5

Maar als je minder 'diep' wil gaan: probeer het simpelweg uit. Schrijf een groot bestand weg met 'write caching' aan en uit en meet het verschil :wink:.
tja, soms is het leven zo veel simpeler dan je jezelf aanpraat hahaha
Ik ga het proberen! Dank, goeie tip waar ik zelf op had moeten komen.
Maar deels nog niet geprobeerd omdat ik het niet helemaal aandurfde om de write cache geforceerd aan te zetten.

Zonder batterij met 'write caching' geforceerd aan loop je dus het risico dat je bij volledige stroomuitval een bestand verliest dat je net op dat moment aan het wegschrijven bent. Veel ingewikkelder is het niet.
Heel goed, dank je wel, dit betekent denk ik dat we hier gewoon voor gaan, maar ik ga met mijn collega overleggen wat zij denkt.

Nog een laatste vraagje:
Kan het overigens ook je systeem corrumperen? Omdat er mogelijk bij een stroomuitval door je systeem net een voorkeur weggeschreven werd of iets dergelijks? Of gaat het puur om onze grafische bestanden?
antw: Raid battery Xserve
11 november 2019 - 11:03    reactie #9
geplaatst door: boiing
Kan het overigens ook je systeem corrumperen? Omdat er mogelijk bij een stroomuitval door je systeem net een voorkeur weggeschreven werd of iets dergelijks? Of gaat het puur om onze grafische bestanden?

Goeie vraag, dan moet je even kijken hoe de Mac georganiseerd is qua schijven. Staan alleen de documenten op de RAID-set en het systeem op een aparte (niet RAID) schijf? Dan loop je alleen risico met wegschrijven van bestanden. Als ook je macOS zelf onderdeel is van de RAID-set loop je ook risico met je systeem inderdaad. Bij stroomuitval kan er natuurlijk met ieder systeem iets mis gaan, dat staat hier los van. Een UPS voorkomt dát risico weer...
antw: Raid battery Xserve
11 november 2019 - 11:15    reactie #10
geplaatst door: omniafausta
Goeie vraag, dan moet je even kijken hoe de Mac georganiseerd is qua schijven. Staan alleen de documenten op de RAID-set en het systeem op een aparte (niet RAID) schijf? Dan loop je alleen risico met wegschrijven van bestanden. Als ook je macOS zelf onderdeel is van de RAID-set loop je ook risico met je systeem inderdaad. Bij stroomuitval kan er natuurlijk met ieder systeem iets mis gaan, dat staat hier los van. Een UPS voorkomt dát risico weer...

Zo te zien staan beide partities (partitie waar systeem op staat en partitie waar data op staat) op de RAID-set. En ja een UPS is ook het overwegen waard... ik zie dat dat waarschijnlijk zelfs voordeliger is dan een nieuwe RAID battery card in de USA bestellen...
Daarnaast hebben we natuurlijk altijd de timemachine als het systeem corrumpeert...

Food for thought, dank voor je uitgebreide meedenken!!! :worship:
antw: Raid battery Xserve
11 november 2019 - 11:19    reactie #11
geplaatst door: boiing
Succes :shakehands:!
antw: Raid battery Xserve
11 november 2019 - 19:32    reactie #12
geplaatst door: HEXDIY
Hier had ik ook over gelezen, maar ook dat het af te raden was tenzij je echt weet waar je mee bezig bent...
Voorlopig denk ik toch de hele battery maar gewoon vergeten.
Tenzij je een goede reden weet om het wel aan te pakken?
Zo moeilijk kan het toch niet zijn? Behalve wat omslachtig montagewerk hoef je slechts 2 draadjes te solderen:
een rood en een zwart.
Ken je niemand die een minimum aan electronica kent?

En de handleidingen in de links zijn duidelijk, niet?
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: Raid battery Xserve
11 november 2019 - 20:47    reactie #13
geplaatst door: Heintje
De write caching "hoort bij de nood-batterij"!

Het gaat om een documentserver.
Het doel van een documentserver is o.a. veilige opslag met geminimaliseerde kans op dataverlies en zo groot mogelijke data-beschikbaarheid en performance.
Even los van een goed uitgevoerd backupregime moet de documentserver garanderen dat bij verstoringen anders dan eigen hardwarefalen (bv. wegvallen stroom) elk op dat moment open staand document veilig wordt gesloten en opgeslagen.
Daartoe worden twee mechanismen gebruikt:
1. bij foutsituaties (zoals die wegvallende stroom) wordt vaak een directe automatische afsluiting/opslag gedaan van alle openstaande documenten (dus alles wat in de caches, dus het geheugen inclusief de writecache, open staat).
2. alle bestanden die nog wachtten op het afronden van een schrijfactie naar disk krijgen daarvoor de gelegenheid door de bufferbatterij (die nu bij jou defect is). Oftewel: de actie "writing" die de bestanden in de actieve writecache op disk zet, kan door de noodbatterij worden afgemaakt. Als de noodbatterij niet in orde wordt bevonden, wordt derhalve veiligheidshalve de writecache uit gezet.
En dat kost performance, als je alles direct vanaf disk moet doen.

Het nadeel van "writecache disabled" is dat de gebruiker wat langere wachttijden voor lief moet nemen bij het opslaan/afsluiten van bestanden: pas als alle schrijfacties naar disk compleet zijn afgerond "hangt het programma bij de gebruiker niet meer" en kan hij verder werken. Soms is dat nauwelijks merkbaar, soms vergt het enkele seconden, afhankelijk van de programmatuur en infrastructuur.
Het enablen van de writecache bij defecte noodbatterij is (bij verstoringen) als het werken met een gokkast die je data opslaat: het druist in tegen de omstandigheden die eerder aanleiding waren om een sophisticated documentserver in te zetten in plaats van een goedkopere versie daarvan.
Bewerkt: 11 november 2019 - 20:53 door Heintje
antw: Raid battery Xserve
11 november 2019 - 21:10    reactie #14
geplaatst door: HEXDIY
Mooie toelichting!
Lijkt me een goed argument om die batterij toch maar te vervangen of op te lappen, niet?
Met wat werk en maximum 15€ ben je daar klaar mee.

Blijft natuurlijk de vraag hoelang je een XServe nog aan de praat kan houden.
En of het vreselijk hoge stroomverbruik van een XServe heden ten dage nog wel verantwoord is.

Heeft er niemand hier ervaring met een Raspberry PI + RAID array als vergelijkbare document server?

https://www.ricmedia.com/build-raspberry-pi3-raid-nas-server/
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
antw: Raid battery Xserve
11 november 2019 - 21:33    reactie #15
geplaatst door: boiing
Dank Heintje, in andere bewoordingen zeg je niet veel anders dan al besproken? Zo niet is het voor de discussie zinvol om even te pinpointen waar de verschillen van inzicht zitten.
antw: Raid battery Xserve
11 november 2019 - 21:45    reactie #16
geplaatst door: HEXDIY
Sorry, Boiing. Jij ook bedankt voor je minutieuze posts!
Ik denk niet dat er grote meningsverschillen tussen jouw inzichten en die van Heintje zitten.

Wel zonde dat omniafausta de reparatie niet aandurft.
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.