Si vous réinstallez votre serveur, le SWAP sera directement pris en compte, car la clé USB sera déjà installée et vous possèderez le dernier noyau. Cette partie concerne ceux qui ont leur serveur RPS avant le 24/04/2008 car le SWAP n'était pas disponible avant.
OVH a finalement décidé de placer une clé USB de 512 Mo sur le RPS ! Bonne nouvelle, cela évitera des problèmes de crash si le serveur est très sollicité et qu'il n'y a plus de RAM disponible.
Il est possible de le faire manuellement en modifiant le lilo.conf :
image=/boot/bzImage-2.6.24.5-xxxx-grs-ipv6-32
label=linux
read-only
root=/dev/ram0
initrd=/initrd-iscsi.img
append="libusual.bias=ub"
Puis il faut simplement redémarrer le serveur en SSH :
reboot
Le nouveau noyau va permettre d'utiliser la clé USB mais il faut maintenant indiquer à Linux de placer la SWAP sur cette clé donc Miro (staff d'OVH) a donné une commande simple à exécuter en SSH :
wget ftp://ftp.ovh.net/made-in-ovh/rps/add_swap.sh -O add_swap.sh
Exécution du script :
sh add_swap.sh
-----------------------------------------------------------
RPS Real Private Server
mise en place du SWAP de 512Mo
total used free shared buffers cached
Mem: 478048 97920 380128 0 4096 76620
-/+ buffers/cache: 17204 460844
Swap: 0 0 0
le SWAP est réalisé sur une clé USB vu par le systeme sur /dev/uba
1. VERIFICATION DU NOYAU
Pour cela vous devez être en 2.6.24.5-xxxx-std-ipv4-32.
Sur le serveur nous avons:
Linux rXXXXX.ovh.net 2.6.24.5-xxxx-std-ipv4-32 #1 SMP Wed Apr 23 17:03:49 CEST 2008 i686 GNU/Linux ... OK
2. LA CLE USB CONNECTE ?
... OK
3. LA CL2 USB DEJA UTILISEE ?
... OK
Go ...
4. FORMATAGE ET INSTALLTION DE LA CLE
La clé USB sera formatée sous 5 secondes
5 4 3 2 1 ... Go ...
Formatage de la clé:
Setting up swapspace version 1, size = 512746 kB no label, UUID=78ef48d6-8f0f-4dec-86c4-0e127c0e5542
Montage de la SWAP:
Configuration de /etc/fstab
La clé USB a été installée
5. VERIFICATION
Filename Type Size Used Priority
/dev/uba partition 1006584 0 -8
total used free shared buffers cached
Mem: 478048 98460 379588 0 4100 76620
-/+ buffers/cache: 17740 460308
Swap: 512584 0 512584
Cette commande évite de réinstaller le serveur car elle partitionne, crée le système de fichier et l'ajoute dans /etc/fstab.
La clé est accessible dans /dev/uba.