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!

Einbindung zusätzlicher Festplatte

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Einbindung zusätzlicher Festplatte

Beitragvon xsoodom » 03.02.2005, 10:28

Hallo Forum,

ich habe den GSX 3.1 mit einer VM Windows 2000 laufen.
Nach der Installation des VM Win 2000 Servers konnte ich eine zusätzliche Festplatte einbinden und der VM sagen:
- Sie solle auf eine real existierene Festplatte zugreifen
- (persistent)permanent schreiben und lesen (kein Snapshot)
Wenn ich dann mit der VM auf die Festplatte Daten geschrieben habe, wurden sie in dem Hostsystem mit dem install. GSX sichtbar.

Leider musste ich die Festplatte wieder entbinden und formatieren.
Nach dem ich die Platte wieder einbinden wollte sind die Einstellungen für "permanentes Schreiben und Lesen" gegraut und ich kann sie nicht mehr auswählen. Er will eine VM Raw Disk erstellen, die ich vorher nicht erstellen brauchte. Glaube ich!
Wenn ich in der VM Daten auf diese Festplatte packe, werden diese Daten von dem Hostsystem nicht gesehen. Es scheint so, als wenn sie virtuell erstellt wurden. Jedoch sind die Größen exakt die Gleichen, wie von der realen Platte.
Ich habe mich immer mit dem gleichen User angemeldet, keine anderen Rechte. Wieso kann ich diese Einstellungen nicht mehr tätigen
Ich hatte nach dem Entbinden durch diverse Softwareinstallationen Snapshots gemacht.
Ich möchte das auf dem Laufwerk geschrieben und gelesen werden kann,
da eine Datenbank darauf laufen soll. Diese möchte ich dann wegsichern.

Für jede Hilfe bin ich dankbar

Juergen

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

Beitragvon continuum » 04.02.2005, 02:17

Hi
dazu kann man erst dann etwas sagen, wenn genauere Details bekannt sind.
Poste bitte mal die *.vmx und die *.vmdk Datei.

Was hast du fuer einen Host und hast du mit dem Host auch dann Lesezugriff auf die raw-disk wenn der Gast darin schreibt?

Ulli

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Hi

Beitragvon xsoodom » 04.02.2005, 13:00

ich bnutze als Host einen Windows 2000 Server.
VM ist auch ein W2k Server.
Rechte sind auf der vmdk Datei wie folgt vergeben Jeder Volle Zugriffsrechte
Win2000serv.vmsn 3093.000 KB
Win2000serv.vmx 2 KB
Windows 2000 Exch Server.vmdk 1KB
Windows 2000 Exch Server.vmdk .lck
Windows 2000 Exch Server.vmdk .REDO_a03008
Windows 2000 Exch Server.vmdk .REDO_a03008.lck
Windows 2000 Exch Server-flat.vmdk

Windows 2000 Exchange Server.vmdk
Windows 2000 Exchange Server.vmdk .lck

Windows 2000 Server.vmdk
Windows 2000 Server.vmdk.lck
Windows 2000 Server.vmdk.REDO_a03452
Windows 2000 Server.vmdk.REDO_a02864
Windows 2000 Server.vmdk-s001.REDO_a02864
Windows 2000 Server.vmdk-s002.REDO_a03452
Windows 2000 Server.vmdk-s003.REDO_a02864
Windows 2000 Server.vmdk-s004.REDO_a03452 und so weiter

Gruß

Juergen

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

Beitragvon continuum » 07.02.2005, 18:24

Eine vmdk mit so nummerierten REDOs sollte eigentlich ueberhaupt nicht laufen - ansonsten mit sowenig Angaben kann ich nichts anfangen.
Also die *vmx und die *.vmdk und eine Dateiliste muss schon vorhanden sein sonst kann man nur raten ....

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Beitragvon xsoodom » 08.02.2005, 13:05

Hallo,

ich habe dir doch die vmx und vmdk gepostet. Sind das etwa nicht die richtigen Dateien?
Welche Dateiliste soll ich posten? Wo finde ich die denn?

Ich habe alles aus dem VMWare Ordner "Virtuelle Maschinen" gepostet!

Gruß

Juergen

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

Beitragvon continuum » 08.02.2005, 16:24

Wo denn?

Ich sehe weder die *.vmx noch irgendeine *.vmdk.

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Beitragvon xsoodom » 08.02.2005, 16:52

Hi,

na hier

Win2000serv.vmx
Windows 2000 Exch Server.vmdk 1KB
Windows 2000 Exch Server.vmdk .lck
Windows 2000 Exch Server.vmdk .REDO_a03008
Windows 2000 Exch Server.vmdk .REDO_a03008.lck
Windows 2000 Exch Server-flat.vmdk

Windows 2000 Exchange Server.vmdk

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

Beitragvon continuum » 08.02.2005, 20:47

OK
lassen wir das einfach ....

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Beitragvon xsoodom » 14.02.2005, 14:42

Hi,
habe hier mal die vmx gepostet
SCSI 0:2 sollte independent and persistent sein.
Bei einer neu angelegten VMachine kann ich unter advanved virtual Disk settings diese Einstellungen auswählen.
Die Windows 2000 Server.vmdk.REDO_a03452... Dateien habe ich gelöscht.
Wie kann ich ein Laufwerk erstellen, wo Schreibzugriffe auf dem Host und der VMachine gesehen werden?

config.version = "7"
virtualHW.version = "3"
scsi0.present = "TRUE"
memsize = "3004"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Windows 2000 Exch Server.vmdk"
scsi0:0.deviceType = "plainDisk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "FALSE"
Ethernet0.present = "TRUE"
usb.present = "TRUE"
displayName = "Windows 2000 Exchange Server"
guestOS = "win2000Serv"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
powerType.powerOff = "soft"
powerType.powerOn = "default"
powerType.suspend = "default"
powerType.reset = "soft"

ide1:0.startConnected = "TRUE"
Ethernet0.addressType = "generated"
uuid.location = "56 4d 42 02 9d 38 a0 ef-16 8f 8a f7 dc 83 58 57"
uuid.bios = "56 4d 42 02 9d 38 a0 ef-16 8f 8a f7 dc 83 58 57"
ethernet0.generatedAddress = "00:0c:29:83:58:57"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "FALSE"

scsi0:1.present = "FALSE"
scsi0:1.fileName = "Windows 2000 Exchange Server.vmdk"
scsi0:1.mode = "undoable"
scsi0:1.deviceType = "rawDisk"
redoLogDir = "."

undopoints.seqNum = "0"
scsi0:0.mode = "undoable"
undopoint.restoreFromCheckpoint = "FALSE"
undopoint.checkpointedOnline = "TRUE"

scsi0:0.redo = ".\Windows 2000 Exch Server.vmdk.REDO_a03008"

scsi0:1.redo = ".\Windows 2000 Exchange Server.vmdk.REDO_a00372"

scsi0:2.present = "FALSE"
scsi0:2.fileName = "Windows 2000 Server.vmdk"
scsi0:2.deviceType = "rawDisk"

scsi0:2.mode = "undoable"

scsi0:2.redo = ".\Windows 2000 Server.vmdk.REDO_a03452"

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Beitragvon xsoodom » 14.02.2005, 14:45

Die vmdk Datei kann ich nicht lesen, Fehlermeldung" ich habe zu wenig Arbeitsspeicher!!

Gruß

xsoodom

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

Beitragvon continuum » 14.02.2005, 20:10

Wie kann ich ein Laufwerk erstellen, wo Schreibzugriffe auf dem Host und der VMachine gesehen werden?

Verstehe ich das richtig - du willst eine Festplatte haben - die Host und Gast gleichzeitig lesen koennen?
Gleichzeitig ist unmoeglich - mann kann das zwar probieren - es funktioniert auch 1 bis 2 Minuten - danach ist aber jedes Dateisystem corrupt und unbrauchbar - NICHT AUSPROBIEREN.

Nacheinander also abwechselnd ist moeglich einmal ueber eine raw-disk im Gast - die unbedingt im Host unmountet werden muss bevor der Gast sie in die Finger kriegt.
Eine andere Moeglichkeit ist ein mount-tool mit dem man die virt. Festplatten vom Host aus lesen kann. (vmount von VMware oder vdk.exe von Ken Kato

Gleichzeitigen Zugriff kann man eigentlich nur ueber Netzwerkshares realisieren - ist aber auch gleichzeitig die beste und sicherste Variante.



REDOs kann man zwar loeschen - wenn es eben geht sollte man aber die VMweare-eigenen Methoden benutzen: also REMOVE SNAPSHOT oder REVERT TO SNAPSHOT.

Bei einem einfachen Loeschen verbleiben Links in der VMX und in der VMDK.

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Beitragvon xsoodom » 15.02.2005, 13:52

OK, das habe ich verstanden.
Ich dachte mit dem Schalter independent und persistent write and read kann ich auf die vom Host real existierende und im Gast eingefügte Festplatte schreiben, so dass alle beide Systeme darauf zugreifen und alle Daten sehen können.
Wie auch immer, ich brauche eine Lösung für:

das Gastsystem ist eine Exchange Maschine, ich möchte die Exchange Datenbank von dem Systemlaufwerk verschieben(anwachsen der Daten)
Ich habe eine leere Basisfestplatte mit 280GB, dort soll die Database hin.
Die Datenbank muss auf eine andere HDD, falls der Exchange mal wegbricht, kann ich einfach eine Sicherheitskopie der VMware Maschinendatei nehmen und mit der Datenbank verbinden.
Mit Networkshares sind die Zugriffe zu langsam!
Wie kann ich die Platte in den Gast mounten, jedoch auf dem Host dismounten???
Die leere Basisfestplatte sollte von beiden Systemen gesehen werden!

xsoodom

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

Beitragvon continuum » 15.02.2005, 16:32

Wir muessen die Begriffe mal klar machen - was verstehst du unter einer Basisfestplatte?

Bei Windowshosts unmountet man Partitionen indem man in der Datentraeger-verwaltung den Laufwerksbuchsrtaben oder Pfad entfernt.

Member
Beiträge: 41
Registriert: 14.01.2005, 16:10
Wohnort: Hamburg

Beitragvon xsoodom » 15.02.2005, 16:38

Basisfestplatte

im Host System freie Festplatte(Konvertierung Basisfestplatte)
die habe ich in das Gastsystem gemountet.


Jetzt wird sie zwar in beiden Systemen gesehen, jedoch keine Änderungen.

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

Beitragvon continuum » 16.02.2005, 01:19

Hi es ist sehr schwer fuer dich die richtige Antwort zu finden!

Wahrscheinlich ist es relativ wichtig, deine Datenbank auszulagern - also muss was getan werden. Anderer seits kann ich dir unmoeglich raten eine 256GB SCSI-virtual disk anzulegen und diese zu verwenden, wie ich es sonst vielleicht raten wuerde. Ich schaetze die Gefahr, dass du dir die 256GB versaust innerhalb der ersten Wochen als sehr hoch ein.
Ich glaube, dass was du ewigentlich willst, gibt es nur per Netzwerk.
Du kannst nicht eine Hostfestplatte mit Gast und Host teilen und gleichzeitig deinem Chef sagen - Alles im Griff. Schon gar nicht in einer Produktionsumgebung.
Du kannst wohl eine raw-disk (Festplatte des Hosts) fuer deine Datenbank verwenden - aber dann solltest du ALLE Vorkehrungen treffen, dass der Host diese Platte nicht irgendwann doch mal einbindet. Wenn evtl. sogar XP oder 2k3 auf dem Host schreiben - musst du noch viel vorsichtiger sein.
Ein unbedachtes Mal - kann deine Daten ruinieren.

Die sichere Variante waere: Datenbank auf eine 60GB virtuelle Disk (in 30x2GB stuecken) eine Kopie dieser Platte direkt nochmal daneben speichern und ordentliche Backups planen.
Gigabit Nics kaufen und den Datenverkehr ueber VMXnet Netzwerkkarten ablaufen zu lassen. Wenn das zu langsam ist musst du es schneller konfigurieren.


Wenn du mit raw-disks hantieren musst, dann geh erstmal sicherheitshalber von diesen Regeln aus:
- bei Gast und Host:
wenn es geht kein Papierkorb verwenden
Index-service AUS
Shadow-copies AUS
System-restore AUS

NIEMALS die raw-disk mounten zum Bootzeitpunkt - weder vom Host noch vom Gast
2k mit 2k, XP mit XP, 2k3 mit 2k3

NIEMALS REDOs schreiben - undoable mode = tabu.
NIEMALS suspend-mode fuer den Gast verwenden

Jetzt wird sie zwar in beiden Systemen gesehen, jedoch keine Änderungen.

Vorsicht - wenn du dich halbwegs als Herr der Lage huehlen willst, musst du dir immer sonnenklar darueber sein, wohin deine Daten geschrieben werden.

Ulli


Zurück zu „VMserver 1 und GSX“

Wer ist online?

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