Zoeken


afdrukken pdf
Rescue Mode

Omschrijving


Er zijn bij OVH twee rescue modes. De vKVM en de pro rescue mode. De laatste is speciaal voor linux servers. Het geeft u de mogelijkheid om via SSH de hardware te controleren.
Het voordeel is dat u niet onnodig contact op hoeft te nemen met support om een interventie in te plannen, omdat je met de rescue mode zelf in kunt plannen wanner het u het beste uit komt, en het uw gebruik van de server niet verstoord.


Software & Administration

  • launch a fsck / e2fsck
  • consult and analyse logs
  • correct problems on softs
  • rebuild / check the RAID
  • backup the data
Hardware

  • memtest: to check the memory ( RAM )
  • cpuburn: to check your processor ( CPU )
  • fsck to check the file system
  • state to check the disk
  • explorer for your files


Als een van de testen falen of fouten vertonen, kun je gewoon in de manager inloggen: support deel en dien een incident in. Verstuur eenvoudig de uitslag van je test, voorbeeld: server crashed tijdens CPU test, dan starten wij onmiddellijk een intenventie om uw hardware te vervangen.

LET OP!: Gebruik de web interface en SSH niet op het zelfde moment. Start geen disk check en een mount van partities via SSH. Dit kan tot dataverlies leiden!!

Activeer Rescue Mode


Log in op je manager v3, dedicated server deel, kies services, Netboot en kies de 'rescue-pro mode'.

Indien mogelijk soft-reboot je server (in SSH: /sbin/reboot) en voer een harde reboot uit enkel als je geen andere keuze hebt.
U zult een email ontvangen waarin u een link ontvangt met een wachtwoord die toegang verschaft tot uw server in 'rescue' mode.


Het kan ook zo zijn dat onze technici al een interventie hebben gestart op uw server. Als ze geen hardware probleem op us systeem aangetroffen hebben, zullen ze uw server in 'rescue' mode starten zodat u de dingen kunt controleren en corrigeren voor de herinstallatie.

Hardware Check


Als uw server eenmaal in pro rescue mode is zult u een email ontvangen met een link en wachtwoord zodat u met de hardware tests kunt verbinden. Hier ziet u een overzicht van de interface:


Check lists


  • Hard Drives: enables you to see the disks installed
  • Processors: Processors: check the CPU. Here, it is possible that you won't get an error report, but that the server will reboot or freeze. It's a sign that there is a problem. You must contact us asap.
  • Partitions State: check the disk
  • Partitions File System: Checks the file system. An inconsistency in the File System is often confused with a broken disk. Please note here, that usually you just need to reinstall the Operation system in order for everything to work again. Specially if the server detects files in the lost+found folder
  • Partitions Explore: enable you to explore the files. We can not edit via this tool, but we can save them for example. Very important: we can read logs of the machine without using ssh
  • Memory: check you RAM Please note that a memtest takes a lot of CPU. If this test freeze or crash the machine, it's probably due to the fact that your CPU is broken or not well cooled. If the RAM is faulty you will get at the end of the test a report containing the errors


Niet alle probelemn kunnen gevonden worden door de interface.
Voorbeeld willekeurige reboots etc. Twijfel niet om technische ondersteuning te vragen om uw server te analyseren.

Oppassen:
In 64% van de gevallen van de RAM test kun je mogelijk de volgende fout krijgen:
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.
U kunt op OK klikken, vaak is dit omdat de test in 64% gevallen erg lang is.


Rescue in SSH

Om verbinding te krijgen


Maak met SSH via de normale manier verbinding met uw server, het enige is dat uw wachtwoord gewijzigd is. U moet het tijdelijk wachtwoord gebruiken dat u via de email toegezonden is na de rescue mode..
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:~#

U hebt nu verbinding maar uw bestanden zijn niet beschikbaar. Eerst dient u uw file systeem te mounten .

Disk mount


Normaal is uw root partitie (/) /dev/xda1 en /dev/xda2 komt overeen met /home.
Devices zijn als volgt:
  • /dev/sd for SCSI, SATA, Raid Hard
  • /dev/hd for IDE disks
  • /dev/md for RAID Soft
  • /dev/rd/c0d0p for raid Mylex

u kunt ook devfs gebruiken.
Als u niet weet welke schijf u heeft, of wat de partitie tabel het is, dient u de commando's Fdisk of sfdisk te gebruiken. Hier is een voorbeeld van het commando en het antwoord dat u ervan krijgt
:

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)


HDeze server heeft twee devices.
We zien een /dev/hda met * hetgeen aangeeft dat een opstart schijf is. Daarnaast zien we een USB stick.
Om de / van de server te mounten doet u enkel:
rescue:~# mount /dev/hda1 /mnt/

/home dient op /dev/hda2 te zijn. We mounten dit after / met het commando mount /dev/hda2 /mnt/home .
/home is niet noodzakelijk en op /dev/hda2 vindt u de gegevens op /var, bijvoorbeeld voor Plesk. To be sure of the configuration you can mount / and next cat /mnt/etc/fstab.
This file contains the server partitions when it boots on its hard disk.

Hier is een voorbeeld:

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


/dev/hda2 is daarom in dat geval /var en niet /home.
U dient dan mount /dev/hda2 /mnt/var te mounten.


RPS



Voor een RPS die in NFS is moet je mount -a typen.
Het nfs zal zichzelf mounten

Chroot



We kunnen bijvoorbeeld nu bestanden aanpassen door /mnt/var/.... te gebruiken maar ook /mnt/etc/lilo.conf , em enkele dingen te doen moet je root zijn op het geinstalleerde systeem op de schijf, ern dat kan niet in rescue mode gedaan worden. Hiervoor gebruikt u het commando chroot :

rescue:~# chroot /mnt/
rescue:/#


Hierboven kunnen we zien dat na chrooting het commando het een / voor me plaatst op de server Nu kan ik commando's uitvoeren op mijn systeem.

Voorbeelden


Enkele voorbeelden van mogelijkheden in Rescue worden ge-edit.
We geven een klein aantal veranderingen die vaak aan ons gevraagd worden.


Om uit de Rescue te gaan


Na de veranderingen, moeten we terug gaan naar de manager om de boot te herstellen in een normale boot mode.
Zodra de goede kernel gekozen is en gevalideerd is kunnen we een soft reboot van de machine uitvoeren.


rescue:~# /sbin/reboot
Broadcast message from root (pts/0) (Tue Apr 12 15:56:17 2005):
The system is going down for reboot NOW!


Conclusie


Als u de standaard command gebruikt zoals uitgelegd in de manual DedicatedUsefulInfo, kunt u te allen tijde uw server overhandigen en downtime voorkomen