Rescue režimas
Apibūdinimas
OVH siūlo du rescue (atstatymo) režimus: vKVM ir rescue-pro. Pastarasis skirtas specialiai Linux serveriams. Jį naudodami galėsite per SSH valdyti serverį ar tikrinti techninę įrangą.
Pagrindinis privalumas tas, kad nereikia susisiekti su pagalbos skyriumi ir planuoti intervencijos, kadangi rescue režime galite paleisti testus savo nuožiūra.
Programinė įranga ir administravimas
- fsck / e2fsck paleidimas
- žurnalų peržiūra ir analizė
- programų problemų taisymas
- RAID tikrinimas / atstatymas
- Duomenų atsarginės kopijos
|
Techninė įranga
- memtest: atminties (RAM) testavimas
- cpuburn: procesoriaus (CPU) testavimas
- fsck failų sistemos tikrinimui
- state disko tikrinimui
- explorer failams
|
Jei vienas iš testų neįvykdomas ar praneša apie gedimą, prisijunkite prie tvarkytuvo, eikite į skyrių „Pagalba“ ir praneškite apie tai. Tiesiog atsiųskite testų rezultatus, pvz.: serveris nustoja veikti CPU testavimo metu. Mes iškart suplanuosime intervenciją ir pakeisime detalę.
Dėmesio: nenaudokite žiniatinklio sąsajos ir SSH vienu metu. Taip pat žiniatinklio sąsajoje nepaleiskite disko tikrinimo ir tuo pat metu neprijunkite skirsnio per SSH, kadangi galite prarasti duomenis!!
Rescue režimo įjungimas
Prisijunkite prie tvarkytuvo, skirtųjų serverių skyriuje pasirinkite „Paslaugos“, po to „Įkrova tinklu“ ir nustatykite
rescue-pro.
Jeigu galima, programiškai perkraukite serverį (SSH:
/sbin/reboot arba
shutdown -r now), perkrovimą iš tvarkytuvo atlikite tik jeigu negalite perkrauti serverio kitaip.
Po kurio laiko gausite laišką su nuoroda ir slaptažodžiu prisijungimui rescue režimu.
Gali būti, kad mūsų technikai jau prisijungę prie jūsų serverio. Jeigu jie neaptiks serverio techninio gedimo, perkraus serverį rescue režimu, kad galėtumėte atlikti reikiamus taisymus/tikrinimus.
Techninės įrangos tikrinimas
Kai serveris startuos rescue-pro režimu, gausite el. laišką su nuoroda ir slaptažodžiu, kuriuos naudodami galėsite prisijungti prie techninės įrangos testavimo sąsajos. Toliau pateikiama sąsajos apžvalga:
Check lists
- Hard Drives: įmontuotų diskų peržiūra ir bendroji informacija.
- Processors: CPU tikrinimas. Gali būti, kad šis testas neparodys gedimo, tačiau po jo serveris neužsikraus ar netikėtai nustos veikęs. Tokiu atveju turėtumėte kuo greičiau su mumis susisiekti.
- Partitions State: disko skirsnių tikrinimas.
- Partitions File System: Failų sistemos tikrinimas. Failų sistemos klaidos dažnai painiojamos su disko klaidomis. Prašome įsidėmėti, kad paprastai užtenka perrašyti sistemą ir viskas vėl veiks. Ypač, jeigu serveris aptinka failus lost+found kataloge.
- Partitions Explore: Įgalina failų peržiūrą.
Naudojant šį įrankį negalima redaguoti failų, tačiau galima juos peržiūrėti ar išsaugoti. Dar vienas svarbus dalykas: žurnalo įrašai (logs) gali būti skaitomi nenaudojant SSH.
- Memory: RAM tikrinimas.
Atminkite, kad RAM testavimas naudoja labai daug CPU resursų. Jeigu testavimas užstringa ar serveris apskritai nustoja veikęs, tai gali būti dėl procesoriaus gedimo ar blogo jo aušinimo. Jeigu blogai veikia RAM, testavimo pabaigoje matysite ataskaitą su rastomis klaidomis.
|
|
Ši sąsaja negali aptikti visų problemų, pvz., nereguliarių perkrovų ir pan.
Dėmesio:
Atlikus 64% RAM testavimo galite matyti klaidą:
Your server hasn't reacted for a least 20 seconds. It is probably down you can try to refresh the pageif the server crashed while doing a cpu test. It is possible that the cpu is faulty.
Spragtelėkite OK ir nekreipkite dėmesio, kadangi ties 64% testas vykdomas labai ilgai.
Rescue ir SSH
Prisijungimas
Per SSH junkitės kaip įprastai, tik naudokite naujai atsiųstą root slaptažodį.
angie@amazone:~$ ssh
root@213.186.xx.yy
The authenticity of host '213.186.xx.yy (213.186.xx.yy)' can't be established.
RSA key fingerprint is 02:11:f2:db:ad:42:86:de:f3:10:9a:fa:41:2d:09:77.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '213.186.xx.yy' (RSA) to the list of known hosts.
Password:
rescue:~#
Dabar jau esate prisijungę, tačiau failai dar nepasiekiami. Privalote prijungti (mount) sistemą.
Disko prijungimas (mount)
Paprastai šakninis skirsnis (/) yra /dev/
xda1, o /dev/
xda2 yra /home.
Diskai yra tokie:
- /dev/sd :: SCSI, SATA, Raid Hard
- /dev/hd :: IDE diskai
- /dev/md :: RAID Soft
- /dev/rd/c0d0p :: Mylex RAID
|
Taip pat galite naudoti devfs.
Jeigu nežinote, kokį diską turite arba kaip sudaryta skirsnių lentelė, naudokite komandą
fdisk arba
sfdisk. Toliau pateikiamas komandos pavyzdys ir gautas atsakymas:
rescue:~# fdisk -l
Disk /dev/hda 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1305 10482381 83 Linux
/dev/hda2 1306 4800 28073587+ 83 Linux
/dev/hda3 4801 4865 522112+ 82 Linux swap / Solaris
Disk /dev/sda 8254 MB, 8254390272 bytes
16 heads, 32 sectors/track, 31488 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 31488 8060912 c W95 FAT32 (LBA)
Matome, kad serveryje yra du diskai.
Matome /dev/hda su
*, tai reiškia, kad iš šio disko kraunama. Taip pat matome USB raktą.
Norėdami prijungti (mount) šakninį serverio skirsnį (/) įveskite komandą:
rescue:~# mount /dev/hda1 /mnt/
- Jeigu nepavyksta prijungti, gali tekti sukurti /mnt katalogą. Įveskite komandą mkdir /mnt
/home turėtų būti /dev/hda2. Šį skirsnį junkite vėliau, tam naudosime komandą mount /dev/hda2 /mnt/home .
/home nebūtinai visada bus skirsnyje /dev/hda2, gali būti, kad ten bus, pavyzdžiui, Plesk sistemos /var duomenys. Norėdami patikinti konfigūraciją prijunkite
/, po to įveskite komandą
cat /mnt/etc/fstab. Šiame faile saugoma disko skaidymo informacija, kuri naudojama, kai sistema kraunama iš standžiojo disko.
Pavyzdys:
rescue:# cat /mnt/etc/fstab
-
/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hda2 /var ext3 defaults,usrquota,grpquota 1 2
/dev/hda3 swap swap defaults 0 0
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
Šiuo atveju skirsnyje /dev/hda2 yra /var, o ne /home.
Tokiu atveju prijunkite taip:
mount /dev/hda2 /mnt/var.
RPS
Kadangi RPS serveriai naudoja NFS, rescue režime įveskite
mount -a.
NFS sistema pati viską prijungs.
Chroot
Prijungę skirsnius galime redaguoti katalogo /mnt/var/.... failus arba, pavyzdžiui, /mnt/etc/lilo.conf failą, tačiau negalime atlikti visų veiksmų su standžiajame diske įdiegta sistema.
Norėdami atlikti specifinius veiksmus su sistema, naudokite komandą
chroot:
rescue:~# chroot /mnt/
rescue:/#
Kaip matome aukščiau pateiktame pavyzdyje, po
chroot komandos įvykdymo sistema persijungė į serverio
/ skirsnį.
Išėjimas iš Rescue sistemos
Kai keitimai baigti, reikia grįžti į tvarkytuvą ir atkurti įprastą įkrovą.
Kai nustatysite teisingą branduolį, perkraukite serverį programiškai.
rescue:~# /sbin/reboot
Broadcast message from root (pts/0) (Tue Apr 12 15:56:17 2005):
The system is going down for reboot NOW!
Pabaigai
Jeigu laikysitės vadovo
Naudinga skirtųjų serverių informacija nurodymų, lengviau administruosite serverį ir sumažinsite serverio prastovų laiką.