SCSI-Bandlaufwerk-Controller mit virt-manager für VM-Betriebssystem zugänglich machen

SCSI-Bandlaufwerk-Controller mit virt-manager für VM-Betriebssystem zugänglich machen

Ich versuche, eine SCSI-Bandlaufwerk-Controllerkarte (oder genauer gesagt die daran hängenden Bandlaufwerke und die robotische Bandbibliothek) für das auf der VM ausgeführte Betriebssystem sichtbar zu machen.

Ich verwende RHEL 7.9 sowohl auf dem Hypervisor als auch auf dem VM-Gast.

Auf dem Hypervisor bietet ein 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 

Alle Versuche innerhalb des virt-managers, die Hypervisor-Geräte /dev/{st0,st1,sch0} dem VM-Betriebssystem als Controller (Typ SCSI), serielles Gerät (physisches Host-Charaktergerät) oder Kanalgerät (physisches Host-Charaktergerät) verfügbar zu machen, haben bisher nicht zu einem /dev/s{t,g}-Gerät geführt, auf das ich mit mt/mtx zugreifen kann.

Auch der Versuch, die SCSI-Controllerkarte dem VM-Betriebssystem als PCI-Gerät zuzuordnen, schlägt mit der Fehlermeldung „Nicht unterstützte Konfiguration: Host unterstützt kein Passthrough von Host-PCI-Geräten“ fehl.

Was mache ich falsch? Wie soll ich ein /dev-Gerät auf dem Hypervisor dem VM-Betriebssystem zuordnen?

Antwort1

Wenn Sie Ihren Controller nicht an die VM weitergeben können, können Sie nichts tun. Bitte lesen Sie diesen Link zu 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

verwandte Informationen