#1 Le 03/03/2011, à 11:10
- Cendres
Créer un client virtuel via un serveur virtuel (outils: kvm+nfs)
Bonjour à toutes et à tous.
Je me pose quelques questions et mon ami google ne me donne pas beaucoup de réponses . Voila, j'utilise Virtual Machine Manager 0.8.4 (avec qemu et kvm), et dessus j'ai créé un serveur virtuel ubuntu 10.10 dans l'optique qu'il soit un serveur NFS. Donc j'ai fais mon installation sans problème.
Maintenant, je voudrais pousser un peu plus loin mon 'étude'. Je souhaiterai monter une ISO via NFS mais pour un client virtuel. Je m'explique un peu mieux:
-> je veux créer une machine virtuel CentOS avec mon iso qui se trouve sur mon serveur virtuel ubuntu via nfs.
1ere question:
Est ce possible? Je dirai que oui, vu que dans Virtual Machine Manager, lors de la création d'une machine virtuelle, il est possible de choisir le mode d'installation: Installation réseau (http,ftp ou nfs). Cependant, à l'étape suivante, Virtual Machine Manager me demande de fournir l'url d'installation du système d'exploitation. Et c'est là que je coince et je ne trouve pas de documentations (ou bien j'ai mal définis mes critères). Si je tape l'ip de mon serveur avec le chemin de l'iso il me dit:
Erreur lors de la définition de l'emplacement du média d'installation. Checking installer location failed: Could not find media 'xxx.xxx.xxx.xxx/home/toto/ISO/CentOS.iso'.
J'avance lentement. Maintenant quand je tape nfs:xxx.xxx.xxx.xxx:/home/toto/ISO, il me sort: Erreur lors de la définition de l'emplacement du média d'installation. Privilege is required for NFS installations.
Pour avoir les droits, il faut lancer virtual en tant que root. Ceci m'amène maintenant à un autre message d'erreur:
Unable to complete install '<type 'exceptions.ValueError'> Could not find an installable distribution at 'nfs:xxx.xxx.xxx.xxx:/home/toto/ISO/CentOS.iso'Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/create.py", line 1555, in do_install
dom = guest.start_install(False, meter = meter)
File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 971, in start_install
self._prepare_install(meter)
File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 772, in _prepare_install
meter = meter)
File "/usr/lib/pymodules/python2.6/virtinst/DistroInstaller.py", line 249, in prepare
self._prepare_kernel_and_initrd(guest, distro, meter)
File "/usr/lib/pymodules/python2.6/virtinst/DistroInstaller.py", line 194, in _prepare_kernel_and_initrd
type=self.os_type, distro=distro)
File "/usr/lib/pymodules/python2.6/virtinst/OSDistro.py", line 144, in acquireKernel
scratchdir, type, distro)
File "/usr/lib/pymodules/python2.6/virtinst/OSDistro.py", line 124, in _acquireMedia
scratchdir=scratchdir, arch=arch)
File "/usr/lib/pymodules/python2.6/virtinst/OSDistro.py", line 110, in _storeForDistro
baseuri)
ValueError: Could not find an installable distribution at 'nfs:xxx.xxx.xxx.xxx:/home/toto/ISO/CentOS.iso'
Je sèche .
2ème question:
Dois-je installer nfs-common sur ma machine réelle (je suis sur ubuntu 10.10) pour que le lien entre mon serveur virtuel et ma futur machine centOS se fasse?
Je vous remercie pour vos réponses à venir.
Cdlt.
Dernier edit: 'étude' annulée.
Dernière modification par Cendres (Le 11/03/2011, à 14:41)
Hors ligne