Ich richte einen Dateiserver (nas4free) als virtuelle KVM-Maschine auf einem Ubuntu Server 12.04-System ein.
Wie füge ich physische Festplatten direkt zur VM hinzu, damit sie vom Gast (nas4free), aber nicht vom Host verwendet werden können?
Insbesondere die Festplatte, die ich mounten möchte, ist / dev / sda (die derzeit nicht auf dem Server gemountet ist).
Bisher habe ich zwei Lösungen gefunden, aber ich habe auch keine zum Arbeiten gebracht.
Der erste stammt von Server Fault, wo empfohlen wird, virt-manager zu verwenden. Ich habe dies nicht zum Laufen gebracht, da beim Versuch, ein vorhandenes Laufwerk auszuwählen, nichts aufgelistet wird. Meine beste Vermutung, warum dies so ist, ist, dass ich virt-manager über ssh verwende und keine Verbindung als root herstelle. Sollte das einen Unterschied machen?
Die zweite Lösung, die ich hier gefunden habe, besteht darin, einfach den Befehl auszuführen (geändert für mein System).
qm set nas4free -virtio /dev/sda
aber das scheint proxmox zu erfordern, das ich nicht installiert habe und das nicht in den Standard-Repositorys zu sein scheint?
Hat jemand Erfahrung damit, ob das Laufwerk als scsi, ide oder virtio auf der VM bereitgestellt werden soll, sobald das oben Gesagte geklärt ist und ich das Laufwerk direkt auf der VM bereitstellen kann? (Ich weiß, dass virtio auf der verlinkten ServerFault-Seite empfohlen wurde, aber ich hatte vorher noch nichts davon gehört, da ich hauptsächlich VMWare verwende).
Danke für Ihre Hilfe!!!
sudo virt-manager
, keine Verbindung als Root erforderlich. Sie wissen nicht , wennvirtio
Werke für physikalische Geräte ...