Aurelgadjo.fr ~blougue ~ Notes persos

Archive for juin, 2009

Recompilation de kernel sur un superplan d’OVH + installation grub

by on juin.10, 2009, under Non classé

Pour info, cet article et son .config ont étés faits pour un superplan d’OVH. Les gammes au dessus et les kimsufi doivent fonctionner, au moins les machines à processeur Intel.

Le .config est d’origine celui d’OVH mais a été modifié pour avoir le support des modules kernel et l’ipv6.

aptitude purge lilo
aptitude install grub
grub-install /dev/sda # fonctionne aussi pour les machines en RAID (grub s’installe sur le mbr qui semble etre chez ovh sur /dev/sda, vous pouvez verifier avec cfdisk /dev/sda)

aptitude install build-essential kernel-package

cd /usr/src
wget http://eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.4.tar.bz2
tar xjvf linux-2.6.29.4.tar.bz2
ln -s linux-2.6.29.4 linux
cd linux
wget http://www.aurelgadjo.fr/Files/kernel/config-2.6.29.4 -O .config
make-kpkg -initrd kernel_image kernel_headers
cd ..
dpkg -i *.deb

Normalement vous devez voir que grub se met bien à jour… Si ce n’est pas le cas, forcez la màj avec grub-update

Puis redemarrez, ça doit prendre max 2 minutes

ns303655:~# uname -a
Linux ns303655.ovh.net 2.6.29.4-xxxx-std-ipv6-64-perso-1 #1 SMP Wed Jun 10 09:46:54 CEST 2009 x86_64 GNU/Linux

done

2 Comments :, , , , more...

Virtualbox chez OVH

by on juin.09, 2009, under Non classé

Objectif de l’article : installer et configurer Virtualbox sur une debian 5 pour utiliser des machines virtuelles ayant une IP publique chez OVH.

Step 1 : kernel

Vous devez recompiler votre kernel avec le support des modules et booter avec (désactiver le netboot chez OVH)

Step 2 : Installer virtualbox

Pour lenny, un echo « deb http://download.virtualbox.org/virtualbox/debian lenny non-free » >> /etc/apt/sources.list ajoutera le dépot vbox à la liste de vos dépots. Telechargez & installez ensuite la clé du dépot : wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | apt-key add –

Ensuite, on installe virtualbox : aptitude install virtualbox-2.2

URLs des autres dépots à cette adresse : http://www.virtualbox.org/wiki/Linux_Downloads.

Step 3 : Configurer et installer une vm

Cf mon précédent article. Lors de l’étape de l’installation du réseau dans la machien virtuelle, on passera l’étape sans s’en soucier, on fera ça après.

Step4 : Configurer l’Host

VM éteinte, il faut lui dire d’utiliser le réseau en host only :

VBoxManage modifyvm [NOM DE VM] -nic1 hostonly

Dire qu’on va causer sur vboxnet0 : VBoxManage modifyvm [NOM DE VM] –hostonlyadapter1 vboxnet0

Il faut activer l’interface virtuelle vboxnet0 qui va servir à router le trafic, donc on ajoute dans de /etc/network/interfaces de l’hôte ceci :

auto vboxnet0
iface vboxnet0 inet static
address 192.168.0.1
netmask 255.255.255.0
post-up /sbin/route add (IP DE LA VM) dev vboxnet0 # routera les paquets de l’ip de la vm vers celle ci

Puis on redémarre le réseau : /etc/init.d/networking restart .

Il faut activer le forward des paquets dans le kernel : echo « net/ipv4/ip_forward=1″ >> /etc/sysctl.conf && sysctl -p

Il faut activer le proxy ARP (pour ne pas communiquer l’adresse MAC de la VM sur le réseau) : echo « net.ipv4.conf.vboxnet0.proxy_arp=1″ >> /etc/sysctl.conf && sysctl -p

Step 5 : Configurer la VM

Installez votre VM comme vous voulez, à la limite vous pouvez carrément déconnecter la carte réseau pour ne pas avoir à faire de mauvais choix (VBoxManage modifyvm [NOM DE VM] -nic1 none).

Dans /etc/network/interfaces, ajoutez ou modifiez eth0 pour avoir ceci :

auto eth0

iface eth0 inet static

address [ADRESSE IP FAILOVER]

netmask 255.255.255.255

post-up /sbin/route add default dev eth0

Normalement (si je n’ai rien oublié), tout fonctionne maintenant… La VM peut pinger l’exterieur et vice versa. Si la VM ne peut pas résoudre de noms, c’est qu’il faut configurer ses serveurs de noms (/etc/resolv.conf)

6 Comments more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...