• jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
Hallo,

Ik zit met het volgende probleem:

Ik installeer windows 2003 server en overige applicaties op hardware A. Zodra de installatie helemaal compleet en naar wens is, maak ik een image en zet deze veilig op een andere schijf of andere server.

Op hardware B wil ik nu de image van hardware A zetten, zodat ik niet de hele installatie procedure opnieuw moet doen. Dit klinkt simpel, en is het ook als je tenminste exact dezelfde hardware gebruikt.

Hardware A is een dell poweredge 2950, en hardware B ook. Het verschill zit hem in het merk harde schijf (schijven zijn wel even groot) en het type raid controller. Zodra ik windows probeer te booten op hardware B met de image van hgardware A, krijg ik de melding <i><Windows Root>/windows/system32ntoskrnl.dll not found!</i>

Ik vermoed dat deze melding komt omdat ik een windows installatie op een machine probeer te zetten met net iets andere hardware.

Is er een mogelijkheid om dit te omzeilen? Ik wil namelijk graag geen verse installatie hoeven doen maar simpelweg de image van een server te trekken en klaar zou kees moeten zijn.

Als dit niet kan moet ik dus eisen van Dell dat ik servers krijg met tot in de puntjes identieke hardware?

(Ik gebruik trouwens een linux rescue cd met partimage om de image te maken en terug te kopieren, waneeer ik identieke hardware gebruik gaat dit altijd perfect!)

Acties:
  • 0 Henk 'm!

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 22:48
Je maakt een image met Acronis en restored deze met Universal Restore (ook Acronis) je kan dan extra driver(s) meegeven.
Andere optie is om zelf het eea eruit te 'slopen', alleen weet ik niet precies hoe je tijdens het booten drivers voor die andere RAID controller moet meegeven, dat is dus een uitzoekpuntje :) Maar het is goed mogelijk.

Acties:
  • 0 Henk 'm!

  • StarWing
  • Registratie: Januari 2003
  • Laatst online: 17:06

StarWing

Huh ?!?

Indien je de drivers van de controller van server B installeerd op server A en dan restored naar server B zou het wel moeten kunnen werken.

Page intentionally left blank.


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
StarWing schreef op vrijdag 15 februari 2008 @ 08:50:
Indien je de drivers van de controller van server B installeerd op server A en dan restored naar server B zou het wel moeten kunnen werken.
Ik begrijp niet helemaal wat je zegt...wate bedoel je hier met restoren naar server B?

Acties:
  • 0 Henk 'm!

Verwijderd

Je moet in ieder geval aan de gang met SysPrep en dan de sectie [SysprepMassStorage] vullen met verwijzingen naar de drivers van de machinetypes die je gebruikt. Ik heb hiermee goede ervaringen (ik kan met één image vele verschillende hardwaretypen installeren). Wat naast je storage drivers ook relevant is, is de gebruikte HAL, maar ik verwacht dat deze niet verschilt tussen je machines. Dit zal voor beide de HALMACPI.DLL zijn.

De overige drivers (netwerk, display, system, etc) zijn niet zo relevant (en worden door sysprep "gedeinstalleerd"). Het gaat erom dat Windows opkomt, en de HAL en MassStorage drivers zijn hierbij cruciaal.

Heb even geen tijd om eea helemaal uit te schrijven, maar heb wel een link voor je. Hiermee moet het mijns inziens lukken (Het komt trouwens van de Dell site).

Using SysPrep for Hardware independent imaging

Even heel snel de procedure:
  • Download de laatste DEPLOY.CAB voor Windows 2003 en pak deze uit.
  • Kopieer de uitgepakte bestanden naar C:\SysPrep op de server die je gaat imagen.
  • Configureer SYSPREP.INF --> Vul de sectie [SysprepMassStorage] en de rest. Dit kun je doen met setupmgr.exe
  • Start SysPrep. Let op, als sysprep klaar is niet Windows opnieuw starten, maar direct een image trekken!!!!!!!!!.
Als je SysPrep draait wordt wel je server uit het domain gehaald. Het is sowieso een bad practise om een te syspreppen server al in het domain te hebben hangen.

Wij gebruiken deze techniek om onze machines van Windows XP te voorzien. Hierbij is ook een klein stukje intelligentie gebouwd in het script dat de juiste HAL detecteert. Het image is gebaseerd op een standaard ACPI HAL (HALACPI.DLL). Deze draait op ieder hardware type. Wanneer een hardware type wordt gedetecteerd dat overweg kan met een betere HAL wordt deze via een speciale tool gekopieerd naar het filesystem van de machine (direct na terugzetten image en voordat gereboot wordt, anders werkt het natuurlijk niet).

Je kunt de HAL detecteren middels het uitvragen van CPUID (met EAX=1) feature flags. Bit 9 geeft aan of je een nieuwere HAL kunt gebruiken, en bits 21-26 zijn om het aantal processoren uit te vragen. Dit werkt perfect. Er zijn echter machines die aangeven dat ze overweg kunnen met een betere HAL maar dit eigenlijk niet kunnen. Deze staan op een exception list.

[ Voor 59% gewijzigd door Verwijderd op 15-02-2008 09:44 ]


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
ok ik ga me er eens in verdiepen.

Over het algemeen zal de hardware niet verschillen op harddrive merken en raid controllers na.

dank!

[ Voor 3% gewijzigd door jaapstobbe op 15-02-2008 09:33 ]


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 12-09 16:29

Jazzy

Moderator SSC/PB

Moooooh!

De makkelijke optie is inderdaad met Acronis TrueImage en de Universal Restore optie. Maar er zijn meer producten die dit kunnen, de term waar je op kunt zoeken is P2P, p to p of physical to physical.

Een andere mogelijkheid is om een virtualisatielaag te gebruiken en zo te zorgen dat je servers kunnen worden verplaatst zonder afhankelijk te zijn van de gebruikte hardware. Installeer bijvoorbeeld op beide servers het gratis VMware Server. Dit kost je een paar procenten overhead maar bij de meeste toepassingen en moderne hardware zal dat geen probleem zijn. Vervolgens installeer je Server 2003 in een VM. Die VM kun je dan kopiëren, verplaatsen, backuppen en ook naar andere servers met VMware Server. Het maakt dan niet meer uit of dit een Dell, HP of zelfs je eigen laptop is.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
het probleem hier is dat de klant het systeem moet kunnen herstellen door simpelweg een image op te halen van een server of andere schijf met behulp van een rescuecd oid. Het liefst dus in zo min moeglijk stappen en zo makkelijk mogelijk.

het liefst wil ik dus dat wanneer je een neiwue schijf in je systeem stop, boot via een cd, de image wegtrekt van een image server, en het systeem meteen werkt naar behoren.

Acties:
  • 0 Henk 'm!

Verwijderd

Jazzy schreef op vrijdag 15 februari 2008 @ 09:39:
De makkelijke optie is inderdaad met Acronis TrueImage en de Universal Restore optie. Maar er zijn meer producten die dit kunnen, de term waar je op kunt zoeken is P2P, p to p of physical to physical.
Klopt, deze tools halen een hoop pijn weg.
Jazzy schreef op vrijdag 15 februari 2008 @ 09:39:
Een andere mogelijkheid is om een virtualisatielaag te gebruiken en zo te zorgen dat je servers kunnen worden verplaatst zonder afhankelijk te zijn van de gebruikte hardware. Installeer bijvoorbeeld op beide servers het gratis VMware Server. Dit kost je een paar procenten overhead maar bij de meeste toepassingen en moderne hardware zal dat geen probleem zijn. Vervolgens installeer je Server 2003 in een VM. Die VM kun je dan kopiëren, verplaatsen, backuppen en ook naar andere servers met VMware Server. Het maakt dan niet meer uit of dit een Dell, HP of zelfs je eigen laptop is.
Ook een mogelijkheid, virtualisatie is idd geweldig. Nu ook eea al in hardware wordt gefaciliteerd krijg je steeds minder overhead. Ik zou echter wel voor bedrijfs systemen gaan voor ESX, maar dat kost een paar duiten. De nieuwe ESX 3i is helemaal leuk, weet alleen niet wat dat gaat kosten. Dit is een soort appliance achtige virtualisatie oplossing.
offtopic:
Ik zie in je profile dat je oude homecomputers als hobby hebt. Ken je de C64 ook natuurlijk. Die geluidschip is geweldig! :)

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 12-09 16:29

Jazzy

Moderator SSC/PB

Moooooh!

Wat wil je nu precies, een eenmalige mogelijklheid om een image te restoren op andere hardware of een universele procedure?

In geval van het eerste dan is dat simpel, je gebruikt het gratis aanwezige Sysprep en zorgt dat de driver van de nieuwe RAID-controller aanwezig is. Het merk schijven is niet relevant.

Als je het tweede wilt dan kun je misschien beter Acronis of VMware gebruiken.
Verwijderd schreef op vrijdag 15 februari 2008 @ 09:53:
Ik zou echter wel voor bedrijfs systemen gaan voor ESX, maar dat kost een paar duiten.
Waarom? Als je alleen maar hardware-onafhankelijkheid wilt bereiken dus slechts 1 VM per server gaat draaien dan heeft ESX geen voordelen, alleen maar een nadeel in de vorm van minimaal $ 1000 per prosessor. :)
offtopic:
Ik zie in je profile dat je oude homecomputers als hobby hebt. Ken je de C64 ook natuurlijk. Die geluidschip is geweldig! :)
De C64 zuigt en haalt het van geen kant bij MSX. :)

[ Voor 43% gewijzigd door Jazzy op 15-02-2008 09:56 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
ik wil gratis software gebruiken om de image te maken en te restoren zoals partimage.

ik wil dat wanneer het os corrupt is geraakt, de harde schijf kapot is, of de server zelf kapot is, het systeem kunnen herstellen met een (of enkele) druk op de knop. En dit dus in geval van ander merk hardeschijf en andere raid controller.

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 12-09 16:29

Jazzy

Moderator SSC/PB

Moooooh!

Okay, maar volgens mij heb je meer dan genoeg handvatten gekregen om mee aan de slag te gaan. Of is er iets nog niet duidelijk?

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
ik heb inderdaad genoeg handvatten gekregen :)

Maar ik vermoed dat ik maar 2 opties heb:

Ofwel identieke hardware voor alle servers,

ofwel een universele image maken met het gratis sysprep.

Acties:
  • 0 Henk 'm!

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 22:48
Voordeel van een procedure die niet afhankelijk is van hardware is dat flexibel blijft in je hardware keuze (jôh :)). Mijn ervaring is dat het vrijwel onmogelijk is de hardware configuraties in een serverpark identiek te houden, tenzij je altijd een (of meerdere) spare machine(s) besteld.

[ Voor 21% gewijzigd door enveekaa op 15-02-2008 11:43 ]


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
maar een ander probleem dat de kop kan opsteken is volgens mij dat je wel een universele image kan maken, maar dat het dan ook voor kan komen dat je als nog niet de jusite drivers in de image hebt, wanneer dell bijv. een neiuwe raid controller introduceert...

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 12-09 16:29

Jazzy

Moderator SSC/PB

Moooooh!

jaapstobbe schreef op vrijdag 15 februari 2008 @ 11:44:
maar een ander probleem dat de kop kan opsteken is volgens mij dat je wel een universele image kan maken, maar dat het dan ook voor kan komen dat je als nog niet de jusite drivers in de image hebt, wanneer dell bijv. een neiuwe raid controller introduceert...
Dan restore je het image, zet je de drivers er bij in en klaar is je up-to-date image.

Maar dat 'probleem' hou je natuurlijk. Ook bij Acronis Universal Restore zul je de bewuste drivers wel bij de hand moeten hebben.

Nogmaals, als je volledig onafhankelijk van de hardware wilt zijn dan kom je op virtualisatie.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • jaapstobbe
  • Registratie: September 2002
  • Laatst online: 14-09 12:02
dank allen,

ik weet genoeg
Pagina: 1