Tornando o controlador de unidade de fita SCSI acessível ao sistema operacional VM usando virt-manager

Tornando o controlador de unidade de fita SCSI acessível ao sistema operacional VM usando virt-manager

Estou tentando tornar uma placa controladora de unidade de fita SCSI (ou estritamente, as unidades de fita e a biblioteca de fita robótica penduradas nela) visível para o sistema operacional em execução na VM.

Estou executando o RHEL 7.9 no hipervisor e no convidado da VM.

No hipervisor, um lsscsi fornece:

> 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 

Todas as tentativas dentro do virt-manager para disponibilizar os dispositivos hipervisor /dev/{st0,st1,sch0} para o sistema operacional da VM como um controlador (tipo SCSI), dispositivo serial (dispositivo de caractere de host físico), dispositivo de canal (dispositivo de caractere de host físico) ) até agora não conseguiram produzir um dispositivo /dev/s{t,g} que eu possa acessar com mt/mtx.

A tentativa de mapear a placa controladora SCSI para o sistema operacional da VM como um dispositivo PCI também falha com um erro "configuração não suportada: o host não suporta passagem de dispositivos PCI do host".

Onde eu estou errando? Como devo mapear um dispositivo /dev no hipervisor até o sistema operacional da VM?

Responder1

se você não conseguir passar seu controlador para a VM, não poderá fazer nada. Por favor, revise este link sobre 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

informação relacionada