Hallo zusammen,
ich versuche schon seit Tagen einen "Tandberg StrorageLoader LTO 4" (Bandlaufwerk / Tape-Library) per SAS an eine virtuelle Maschine (Gastbetriebssystem: RedHat Enterprise Linux Server, 6.5) durchzureichen.
Die TapeLibrary wird als SCSI BlockDevice vom ESX-Kernel erkannt (und in der Liste der "Speicheradapter" aufgeführt).
Wenn ich jedoch die TapeLibrary als "Generic SCSI Device" zu meiner VM hinzufüge, so wird dieses nicht vom Gastbetriebssysteme der VM erkannt.
"lsscsi" (bzw. "cat /proc/scsi/scsi") listet mir nur die virtuelle Festplatte und das CD/DVD-ROM Laufwerk als vorhandene SCSI-Geräte auf. In den Kernel-Nachrichten vom Gastsystem ("dmesg") kann ich auch nichts verdächtiges feststellen.
Hat irgendjemand eine Idee, was hier falsch läuft!?
Beste Grüße
Daniel
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
SAS Tape-Library an ESX 3.5.0
Nun, Tapes waren nie supportet in VMWare ESX. SCSI Geräte haben unter Umständen funktioniert. SAS aber auf dem Wege noch nie, und schon gar keine Library. Abgesehen davon würde die Performance unterirdisch sein.
Und PCI Geräte konnte der ESX3 noch nicht weiterreichen, also geht das damit auch nicht.
Das was du vorhast wird so nicht klappen.
Und PCI Geräte konnte der ESX3 noch nicht weiterreichen, also geht das damit auch nicht.
Das was du vorhast wird so nicht klappen.
Hallo,
erstmal: Vielen Dank für die schnelle Antwort.
Ich bin ein wenig erstaunt, das der Kram nicht funktionieren soll.
Der ESX-Kernel erkennt sowohl die Tape-Library ("Tape", als "vmhba2:0:0") als auch den Tapewechsel-Roboter ("Media changer", als "vmhba2:0:1").
Im Dateisystem des ESX-Hosts befinden sich auch die entsprechenden Einträge:
Wenn ich diese in meiner *.vmx Konfigurationsdatei Eintrage,
bekkome ich die Meldung "Unable to open SCSI device '/vmfs/devices/genscsi/vmhba2:0:0:0' (scsi0:4): Generic error."
Im Logfile der VM steht:
Meine *.vmx-Datei:
Die Tape-Library wir ja schinbar erkannt, aber ein Zugriff ist trotzdem nicht Möglich!?
Warum?
Beste Grüße
Daniel
erstmal: Vielen Dank für die schnelle Antwort.
Ich bin ein wenig erstaunt, das der Kram nicht funktionieren soll.
Der ESX-Kernel erkennt sowohl die Tape-Library ("Tape", als "vmhba2:0:0") als auch den Tapewechsel-Roboter ("Media changer", als "vmhba2:0:1").
Im Dateisystem des ESX-Hosts befinden sich auch die entsprechenden Einträge:
- * /vmfs/devices/genscsi/vmhba2:0:0:0
* /vmfs/devices/genscsi/vmhba2:0:1:0
Wenn ich diese in meiner *.vmx Konfigurationsdatei Eintrage,
bekkome ich die Meldung "Unable to open SCSI device '/vmfs/devices/genscsi/vmhba2:0:0:0' (scsi0:4): Generic error."
Im Logfile der VM steht:
Code: Alles auswählen
[msg.scsi.esxpassthru.linuxDevOpenFailed] Unable to open SCSI device '/vmfs/devices/genscsi/vmhba2:0:0:0' (scsi0:4): Generic error.
vmx| [msg.vmxlsilogic.poweronFailed]
vmx| Failed to configure scsi0.
Meine *.vmx-Datei:
Code: Alles auswählen
# Tape Library
scsi0:4.present = "true"
scsi0:4.deviceType = "scsi-passthru"
scsi0:4.fileName = "/vmfs/devices/genscsi/vmhba2:0:0:0"
scsi0:4.allowGuestConnectionControl = "false"
# Tape Media-Changer
scsi0:5.present = "true"
scsi0:5.deviceType = "scsi-passthru"
scsi0:5.fileName = "/vmfs/devices/genscsi/vmhba2:0:1:0"
scsi0:5.allowGuestConnectionControl = "false"
Die Tape-Library wir ja schinbar erkannt, aber ein Zugriff ist trotzdem nicht Möglich!?
Warum?
Beste Grüße
Daniel
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast