Hallo zusammen,
ich möchte einen Windows Cluster in der vmware Workstation simulieren. Nur leider habe ich - wie einige andere auch - das Problem mit der gemeinsamen Ressource:
Mein erster Versuch:
Ich habe eine virtuelle SCSI-Festplatte (1GB) erzeugt, dieser direkt den vollen Speicherplatz zugewiesen, auch brav den Haken gesetzt, dass die Änderungen direkt auf die "Platte" geschrieben werden und in beiden virtuellen Maschinen natürlich vorher in den .VMX-Dateien das disk.locking= "FALSE" eingestellt. Ferner wird die Quorum-Ressource auf einem "separaten" SCSI-Controller "angehangen". Wie es auch in unzähligen Anleitungen beschrieben wird.
Nun das Problem:
Beide Maschinen können die Platte sehen und ich kann auch darauf zugreifen. Bloß wenn Rechner A eine Datei auf das Quorum schreibt, dann kann Rechner B diese nicht sehen.
Das kam mir bei der formatiererei der Platte sowieso schon spanisch vor, dass bei Rechner B die Platte nicht formatiert war, obwohl Rechner A sie zuvor erfolgreich formatiert hatte.
In unzähligen Artikel wird darüber spekuliert, dass Clustering nur in der Workstation 3 und nicht mehr in der 4er oder 5er Version möglich sei. Hmmm...
Mein zweiter Versuch:
Ich hab mich nicht auf die virtuellen Festplatten verlassen und habe eine andere Richtung eingeschlagen:
Ich bin hingegangen und hab mir ne ISCSI-Appliance als virtuelle Maschine eingerichtet. Auf der Appliance hab ich ein Volume erstellt und dieses veröffentlicht, so dass die Server es sehen und darauf zugreifen können (mit dem ISCI Initiator von Microsoft).
Es wird auch brav eine ISCSI Platte im Geräte Manager angezeigt.
Nur habe ich dann das gleiche Spielchen wie beim ersten Versuch. Ein Rechner bekommt die Änderungen nicht mit. Und das obwohl die Änderungen diesmal ja über IP passieren bzw. die Informationen an die Appliance gesendet werden und diese die Änderungen wegschreibt.
Leider habe ich immernoch den Verdacht, dass vmware die Änderungen erst nach der KORREKTEN Beendigung der Maschine wegschreibt.
Nun ist meine Frage:
Hat IRGENDJEMAND einen Cluster in der vmware Workstation erfolgreich zum laufen gebracht, oder hat irgendjemand das schon mal hinbekommen, dass beide Rechner die Änderungen an einer gemeinsam genutzten Festplatte mitbekommen!?
Kann man vielleicht dieses "Caching" der Änderungen deaktiveren? Wo liegt da der Hase im Pfeffer? Ich weiß echt nicht mehr weiter...
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!
Windows Cluster mit vmware 5
-
JimBeam128
- Member
- Beiträge: 12
- Registriert: 17.03.2007, 20:35
-
JimBeam128
- Member
- Beiträge: 12
- Registriert: 17.03.2007, 20:35
- continuum
- UNSTERBLICH(R.I.P.)
- Beiträge: 14759
- Registriert: 09.08.2003, 05:41
- Wohnort: sauerland
- Kontaktdaten:
Ja sicher kenne ich das - deswegen sage ich ja: nimm VMserver oder WS 4.5
Die Clusterparameter die man fuer die vmx braucht habe ich hier schon ein paar mal gepostet - aber wie gesagt:mit WS 5 und hoeher geht das nicht mehr sauber.
poste doch mal was du hast: hast du disk- locking und disk-caching abgestellt?
Shared disks sollten an einem anderen Controller haengen als das Basis-OS ...
Ulli
Die Clusterparameter die man fuer die vmx braucht habe ich hier schon ein paar mal gepostet - aber wie gesagt:mit WS 5 und hoeher geht das nicht mehr sauber.
poste doch mal was du hast: hast du disk- locking und disk-caching abgestellt?
Shared disks sollten an einem anderen Controller haengen als das Basis-OS ...
Ulli
- continuum
- UNSTERBLICH(R.I.P.)
- Beiträge: 14759
- Registriert: 09.08.2003, 05:41
- Wohnort: sauerland
- Kontaktdaten:
Guck dir mal diese beiden files an - ein Cluster auf diese Art gebaut sollte unter VMserver eigentlich laufen , unter Workstation vielleicht auch mal kurz - aber nicht verlaesslich
Code: Alles auswählen
VM #1:
-----------------------------------------------------------------------------------------
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "520"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "WSRV2003STDRAC1.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "TRUE"
Ethernet0.present = "TRUE"
displayName = "WSRV2003STDRAC1"
guestOS = "winnetstandard"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
ide1:0.autodetect = "TRUE"
Ethernet1.present = "TRUE"
scsi0:0.redo = ""
ide1:0.startConnected = "TRUE"
ethernet0.addressType = "generated"
ethernet1.addressType = "generated"
uuid.location = "56 4d 44 e3 f6 29 42 cd-36 63 b5 1d 6c 08 f9 6b"
uuid.bios = "56 4d 44 e3 f6 29 42 cd-36 63 b5 1d 6c 08 f9 6b"
ethernet0.generatedAddress = "00:0c:29:08:f9:6b"
ethernet0.generatedAddressOffset = "0"
ethernet1.generatedAddress = "00:0c:29:08:f9:75"
ethernet1.generatedAddressOffset = "10"
tools.syncTime = "FALSE"
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "VIRTUAL"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "E:\WSRV2003SAN\VDSK.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:1.redo = ""
scsi1:2.present = "TRUE"
scsi1:2.fileName = "E:\WSRV2003SAN\OCRDSK.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.deviceType = "disk"
scsi1:2.redo = ""
scsi1:3.present = "TRUE"
scsi1:3.fileName = "E:\WSRV2003SAN\ASMDSK1.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.deviceType = "disk"
scsi1:3.redo = ""
scsi1:4.present = "TRUE"
scsi1:4.fileName = "E:\WSRV2003SAN\ASMDSK2.vmdk"
scsi1:4.mode = "independent-persistent"
scsi1:4.deviceType = "disk"
scsi1:4.redo = ""
scsi1:5.present = "TRUE"
scsi1:5.fileName = "E:\WSRV2003SAN\ASMDSK3.vmdk"
scsi1:5.mode = "independent-persistent"
scsi1:5.deviceType = "disk"
scsi1:5.redo = ""
-----------------------------------------------------------------------------------------
VM #2:
-----------------------------------------------------------------------------------------
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "520"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "WSRV2003STDRAC1.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "FALSE"
Ethernet0.present = "TRUE"
displayName = "WSRV2003STDRAC2"
guestOS = "winnetstandard"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
ide1:0.autodetect = "TRUE"
Ethernet1.present = "TRUE"
scsi0:0.redo = ""
ide1:0.startConnected = "TRUE"
ethernet0.addressType = "generated"
ethernet1.addressType = "generated"
uuid.location = "56 4d 64 18 36 01 38 b3-79 16 fa 3a 70 52 78 c7"
uuid.bios = "56 4d 64 18 36 01 38 b3-79 16 fa 3a 70 52 78 c7"
ethernet0.generatedAddress = "00:0c:29:52:78:c7"
ethernet0.generatedAddressOffset = "0"
ethernet1.generatedAddress = "00:0c:29:52:78:d1"
ethernet1.generatedAddressOffset = "10"
tools.syncTime = "FALSE"
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "VIRTUAL"
scsi1:1.present = "TRUE"
scsi1:1.fileName = "E:\WSRV2003SAN\VDSK.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:1.redo = ""
scsi1:2.present = "TRUE"
scsi1:2.fileName = "E:\WSRV2003SAN\OCRDSK.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.deviceType = "disk"
scsi1:2.redo = ""
scsi1:3.present = "TRUE"
scsi1:3.fileName = "E:\WSRV2003SAN\ASMDSK1.vmdk"
scsi1:3.mode = "independent-persistent"
scsi1:3.deviceType = "disk"
scsi1:3.redo = ""
scsi1:4.present = "TRUE"
scsi1:4.fileName = "E:\WSRV2003SAN\ASMDSK2.vmdk"
scsi1:4.mode = "independent-persistent"
scsi1:4.deviceType = "disk"
scsi1:4.redo = ""
scsi1:5.present = "TRUE"
scsi1:5.fileName = "E:\WSRV2003SAN\ASMDSK3.vmdk"
scsi1:5.mode = "independent-persistent"
scsi1:5.deviceType = "disk"
scsi1:5.redo = ""
uuid.action = "create"
Zurück zu „VMware Workstation und VMware Workstation Pro“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste
