ネットワーク経由で他のコンピュータとSCSIデバイスを共有できますか?

ネットワーク経由で他のコンピュータとSCSIデバイスを共有できますか?

テープチェンジャー/ 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をインストールできます)です。

ベストアンサー1

おすすめ記事