maanantaina, joulukuuta 24, 2012

Palvelimen päivitys

Päivitin palvelimeni (HP Proliant Microserver) uudemmaksi käyttäen työasemani komponentteja ja vanhaa Cooler Master CM Stacker full-ATX tornikoteloa, joka on jäänyt käyttämättömäksi.
Cooler Master CM STACKER

Miksi? Sen vuoksi, että halusin käyttää ZFS-levyjärjestelmää ja saada koneeseen enemmän muistia. Olen myös käytännössä lakannut käyttämästä työasemaani ja käytän työskentelyyn lähes äänetöntä läppriäni.

Asensin ensin palvelimeen emolevyn ja muistit. Siirsin toiset 8 GB muistia proliantista ja nyt kokonaismuistiksi tuli 16 GB. Samalla vaihdoin DVD-aseman tilalle Delockin valmistaman mustan kovalevytelineen, jossa on slim-DVD asema TOSHIBA DVD-ROM SD-R6012 (CD-ROM), ja SSD-asema yhdessä massamuistipaikassa.

Seuraavaksi siirsin kaikki nykyiset 2 TB levyt tähän koneeseen. Niitä on 9 kappaletta. Sitä varten hankin uuden levyohjaimen (LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS), jossa on 8 SATA2-porttia. Emolevyllä on sen lisäksi 6 SATA2-porttia (Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller) ja 2 SATA3-porttia (Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb/s controller). Näin ollen koneeseen voi maksimissaan laittaa 16 massamuistiasemaa!

Tilasin näitä WD Green 2 TB levyjä vielä kolme lisää Amazonco.uk:sta, mutta levylähetys on kadonnut jonnekin matkalle suomeen. Sen piti olla perillä jo 13.12.

$  lspci | grep SATA
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
02:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb/s controller (rev 10)
04:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
04:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)



Ostin myös kaksi Lian-Li kovalevykehikkoa. Näihin saa 4 kovalevyä 3 massamuistipaikan tilaan. Kotelon etureunassa on 120 mm tuuletin jäähdyttämässä kovalevyjä. Niiden lisäksi piti tilata pari SATA-kaapelia ja SATA-virtajohtoa, jotta sotkusekamelskalta vältytään.
Lian Li EX-34N

NZXT molex to 4 SATA kaapeli

Virta otetaan normaalista MOLEX-liittimestä

Käyttöjärjestelmää varten ostin Intel SSDSC2CT18180 GB kokoisen SATA3 SSD-aseman. Käyttöjärjestelmälle varasin 18 GB osion ja loput on tarkoitus käyttää ZFS-välimuistina.
Uusi Intel 330 SSD

Lisäksi otin käyttöön emolevyllä olevan verkkokortin lisäksi vanhan PCI-väyläisen 3Com -verkkokortin. Ne on bondattu yhdeksi verkkoadapteriksi.
Verkkokortit tunnistettu Ubuntun asennusohjelmassa
Jotta sain pci-express lisäkorttipaikat käyttööni, vaihdoin näytönohjaimeksi vanhan PCI-väyläisen kortin, joka löytyi romukopastani. Se on vanha Matrox (VGA compatible controller: Matrox Graphics, Inc. MGA 2164W [Millennium II]).

Jotta pystyin luomaan raidz2-pakan, piti vanha RAID-pakka purkaa ja tavarat siirtää talteen. Sitä varten ostin kaksi 3 TB kovalevyä, jotka laitoin työasemaani. Koska en ollut varma, tunnistaako sen Intel ICH6-ohjain 3 TB kokoiset levyt, tilasin halpis PCI-E 1x SATA3-ohjaimen Dealextremestä. Ubuntu tunnistaa sen seuraavasti: SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01). Ohjain tukee isoja kovalevyjä ja Ubuntu tunnisti sen ilman mitään erityistoimenpiteitä.

Varmuuskopiointiin uudet 3TB asemat

STA3-ohjain, ASMedia ASM1061

SATA#-ohjaimen paketti
Tein varmuuskopiot vanhasta HP-palvelimesta rsyncillä. Sitten virrat pois ja siirsin siitä levyt uuteen koneeseen.

Uusi mylly käynnistyi ongelmitta. Olin ainoastaan unohtanut kytkeä kotelotuulettimien virtajohdon kiinni.  BIOS näytti myös kaikki 10 kovalevyä, 1 DVD-aseman ja muistitikun, jolta asensin Ubuntu 12.04 serverin.

Loin zraid2-pakan noudattaen tätä ohjetta:
https://mocko.org.uk/b/2012/06/17/how-i-store-my-1s-and-0s-zfs-bargain-hp-microserver-joy/

Pakka käyttää kaikki 2TB levyt ja on 13 TB kokoinen:

root@server:~# zpool status
  pool: tank
 state: ONLINE
 scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    tank        ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        sda     ONLINE       0     0     0
        sdb     ONLINE       0     0     0
        sdc     ONLINE       0     0     0
        sdd     ONLINE       0     0     0
        sdf     ONLINE       0     0     0
        sdg     ONLINE       0     0     0
        sdh     ONLINE       0     0     0
        sdi     ONLINE       0     0     0
        sdj     ONLINE       0     0     0

errors: No known data errors
 

root@server:~# df -hPT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sde1      ext4       17G  2.0G   14G  13% /
udev           devtmpfs  7.9G  4.0K  7.9G   1% /dev
tmpfs          tmpfs     3.2G  452K  3.2G   1% /run
none           tmpfs     5.0M     0  5.0M   0% /run/lock
none           tmpfs     7.9G     0  7.9G   0% /run/shm
tank           zfs        12T  384K   12T   1% /tank
tank/HOME      zfs        13T  566G   12T   5% /home


Nyt on menossa palautukset uudelle isommalle raidz2-levypakalle. Itse /-levy on ext4-levyjärjestelmällä.

Kuten listauksesta näkyy, näkee kernel ensin Intelin ohjaimessa olevat neljä kovalevyä, sen jälkeen Marvellin ohjaimessa olevan SSD-aseman (sde) ja LSI-ohjaimessa olevat viisi levyä viimeisenä.


Ei kommentteja:

Lähetä kommentti

Voit jättää kirjoitukseen liittyvän kommentin.