Я настраиваю файловый сервер (nas4free) как виртуальную машину KVM в системе Ubuntu Server 12.04.
Как добавить физические жесткие диски непосредственно к виртуальной машине, чтобы они могли использоваться гостем (nas4free), но не хостом?
В частности, жесткий диск, который я хотел бы смонтировать, это / dev / sda (который в данный момент не смонтирован на сервере).
До сих пор я нашел два решения, но я не получил ни на работу.
Первый из них - ошибка сервера, где предлагается использовать virt-manager. Я не хотел, чтобы это работало, потому что, когда я пытаюсь выбрать существующий диск, ничего не появляется в списке. Мое лучшее предположение о том, почему это так, потому что я использую virt-manager поверх ssh, а не подключаюсь как root, должно ли это иметь значение?
Второе решение, которое я нашел здесь, это просто запустить команду (модифицировано для моей системы).
qm set nas4free -virtio /dev/sda
но это, кажется, требует Proxmox, который я не установил и, кажется, не в репозиториях по умолчанию?
Наконец, после того, как вышеперечисленное рассортировано и я могу подключить диск непосредственно к виртуальной машине, кто-нибудь знает, должен ли диск быть подключен к виртуальной машине как scsi, ide или virtio? (Я знаю, что virtio рекомендовано на связанной странице ServerFault, но я не слышал об этом раньше, так как в основном использую VMWare).
Спасибо за вашу помощь!!!
sudo virt-manager
, не нужно подключаться как root. Не знаю,virtio
работает ли для физических устройств ...