
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