Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:network_tpme_virtualbox [Le 10/02/2008, 18:54] olituks |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
- | ====== Installation de virtualbox, configuration du bridge, installation d'Ubuntu server 7.10 et des outils additionnels de virtualbox ====== | ||
- | |||
- | ===== Installation de virtualbox ===== | ||
- | |||
- | - Installez les paquets de virtualbox OSE (Open source édition) ainsi que les modules pour le kernel | ||
- | |||
- | apt-get install virtualbox-ose | ||
- | |||
- | - Ajoutez votre utilisateur vbox ou tout autre utilisateurs devant accéder à virtualbox dans le group vboxuser | ||
- | adduser -a [your vbox user] vboxusers | ||
- | |||
- | |||
- | |||
- | ===== Configuration d'un bridge networking ===== | ||
- | |||
- | - Installez les paquets bridge-utils et uml-utilities (dans les dépots « Universe ») | ||
- | |||
- | - Ajoutez votre utilisateur vbox ou tout autre utilisateurs devant accéder au bridge pour virtualbox dans le group uml-net | ||
- | adduser -a [your vbox user] uml-net | ||
- | |||
- | - Editez le fichier /etc/network/interfaces et modifiez le comme telle. Il est possible que vous deviez l'adapter à votre configuration. Attention si vous avez une carte réseau wiffi car beaucoup d'entre elle ne permettent pas l'utilisation d'un bridge. Dans ma configuration j'ai une carte réseau sur la machine host directement connectée au routeur. | ||
- | |||
- | auto lo | ||
- | iface lo inet loopback | ||
- | | ||
- | auto tap1 | ||
- | iface tap1 inet manual | ||
- | tunctl_user [your vbox user] | ||
- | | ||
- | auto bridge0 | ||
- | iface bridge0 inet static | ||
- | post-up chmod ugo+rw /dev/net/tun | ||
- | address xxx.xxx.xxx.xxx | ||
- | netmask xxx.xxx.xxx.xxx | ||
- | broadcast xxx.xxx.xxx.xxx | ||
- | gateway xxx.xxx.xxx.xxx | ||
- | bridge-ports eth0 tap1 | ||
- | bridge-ageing 7200 | ||
- | bridge-fd 0 | ||
- | |||
- | - Pour vérifier que tout va bien, relancer votre réseau | ||
- | sudo /etc/init.d/networking restart | ||
- | |||
- | - Vérifiez les atribution d'adresse IP | ||
- | ifconfig | ||
- | |||
- | bridge0 Lien encap:Ethernet HWaddr 00:1B:FC:89:53:1D | ||
- | inet adr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Masque:xxx.xxx.xxx.xxx | ||
- | adr inet6: fe80::21b:fcff:fe89:531d/64 Scope:Lien | ||
- | UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 | ||
- | Packets reçus:70 erreurs:0 :0 overruns:0 frame:0 | ||
- | TX packets:91 errors:0 dropped:0 overruns:0 carrier:0 | ||
- | collisions:0 lg file transmission:0 | ||
- | Octets reçus:6820 (6.6 KB) Octets transmis:10493 (10.2 KB) | ||
- | | ||
- | eth0 Lien encap:Ethernet HWaddr 00:1B:FC:89:53:1D | ||
- | adr inet6: fe80::21b:fcff:fe89:531d/64 Scope:Lien | ||
- | UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 | ||
- | Packets reçus:249 erreurs:0 :0 overruns:0 frame:0 | ||
- | TX packets:317 errors:0 dropped:0 overruns:0 carrier:2 | ||
- | collisions:0 lg file transmission:1000 | ||
- | Octets reçus:101582 (99.2 KB) Octets transmis:53749 (52.4 KB) | ||
- | | ||
- | lo Lien encap:Boucle locale | ||
- | inet adr:127.0.0.1 Masque:255.0.0.0 | ||
- | adr inet6: ::1/128 Scope:Hôte | ||
- | UP LOOPBACK RUNNING MTU:16436 Metric:1 | ||
- | Packets reçus:32 erreurs:0 :0 overruns:0 frame:0 | ||
- | TX packets:32 errors:0 dropped:0 overruns:0 carrier:0 | ||
- | collisions:0 lg file transmission:0 | ||
- | Octets reçus:1468 (1.4 KB) Octets transmis:1468 (1.4 KB) | ||
- | | ||
- | tap1 Lien encap:Ethernet HWaddr 00:FF:8B:EE:E0:88 | ||
- | adr inet6: fe80::2ff:8bff:feee:e088/64 Scope:Lien | ||
- | UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 | ||
- | Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 | ||
- | TX packets:0 errors:0 dropped:96 overruns:0 carrier:0 | ||
- | collisions:0 lg file transmission:500 | ||
- | Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b) | ||
- | |||
- | - faites un ping sur l'adresse de votre nouveau bridge. | ||
- | ping xxx.xxx.xxx.xxx | ||
- | |||
- | - redémarrez la machine | ||
- | |||
- | |||
- | |||
- | ===== Installation d'ubuntu server 7.10 ===== | ||
- | |||
- | - Créez une nouvelle machine virtuel (voir la doc de virtualbox) avec l'image disque pour serveur | ||
- | |||
- | - Acrochez le device "Adaptateur réseau hôte" dans le panneau de configuration de la machine virtuel et tapez "tap1" dans la case Nom de l'interface. | ||
- | |||
- | - Modifiez les paramètres pour les CD/DVD et sélectionnez l'image iso de l'installation serveur | ||
- | |||
- | - Démarrez la machine virtuel et installer le serveur "primary" comme décrit sur cette page [[network_tpme]] | ||
- | |||
- | ==== Rescue a broken system ==== | ||
- | |||
- | - Une fois l'installation effectuée, redémarrez votre virtual machine primary avec le cd d'installation et sélectionnez l'entrée "rescue a broken system". Car si vous démarré directement votre ubuntu serveur, vous aurez la surprise de vois qu'il ne démarrera pas car il manque un petit quelque chose dans la manière ou virtualbox émule la machine et cela entre en conflit avec la manière don le kernel serveur à été compilé. Pour remédier à cela, nous allons installer un autre kernel que celui livré avec le serveur de base. | ||
- | |||
- | - Répondez au questions courantes, clavier, langue, nom de la machine, ... | ||
- | - Sélectionnez la partition qui contient le système [/dev/sda1] | ||
- | - Sélectionnez Exécuter un shell dans "/dev/sda1" | ||
- | - Validez par continuez | ||
- | - dans le bas de l'écran, vous avez une invite de commande qui apparet. | ||
- | apt-get install linux-generic | ||
- | apt-get remove linux-server | ||
- | exit | ||
- | - Sélectionnez dans le menu l'entrée redémarrer | ||
- | - Au boot sélectionnez l'entrée proposant le kernel generic. | ||
- | |||
- | "et voilà" comme les anglais disent ... | ||
- | |||
- | ===== Installation des outils additionnels ===== | ||
- | |||
- | - Modifiez le fichier sources.list en effacent son contenu et en le remplacent par celui-ci. | ||
- | deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted | ||
- | deb http://security.ubuntu.com/ubuntu/ gutsy-security main restricted | ||
- | deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted | ||
- | | ||
- | deb http://archive.ubuntu.com/ubuntu/ gutsy universe multiverse | ||
- | deb http://security.ubuntu.com/ubuntu gutsy-security universe multiverse | ||
- | deb http://archive.ubuntu.com/ubuntu/ gutsy-updates universe multiverse | ||
- | |||
- | - upgardez votre système | ||
- | apt-get update | ||
- | apt-get dist-upgrade | ||
- | reboot | ||
- | |||
- | - Activez l'installation des outils additionels par l'utilisation du menu "Périphériques -> Installer les additions client ...", validez la demande de téléchargement de l'iso sur internet. | ||
- | |||
- | - Installez quelques outils nécessaires à l'installation | ||
- | apt-get install sysvconfig mc build-essential linux-headers-$(uname -r) | ||
- | |||
- | - Montez l'iso que nous venons de télécharger | ||
- | sudo mount /media/cdrom | ||
- | cd /media/cdrom | ||
- | ./VBoxLinuxAdditions.run | ||
- | |||
- | Tout devrais s'installer automatiquement avec un avertissement sur la non installation des drivers vidéo car X n'est pas installé. Nous réalisons un head less server, donc pas besoins d'X | ||