Skip to topic | Skip to bottom
Home
Minfo06
Minfo06.TpAsy5r1.2 - 18 Nov 2006 - 17:49 - GuillaumeChazaraintopic end

Start of topic | Skip to actions

Rappels TP précédents

  • Faites en sorte que les images disque soient accessible à tout le monde en écriture :

ssh kc152448@londres chmod g+w /var/tmp/centos-3.8
ssh ar109855@agadez chmod g+w /var/tmp/centos-3.8
ssh al303166@tombouctou chmod g+w /var/tmp/centos-3.8

Montage NFS entre deux qemu

Vous lancerez donc deux instances de qemu, l'un sera le serveur NFS, l'autre le client.

Il va falloir jouer avec les redirections de qemu (option -redir). Les deux qemu ne peuvent pas communiquer directement entre eux, donc ils communiqueront avec la machine hôte qui redirigera vers l'autre qemu. Le client NFS se connectera sur la machine hôte sur certains ports. Le qemu pour le serveur NFS écoutera sur ces ports, et les transfèrera à la machine virtuelle donc au serveur NFS.

Commençons par le serveur, nous ne le laisserons pas choisir un port aléatoire pour mountd car nous devons les connaitre pour positionner les redirections. Le port de NFS est fixe : 2049.

Lancez le qemu serveur NFS en mettant en place les redirections pour que l'on puisse s'y connecter en mountd et NFS à la fois en tcp et udp.

Choisissez un numéro de port pour mountd, et configurez la variable MOUNTD_PORT dans /etc/sysconfig/nfs

Éditez le fichier /etc/exports pour préciser le dossier à exporter, utilisez l'option insecure car les connexions viendront de ports non-privilégiés.

Lancez portmap puis le serveur nfs (/etc/init.d)

Le qemu client NFS va pouvoir maintenant se connecter en TCP au serveur NFS en précisant les ports dans les options de montage (tcp,port=...,mountport=...).

Montage d'un fichier contenant un système de fichier VFAT

Créez un fichier de quelques Mo en utilisant la commande dd.

Créez un système de fichiers VFAT sur ce fichier (mkdosfs).

Montez ce système de fichiers.

Exportez le via le NFS précédemment créé.

Manipulations avec les bind mounts

Les bind mounts permettent de monter un répertoire ou fichier sur un autre répertoire ou fichier. Ils sont à comparer à des liens symboliques, mais avec de nombreuses différences : plus difficilement détectables, créés dynamiquement, ne permettent pas de créer des cycles.

Utilisez un bind mount (mount --bind) pour cacher le contenu d'un dossier.

Avec un deuxième bind mount, faites en sorte que le contenu du dossier caché soit à nouveau visible.

-- GuillaumeChazarain - 25 Oct 2006
to top


You are here: Minfo06 > TpAsy5

to top

Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback