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!

[gelöst] MS-Cluster auf ESXi-Cluster - gemeinsame Busnutzung

Moderatoren: Dayworker, irix

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

[gelöst] MS-Cluster auf ESXi-Cluster - gemeinsame Busnutzung

Beitragvon cwagner » 18.05.2011, 15:13

Hallo zusammen,

ich habe ein kleines Problem mit dem Erstellen eines Microsoft Cluster mit gemeinsamen Speicher auf unser VMware-Cluster.

Ich arbeite auf Anleitung von http://www.vmware.com/pdf/vsphere4/r40_ ... 1_mscs.pdf Kapitel "Cluster Virtual Machines on One Physical Host".

Ich komme bis zu dem Punkt "Add Hard Disk to the First Node for Clusters on One Physical Node" bis Punkt 12 "On the Virtual Machine Properties dialog box, set SCSI Bus Sharing to Virtual and click OK."

Nachdem ich die VM-Einstellungen gespeichert habe, bekomme ich folgende Fehlermeldung:

Das Gerät SCSI Controller 0 ist ein SCSI-Controller, der an der gemeinsamen Busnutzung beteiligt ist

Ich habe ein wenig recherchiert und feststellen dürfen, dass vMotion für das Problem verantwortlich ist. Ich habe im Internet allerdings nur den Fall gefunden, dass der Fehler auftritt, wenn eine VM mit vorhandener Einstellung "virtueller SCSI-Controller" auf einen anderen ESXi Server migriert wird.
Meinen Fall, dass ich unter den Einstellungen einer VM den SCSI Controller unter Gemeinsame Verwendung des SCSI-Busses auf virtuell stelle, habe ich im Internet so nicht gefunden. Deshalb wende ich mich an euch :). Hat irgend jemand eine Idee?

Aktuell ist bei uns VMware HA (nicht DRS) aktiviert. Wir benutzen Vmware in der Version 4.0.

Vielen Dank schonmal für eure Hilfe.

Grüße

Christoph

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 18.05.2011, 15:16

du willst doch bestimmt scsi0 fuer das lokale OS und scsi1 fuer shared storage oder ?

hast du scsi1.present = true ?

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 18.05.2011, 15:29

Hallo Uli, ja du hast vollkommen Recht mit deine Einschätzung.

Ich habe eben mal deine Option ausprobiert, leider ohne Erfolg!

Grüße

Christoph

Profi
Beiträge: 993
Registriert: 31.03.2008, 17:26
Wohnort: Einzugsbereich des FC Schalke 04
Kontaktdaten:

Beitragvon kastlr » 18.05.2011, 18:09

Hallo Christoph,

üblicherweise solltest du einer/deinen "shared" LUNs einen eigenen SCSI Controller spendieren.
Hast du denn wirklich beim zuweisen der SCSI ID für die LUN darauf geachtet, das dabei ein neuer SCSI Controller verwendet wird?
So sollte z. B. das Boot Device deines MSCS Clusters die SCSI ID (0:0) , die erste shared LUN die SCSI ID (1:0) verwenden.

Im Anschluß daran kannst du den Bus Sharing Mode für den neuen SCSI Adapter aktivieren.

Hoffe, das hilft dir weiter.

Viel Erfolg
Ralf

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 19.05.2011, 07:57

Hallo Ralf,

ja ich habe wirklich darauf geachtet, dass ich einen zweiten SCSI-Controller verwende.

Folgendes habe ich gemacht (nur auf Node 1):

1. Hinzufügen einer neuen virtuellen Festplatte auf SCSI 1:0 inklusive der Option unter Festplattenbereitstellung --> "Clusterfunktionen, wie zum Beispiel Faulttolerenz, unterstützen.". Danach habe ich gespeichert.
--> Dabei wurde automatisch ein neuer SCSI-Controller (SCSI-Controller 1) erstellt
2. in den Einstellungen des neuen SCSI-Controllers habe ich als Typ LSI Logig SAS angegeben, da ich ein Windows 2008 R2 benutze (bzw. das wurde automatisch so angelegt). Zusätzlich wollte ich danach unter Gemeinsame Verwendung des SCSI-Busses die Option "Virtuell" einstellen. Als ich gespeichert habe, habe ich die Fehlermeldung "Das Gerät SCSI Controller 1 ist ein SCSI Controller, der an der gemeinsamen Busnutzune beteiligt ist." bekommen.

Und nun?

Vielen Dank schonmal

Grüße

Christoph[/list]

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 19.05.2011, 13:52

zeig uns mal die vmx

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

VMX

Beitragvon cwagner » 19.05.2011, 14:09

hier meine VMX-Datei

Code: Alles auswählen

.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
pciBridge0.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"
vmci0.present = "true"
nvram = "MSSQL01-TEST.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
unity.customColor = "|23C0C0C0"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "soft"
powerType.powerOn = "default"
powerType.suspend = "hard"
powerType.reset = "soft"

displayName = "MSSQL01-TEST"
extendedConfigFile = "MSSQL01-TEST.vmxf"
floppy0.present = "true"

numvcpus = "2"
scsi0.present = "true"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsisas1068"
memsize = "4096"
scsi0:0.present = "true"
scsi0:0.fileName = "MSSQL01-TEST-000003.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
ide1:0.present = "true"
ide1:0.clientDevice = "true"
ide1:0.deviceType = "cdrom-raw"
ide1:0.startConnected = "false"
floppy0.startConnected = "false"
floppy0.clientDevice = "true"
ethernet0.present = "true"
ethernet0.virtualDev = "e1000"
ethernet0.networkName = "[NETZWERKNAME]"
ethernet0.addressType = "vpx"
ethernet0.generatedAddress = "00:50:56:9a:57:be"
guestOSAltName = "Microsoft Windows Server 2008 R2 (64 Bit)"
guestOS = "windows7srv-64"
uuid.bios = "42 1a 73 3c 71 a2 43 56-ac d5 e0 97 ca b3 2b ce"
vc.uuid = "52 32 d9 ac ea 80 48 c1-5b 48 9e 4b de ec 90 9b"

svga.vramSize = "8388608"
tools.syncTime = "false"
uuid.location = "56 4d f5 5b 11 06 17 7d-32 b0 98 d7 6f a2 2a 5d"
cleanShutdown = "true"
replay.supported = "FALSE"
sched.swap.derivedName = "/vmfs/volumes/4ac1db02-ae41d0e5-bf0d-001b7897b5f6/MSSQL01-TEST/MSSQL01-TEST-4aee6918.vswp"
scsi0:0.redo = ""
vmotion.checkpointFBSize = "8388608"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
ethernet0.pciSlotNumber = "32"
vmci0.pciSlotNumber = "33"
scsi0.sasWWID = "50 05 05 6c 71 a2 43 50"
vmci0.id = "-894227506"
hostCPUID.0 = "0000000a756e65476c65746e49656e69"
hostCPUID.1 = "000006f6000208000004e3bdbfebfbff"
hostCPUID.80000001 = "00000000000000000000000120000800"
guestCPUID.0 = "0000000a756e65476c65746e49656e69"
guestCPUID.1 = "000006f600010800800022010febfbff"
guestCPUID.80000001 = "00000000000000000000000120000800"
userCPUID.0 = "0000000a756e65476c65746e49656e69"
userCPUID.1 = "000006f6000208000004e3bdbfebfbff"
userCPUID.80000001 = "00000000000000000000000120000800"
evcCompatibilityMode = "FALSE"
ide1:0.fileName = "/usr/lib/vmware/isoimages/windows.iso"

floppy0.fileName = "/dev/fd0"

checkpoint.vmState.readOnly = "FALSE"
checkpoint.vmState = ""

migrate.hostlog = "./MSSQL01-TEST-4aee6918.hlog"
config.readOnly = "FALSE"
scsi1.virtualDev = "lsisas1068"
scsi1.pciSlotNumber = "34"
scsi1.sharedBus = "none"
scsi1.present = "true"
scsi1:0.fileName = "MSSQL01-TEST_4.vmdk"
scsi1:0.mode = "persistent"
scsi1:0.ctkEnabled = "false"
scsi1:0.deviceType = "scsi-hardDisk"
scsi1:0.present = "true"

vmware.tools.requiredversion = "8195"


DANKE!

Grüße
Christoph

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 19.05.2011, 14:14

pcislot 34 fuer einen LSI-SAS controller ist illegal.
Loesch die Zeile mal und probier es nochmal

Code: Alles auswählen

scsi1.pciSlotNumber = "34"

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 19.05.2011, 14:36

hab ich probiert,

allerdings immer noch das gleich Problem. Trotzdem schonmal vielen Dank :)

Grüße

Christoph

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 19.05.2011, 14:45

hast du jetzt slot 161 ?

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 19.05.2011, 15:04

also nachdem ich die Zeile gelöscht hat, wurde keine neue Zeile á la scsi1.pcislotNumber angelegt. Sollte das normalerweise so sein?

Grüße

Christoph

EDIT
Das sind die Einstellungen zum SCSI-Controller 1 (ich habe zwischenzeitlich die Festplatte und den Controller gelöscht und noch einmal neu hinzugefügt)

scsi1.present = "TRUE"
scsi1:0.present = "TRUE"

scsi1.sharedBus = "none"
scsi1.virtualDev = "lsisas1068"
scsi1:0.fileName = "MSSQL01-TEST_6.vmdk"
scsi1:0.deviceType = "scsi-hardDisk"

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 19.05.2011, 15:11

komisch / ich probier das selbe gleich mal aus

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 19.05.2011, 15:18

Hey hab vielen Dank für deine Hilfe. Ich selbst werde ab 15:30 Uhr in meinem Wochenende sein :)

Wäre also erst am Montag wieder da für Feedback.

Grüße

Christoph

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 19.05.2011, 16:24

:D - oh Mann
was fuer eine Arbeitsmoral ;)

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 23.05.2011, 07:38

ist ja nicht so, dass ich nicht arbeiten möchte. Ich hab halt keine Möglichkeit von zu Hause an das System zu gelangen!

Hast du das Ganze schon ausprobieren können?

Gruß

Member
Beiträge: 9
Registriert: 18.05.2011, 14:43

Beitragvon cwagner » 31.05.2011, 14:06

Hallo zusammen,

ich weiß jetzt, woran es lag. Mein System hatte Snapshots. Nachdem ich die Snapshots entfernt habe, konnte ich die Option Gemeinsame Verwendung des SCSI-Controller auf "virtuell" ändern.

Grüße

Christoph


Zurück zu „ESXi 4“

Wer ist online?

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