Hallo NG,
meine Demo-xSeries 346 läuft nun soweit schon ganz anständig.
Nun würde ich gern noch das über einen dedizierten SCSI-Controller angeschlossene Bandlaufwerk mit einer VM ansprechen.
Die Hardware (Controller, etc.) ist durchgehend für den VMware 2.5.2 zertifiziert.
Obwohl ich das Bandlaufwerk im Bios des Controllers angezeigt bekomme, und auch den SCSI-Controller im Mui habe (nicht "shared"), kriege ich das Laufwerk nicht zu fassen.
Soweit ich das bis jetzt erkennen kann, müsste das Laufwerk doch auch im "/proc/vmware/scsi/vmhba0/" unter der zugeordneten ID auftauchen - oder?
Der SCSI-Controller hat einen Eintrag für seine eigene ID.
Was mache ich falsch?
Gruß
Jens
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!
Bandlaufwerk wird nicht angezeigt
-
- Member
- Beiträge: 475
- Registriert: 17.06.2004, 13:06
- Wohnort: Germany - Laichingen
- Kontaktdaten:
Bandlaufwerk wird nicht angezeigt
Hallo Jens,
du hast m.E. 3 Möglichkeiten:
"zusätzlicher" SCSI-Controller in der PCI-Device-Allocation (MUI -> Startup-Profile, vmkpcidivy -i)
1. Console-Device
z.B. ls -l /proc/scsi/aic...
da sollten Infos zum Adapter und den Geräten zu finden sein
2. VM-Device
z.B. ls -l /proc/vmware/scsi/vmhba#...
(vorher ggf. cat /etc/vmware/devnames.conf)
3. Shared
dann findest du an beiden Stellen Infos.
Welche Variante Du verwendest hängt davon ab, wie Du das Tape nutzen willst:
1. nur für Backups aus Sicht der Service-Console
2. nur für Backups einer bestimmten VM (das Device kann nur exklusiv genutzt werden)
3. für beide Backupszenarien
Im Fall 2 und 3 kann es sein, dass die MUI die Konfiguration eines bestimmten SCSI-Gerätes nicht anbietet. Dann kannst du ein Generic SCSI anlegen (manually specify a device: z.B. vmhba2:0:0:3)
Erich
du hast m.E. 3 Möglichkeiten:
"zusätzlicher" SCSI-Controller in der PCI-Device-Allocation (MUI -> Startup-Profile, vmkpcidivy -i)
1. Console-Device
z.B. ls -l /proc/scsi/aic...
da sollten Infos zum Adapter und den Geräten zu finden sein
2. VM-Device
z.B. ls -l /proc/vmware/scsi/vmhba#...
(vorher ggf. cat /etc/vmware/devnames.conf)
3. Shared
dann findest du an beiden Stellen Infos.
Welche Variante Du verwendest hängt davon ab, wie Du das Tape nutzen willst:
1. nur für Backups aus Sicht der Service-Console
2. nur für Backups einer bestimmten VM (das Device kann nur exklusiv genutzt werden)
3. für beide Backupszenarien
Im Fall 2 und 3 kann es sein, dass die MUI die Konfiguration eines bestimmten SCSI-Gerätes nicht anbietet. Dann kannst du ein Generic SCSI anlegen (manually specify a device: z.B. vmhba2:0:0:3)
Erich
Brett vor'm Kopf?
Hallo Erich,
vielen Dank für Deine Hilfe.
Ich habe den SCSI-Controller jetzt mal mit der Konsole geshart.
Wenn ich in die Datei "/proc/scsi/scsi/" schaue, dann wird mir das Device auch wie folgt angezeigt:
Host: scsi1 Channel: 01 Id: 02 Lun: 00
Vendor: IBM Model: ULTRIUM-TD2 Rev: 333K
Type: Sequential-Access ANSI SCSI revision: 03
Wenn ich nun ein "Generic SCSI Device" anlegen möchte, dann sagt mir das Mui, daß keine generischen SCSI Devices gefunden wurden. Ok.
Wenn ich versuche das Device manuell anzulegen, dann scheitere ich ebenfalls weil mir das System dann beim Starten sagt, das daß Device nicht vorhanden ist und die VM wird garnicht erst gestartet.
Möglicherweise habe ich hier ein Brett vor'm Kopf - als Drive ID müßte ich doch "vmhba0:2:0:0" angeben - oder? devnames.conf sagt mir, daß das Gerät "vmhba0" ist.
Ich habe zwar auch andere Kombinationen ausprobiert, habe aber keinen Erfolgt gehabt.
Hast Du noch einen Tip?
Danke und Gruß
Jens
vielen Dank für Deine Hilfe.
Ich habe den SCSI-Controller jetzt mal mit der Konsole geshart.
Wenn ich in die Datei "/proc/scsi/scsi/" schaue, dann wird mir das Device auch wie folgt angezeigt:
Host: scsi1 Channel: 01 Id: 02 Lun: 00
Vendor: IBM Model: ULTRIUM-TD2 Rev: 333K
Type: Sequential-Access ANSI SCSI revision: 03
Wenn ich nun ein "Generic SCSI Device" anlegen möchte, dann sagt mir das Mui, daß keine generischen SCSI Devices gefunden wurden. Ok.
Wenn ich versuche das Device manuell anzulegen, dann scheitere ich ebenfalls weil mir das System dann beim Starten sagt, das daß Device nicht vorhanden ist und die VM wird garnicht erst gestartet.
Möglicherweise habe ich hier ein Brett vor'm Kopf - als Drive ID müßte ich doch "vmhba0:2:0:0" angeben - oder? devnames.conf sagt mir, daß das Gerät "vmhba0" ist.
Ich habe zwar auch andere Kombinationen ausprobiert, habe aber keinen Erfolgt gehabt.
Hast Du noch einen Tip?
Danke und Gruß
Jens
-
- Member
- Beiträge: 475
- Registriert: 17.06.2004, 13:06
- Wohnort: Germany - Laichingen
- Kontaktdaten:
Brett vor'm Kopf?
Hallo Jens,
versuchs mal mit vmhba0:2:0
M.E. hat ein Tapedevivce keine Partitionen.
Was steht in /proc/vmware/scsi/vmhba0?
Da sollte eine Datei "0" und eine Datei stats zu finden sein.
Erich
versuchs mal mit vmhba0:2:0
M.E. hat ein Tapedevivce keine Partitionen.
Was steht in /proc/vmware/scsi/vmhba0?
Da sollte eine Datei "0" und eine Datei stats zu finden sein.
Erich
Neverending Story....
Hallo Erich,
das die Tapedrives keine Partionen haben ist schon richtig. Im ESX Server Manual ist deshalb auch beschrieben, daß immer eine Null angehängt wird.
Um das Problem etwas weiter einzukreisen habe ich jetzt mal folgendes gemacht:
Ich habe den ServeRAID 6M ausgebaut und den Streamer an den externen Port des internen ServeRAID 7K angeschlossen.
Funktionieren tut es auch jetzt noch nicht, aber folgende Fehlermeldung bei den "VMkernel Warnings" ist mir aufgefallen:
Oct 27 15:26:39 vmware1 vmkernel: 0:00:00:13.887 cpu2)WARNING: IDT: 1287: cannot steer host shared vector 0x69 to pcpu 3
Oct 27 15:26:39 vmware1 vmkernel: 0:00:00:18.001 cpu0)VMNIX: WARNING: ShrDev: 477: COS scsi0 channel 1 id 2 lun 0 not passed to vmkernel; channel != 0
Demzufolge wird der Streamer doch vom Kernel komplett ignoriert.
Das würde auch das Fehlen einer entsprechenden Datei im Verzeichnis "/proc/vmware/scsi/vmhba0/" erklären.
Aber was will mir diese Fehlermeldung wirklich sagen????
Gruß
Jens
das die Tapedrives keine Partionen haben ist schon richtig. Im ESX Server Manual ist deshalb auch beschrieben, daß immer eine Null angehängt wird.
Um das Problem etwas weiter einzukreisen habe ich jetzt mal folgendes gemacht:
Ich habe den ServeRAID 6M ausgebaut und den Streamer an den externen Port des internen ServeRAID 7K angeschlossen.
Funktionieren tut es auch jetzt noch nicht, aber folgende Fehlermeldung bei den "VMkernel Warnings" ist mir aufgefallen:
Oct 27 15:26:39 vmware1 vmkernel: 0:00:00:13.887 cpu2)WARNING: IDT: 1287: cannot steer host shared vector 0x69 to pcpu 3
Oct 27 15:26:39 vmware1 vmkernel: 0:00:00:18.001 cpu0)VMNIX: WARNING: ShrDev: 477: COS scsi0 channel 1 id 2 lun 0 not passed to vmkernel; channel != 0
Demzufolge wird der Streamer doch vom Kernel komplett ignoriert.
Das würde auch das Fehlen einer entsprechenden Datei im Verzeichnis "/proc/vmware/scsi/vmhba0/" erklären.
Aber was will mir diese Fehlermeldung wirklich sagen????
Gruß
Jens
Ist es vielleicht möglich das der SCSI Adapter nur als Raidapater angesprochen werden kann ?
Das gibt es z.B. bei den HP Onboard Raid Controllern.
Da kann man nur Partitionen über /dev/cciss/cxdxpx ansprechen.
Vielleicht ist das bei deinem Controller auch so ....
Ich nutze meist Adaptec Controller für externe SCSI Devices.
Nur eine Idee
mfg
Andre
Das gibt es z.B. bei den HP Onboard Raid Controllern.
Da kann man nur Partitionen über /dev/cciss/cxdxpx ansprechen.
Vielleicht ist das bei deinem Controller auch so ....
Ich nutze meist Adaptec Controller für externe SCSI Devices.
Nur eine Idee
mfg
Andre
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste