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

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX/ESXi Server 3.

Moderatoren: irix, Dayworker

Member
Beiträge: 19
Registriert: 16.10.2005, 08:12

Bandlaufwerk wird nicht angezeigt

Beitragvon Jens » 26.10.2005, 17:18

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

Member
Beiträge: 475
Registriert: 17.06.2004, 13:06
Wohnort: Germany - Laichingen
Kontaktdaten:

Bandlaufwerk wird nicht angezeigt

Beitragvon stgepopp » 26.10.2005, 21:15

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

Member
Beiträge: 19
Registriert: 16.10.2005, 08:12

Brett vor'm Kopf?

Beitragvon Jens » 27.10.2005, 10:56

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

Member
Beiträge: 475
Registriert: 17.06.2004, 13:06
Wohnort: Germany - Laichingen
Kontaktdaten:

Brett vor'm Kopf?

Beitragvon stgepopp » 27.10.2005, 14:25

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

Member
Beiträge: 19
Registriert: 16.10.2005, 08:12

Neverending Story....

Beitragvon Jens » 27.10.2005, 16:57

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

Member
Beiträge: 141
Registriert: 03.02.2005, 19:20
Wohnort: NRW

Beitragvon chexma » 03.11.2005, 22:11

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


Zurück zu „ESX 3 & ESXi 3“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste