Назад | Перейти на главную страницу

Как открыть необработанные диски SATA в гостевом KVM

У меня 64-разрядная ОС CentOS 7.3 и версия KVM (qemu-kvm-1.5.3-126.el7.x86_64), и мне нужно запустить Fedora Core 13 (32-разрядную) в качестве гостевой ОС. У меня недавнее оборудование, к которому подключены диски SATA и IDE.

Я настроил его так, чтобы открывать необработанные диски SATA (конфигурация приведена ниже), но гостевая ОС перечисляет их как SCSI, тогда как я ожидал, что он будет отображаться как SATA.

Просто чтобы проверить, является ли это проблемой с KVM, я установил CentOS 7.3 в качестве гостевой ОС (это та же хостовая и гостевая ОС), а диски SATA перечислены как ATA (это ваше ожидаемое поведение и правильное? Вам нужно подтвердить это) .

Чтобы посмотреть, не изменится ли что-нибудь, если я обновлю KVM, на другой машине (где у меня нет SATA-диска) я обновил KVM до centos-release-qemu-evm KVM qemu-kvm-ev-2.12.0-18.el7_6. 1.1 (с CentOS 7.6) и создал диск SATA на основе файлов - он также отображается как SCSI в гостевой ОС Fedora 13 (32-разрядная версия).

Как сделать так, чтобы диск SATA стал SATA в гостевой ОС Fedora 13 (32-разрядной версии)? Также у нас есть несколько дисков IDE, и мы хотели бы предоставить их как IDE в гостевой системе Fedora 13, как мы можем это сделать?

Цените всю помощь.

конфигурация:

 <disk type='block' device='disk'\>

      <driver name='SATA' type='raw' cache='none'/>

      <source dev='/dev/sde2'/\>

      <target dev='sde' bus='SATA'/\>

</disk\>