Server weer eens defect

Stom is dit voor mijn werk heb ik dagelijks te maken met meer dan 100 servers, voor TGPhosting.nl hebben we ook servers in een rack hangen, en al deze servers doen het eigenlijk over het algemeen altijd…

Maaaar… Thuis heb ik ook een server die vooral dient om te zorgen dat ik een deel van mijn data veilig op RAID 1 weg kan zetten, een kleine webserver in VMWare om het fotoboek voor deze site te hosten, een VPN server om verbinding te maken met het netwerk van Eric en zo nog wat andere taken..

Helaas is de installatie van mijn server inmiddels alweer overleden :(, al zeker 4 hardware generaties lang en zo’n beetje ieder denkbaar OS verder heeft dit ding eigenlijk alleen maar ellende opgeleverd 🙁

Ik ga vanavond maar eens kijken wat er nu precies aan de hand is en eventueel nog eens een poging wagen om alles opnieuw te installeren… Gezien dit wel al de 4e keer is dat deze server spontaan problemen geeft moet ik misschien maar eens overwegen om het ding helemaal weg te doen en een kleinere oplossing te bouwen.. Maar ja, dat zien we vanavond wel weer.

[TV] Serie: NCIS


Het is hier al even stil geweest, dus ik zal weer eens de moeite nemen om weer eens iets te schrijven over een serie die ik eigenlijk sinds kort pas volg :).

NCIS heeft wel wat weg van CSI, alleen betreft het hier alleen marine gerelateerde zaken en ligt de nadruk niet op de zaken zelf, maar op de personages uit de serie. Heel erg veel kan ik er niet echt over zeggen behalve dat het het waard is om hier eens een paar afleveringen naar te kijken 🙂

Schade

Afgelopen dinsdag ben ik (gelukkig niet al te hard) van achteren aangereden in de file, op zich ging het niet heel erg hard, maar ja, wel weer een iets verbogen uitlaat, krassen en wat deuken in de bumper en ineens vreemde meldingen uit de boordcomputer over een defect parkeerlicht :(.

Uiteraard mag ik van geluk spreken dat het niet hard gegaan is, maar pfffff wat een gedoe zeg, dit is wat ik allemaal te regelen heb als iemand op me leasebakje butst..

1. schadeformulier invullen en opsturen naar leasemaatschappij

2. leasemaatschappij bellen, probleem melden, adres schadebedrijf krijgen

3. schadebedrijf bellen voor het maken van foto’s en een afspraak.

4. Naar schadebedrijf rijden binnen werktijd voor het maken van foto’s zodat hun met de verzekering en de leasemaatschappij toestemming kunnen regelen voor de reparaties. (gezien mijn werktijden kan het niet missen dat ik binnen werktijd moet)

4. Bij schadebedrijf nieuwe afspraak maken voor daadwerkelijke reparatie

5. Onderhouds beurt van auto valt natuurlijk precies tussen het ongeluk en de reparatie, en dan kan hij niet voor onderhoud gezien de dealer (onderhoud) geen schade mag repareren van de leasemaatschappij. Dus, onderhoudsafspraak verzetten..

6. Op de dag van reparatie om 7.00 uur mijn auto inleveren en leenauto mee nemen

7. Aan het eind van de dag mijn eigen auto voor 18.00 uur weer ophalen, wat weer binnen werktijd is, want als ik om 7.00 uur vanaf het schadeherstel bedrijf weer naar Arnhem moet rijden ben ik pas om 17.00 uur klaar met werken en dus niet op tijd terug in eindhoven.

Maandag ben ik inmiddels bij stap 6.. Maar oke, genoeg gezeurd, verder gaat alles lekker 🙂

Terug uit Parijs


Het lijkt alweer erg lang geleden, maar afgelopen weekend waren Lieneke en ik even een weekendje in Parijs. Op vrijdag ochtend zijn we om 5.30 uur in de auto gestapt om +- 4,5 uur later in Parijs weer uit te stappen bij het Explorers Disney hotel.
De eerste dag was een dagje door Disney hobbelen en ’s avonds lekker uit eten gaan, gezien we al vroeg opgestaan waren lagen we niet heel erg laat op bed te slapen. Zaterdag zijn we met de trein verder gegaan naar het centrum van Parijs waar we naar het volgende hotel gingen, namelijk het Holiday Inn Republique hotel

Wat we van te voren niet wisten was dat het zaterdag avond halve finale WK Rugby was tussen Engeland en Frankrijk waardoor het ietwat drukker was dan dat je zou verwachten :). Toen we zondag opgestaan waren en weer de stad in gingen bleek het alweer erg druk doordat er een marathon gelopen werd :).

Zondag avond ben ik weer aan 1 stuk vanaf Parijs naar Oirschot doorgerden, en dit alles op 1 tank diesel (47 liter en 918 km voor de heen en terugreis).
Al met al was het ondanks de drukte een erg geslaagd weekend, ook het auto rijden was me niet tegengevallen, alhoewel het achteraf (dus nu) wel redelijk vermoeiend was, maar het was het dus wel waard :). De foto’s vind je door te kijken op: http://fotoboek.duurtlang.net/fotoboek/
Voorlopig heb ik het wel weer even gehad met Parijs, volgende keer Londen of zo 😉

Komend weekend Parijs

Aankomende vrijdag ochten vroeg is het dan eindelijk zo ver, Lieneke krijgt eindelijk haar verjaardags cadeau en we vertrekken voor een weekendje naar Parijs. Het originele plan was om alleen zaaterdag en zondag naar Parijs te gaan, alleen als je er dan toch bent kan je eigenlijk net zo goed ook de vrijdag mee pakken :). Vrijdag rijden we naar Disney in Parijs, we lopen daar een dagje door het park en slapen dan in het Explorers hotel (ik wilde eigenlijk het Kyriad hotel, maar dat was vorige week vrijdag helaas al helemaal volgeboekt ;)).

Zaterdag ochtend pakken we de trein naar het centrum van Parijs om daar weer eens rond te gaan kijken, voor Lieneke is het de 2e keer dat ze naar Parijs gaat de teller voor mij zelf staat inmiddels op 5 (of 6, weet niet precies meer). We verblijven in het Holiday Inn Republique hotel midden in het centrum. Uiteraard gaan we even een bezoek brengen aan alle standaard attracties van Parijs en weer eens kijken in het Louvre (altijd leuk om even doorheen te lopen).

Voor mij is het in ieder geval weer een keertje een weekendje lekker relaxen, na het voor de 3e keer niet halen van mijn 70-297 examen gisteren ben ik er nog meer aan toe als dat ik al was.

Komend weekend dus even tot rust komen 🙂

Sata native mode

Al eerder heb ik een heel stuk geschreven over een test met SATA native mode die ik gedaan heb op de HP 6120 en HP 6230 laptops in combinative met Safeboot. Vandaag kwam ik weer eens in aanraking met de functie SATA native mode, alleen deze keer in combinatie met de een RIS server op Windows 2003 en de HP 6710b laptop.

Wat is het probleem:
Standaard staat de functie SATA Native mode ingeschakeld op de HP6710b laptop, dit geeft problemen bij het terugzetten van RIS (Remote Installation Service) images gezien de Windows installatie de drivers voor de SATA controller niet kan vinden en dus de fout geeft dat er geen hardeschijf gevonden is.

Dit is in principe te omzeilen door in de BIOS “SATA Native mode” op Disabled te zetten, alleen zoal eerder al bleek blijkt dit in sommige situaties prestatieverlies op te leveren. Dit heeft dus niet de voorkeur.

De oplossing:
Ik heb het probleem na veel zoeken en lezen eindelijk op kunnen lossen, wat mij opviel is dat de oplossingen die al op internet stonden vaak net niet helemaal volledig leken te zijn, maar de volgende aanpassingen voldoen voor systemen met de volgende Intel SATA chipsets:

Intel(R) 82801 SATA RAID/AHCI Controller ICH6
Intel(R) 82801 SATA RAID/AHCI Controller ICH7
Intel(R) 82801 SATA RAID/AHCI Controller ICH8

De oplossing die ik hier omschrijf bevat waarschijnlijk een aantal stappen die dubbel zijn, ik heb helaas niet de tijd om alle stappen nu helemaal na te lopen om te controleren welke stappen er eventueel uit gehaald zouden kunnen worden. Zoals het hier onder omschreven is heeft het voor mij in ieder geval zonder problemen gewerkt.

Bij het maken van een RIS base image heb je standaard de volgende mapstructuur (bij een Nederlandse RIS server):

X:\Remoteinstall\Setup\Dutch\Images\”naam van image” – Dit is de root van de image
X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\i386 – Hierin staan de files van de image

Voor het implementeren van de SATA drivers moeten we de volgende mappen aanmaken:

X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\$OEM$\
X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\$OEM$\$1
X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\$OEM$\$1\Drivers
X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\$OEM$\$1\TEXTMODE

De map “Drivers” kan je gebruiken voor het tijdens de installatie implementeren van verschillende drivers zoals die van je NIC en dergelijken. Voor het aanroepen van deze drivers moet je aan de de volgende gegevens toevoegen aan de .sif file toevoegen:

OemPreinstall = Yes
OemPnpDriversPath = \Drivers\Nic;\Drivers\Sata;

Deze .sif file staat in de volgende map:

X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\i386\Templates

Dit was helaas niet de oplossing voor mijn SATA drivers problem, na het toevoegen van de drivers kreeg ik nog steeds de foutmelding dat er geen hardeschijf gevonden is. De oplossing voor dit probleem bleek toch een stuk lastiger te zijn.

Allereerst heb je de volgende files / drivers nodig voor de SATA controller:

Iastor.sys
iaAHCI.cat
iaAHCI.inf
iaSTOR.cat
iaSTOR.inf
TXTSETUP.OEM

Deze files kan je halen uit de “intel matrix storage manager” de nieuwste versie op dit moment is versie 7.0, informatie over deze drivers en een downloadlink vind je hier: http://tweakers.net/meuktracker/15374/Intel-Matrix-Storage-Manager-7.0.0.1020.html In principe is het een executable, om de inhoud van dit bestand in een map te krijgen kan je de installer starten op de volgende wijze (er vanuit gaande dat het bestand op C:\SATA staat.

C:\sata\iata70_cd.exe -a -a -pc:\sata

De installer die je krijgt kan je gewoon doorklikken, uiteindelijk staan de files dan in de map c:\sata\ . Deze files kopieer je naar de volgende map:

X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\$OEM$\$1\TEXTMODE

Wanneer de files daar staan moet er even een aanpassing gemaakt worden aan de file TXTSETUP.OEM, bovenaan in de file staat een regel met de header: [Disks], deze regel vervang je door:

[Disks]
disk1 = “Intel Matrix Storage Manager driver”, \iaStor.sys,””

Dit is wel in strijd met een aantal artikelen die ik gelezen had op internet, vaak word er aangegeven dat de “” op het einde vervangen moet worden met een / maar dat werkte in mijn geval niet. Maar we gaan verder. Om te zorgen dat de drivers mee genomen worden in de installatie moeten we de .sif file uit de onderstaande map weer openen.

X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\i386\Templates

Hierin voegen we de volgende stukken toe:

Onder het stuk [unattended]:
OemPreinstall = Yes
OemPnpDriversPath = \Drivers\Nic;\Drivers\Sata;

We voegen de volgende headers en tekst toe:

[MassStorageDrivers]
“Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)” = “OEM”
“Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)” = “OEM”
“Intel(R) 82801HR/HH/HO SATA RAID Controller (Desktop ICH8R)” = “OEM”
“Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop ICH8R)” = “OEM”
“Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)” = “OEM”
“Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)” = “OEM”
“Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)” = “OEM”
“Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)” = “OEM”
“Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)” = “OEM”
“Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)” = “OEM”
“Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)” = “OEM”
“Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)” = “OEM”
“Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)” = “OEM”
[OEMBootFiles]
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
iastor.sys
txtsetup.oem

[Disks]
disk1 = “Intel Matrix Storage Manager driver”, iaStor.sys,””

Met deze aanpassingen is de .sif file voor de installatie gereed. De laatste aanpassingen die we nu nog moeten maken zijn helaas niet de minste. In de map I386 staat een file met de naam txtsetup.inf, deze file heeft ook een aantal aanpassingen nodig de volgende zaken moeten op de juiste plaats toegevoegd worden. Dat houd in dat je zelf even in de file moet zoeken naar de header die er boven staat en vervolgens daar op de juiste plaats de aangegeven regels toevoegen.

De file vind je op:

X:\Remoteinstall\Setup\Dutch\Images\”naam van image”\i386

[SourceDisksFiles]
iastor.sys = 1,,,,,,4_,4,1,,,1,4
iaAHCI.cat = 1,,,,,,,20,0,0
iaAHCI.inf = 1,,,,,,,20,0,0
iaSTOR.cat = 1,,,,,,,20,0,0
iaSTOR.inf = 1,,,,,,,20,0,0
[SCSI.Load]
iaStor = iaStor.sys,4

[SCSI]
iaStor_ICH8M = “Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)”
iaAHCI_ICH8M = “Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)”
iaStor_ICH8R = “Intel(R) 82801HR/HH/HO SATA RAID Controller (Desktop ICH8R)”
iaAHCI_ICH8R = “Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop ICH8R)”
iaStor_ESB2 = “Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)”
iaAHCI_ESB2 = “Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)”
iaStor_ICH7MDH = “Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)”
iaStor_ICH7DH = “Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)”
iaAHCI_ICH7R = “Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)”
iaAHCI_ICH7M = “Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)”
iaStor_ICH6R = “Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)”
iaAHCI_ICH6R = “Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)”
iaAHCI_ICH6M = “Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)”

Het laatste stuk dat je hier boven ziet staan onder de header [SCSI], het is heel erg belangrijk dat de benamingen die hier staan overeen komen met de namen die staan bij [MassStorageDrivers] in de .sif file (zonder het = “OEM” gedeelte), als dit niet overeen komt krijg je in het Nederlands een erg vage foutmelding die niet klopt, maar de engelse foutmelding die je zou krijgen is: “the unattended script file doesnt exist in the [SCSI] section of the INF file txtsetup.oem”.

Wanneer je na het doorvoergen van deze wijzigen op de RIS server de “binlsvc” service herstart moet alles werken, je kan dan dus systmen met de genoemde Intel Chipsets met SATA Native mode ingeschakeld installeren via RIS zonder dat je door op F6 te drukken drivers hoeft toe te voegen.

Zoals al aangegeven is dit vast niet de meest optimale oplossing en zal ik een aantal overbodige stappen gemaakt hebben, maar van deze instellingen weet ik zeker dat het werkt in combinatie met HP hardware.

Hopelijk heeft er iemand iets aan deze lap tekst.