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!

vmkfstools -i

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

Moderatoren: Dayworker, irix

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

vmkfstools -i

Beitragvon funforme » 15.02.2010, 13:15

Ich habe von extern eine *.vmdk Datei bekommen die ich jetzt einbinden möchte. Allerdings wird sie nicht erkannt. Habe alle Dateien die ich bekommen lokal auf einen ESX Server abgelegt. Automatisch hat er aus den fünf vmdk Dateien ein Zusammenschluss gemacht so das ich erkennen konnte das er sich daraus ein File gemacht hat. Sobald ich diese Datei jetzt mit vmkfstools einbinden möchte bekomme ich folgenden Fehler: Extra Arguments at the end of the command line

Eingabe von mir sieht wie folgt aus: vmkfstools -i /vmsf/volumes/lokalesx/Windows Server 2003 SE US.vmdk -d /vmfs/volumes/lokalesx/server.dsk

Was mache ich falsch?

Profi
Beiträge: 877
Registriert: 18.03.2005, 14:05
Wohnort: Ludwigshafen

Beitragvon Martin » 15.02.2010, 13:34

Dateinamen mit Leerzeichen müssen in Anführungszeichen gesetzt werden...

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 16:05

nachdem ich das gemacht habe bekomm ich die MEldung "Missing required arguments"
Bin absoluter Anfänger und mache das alles zum ersten mal, würd mich über jede Hilfe freuen!

King of the Hill
Beiträge: 13066
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 15.02.2010, 16:25

Dann zeig und dein Kommando damit wir nicht Raten muessen.

Gruss
Joerg

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 16:31

Oh entschuldige...
Meine Befehlszeile die ich eingegeben habe lautet:
vmkfstools -i "./vmfs/volumes/esx05.local/omni/Windows Server 2003 SE US.vmsd" -d ./vmfs/volumes/esx05.local/omni/omni.dsk

King of the Hill
Beiträge: 13066
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 15.02.2010, 17:02

Dem Parameter -d muss noch eine Option mit angegeben werden.

Frage:
bist du die mir der Quelldatei ganz sicher? .oO(*.vmsd)

Gruss
Joerg

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 17:07

was für Parameter müssen da noch zu kommen? Habe so nichts gefunden.
Nein habe mich verschrieben, die Endung ist natürlich e ine vmdk

Vieleln Dank ;-)

King of the Hill
Beiträge: 13066
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 15.02.2010, 17:17

Dann Ruf das Tool mal auf oder gucke in die Manpage fuer was -d da ist und was man ihm noch sagen muss.

Gruss
Joerg

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 17:24

Wenn ich das verstehen würde wäre ich nicht hier, habe mich mit Putty verbunden und suche mir die Linux Befehle und alles aus dem Netz, bin ein absoluter Windows IT ler.

Ohne Parameter -d bekomme ich die Meldung: DiskLib_Check () failed for Source disk the file specified is not a virtual disk (15)


Für mich absolut böhmische Dörfer alles....

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

Beitragvon continuum » 15.02.2010, 17:30

-d fragt nach dem Format der vmdk - Beispiel

vmkfstools -i large.vmdk -d 2gbsparse split.vmdk

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 17:36

Da mein English wohl genau so miserable ist wie meine Linux Kenntnisse, sagt mir das alles in der Hilfe nicht wirklich viel.

Was bedeutet das 2gbsparse und warum das large und split?

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

Beitragvon continuum » 15.02.2010, 18:04

Beschreib doch mal was du genau tun willst

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 18:14

Ich bekomme von einem Unternehmen eine Virtuelle Festplatte die ich zwecks vmware einbinden muss. Nun habe ich zum Download die besagten Dateien bekommen und sie lokal auf unserem ESX Server kopiert. Wenn ich jetzt eine neue VM erstelle, möchte ich die neue VMPLatte einbinden. Jedoch ist sie nicht sichbar sobald ich das Verzeichnis auswähle. Um das hinzubekommen habe ich gelsen das ich es mit dem vmkfstools -i konvetieren kann um die VMPlatte dann zu sehen und einbinden zu können.

Viellen Dank für die Geduld mit mit :grin:

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

Beitragvon continuum » 15.02.2010, 18:15

Was fuer files genau ?

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 18:31

Ich habe bekommen:

*.vmem
login.txt
vmware-0.log
vmware-1.log
vmware-2.log
vmware.log
Windows Server 2003 SE US-s001.vmdk
Windows Server 2003 SE US-s002.vmdk
Windows Server 2003 SE US-s003.vmdk
Windows Server 2003 SE US-s004.vmdk
Windows Server 2003 SE US.vmdk
Windows Server 2003 SE US.vmsd
Windows Server 2003 SE US.vmx
Windows Server 2003 SE US.vmx.backup
Windows Server 2003 SE US.vmxf
winNetStandard.nvram

Sobald ich die Dateien alle auf dem ESX Server kopiert habe werden aus den Windows Server 2003 SE US.vmdk bis Windows Server 2003 SE US-s004.vmdk automatisch ein zusammenschluss und es ist nur noch die Windows Server 2003 SE US.vmdk zu sehen.

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

Beitragvon continuum » 15.02.2010, 19:30

vmkfstools -i "/vmsf/volumes/lokalesx/Windows Server 2003 SE US.vmdk" -d 2gbsparse "/vmfs/volumes/lokalesx/server.vmdk"

oder

vmkfstools -i "/vmfs/volumes/lokalesx/server.vmdk" -d 2gbsparse "/vmsf/volumes/lokalesx/Windows Server 2003 SE US.vmdk"

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 19:51

Habe beides probiert und bekomme auch den gleichen Fehler....

DiskLib_Check() failed for source disk The system cannot find the file specified (25).

Irgendwie mag mich das System nicht....

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

Beitragvon continuum » 15.02.2010, 19:55

warum convertierst du die VM nicht auf einem Windows-rechner mit Workstation und laedst dann eine ESX-kompatible vmdk hoch ?

Vielleicht ist die vmdk ja auch zu neu ? Welche virtuelle Hardware verwendet die VM denn ?

Member
Beiträge: 10
Registriert: 15.02.2010, 13:07

Beitragvon funforme » 15.02.2010, 20:07

Gute Frage, weil ich nicht weiß wie ich das machen soll, wie gesagt. Habe mich erst seit heute damit auseinander gesetzt weil ich es machen muss.

Ich weiss auch nicht mit welcher Hardware die VM erstellt worden ist, wir haben auf jeden Fall genug Hardware mit sechs ESX Servern mit genügend HDD und jeweils 16GB RAM, ein BLade Filer System mit genügend Speicherkapazität.

Ich wrde mich morgen darüber informieren womit die VM erstellt worden ist.

Vielen Dank

King of the Hill
Beiträge: 13066
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 15.02.2010, 20:09

funforme hat geschrieben:..
Sobald ich die Dateien alle auf dem ESX Server kopiert habe werden aus den Windows Server 2003 SE US.vmdk bis Windows Server 2003 SE US-s004.vmdk automatisch ein zusammenschluss und es ist nur noch die Windows Server 2003 SE US.vmdk zu sehen.


Meinst du wenn du die Ansicht ueber den Datastore browser? Wenn ja das ist immer eine "interpretierte" Ansicht welche nicht der physikalischen Realitaet entspricht. Im Normalfall besteht eine virtuelle Festplatte aus 2 Dateien. Eine kleine *.vmdk welche ein sogenannter Descriptor(Beschreibung) ist und eine grosse *-flat.vmdk welche die eigentlichen Daten beinhaltet.

Das was du bekommen hast ist etwas vom VMware Server bzw. Workstation. Hier kann aus bestimmten Gruenden die VMDK auf viele 2GB Teile gesplittet werden. Dazu kommt noch die Moeglichkeit das diese anwachsend sind.

Das haette man aber
1. Mit dem VMware Converter beim "import" auf den ESX beheben
2. Mit dem vmware-diskmanager.exe entsprechend konviertieren koennen. Sofern die VM auch SCSI Platten benutzt sind sie auch auf dem ESX benutztbar
3. Du haettest auch auf Windows bleiben koennen und dort das vmkfstools.pl benutzen koennen

Ulli hat geschrieben:vmkfstools -i "/vmsf/volumes/lokalesx/Windows Server 2003 SE US.vmdk" -d 2gbsparse "/vmfs/volumes/lokalesx/server.vmdk"


Ich mag mich irren aber der ESX supportet doch kein 2gbsparse und somit macht das doch keinen Sinn oder?

Gruss
Joerg

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

Beitragvon continuum » 15.02.2010, 22:26

Joerg - ESX unterstuetzt selber keine twoGbMaxExtendSparse Format aber AFAIK kann man es importieren und exportieren

King of the Hill
Beiträge: 13066
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 15.02.2010, 22:35

continuum hat geschrieben:Joerg - ESX unterstuetzt selber keine twoGbMaxExtendSparse Format aber AFAIK kann man es importieren und exportieren


Ja klar,
aber er hat doch schon 2GBsparse und will die "weg" haben damit sein ESX die benutzen kann.

Gruss
Joerg

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

Beitragvon continuum » 15.02.2010, 22:39

Ja genau - deswegen will er es ja auch importieren.

Das kann allerdings fehlschlagen wenn die vmdk Version 7 ist

King of the Hill
Beiträge: 13066
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 15.02.2010, 22:42

continuum hat geschrieben:Ja genau - deswegen will er es ja auch importieren.

Das kann allerdings fehlschlagen wenn die vmdk Version 7 ist


Ja aber mit -d legt er doch den Output fest oder nicht? Da kann er das 2gbsparse ja garnicht gebrauchen.

Gruss
Joerg


Zurück zu „ESX 3 & ESXi 3“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast