Alvila mājaslapa RELOADED
SeparatorSākumsSeparatorProjektiSeparatorProgrammasSeparatorRakstu darbiSeparator

Kad nobeidzas serveris
31.10.2009

Nezinu, vai manai maz apmeklētajai lapiņai kāds pamanīja, ka tā kopš trešdienas nedarbojās. :)

Gadījās interesanti - mans necilais serverītis ar AMD Duron 1,1 GHz procesoru un 2 SATA diskiem izdomāja praktiski vienlaikus veikt vairākas interesantas lietas:

  1. Tā kā mātesplate šim brīnumam ražota 2001. gadā, tad tai (kā daudzām tā laika mātenēm) uzpūtās kondensatori. Kopumā tās darba stabilitāte īpaši nemainījās, tikai sāka gļukot PCI SATA kontrolieris, daļēji sabojājot datus diskos.
  2. It kā ar (1) būtu par maz, vienlaikus (varētu būt ar +- 1 dienas starpību) parādījās bad bloki abos cietajos diskos (nekad nepērciet Maxtor diskus!).

Mātenes nomaiņa bija samērā vienkārša - kā jau mātenes nomaiņa. :) Jautrības sākās ar diskiem. Mājās parakājoties savās datorlūžņu kastēs, atradus divus 250 GiB IDE (PATA) cietos diskus. Ļoti labi, nolēmu - nevajadzēs SATA kontrolieri. Pieslēdzu šos diskus un iestartēju sistēmu no viena no beigtajiem SATA diskiem (no vienīgā, no kura sistēma vēl startējās). Vispirms "otrajā" IDE cietnī uztaisīju pagaidu sadaļu, kurā sakopēju tās VMware virtuālās mašīnas, kuras bija iespējams nolasīt (visas, izņemot 2). Kopā man ir 6 virtuālās mašīnas. Nekas, nodomāju - tā kā es laikam neesmu īsts vīrs un backupus tomēr taisu, tad principā no 1 mašīnas zaudēšu tikai dažu stundu datus un no otras - vienu rakstu vienīgajā weblapā, kas tajā hostējas. Par laimi, weblapas autors to sen nav atjauninājis. :)

Sacīts - darīts. Tālāk "pirmajā" IDE cietnī sataisīju sadaļas / un maiņatmiņai, kā arī datu sadaļu. / ar raidhotadd smuki sasinchronizēju ar SATA cietni. To pašu izdarīju ar maiņatmiņu. Pēc tam pārstartēju datoru jau no IDE cietņa. Pārkopēju datus no otrā IDE cietņa uz pirmā cietņa datu sadaļu. Otrajā cietnī sadaļas sataisīju tādas pat, kā pirmajā un sasinchronizēju ar pirmā cietņa sadaļām (konkrēti - / un maiņatmiņu). Pārstartēju datoru, lai pārliecinātos, ka viss ir kedā. Un tad sākās.

Izrādījās, ka / failsistēma arī ir pamatīgi cietusi. Tik ļoti, ka mana mīļotā Slackware noteikti vēlējās startēties Maintenance mode, jo vēlējās manuālu fsck palaišanu. To izdarīju, ar raidsetfaulty atvienojot no / RAID masīva otro disku, piemontējot to atsevišķi iekš /mnt/hd, chroot'ojoties uz šo direktoriju, atmontējot /dev/md0 (t.i., pirmo cietni) un tad izlaižot fsck. Pēc tam restarts un - viss strādā. Priecīgs sasinchronizēju diskus un vakar aizvedu serveri atpakaļ uz kolokāciju.

Bet - še tev. Izrādījās, ka VMware Server nevēlas mani autorizēt. Proti, ja ievadu nepareizu lietotājvārdu un/vai paroli, tad saka, ka "Bad username/password", bet, ja ievadu pareizu, tad saka, ka "Your session has expired". Hmm. VMware Server pārinstalācija nepalīdzēja. :( Tātad / sadaļā ir cietuši kādi faili (ticamākais - bibliotēkas), kuras ir vajadzīgas VMware Server darbībai. Te izlīdzējos ar šādu metodi. Uzkopēju uz servera visas Slackware instalācijas CD esošās pakotnes un uzrakstīju skriptu, kurš skatījās /var/adm/packages/, kādas pakas ir uzinstalētas un ar installpkg tās pārinstalēja. Pēc šīs operācijas restartēju serveri un VMware Server darbojās vienkārši lieliski. :)

Pēc tam jau nāca datu atjaunošana no rezerves kopijām un testi. Tā vakar ap 21:00 serveris atsāka darbu. :)

Morāle? Shit happens...


Atpakaļ

Komentāri


ieris  31.10.2009 13:43:11

pamanīju gan ka lapa nestrādā un sāku jau satraukties... :P


Edijs  03.11.2009 23:06:24

Eh, kā man patīk šitādi datoriķu ieraksti. :D Un tik forši, ka pat var saprast rakstīto. Pieņemu, ka kāds tavs lasītājs saķēra galvu un aizvēra ciet šo postu. :D


nazis  04.11.2009 09:02:14

Disclaimeris: šis ieraksts domāts datoristiem. :D



Versija 1.0.4. © 1999-2010 Alvils Bērziņš. Visas šī darba tiesības aizsargātas. Lapa darbojas ar DEVLAT CMS.