Los opstartproblemen op van een afstand
Gepubliceerd: Maandag 11 mei 2009
Auteur: Koen Vervloesem
Heb je een Linux-server op locatie staan en loopt er iets mis tijdens het booten, dan zit er niets anders op dan naar de serverkamer te rijden om het probleem op te lossen. Maar dankzij het programma early-ssh kan dat in veel gevallen ook van een afstand.
Het programma early-ssh is een script dat inhaakt op initramfs-tools en een ssh-server tijdens het booten beschikbaar maakt, nog voor het root-bestandssysteem aangekoppeld wordt. Dit laat je toe om van een afstand een aantal herstel- of beheertaken uit te voeren, zoals:
- Unlock een geëncrypteerd bestandssysteem, dat kan zelfs het root-bestandssysteem zijn. Hiervoor laad je de dm-crypto kernelmodule, maak je het LUKS-apparaat aan en koppel je het geëncrypteerde bestandssysteem aan.
- Wijzig of assembleer een RAID-array met mdadm. Hiervoor laad je de juiste kernelmodule (raid0, raid1, raid5, ...) en je voert de gepaste mdadm-opdrachten uit.
- Controleer het root-bestandssysteem met fsck en voer de gepaste opdrachten uit als er fouten zijn.
Early-ssh maakt gebruik van Dropbear, een lichtgewicht ssh-server. Deze moet je dus eerst wel geïnstalleerd hebben op je systeem. Early-ssh 0.1 is beschikbaar als broncode en als Debian-pakket.
Bron: Techworld
De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.
