Konfiguruję serwer plików (nas4free) jako maszynę wirtualną KVM w systemie Ubuntu Server 12.04.
Jak dodać fizyczne dyski twarde bezpośrednio do maszyny wirtualnej, aby mogły być używane przez gościa (nas4free), ale nie hosta?
W szczególności dysk twardy, który chciałbym zamontować, to / dev / sda (który nie jest obecnie zamontowany na serwerze).
Do tej pory znalazłem dwa rozwiązania, ale nie udało mi się pracować.
Pierwszy z nich to Błąd serwera, w którym sugeruje się użycie virt-manager. Nie udało mi się tego uruchomić, ponieważ gdy próbuję wybrać istniejący dysk, nic nie jest wyświetlane. Moje przypuszczenie, dlaczego tak jest, to dlatego, że używam virt-managera nad ssh i nie łączę się jako root, czy to powinno coś zmienić?
Drugim rozwiązaniem, które tu znalazłem , jest po prostu uruchomienie polecenia (zmodyfikowanego dla mojego systemu)
qm set nas4free -virtio /dev/sda
ale wydaje się, że wymaga to proxy, którego nie zainstalowałem i wydaje się, że nie ma go w domyślnych repozytoriach?
Wreszcie, gdy powyższe rozwiązanie zostanie rozwiązane i będę mógł zamontować dysk bezpośrednio na maszynie wirtualnej, czy ktoś ma doświadczenie z tym, czy dysk powinien zostać zamontowany na maszynie wirtualnej jako scsi, ide, czy virtio? (Wiem, że virtio było zalecane na połączonej stronie ServerFault, ale nie słyszałem o tym wcześniej, ponieważ głównie używam VMWare).
Dzięki za pomoc!!!
sudo virt-manager
, nie musisz łączyć się jako root. Nie wiem, czyvirtio
działa dla urządzeń fizycznych ...