
Я пытаюсь сделать плату контроллера ленточного накопителя SCSI (или, строго говоря, ленточные накопители и роботизированную ленточную библиотеку, подключенную к ней) видимой для ОС, работающей на виртуальной машине.
Я использую RHEL 7.9 как на гипервизоре, так и на гостевой виртуальной машине.
На гипервизоре lsscsi выдает:
> lsscsi
[0:2:0:0] disk LSI MR9260-4i 2.13 /dev/sda
[5:0:0:0] tape IBM ULTRIUM-HH7 G9Q1 /dev/st0
[5:0:0:1] mediumx BDT FlexStor II 6.20 /dev/sch0
[5:0:1:0] tape IBM ULTRIUM-HH8 P381 /dev/st1
[12:0:8:0] enclosu LSI SAS2X36 0e12 -
[12:0:9:0] enclosu LSI SAS2X28 0e12 -
[12:2:0:0] disk LSI MR9381-4i4e 4.27 /dev/sdb
Все попытки в virt-manager сделать устройства гипервизора /dev/{st0,st1,sch0} доступными для ОС виртуальной машины в качестве контроллера (тип SCSI), последовательного устройства (физическое символьное хост-устройство), канального устройства (физическое символьное хост-устройство) до сих пор не привели к появлению устройства /dev/s{t,g}, к которому я могу получить доступ с помощью mt/mtx.
Попытка сопоставить плату контроллера SCSI с ОС виртуальной машины как устройство PCI также завершается ошибкой «неподдерживаемая конфигурация: хост не поддерживает сквозную передачу устройств PCI хоста».
Где я ошибаюсь? Как мне сопоставить устройство /dev на гипервизоре с ОС виртуальной машины?
решение1
если вы не можете пробросить ваш контроллер в VM, вы ничего не сможете сделать. Пожалуйста, ознакомьтесь с этой ссылкой о virtio iscsi https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/virtualization_administration_guide/sect-managing_storage_controllers_in_a_guest