Je configure un serveur de fichiers (nas4free) en tant que machine virtuelle KVM sur un système Ubuntu Server 12.04.
Comment ajouter des disques durs physiques directement à la machine virtuelle afin qu'ils puissent être utilisés par l'invité (nas4free), mais pas l'hôte?
Plus précisément, le disque dur que je voudrais monter est / dev / sda (qui n'est pas actuellement monté sur le serveur).
Jusqu'à présent, j'ai trouvé deux solutions, mais je n'ai pas non plus réussi à travailler.
Le premier provient de Server Fault où il est suggéré d'utiliser virt-manager. Je n'ai pas réussi à le faire parce que lorsque j'essaie de sélectionner un lecteur existant, rien n'est répertorié. Ma meilleure supposition quant à la raison en est que j'utilise virt-manager sur ssh et que je ne me connecte pas en tant que root, cela devrait-il faire une différence?
La deuxième solution que j'ai trouvée ici consiste à simplement exécuter la commande (modifiée pour mon système)
qm set nas4free -virtio /dev/sda
mais cela semble nécessiter proxmox que je n'ai pas installé et ne semble pas être dans les référentiels par défaut?
Enfin, une fois que ce qui précède est réglé et que je peux monter le lecteur directement sur la machine virtuelle, quelqu'un a-t-il une expérience pour savoir si le lecteur doit être monté sur la machine virtuelle en tant que scsi, ide ou virtio? (Je sais que virtio était recommandé dans la page liée de ServerFault, mais je n'en avais pas entendu parler depuis maintenant car j'utilise principalement VMWare).
Merci de votre aide!!!
sudo virt-manager
, pas besoin de vous connecter en tant que root. Je ne sais pas si celavirtio
fonctionne pour les appareils physiques ...