PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMWare ESXI



Blackbenji
19.10.11, 11:07
Hallo zusammen,

ich habe einen einen Server auf dem VMWare ESXI installiert ist.
Dort laufen virtuell mehrere Maschinen.
Ich habe eine Maschine (Small Business Server) gelöscht, aber der Speicher wurde nicht freigegeben. Im VSphere Client unter der Festplatte sind die Daten vom SBS noch zusehen welche ich aus unerklärlichen Gründen nicht löschen kann. Es kommt immer eine Meldung "unbekannter Fehler".
Als nächstes bin ich dann an die echte Maschine gegangen und habe dort den TechSupport enabled, sodass ich in die Console kann. In der Console habe ich auch das Verzeichnis des SBS´s gefunden und wollte diese löschen. Bei dem Versuch die Daten zu löschen bekomm ich immer die Meldung "cannot remove: bad adress".

Ich weiß leider nicht mehr weiter.
Danke für eure Hilfe. :)

mbo
19.10.11, 11:56
Welcher ESXi?
Wie gelöscht?
Welcher Prozess greift auf das Verzeichnis noch zu?

Blackbenji
19.10.11, 12:15
Welcher ESXi?

VMWare ESXI, 4.1.0


Wie gelöscht?

Habe aus der Liste der virtuellen Maschinen glaube ich nur die Konfiguration gelöscht. Die Daten sind alle noch da und weiß auch wo sie liegen. Kann sie weder vom vSphere Client über Konfiguration --> Datenspeicher durchsuchen --> den ordner auswählen und dann ---> ausgewählte Daten löschen. Dort erscheint dann immer ein unbekannter Fehler. In der echten Maschine geh ich halt in das verzeichnis wo die sbs daten liegen und versuche diese über rm (-f -r -shred etc. / alles schon ausprobiert) zu löschen. Meldung: Cannot Remove: Bad Address


Welcher Prozess greift auf das Verzeichnis noch zu?

Ich denke mal, dass nur die VMWare darauf zugreift. Sollte ich mal versuchen alle Maschinen runterzufahren oder gibt es da noch andere Möglichkeiten?

marce
19.10.11, 12:18
Ich denke mal, dass nur die VMWare darauf zugreift.
Nicht denken oder raten - nachschauen.

lsof z.B. sollte helfen (ist AFAIK auch beim esx verfübar).

mbo
19.10.11, 12:22
Du hast dann wohl nicht die VM über das Kontextmenü im vSphere Client gelöscht, sondern direkt über den Storagemanager ...

Es müsste ein Prozess geben, der auf diese Daten noch zugreift. Ich frage ganz ketzerisch: Die VM läuft aber nicht mehr?



ps x | grep -i <VMNAME>



cu/2

Blackbenji
19.10.11, 13:08
Zuerst habe ich die Maschine natürlich runtergefahren und danach über das Kontextmenü gelöscht.
Der einzige Prozess der auf das Verzeichnis zugreift ist die VMWare.

Jetzt ich habe ich folgendes Problem:
Habe cd devices/ eingegeben und dann bin ich auf eine Taste gekommen und nun stehen lauter
>
>
>
>
>
>
>
>
>
da weiß nicht mehr wie ich daraus komme.
Commands werden auch nicht mehr akzeptiert

derRichard
19.10.11, 13:39
Zuerst habe ich die Maschine natürlich runtergefahren und danach über das Kontextmenü gelöscht.
Der einzige Prozess der auf das Verzeichnis zugreift ist die VMWare.

Jetzt ich habe ich folgendes Problem:
Habe cd devices/ eingegeben und dann bin ich auf eine Taste gekommen und nun stehen lauter
>
>
>
>
>
>
>
>
>
da weiß nicht mehr wie ich daraus komme.
Commands werden auch nicht mehr akzeptiert

lass bitte jemanden an die kiste, der wenigstens ansatzweise unix-grundlagen beherrscht.

du bist bestimmt auf " oder ' gekommen, die shell wartet auf das ende vom string.

//richard

bla!zilla
19.10.11, 14:33
Für VMware ESXi braucht man keine UNIX Grundlagen und wahllos irgendwelche Kommandos auf die busybox losfeuern bringt auch nichts. Wenn die Maschine ausgeschaltet ist, greift nichts mehr auf die Kiste zu.

Poste bitte eine Liste von den Dateien, die du per Datastore Browser noch siehst.

Hast du die Maschine evtl. nur aus dem Inventory gelöscht? Wenn sie ausgeschaltet ist, dann kannst du auch "delte from disk" wählen. Dann wird sie auch aus dem Datastore gelöscht.

Blackbenji
19.10.11, 15:26
Für VMware ESXi braucht man keine UNIX Grundlagen und wahllos irgendwelche Kommandos auf die busybox losfeuern bringt auch nichts. Wenn die Maschine ausgeschaltet ist, greift nichts mehr auf die Kiste zu.

Poste bitte eine Liste von den Dateien, die du per Datastore Browser noch siehst.

Hast du die Maschine evtl. nur aus dem Inventory gelöscht? Wenn sie ausgeschaltet ist, dann kannst du auch "delte from disk" wählen. Dann wird sie auch aus dem Datastore gelöscht.

Die ist nur auf dem Invetory gelöscht. Ich finde die Daten von 125 GB ja, aber bekomme sie einfach nicht gelöscht.

bla!zilla
19.10.11, 16:45
Zwei Möglichkeiten:

1. Maschine wieder im Inventory registrieren und dann löschen (delte from disk).
2. Ordner mit der VM im Datastore Browser löschen.

Blackbenji
20.10.11, 07:49
Zwei Möglichkeiten:

1. Maschine wieder im Inventory registrieren und dann löschen (delte from disk).
2. Ordner mit der VM im Datastore Browser löschen.

Maschine wieder im Inventory registrieren habe ich auch schon versucht. Wollte eine neue Maschine aus vorhandener virtueller Festplatte verwenden. Den Ordner SBS 2008 gibt es dort auch, aber komischerweise sind dort keine Daten drin.


Den Ordner mit der VM im Datastore Browser löschen geht nicht. Es kommt immer:
http://imageshack.us/f/231/unbenanntsmi.jpg/

bla!zilla
20.10.11, 20:48
Poste bitte mal welche Dateien in dem Ordner sind. Oben schreibst du, dass dort 125 GB liegen. Nun schreibst du, dass keine Daten vorhanden sind. Wie versuchst du die Maschine zu registrieren?