Strony

Debian GNU/Linux - Compaq Proliant 2500

Z cyklu wspomnień czar przypominam mój stary tekst dotyczący instalacji Debiana na serwerze Proliant 2500…

Słowo wstępu

Serwery nie istniejącej już samodzielnie firmy Compaq z serii Proliant 2500 były produkowane około 1995 roku. Mimo przestarzałej architektury i wręcz śmiesznych osiągów jak na dzisiejsze czasy nadal mogą być ciekawym obiektem dla domorosłych kombinatorów, którzy chcą znaleźć zastosowanie dla archaicznego sprzętu. Kiedy zrodziła sie u mnie chęć postawienia serwera rozpocząłem poszukiwania odpowiedniego kandydata na allegro. Z założenia miała być to stara, maszyna z segmentu serwerowego dobrze przystosowana do swoich zadań. Mój wybór padł właśnie na model Proliant 2500, który był tani jak barszcz ukraiński, a jednocześnie mógł dać namiastkę poważnych rozwiązań stosowanych w maszynach tego typu. Jako ciekawostkę powiem, że maszyna ta swego czasu przewodziła w rankingu uptimów z wynikiem coś ponad 3 lata bez restartu… fakt, że na Windowsie 2000 jednak to chyba pomyłka :P


Troszkę o wnętrznościach, a więc sprzęt i jak to współpracuje z pingwinem

Praktycznie wszystkie podzespoły serwera są obsługiwane przez kernel 2.4.x. Kontroler dysków Compaq Smart-2/E Array obsługiwany jest przez moduł cpqarray, a zintegrowana karta sieciowa Thunderlan przez moduł tlan. Jako, że Proliant 2500 jest maszyną dwuprocesorową należy zwrócić uwagę o kompilacji kernela z obsługą SMP. Streamer jest obsługiwany jako zwykłe urządzenie typu IDE podobnie jak napęd CD-ROM. Chipsety na płycie głównej to produkty firm Intel i IBM, które bez problemów obsługiwane są przez kernel.

Oto wynik polecenia lspci:

00:00.0 Host bridge: Intel Corp. 440FX - 82441FX PMC [Natoma] (rev 02)
00:0d.0 PCI bridge: IBM IBM27-82351 (rev 01)
00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) 00:12.0 PCI bridge: IBM IBM27-82351 (rev 01)
00:14.0 EISA bridge: Compaq Computer Corporation PCI to EISA Bridge (rev 07)
01:06.0 VGA compatible controller: Cirrus Logic GD 5430/40 [Alpine] (rev 22)
01:07.0 Network controller: Compaq Computer Corporation ProLiant Integrated Netelligent 10/100 (rev 10)
01:09.0 SCSI storage controller: LSI Logic / Symbios Logic (formerly NCR) 53c875 (rev 03)
01:0d.0 Communication controller: Digi International AccelePort Xem (rev 01)
02:00.0 Unknown mass storage controller: Compaq Computer Corporation Smart-2/P RAID Controller (rev 03)

Instalacja Debiana - uwagi

Instalacja Debiana przebiega standardowo, należy tylko zwrócić uwagę na obecność modułów cpqarray i tlan (w przypadku net instalki). Zdaje się, że moduły te nie są dostępne w przypadku minimalnej instalacji wykonywanej z dyskietek, a więc trzeba się samemu zatroszczyć o obecność owych modułów i załadowaniu ich na samym początku procesu instalacyjnego. W moim przypadku moduły wydłubałem z paczki kernela dystrybucyjnego woodego i załadowałem insmodem. Po tych zabiegach dyski w kieszeniach hot swap widziane są normalnie jako urządzenia typu c0d0.

Uwagi po instalacji

- Aby obsługa SMP w kernelu działała prawidłowo należy w sofcie obsługującym sprzęt compaqa ustawić SMP na kompatybilny z systemami typu Windows NT. Z doświadczenia wiem, że przestawienie tej opcji na inna np. Unix powoduje nie wykrywanie drugiego procesora.
- oczywiście niejako koniecznością jest rekompilacja kernela (niebawem zamieszczę na stronie plik .config oraz paczki deb gotowego kernela)
-po uruchomieniu system wykrywa tylko 8MB ramu, należy ręcznie w pliku konfiguracyjnym bootloadera zdefiniować ilość posiadanej pamięci ram np. (w przypadku lilo - dla 128MB RAMu):

mem=exactmap mem=640K@0 mem=127M@1M

Brak komentarzy:

Prześlij komentarz