テープチェンジャー/ LTOドライブにSCSIコントローラーが接続されています。
# lsscsi
[12:0:2:0] tape HP Ultrium 4-SCSI W61U /dev/st0
[12:0:2:1] mediumx TANDBERG StorageLoader 0495 /dev/sch0
また、そのコンピュータでバックアップソフトウェアを実行する仮想マシンもあります。
SCSIコントローラがホスト上にあるため、VMは直接アクセスできません。 PCIパススルーについて知っていますが、SCSIコントローラを独自のIOMMUグループに配置できないため、機能しません。
ドライブにアクセスするためにホストコンピュータにクライアントソフトウェアをインストールできますが、関連するすべてのソフトウェアをその仮想マシンに保持することをお勧めします。
それで、SCSIデバイス全体(この場合は/ dev / st0と/ dev / sch0)を他のLinuxホストと共有する方法があるのだろうか。したがって、ホストと同様に、仮想マシンでも/dev/somethingにアクセスして、データを透過的に前後に「転送」できます。
どちらのシステムもLinuxを実行しており、ホストはProxmox VE(Debian 10.3ベース)、VMはUbuntu 18.04(Debianをインストールできます)です。