tech1988
Goto Top

Tape-Laufwerk verhindert Start von VM (Esxi Server)

Hallo,
ich habe hier einen ESXi Server, daran ist per Mini-SAS Anschluss ein Tape-Laufwerk angeschlossen. Dieses wird aber nicht mehr zu Datensicherung mit Veeam genutzt. Das Problem ist, wenn der Server neustartet und das Tape-Laufwerk nicht eingeschaltet ist, kann ich die virtuelle Maschine mit Veeam nicht starten. Es kommt dann die Fehlermeldung: SCSI Geräte (scsi0:2) konnte nicht geöffnet werden (ganze Fehlermeldung im Anhang). Ich kann dieses Gerät aber nicht in den VM Einstellungen finden. Ich möchte gerne den Start der VM unabhängig von dem Tape-Laufwerk machen. Ich hoffe, mir kann jemand weiterhelfen.
vmware

Content-ID: 1994093369

Url: https://administrator.de/forum/tape-laufwerk-verhindert-start-von-vm-esxi-server-1994093369.html

Ausgedruckt am: 22.12.2024 um 15:12 Uhr

radiogugu
radiogugu 24.02.2022 um 11:07:21 Uhr
Goto Top
Hallo.

Kannst du mal die zensierten VM Einstellungen hier mit Screenshots hier posten?

Normalerweise ist das ja ein PCIe oder iSCSi Controller der da auftauchen müsste.

Haben ein ähnliches Konstrukt am Laufen. Hier ist allerdings eine Tapelibrary via HBA angeschlossen. Trotzdem muss das Gerät ja in den VM Einstellungen vorhanden sein.

Kannst du das Gerät noch anschließen und dann die Einstellungen öffnen bzw. die VM starten?

Gruß
Marc
niklasschaefer
niklasschaefer 24.02.2022 um 11:12:40 Uhr
Goto Top
Hallo,
Kann das sein das der ganze HBA per PCIe Passtrough in die VM durchgeschleift wird?

Grüße
Niklas
tech1988
tech1988 24.02.2022 um 11:20:31 Uhr
Goto Top
Hier sind einmal die Einstellungen. Ich hoffe, es sind die richtigen.
einst
tech1988
tech1988 24.02.2022 um 11:23:01 Uhr
Goto Top
Zitat von @niklasschaefer:

Hallo,
Kann das sein das der ganze HBA per PCIe Passtrough in die VM durchgeschleift wird?

Grüße
Niklas

Woran kann ich dies erkennen?
tech1988
tech1988 24.02.2022 um 11:24:24 Uhr
Goto Top
Wenn ich den SCSI Controller z.B. auf LSI Logic Parallel ändere, dann startet zwar die VM aber Windows kann dann nicht gebootet werden.
radiogugu
radiogugu 24.02.2022 aktualisiert um 11:29:12 Uhr
Goto Top
Zitat von @ingo1988:
Wenn ich den SCSI Controller z.B. auf LSI Logic Parallel ändere, dann startet zwar die VM aber Windows kann dann nicht gebootet werden.

Ist ja auch klar, denn ohne den Controller weiß Windows nicht, wo welche Partition ist.

Schau mal bitte unter dem Host > "Konfiguration" > "Speicher" bei "Speicheradapter" und "Speichergeräte" nach.

Welche sind dort alle aufgelistet?

Gruß
Marc
tech1988
tech1988 24.02.2022 um 11:38:35 Uhr
Goto Top
Hier sind die Geräte
speicher
tech1988
tech1988 24.02.2022 um 12:41:41 Uhr
Goto Top
Zitat von @ingo1988:

Hier sind die Geräte

Kann ich wohl das Tape-Laufwerk hier unter Geräte wohl trennen oder löschen?
tech1988
tech1988 24.02.2022 um 12:46:28 Uhr
Goto Top
Zuordnung Tape Laufwerk zu vmhba02
screenshot 2022-02-24 124546
radiogugu
radiogugu 24.02.2022 um 12:50:00 Uhr
Goto Top
Zitat von @ingo1988:

Zitat von @ingo1988:

Hier sind die Geräte

Kann ich wohl das Tape-Laufwerk hier unter Geräte wohl trennen oder löschen?

Trennen ist hier das Richtige.

Damit sollte der Störenfried das Starten der VM nicht mehr verhindern.

Gruß
Marc
tech1988
tech1988 24.02.2022 um 12:57:45 Uhr
Goto Top
Zitat von @radiogugu:

Zitat von @ingo1988:

Zitat von @ingo1988:

Hier sind die Geräte

Kann ich wohl das Tape-Laufwerk hier unter Geräte wohl trennen oder löschen?

Trennen ist hier das Richtige.

Damit sollte der Störenfried das Starten der VM nicht mehr verhindern.

Gruß
Marc

Wenn ich es trenne, dann startet die VM wieder nicht. Dann kommt die gleiche Fehlermeldung wie im ersten Bild oben. Wo kann man diese Abhängigkeit abstellen?
radiogugu
radiogugu 24.02.2022 um 14:59:06 Uhr
Goto Top
Gibt es Zugriff auf die einrichtende Person?

Gibt es eine Doku über die Einrichtung?

Eventuell den Host nach dem Trennen des SAS Tape Connectors einmal neu starten.

Gruß
Marc
tech1988
tech1988 25.02.2022 um 08:55:28 Uhr
Goto Top
Zitat von @radiogugu:

Gibt es Zugriff auf die einrichtende Person?

Gibt es eine Doku über die Einrichtung?

Eventuell den Host nach dem Trennen des SAS Tape Connectors einmal neu starten.

Gruß
Marc

Leider hat der Neustart auch nichts bewirkt.
niklasschaefer
niklasschaefer 25.02.2022 um 13:52:37 Uhr
Goto Top
Hi,

Kannst du mir mal bitte die .vmx datei der VM zukommen lassen? Nicht das da manuell ein VT-D aktiviert wurde von dem Controller.

Danke und Grüße

Niklas
tech1988
tech1988 28.02.2022 um 08:32:40 Uhr
Goto Top
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "13"
vmci0.present = "TRUE"
svga.vramSize = "8388608"
numvcpus = "4"
memSize = "16384"
sched.cpu.units = "mhz"
tools.upgrade.policy = "manual"
scsi0.virtualDev = "lsisas1068"
scsi0.present = "TRUE"
ide1:0.deviceType = "atapi-cdrom"
ide1:0.fileName = "/vmfs/devices/cdrom/mpx.vmhba1:C0:T1:L0"
ide1:0.present = "TRUE"
floppy0.startConnected = "FALSE"
floppy0.clientDevice = "TRUE"
floppy0.fileName = "vmware-null-remote-floppy"
ethernet0.virtualDev = "vmxnet3"
ethernet0.networkName = "LAN"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:08:56:2a"
ethernet0.present = "TRUE"
displayName = "Veeam01"
guestOS = "windows9srv-64"
toolScripts.afterPowerOn = "TRUE"
toolScripts.afterResume = "TRUE"
toolScripts.beforeSuspend = "TRUE"
toolScripts.beforePowerOff = "TRUE"
tools.syncTime = "TRUE"
uuid.bios = "56 4d f2 46 ee 00 7a 2b-20 b4 c3 f8 fb 08 56 2a"
vc.uuid = "52 c0 e5 ec 70 10 12 7e-9a 58 02 39 d8 39 e8 fe"
sched.cpu.min = "0"
sched.cpu.shares = "normal"
sched.mem.min = "0"
sched.mem.minSize = "0"
sched.mem.shares = "normal"
migrate.encryptionMode = "opportunistic"
uuid.location = "56 4d f2 46 ee 00 7a 2b-20 b4 c3 f8 fb 08 56 2a"
vmci0.id = "-83339734"
sched.cpu.affinity = "all"
scsi0:2.deviceType = "scsi-passthru"
scsi0:2.fileName = "/vmfs/devices/genscsi/naa.500507631207c5df"
scsi0:2.present = "TRUE"
cleanShutdown = "FALSE"
ide1:0.startConnected = "FALSE"
ide1:0.allowGuestConnectionControl = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
config.readOnly = "FALSE"
extendedConfigFile = "Veeam01.vmxf"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:0.fileName = "Veeam01.vmdk"
scsi0:0.present = "TRUE"
scsi0:1.deviceType = "scsi-hardDisk"
scsi0:1.fileName = "Veeam01_1.vmdk"
scsi0:1.present = "TRUE"
scsi0:1.redo = ""
scsi0:0.redo = ""
scsi1.pciSlotNumber = "-1"
scsi1:0.ctkEnabled = "TRUE"
scsi1:1.ctkEnabled = "TRUE"
usb.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
sched.cpu.latencySensitivity = "normal"
vmci.filter.enable = "TRUE"
tools.guest.desktop.autolock = "FALSE"
nvram = "Veeam01.nvram"
pciBridge0.present = "TRUE"
svga.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
hpet0.present = "TRUE"
virtualHW.productCompatibility = "hosted"
disk.EnableUUID = "TRUE"
replay.supported = "FALSE"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
ethernet0.pciSlotNumber = "192"
vmci0.pciSlotNumber = "32"
scsi0.sasWWID = "50 05 05 66 ee 00 7a 20"
ethernet0.generatedAddressOffset = "0"
hostCPUID.0 = "0000000d756e65476c65746e49656e69"
hostCPUID.1 = "000306e40020080077bee3ffbfebfbff"
hostCPUID.80000001 = "0000000000000000000000012c100800"
guestCPUID.0 = "0000000d756e65476c65746e49656e69"
guestCPUID.1 = "000306e400010800969822030fabfbff"
guestCPUID.80000001 = "00000000000000000000000128100800"
userCPUID.0 = "0000000d756e65476c65746e49656e69"
userCPUID.1 = "000306e400010800969822030fabfbff"
userCPUID.80000001 = "00000000000000000000000128100800"
evcCompatibilityMode = "FALSE"
vmotion.checkpointFBSize = "4194304"
softPowerOff = "FALSE"
toolsInstallManager.lastInstallError = "0"
tools.remindInstall = "FALSE"
toolsInstallManager.updateCounter = "4"
disk.AllowDupUUID = "TRUE"
monitor.phys_bits_used = "43"
numa.autosize.cookie = "40001"
numa.autosize.vcpu.maxPerVirtualNode = "4"
vmotion.checkpointSVGAPrimarySize = "8388608"
svga.guestBackedPrimaryAware = "TRUE"
sched.swap.derivedName = "/vmfs/volumes/556462a4-5b99f898-18a8-40f2e9debb2a/Veeam01/Veeam01-eaa064a3.vswp"
checkpoint.vmState.readOnly = "FALSE"
vm.genid = "-5108989737013070748"
vm.genidX = "531652627290158937"
acpi.smbiosVersion2.7 = "FALSE"
acpi.mouseVMW0003 = "FALSE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
migrate.hostLog = "Veeam01-64cddc01.hlog"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
SCSI0:0.ctkEnabled = "True"
SCSI0:1.ctkEnabled = "True"
ctkEnabled = "TRUE"
niklasschaefer
Lösung niklasschaefer 28.02.2022 aktualisiert um 11:15:11 Uhr
Goto Top
Guten Morgen wenn du es als code formatierst ist es besser lesbar.
.encoding = "UTF-8"  
config.version = "8"  
virtualHW.version = "13"  
vmci0.present = "TRUE"  
svga.vramSize = "8388608"  
numvcpus = "4"  
memSize = "16384"  
sched.cpu.units = "mhz"  
tools.upgrade.policy = "manual"  
scsi0.virtualDev = "lsisas1068"  
scsi0.present = "TRUE"  
ide1:0.deviceType = "atapi-cdrom"  
ide1:0.fileName = "/vmfs/devices/cdrom/mpx.vmhba1:C0:T1:L0"  
ide1:0.present = "TRUE"  
floppy0.startConnected = "FALSE"  
floppy0.clientDevice = "TRUE"  
floppy0.fileName = "vmware-null-remote-floppy"  
ethernet0.virtualDev = "vmxnet3"  
ethernet0.networkName = "LAN"  
ethernet0.addressType = "generated"  
ethernet0.generatedAddress = "00:0c:29:08:56:2a"  
ethernet0.present = "TRUE"  
displayName = "Veeam01"  
guestOS = "windows9srv-64"  
toolScripts.afterPowerOn = "TRUE"  
toolScripts.afterResume = "TRUE"  
toolScripts.beforeSuspend = "TRUE"  
toolScripts.beforePowerOff = "TRUE"  
tools.syncTime = "TRUE"  
uuid.bios = "56 4d f2 46 ee 00 7a 2b-20 b4 c3 f8 fb 08 56 2a"  
vc.uuid = "52 c0 e5 ec 70 10 12 7e-9a 58 02 39 d8 39 e8 fe"  
sched.cpu.min = "0"  
sched.cpu.shares = "normal"  
sched.mem.min = "0"  
sched.mem.minSize = "0"  
sched.mem.shares = "normal"  
migrate.encryptionMode = "opportunistic"  
uuid.location = "56 4d f2 46 ee 00 7a 2b-20 b4 c3 f8 fb 08 56 2a"  
vmci0.id = "-83339734"  
sched.cpu.affinity = "all"  
scsi0:2.deviceType = "scsi-passthru"  
scsi0:2.fileName = "/vmfs/devices/genscsi/naa.500507631207c5df"  
scsi0:2.present = "TRUE"  
cleanShutdown = "FALSE"  
ide1:0.startConnected = "FALSE"  
ide1:0.allowGuestConnectionControl = "FALSE"  
usb.present = "TRUE"  
ehci.present = "TRUE"  
config.readOnly = "FALSE"  
extendedConfigFile = "Veeam01.vmxf"  
scsi0:0.deviceType = "scsi-hardDisk"  
scsi0:0.fileName = "Veeam01.vmdk"  
scsi0:0.present = "TRUE"  
scsi0:1.deviceType = "scsi-hardDisk"  
scsi0:1.fileName = "Veeam01_1.vmdk"  
scsi0:1.present = "TRUE"  
scsi0:1.redo = ""  
scsi0:0.redo = ""  
scsi1.pciSlotNumber = "-1"  
scsi1:0.ctkEnabled = "TRUE"  
scsi1:1.ctkEnabled = "TRUE"  
usb.pciSlotNumber = "33"  
ehci.pciSlotNumber = "34"  
sched.cpu.latencySensitivity = "normal"  
vmci.filter.enable = "TRUE"  
tools.guest.desktop.autolock = "FALSE"  
nvram = "Veeam01.nvram"  
pciBridge0.present = "TRUE"  
svga.present = "TRUE"  
pciBridge4.present = "TRUE"  
pciBridge4.virtualDev = "pcieRootPort"  
pciBridge4.functions = "8"  
pciBridge5.present = "TRUE"  
pciBridge5.virtualDev = "pcieRootPort"  
pciBridge5.functions = "8"  
pciBridge6.present = "TRUE"  
pciBridge6.virtualDev = "pcieRootPort"  
pciBridge6.functions = "8"  
pciBridge7.present = "TRUE"  
pciBridge7.virtualDev = "pcieRootPort"  
pciBridge7.functions = "8"  
hpet0.present = "TRUE"  
virtualHW.productCompatibility = "hosted"  
disk.EnableUUID = "TRUE"  
replay.supported = "FALSE"  
pciBridge0.pciSlotNumber = "17"  
pciBridge4.pciSlotNumber = "21"  
pciBridge5.pciSlotNumber = "22"  
pciBridge6.pciSlotNumber = "23"  
pciBridge7.pciSlotNumber = "24"  
scsi0.pciSlotNumber = "160"  
ethernet0.pciSlotNumber = "192"  
vmci0.pciSlotNumber = "32"  
scsi0.sasWWID = "50 05 05 66 ee 00 7a 20"  
ethernet0.generatedAddressOffset = "0"  
hostCPUID.0 = "0000000d756e65476c65746e49656e69"  
hostCPUID.1 = "000306e40020080077bee3ffbfebfbff"  
hostCPUID.80000001 = "0000000000000000000000012c100800"  
guestCPUID.0 = "0000000d756e65476c65746e49656e69"  
guestCPUID.1 = "000306e400010800969822030fabfbff"  
guestCPUID.80000001 = "00000000000000000000000128100800"  
userCPUID.0 = "0000000d756e65476c65746e49656e69"  
userCPUID.1 = "000306e400010800969822030fabfbff"  
userCPUID.80000001 = "00000000000000000000000128100800"  
evcCompatibilityMode = "FALSE"  
vmotion.checkpointFBSize = "4194304"  
softPowerOff = "FALSE"  
toolsInstallManager.lastInstallError = "0"  
tools.remindInstall = "FALSE"  
toolsInstallManager.updateCounter = "4"  
disk.AllowDupUUID = "TRUE"  
monitor.phys_bits_used = "43"  
numa.autosize.cookie = "40001"  
numa.autosize.vcpu.maxPerVirtualNode = "4"  
vmotion.checkpointSVGAPrimarySize = "8388608"  
svga.guestBackedPrimaryAware = "TRUE"  
sched.swap.derivedName = "/vmfs/volumes/556462a4-5b99f898-18a8-40f2e9debb2a/Veeam01/Veeam01-eaa064a3.vswp"  
checkpoint.vmState.readOnly = "FALSE"  
vm.genid = "-5108989737013070748"  
vm.genidX = "531652627290158937"  
acpi.smbiosVersion2.7 = "FALSE"  
acpi.mouseVMW0003 = "FALSE"  
usb:1.speed = "2"  
usb:1.present = "TRUE"  
usb:1.deviceType = "hub"  
usb:1.port = "1"  
usb:1.parent = "-1"  
migrate.hostLog = "Veeam01-64cddc01.hlog"  
usb:0.present = "TRUE"  
usb:0.deviceType = "hid"  
usb:0.port = "0"  
usb:0.parent = "-1"  
SCSI0:0.ctkEnabled = "True"  
SCSI0:1.ctkEnabled = "True"  
ctkEnabled = "TRUE"  

Lösche mal die Fett markierten Teil in der VMX erstelle dir aber bitte vorher eine Sicherungskopie der VMX das du bei Bedarf wieder zurück kannst. Hier ist ein SCSI device per Passthru durchgereicht.


scsi0:2.deviceType = "scsi-passthru"
scsi0:2.fileName = "/vmfs/devices/genscsi/naa.500507631207c5df"
scsi0:2.present = "TRUE"


Ist ab Zeile 41 zu finden

Grüße
Niklas
tech1988
tech1988 28.02.2022 um 12:33:54 Uhr
Goto Top
Vielen Dank, das hat funktioniert face-smile
radiogugu
radiogugu 28.02.2022 um 16:12:20 Uhr
Goto Top
Super, dass das Problem gelöst ist.

Das Teil scheint sich ja richtig "eingefressen" zu haben in die Konfiguration.

Kurze Rückfrage aus Interesse:

Ist das Gerät jetzt noch irgendwo in VSphere zu sehen oder komplett entfernt?

Gruß
Marc