Toon posts:

Boot Fail: Software RAID1 icm SCSI?

Pagina: 1
Acties:

Verwijderd

Topicstarter
_
Configuratie:

LSI Logic SCSI Controller (LSI21320 64-bit PCI-X Ultra320)
2x 36GB SCSI schijf (Seagate st336607lw)
Windows 2003 Server
Softwarematige RAID1 (mirroring) door Windows

Probleem:

Server start niet op wanneer ik er 1 schijf uithaal. Als ik met de andere
SCSI schijf probeer te booten werkt het wel. Met beide schijven tegelijk
starten werkt prima.

Waar ligt dit aan?

1. Heeft dit te maken met de softwarematige RAID van Windows?
2. Heeft dit te maken met de SCSI controller, die ervoor zorgt dat er niet
van de andere schijf geboot kan worden?

ad. 1: De mirror lijkt goed uitgevoerd te zijn. Met twee schijven erin, zie ik
in Windows 1 schijf (in Disk Management natuurlijk 2).

ad. 2: Of de SCSI configuratie klopt weet ik niet zeker, is nieuw voor me.
De schijf waarvan ik niet kan opstarten, staat in de lijst van SCSI devices
op ID 1, terwijl dit eigenlijk 0 moet zijn? Ik heb gestoeid met de jumpers
maar krijg deze schijf niet op ID 0...

Weet iemand hoe ik die schijf op ID 0 kan zetten? Of een workaround kan
bedenken om toch van die tweede schijf te kunnen booten, als de andere
defect raakt (zonder een tweede Server 2003 SCSI bak ernaast)?

Iemand een idee? Ik ben helemaal door mijn eigen creativiteit heen :'(

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 18:20
Voor zover ik weet kan je niet booten van een software raid 0.
Dus waarschijnlijk heb je ergens nog een stukje bootpartitie.

  • polo1987
  • Registratie: April 2002
  • Laatst online: 23:31
Dromer schreef op 08 oktober 2003 @ 03:54:
Voor zover ik weet kan je niet booten van een software raid 0.
Dus waarschijnlijk heb je ergens nog een stukje bootpartitie.
hij heeft raid 1 draaien, mirroring, GEEN raid 0

volgens mij moet het toch lukken om hem op ID0 te krijgen als je me de jumpers op je HD speelt. (bv, haal ze er eens allemaal van af, of zet ze precies hetzelfde als de andere schijf (dan niet tegelijk in de pc stoppen :)))

Kan je eigenlijk geen Raid 1 draaien vanaf je SCSI controller?

[ Voor 8% gewijzigd door polo1987 op 08-10-2003 06:23 ]

Systems Specs


  • wezep
  • Registratie: Oktober 2000
  • Laatst online: 16-03 21:25
Of TS nu raid 1 of raid 0 heeft draaien maakt eigenlijk niet uit: je kunt niet booten van een softwarematige raid set onder Windows.
Misschien kan TS uitleggen wat z'n configuratie precies is?

  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

Verwijderd schreef op 08 October 2003 @ 01:45:
ad. 2: Of de SCSI configuratie klopt weet ik niet zeker, is nieuw voor me.
De schijf waarvan ik niet kan opstarten, staat in de lijst van SCSI devices
op ID 1, terwijl dit eigenlijk 0 moet zijn? Ik heb gestoeid met de jumpers
maar krijg deze schijf niet op ID 0...

Weet iemand hoe ik die schijf op ID 0 kan zetten? Of een workaround kan
bedenken om toch van die tweede schijf te kunnen booten, als de andere
defect raakt (zonder een tweede Server 2003 SCSI bak ernaast)?
Alle jumpers eraf = ID0 :) Maar mocht je controller reeds op ID0 staan (is niet default, maar je weet maar nooit ;) ), dan moet je deze weer zover mogelijk aan de andere uiteinde zetten (ID7 of ID15).

Zie onderstaand pic voor een voorbeeld:

Afbeeldingslocatie: http://www.tweakers.net/ext/f/11678/full.gif

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 18:20
polo1987 schreef op 08 October 2003 @ 06:21:
[...]


hij heeft raid 1 draaien, mirroring, GEEN raid 0
Typevoutje van mij :)

  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

Typfout of niet, je kunt wel booten van RAID1 hoor :)

  • maratropa
  • Registratie: Maart 2000
  • Niet online
ow van sofware matige raid 1? cool, maar op zich ook logisch want er hoeft niks raars te gebeuren, en alle data staat op 1 schijf.

(ps software raid 1 kan windows 2000 niet he? en XP? (ik heb nu even geen lege partities om het uit te proberen))

specs


  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

Standaard niet, nee. Maar met de bekende RAID5 hack krijg je ook gratis SWRAID1 mee ;)

  • Dromer
  • Registratie: Juni 2000
  • Laatst online: 18:20
Je kan toch niet booten van een SW raid 0 of 1.
Of begrijpen we elkaar nu verkeerd.

  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

Je kan niet booten van SWRAID0 <-- level nul
Maar je kan wél booten van SWRAID1 <-- level één

:)

Verwijderd

Topicstarter
In ieder geval al bedankt voor de reacties tot nu toe!
Blij dat iedereen het er mee eens is, dat je vanaf RAID1 kan booten... ;)

Als ik de jumpers van de HD af haal en probeer te booten met de schijf
die niet boot, dan staat deze in de lijst van SCSI devices op ID 1. Terwijl
er op dat moment geen andere HD in de bak zit. Heeft dit misschien te
maken met waar je de terminator zet?

Ik heb ook geexperimenteerd met andere jumper settings, maar krijg het
niet voor elkaar om de schijf (die niet boot) op ID0 te krijgen. De schijf die wel
boot, staat in dat geval dan ook op ID0...

Iemand ervaring met de LSI SCSI controller?

  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

Ik heb ook geexperimenteerd met andere jumper settings, maar krijg het
niet voor elkaar om de schijf (die niet boot) op ID0 te krijgen. De schijf die wel
boot, staat in dat geval dan ook op ID0...
Uhm, ieder schijf behoort een uniek ID te krijgen ..

Verwijderd

Topicstarter
Uniek ID?

Als ik een SCSI HD aan de controller hang, krijgt deze het ID 1. Heeft dit
misschien met de terminator te maken (op welke plaats deze zit)?

Zet ik alleen de HD erin waarvan ik wel kan booten krijgt deze het ID 0!

Wat gaat er verkeerd?

Verwijderd

vertel eens over je SCSI setup.
Controller - harddisk[ID-0] - harddisk [ID-1] - actieve terminator?

waarbij '-' je 68pins LVD kabel is.

wellicht moet je de scsi bootorder installing veranderen? eerst ID0 proberen, daarna ID1, daarna iets anders.

Verwijderd

Topicstarter
Ok, SCSI setup.

1. (werkt):
LSI Logic SCSI Controller (LSI21320 64-bit PCI-X Ultra320) - Seagate st336607lw [ID0] - Seagate st336607lw [ID1] - terminator

2: (werkt ook):
LSI Logic SCSI Controller (LSI21320 64-bit PCI-X Ultra320) - Seagate st336607lw [ID0] - terminator

3: (werkt niet):
LSI Logic SCSI Controller (LSI21320 64-bit PCI-X Ultra320) - Seagate st336607lw [ID1] - terminator

Bij optie 3 heb ik de jumpers van de HD verwijderd (hij zou dus ID0 aan moeten
nemen, maar doet dit niet).

Bedoel je dit met SCSI setup?
Ik kan alleen de bootorder van de adapter veranderen, niet die van het SCSI device...
Niemand ervaring met deze controller? (Ben zelf redelijk newbie op SCSI gebied)

Anyway, als ik de niet werkende configuratie uitprobeer, dan start de server gewoon op. Nadat de SCSI Bios is uitgerateld, zie je alleen nog de cursor knipperen. Hij loopt niet door. Normaal zou op dit punt namelijk Windows geladen worden, nu gebeurt er niets. Je krijgt ook niet de melding dat er iets mis is met het OS, dus wellicht dat het te maken heeft met de SCSI setup. Hellup!

Verwijderd

Bij mijn SCSI controller kom je in het BIOS door op Control-C te drukken, misschien dat je daar iets kunt doen?
ik kan jouw situatie helaas niet nabootsen bij gebrek aan een 2e scsi disk.

  • Weezer-DC
  • Registratie: Juni 2002
  • Laatst online: 12-03 22:21
Bij het aanmaken van de mirror heb je als het goed is een bericht gehad,
je moet een paar dingen kopieren naar die schijf.
Weet zo uit me hoofd niet wat.

(Me draaid 2x 18 GB in raid 1 onder win2k server)

A voila,

After you receive the following message, click OK to acknowledge it:
You have mirrored your boot volume. To be able to boot from the mirrored disk, add the appropriate entry to the boot.ini file.

http://support.microsoft.com/?kbid=302969

[ Voor 40% gewijzigd door Weezer-DC op 08-10-2003 17:07 ]


Verwijderd

Topicstarter
Dat is nou inderdaad het probleem...
Ligt het nu aan de SCSI configuratie of de software RAID1 van Windows?

Weezer-DC: Hoe ziet jouw boot.ini eruit?

Beelden zeggen meer dan woorden; hieronder wat plaatjes van de bios
van de SCSI controller:


Twee schijven geinstalleerd, dit werkt gewoon:
Afbeeldingslocatie: http://members.lycos.nl/chocoladepasta/bios/1.jpg


Een schijf verwijderd, andere schijf krijgt ID0, dit werkt ook:
Afbeeldingslocatie: http://members.lycos.nl/chocoladepasta/bios/2.jpg


Schijven omgedraaid. Ene eruit, andere erin. Schijf krijgt (zonder
jumpers nu opeens ID1

Afbeeldingslocatie: http://members.lycos.nl/chocoladepasta/bios/3.jpg


Alleen de boot volgorde van de adapters kan je instellen, niet die
van de devices (zover ik weet)

Afbeeldingslocatie: http://members.lycos.nl/chocoladepasta/bios/4.jpg


Is het nou de SCSI config, of wil de server niet opstarten vanwege
de software RAID1 van windows?

Verwijderd

Topicstarter
Nog wat extra informatie.
Zo ziet mijn HD config eruit:

Op schijf 0:

39 MB Eisa configuration
12 GB OS (Server 2003)
22 GB Data

Op schijf 1:

12 GB OS (Server 2003, mirror van schijf 0)
22 GB Data (mirror van schijf 0)
39 MB Unallocated (Eisa configuration valt niet te mirroren)

Dit is mijn huidige boot.ini:

code:
1
2
3
4
5
6
7
8
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard" /fastdetect

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Boot Mirror C: - secondary plex"


Hoe zou ik mijn boot.ini in dit geval moeten aanpassen, zodat wanneer schijf
0 uitvalt, er ook van schijf 1 is te booten?

Verwijderd

als de schijven exact gemirrored zijn dient alleen de rdisk() of disk() te verschillen, niet de partitie..(of heb je partitie 2 van disk1 gemirrored met partitie 1 van disk 2???)

Verwijderd

Topicstarter
Nou, ben eruit...

Oplossing:

SCSI was niet het probleem. HD blijft op ID1, maar dat kan je mbv
de boot.ini aanpassen. In het geval dat HD op ID0 defect is en je
wilt opstarten van de HD op ID1, pas dan je boot.ini aan. In mijn
geval ziet deze er dan zo uit:

code:
1
2
3
4
5
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /fastdetect


Je maakt dus een opstartflop waarop je de volgende bestanden zet:

ntldr
ntdetect.com
boot.ini (die je aanpast aan de nieuwe situatie)

Even kort door de bocht:

multi(0) gebruik je als je een SCSI controller hebt met eigen bios;
disk(0) gebruik je altijd als je multi(0) ervoor hebt staan;
rdisk(0) is het disk number, maar wordt genegeerd bij SCSI controllers;
partition(1) is in dit geval partitie 1.

In ieder geval bedankt voor jullie feedback! Dit document heeft mij ook
verder geholpen:

http://www.geocities.com/...1/ntserver/nt_core07.html

Conclusie:
Software RAID1 (mirror) werkt dus wel, ook kun je ervan booten. Alleen moet je
wat meer ondernemen wanneer het fout gaat, in vergelijking met hardware
RAID1 (los van de performance etc.)
Pagina: 1