Szukaj


drukuj pdf
Jak zainstalować kernel OVH i uruchomić serwer z kernela zainstalowanego na dysku twardym ?

  • Wstęp
OVH udostępnia darmową usługę Netboot, która pozwala na uruchomienie serwera z prekonfigurowanym kernelem bezpośrednio z sieci. Patrz KernelNetboot

Jednakże, czasami dobrze jest mieć ten sam kernel na swoim dysku. W przypadku problemu z netboot'em podczas restartu serwera, zostanie on automatycznie uruchomiony z kernelem z dysku. Wskazane jest zatem, aby mieć na dysku zawsze aktualny kernel.

  • Konfiguracja serwera
Jeżeli chcesz uruchamiać serwer z kernelem wczytywanym z dysku, należy skonfigurować tą opcję w panelu Manager. W tym celu należy w panelu wybrać swój serwer i przejść do sekcji "Usługi->Netboot": . Tam należy skonfigurować uruchamianie z dysku i wybrać podstawową partycję do wykorzystania w zależności od typu serwera (IDE, SATA2, SCSI, RAID, RAID HARD or SOFT). Nie zapomnij o zatwierdzeniu zmian. Po następnym restarcie serwer zostanie uruchomiony z domyślnym kernelem zainstalowanym na dysku twardym. Będzie trzeba regularnie wykonywać poniższą procedurę, aby utrzymuywać aktualny kernel.

Jeżeli serwer jest skonfigurowany do bootowania z Netboot'a, należy również pilnować, aby kernel zainstalowany na dysku był aktualny, aby w przypadku problemów z netboot serwer automatycznie uruchomił się z dysku z aktualnym kernel'em.



  • Procedura aktualizacji kernela na dysku twardym
1. Połącz się z serwerem przez SSH i zaloguje się do serwera jako root. Więcej informacji na temat znajduje się w przewodniku SshNaSerwerzeDedykowanym.
2. Przejdź do katalogu /boot: cd /boot
3. Wszystkie nasze kernel'e są dostępne na serwerze FTP: ftp://ftp.ovh.net/made-in-ovh/bzImage/
Można z tamtąd pobrać pliki odpowiednie dla twojej konfiguracji. Każdy kernel jest dostępny w dwóch wersjach: z lub bez patch'a grsecurity (extension-grsec). Każdy rdzeń jest 'System.map'
Vous pouvez y récupérer les fichiers qui correspondent à votre configuration. Chaque noyau est disponible en deux versions : avec ou sans le patch de sécurité grsecurity (extension -grsec). Pour chaque noyau correspond un fichier System.map

Przykład,



4. Aby zaktualizowany kernel uruchamiany był przy następnym uruchomieniu należy zaktualizować konfigurację bootloader'a. Na starszych systemach (gentoo, OVH Release 2, Slackware, itp.) jest to lilo i wtedy należy edytować plik /etc/lilo.conf i poprawić linie zaczynające się od
image=

Na koniec należy pamiętać o zaktualizowaniu konfiguracji poleceniem "/sbin/lilo".

W przypadku aktualnych dystrybucji bootloader'em jest GRUB-1 (CentOS, RHEL, Fedora, Debian 5) lub GRUB-2 (Debian 6, Ubuntu od 2009).

W przypadku GRUB-1 należy zmienić /boot/grub/grub.conf lub /boot/grub/menu.lst (w przypadku Debian 5).
W przypadku GRUB-2 wystarczy uruchomić tylko polecenie "update-grub"

5. Po zaktualizowaniu bootloader'a można zrestartować serwer, aby uruchomił się z nowym kernelem.

Une fois que vous aurez mis a jour le bootloader, vous pouvez
rebooter le serveur sur le nouveau noyau.

Jeżeli serwer nie odpowiada na ping, można go zrestartować w trybie rescu-pro i poprawić błędy.