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!
festplatte einer vm nachträglich verkleinern
festplatte einer vm nachträglich verkleinern
hallo, ist es möglich eine zugewiesene festplatte aus dem san mit einer größe von 50gb nachträglich auf 25gb zu verkleinern? wenn ich die plattengröße in den vm settings ändere, wird jedesmal gleich wieder automatisch 50gb eingetragen. os ist redhat 5.1
- angoletti1
- Experte
- Beiträge: 1323
- Registriert: 08.07.2005, 16:41
- Wohnort: bei Trier
riddley hat geschrieben:Probier mal den Befehl hier auf Console Ebene: "vmkfstools -X 5000m /vmfs/SAN/xxx.vmdk2
PS: Befehl ohne Gewähr und auf eigenes Risiko, nicht getestet
Heißes Eisen, da hierbei einfach alles nach den 5GB weggeschnitten wird, egal ob dort (eventuell durch Fragmente) Daten liegen oder nicht


kein Problem, du gehst wie folgt vor
1. brauchst du ein Programm um Festplatten zu clonen wie z.b. Acronis Migrate 7, oder du nimmst Acronis TrueImage Home 11, da ist das Teil auch drinnen.
2. Wenn deine primäre HDD mit den 50 GB jetzt auf SCSI (0:0) Hard Disk 1 liegt, dann erstellst du eine neue mit 25GB auf SCSI (0:1) Hard Disk 2
3. nun das System mit der Acronis CD booten und die 50GB HDD auf die 25GB HDD clonen
4. nach dem clonen, den Server "ausschalten" und dann die Parameter der HDDs ändern (Edit Settings). Zuerst die 50GB HDD SCSI (0:0) löschen und dann die 25 GB HDD SCSI (0:1) auf (0:0) ändern
danach Server neu starten und fertig
cu
torben
PS: falls du auf der sicheren Seite bleiben möchtest, dann fahre den Server vorher runter und sichere die ganze Maschine erstmal weg
1. brauchst du ein Programm um Festplatten zu clonen wie z.b. Acronis Migrate 7, oder du nimmst Acronis TrueImage Home 11, da ist das Teil auch drinnen.
2. Wenn deine primäre HDD mit den 50 GB jetzt auf SCSI (0:0) Hard Disk 1 liegt, dann erstellst du eine neue mit 25GB auf SCSI (0:1) Hard Disk 2
3. nun das System mit der Acronis CD booten und die 50GB HDD auf die 25GB HDD clonen
4. nach dem clonen, den Server "ausschalten" und dann die Parameter der HDDs ändern (Edit Settings). Zuerst die 50GB HDD SCSI (0:0) löschen und dann die 25 GB HDD SCSI (0:1) auf (0:0) ändern
danach Server neu starten und fertig
cu
torben
PS: falls du auf der sicheren Seite bleiben möchtest, dann fahre den Server vorher runter und sichere die ganze Maschine erstmal weg

angoletti1 hat geschrieben:riddley hat geschrieben:Probier mal den Befehl hier auf Console Ebene: "vmkfstools -X 5000m /vmfs/SAN/xxx.vmdk2
PS: Befehl ohne Gewähr und auf eigenes Risiko, nicht getestet
Heißes Eisen, da hierbei einfach alles nach den 5GB weggeschnitten wird, egal ob dort (eventuell durch Fragmente) Daten liegen oder nicht![]()
ähm mit dem Befehl vergrößert man die VMDK auf insgesamt 5GB.
Das -X steht für extend
Meinem Wissen nach, kann man eine VMDK "out of the box" nicht verkleinern.
Ich wurde die Methode von Vmxtrem vorziehen. Diese eignet sich übrigens wunderbar für das Mergen von unregistrierten Snapshots. Oder wie Nadsas meinte, die Vm einfahc noch mal virtualisieren. V2V praktisch.
- angoletti1
- Experte
- Beiträge: 1323
- Registriert: 08.07.2005, 16:41
- Wohnort: bei Trier
- angoletti1
- Experte
- Beiträge: 1323
- Registriert: 08.07.2005, 16:41
- Wohnort: bei Trier
- angoletti1
- Experte
- Beiträge: 1323
- Registriert: 08.07.2005, 16:41
- Wohnort: bei Trier
bei der 3.5 habe ich das gerade getestet. Wie vermutet, es geht nicht.
Allerdings sollte das bei der 3.0.2 auch nicht gehen. Wir hatten die bis vor einem Monat im prod. Einsatz. Evtl. ging es vor dem 3.x Majorrelease. Bin ehrlich gesagt froh, dass es nicht geht. Jemand der unwissend an die Sache ran geht oder sich vertippt, kann eine Menge schaden auf einem prod. Server(VM) anrichten.
:::(EDIT):::::::::::::
Hab jetzt noch mal folgendes getestet unter 3.5:
1 x VMDK - 15GB
innerhalb der VMDK eine Partition mit 10 GB
5GB unpartitioniert
Selbst jetzt ließ sich die VMDK "out of the Box" nicht verkleinern. ich dachte, dass VMKFS evtl. die Größe der Partition innerhalb der VMDK berücksichtigt und deswegen nicht shrinkt. Das ist leider auch nicht der Fall.
Also nach wie vor, meine Empfehlung -> Eine zweite VMDK mit der gewünschten Größe erstellen > mit Acronis die alte Partition auf die neue (kleinere) kloenen. Achtet darauf, dass die neue VMDK nicht die Größe der alten Partition unterschreitet.
Tut euch selbst einen Gefallen und macht einen Backup, bevor ihr an solche Sachen ran geht!
Viel Erfolg!
Allerdings sollte das bei der 3.0.2 auch nicht gehen. Wir hatten die bis vor einem Monat im prod. Einsatz. Evtl. ging es vor dem 3.x Majorrelease. Bin ehrlich gesagt froh, dass es nicht geht. Jemand der unwissend an die Sache ran geht oder sich vertippt, kann eine Menge schaden auf einem prod. Server(VM) anrichten.
:::(EDIT):::::::::::::
Hab jetzt noch mal folgendes getestet unter 3.5:
1 x VMDK - 15GB
innerhalb der VMDK eine Partition mit 10 GB
5GB unpartitioniert
Selbst jetzt ließ sich die VMDK "out of the Box" nicht verkleinern. ich dachte, dass VMKFS evtl. die Größe der Partition innerhalb der VMDK berücksichtigt und deswegen nicht shrinkt. Das ist leider auch nicht der Fall.
Also nach wie vor, meine Empfehlung -> Eine zweite VMDK mit der gewünschten Größe erstellen > mit Acronis die alte Partition auf die neue (kleinere) kloenen. Achtet darauf, dass die neue VMDK nicht die Größe der alten Partition unterschreitet.
Tut euch selbst einen Gefallen und macht einen Backup, bevor ihr an solche Sachen ran geht!
Viel Erfolg!
-
- Member
- Beiträge: 27
- Registriert: 10.03.2008, 14:04
hi,
ich weiß der thread ist shcon etwas älter, aber meine frage paßt sehr gut hier rein. ich habe windows 2003 server vm mit zwei festplatten. diese soll von einem arbeitsplatzrechner auf einen esx version 3.0.1 geschoben werden. allerdigs reicht der platz nicht mehr so ganz, daher wollte ich die beiden platten per converter verkleinern. sind beide nur zu ca. 50% belegt. der converter macht mir aber aus zwei platten drei und will das auch partou nicht sein lassen. allerdings geht das nicht, da auf einer von den beiden platten eine datenbank liegt. wisst ihr, wie ich den converter dazu kriege, die daten nicht auif drei platten aufteilen zu wollen?
ich weiß der thread ist shcon etwas älter, aber meine frage paßt sehr gut hier rein. ich habe windows 2003 server vm mit zwei festplatten. diese soll von einem arbeitsplatzrechner auf einen esx version 3.0.1 geschoben werden. allerdigs reicht der platz nicht mehr so ganz, daher wollte ich die beiden platten per converter verkleinern. sind beide nur zu ca. 50% belegt. der converter macht mir aber aus zwei platten drei und will das auch partou nicht sein lassen. allerdings geht das nicht, da auf einer von den beiden platten eine datenbank liegt. wisst ihr, wie ich den converter dazu kriege, die daten nicht auif drei platten aufteilen zu wollen?
- angoletti1
- Experte
- Beiträge: 1323
- Registriert: 08.07.2005, 16:41
- Wohnort: bei Trier
Hi,
ähm, wie jetzt?
Beim Konverter kannst du auswählen welche Partition nachher wie gross sein soll.
Kann mir nicht wirklich vorstellen, dass der Konverter aus 2 gleich 3 Platten macht.
Beschreibe doch mal genau was passiert. Was ist nachher auf der dritten Platte? In wie weit beeinflusst die dritte die anderen beiden?
ähm, wie jetzt?
Beim Konverter kannst du auswählen welche Partition nachher wie gross sein soll.
Kann mir nicht wirklich vorstellen, dass der Konverter aus 2 gleich 3 Platten macht.
Beschreibe doch mal genau was passiert. Was ist nachher auf der dritten Platte? In wie weit beeinflusst die dritte die anderen beiden?
-
- Member
- Beiträge: 27
- Registriert: 10.03.2008, 14:04
hi,
also die ursprüngliche vm hat zwei festplatten, 1(Win 2003 Server): 30GB davon sind ca. 10GB belegt. 2(Oracle SB): 66GB davon sind ca. 20GB belegt. Die VM ist im Moment auf meinem Arbeitsplatzrechner. Wenn ich den Converter anschmeiße und mich zu dem Punkt durchklicke, an dem ich wählen kann zwischen "Import all discs and maintain size" und "Select drives to save or add Space". Im ersten Punkt wrden mir die beiden HDDs mit der vollen Größe angezeigt. Wenn ich den zweiten Punkt wähle, erscheint eine kleine Liste unterhalb und dort werden direkt drei HDDs angezeigt mit den Größen: (GB, 20GB und 15GB. Wobei die Platten zu 5GB, 12,83GB und 1,38GB belegt sind. Ich verstehe nicht, wie der Converter auf diese Konstellation kommt. habe es nicht ausprobieren können, da auf dem esx, wie gesagt, nicht genug platz ist. die dritte Platte läßt sich aus der Liste auch nicht rausschmeißen per Eingabe von 0GB Größe.
also die ursprüngliche vm hat zwei festplatten, 1(Win 2003 Server): 30GB davon sind ca. 10GB belegt. 2(Oracle SB): 66GB davon sind ca. 20GB belegt. Die VM ist im Moment auf meinem Arbeitsplatzrechner. Wenn ich den Converter anschmeiße und mich zu dem Punkt durchklicke, an dem ich wählen kann zwischen "Import all discs and maintain size" und "Select drives to save or add Space". Im ersten Punkt wrden mir die beiden HDDs mit der vollen Größe angezeigt. Wenn ich den zweiten Punkt wähle, erscheint eine kleine Liste unterhalb und dort werden direkt drei HDDs angezeigt mit den Größen: (GB, 20GB und 15GB. Wobei die Platten zu 5GB, 12,83GB und 1,38GB belegt sind. Ich verstehe nicht, wie der Converter auf diese Konstellation kommt. habe es nicht ausprobieren können, da auf dem esx, wie gesagt, nicht genug platz ist. die dritte Platte läßt sich aus der Liste auch nicht rausschmeißen per Eingabe von 0GB Größe.
-
- Member
- Beiträge: 27
- Registriert: 10.03.2008, 14:04
-
- Member
- Beiträge: 33
- Registriert: 30.10.2008, 10:29
geht nicht
So jetzt ich auch noch.
Wenn ich die VM durch den Converter pusten will, dann sagt mir eine Fehlermeldung: insuficient diskspace on destination bla bla...
Ursprung ist eine 500er LUN. Ziel ist eine 300er LUN.
Die VM besteht aus einer 20er und einer 460er virtuellen Platte.
Was ich weiß: Auf der 30er ist WinServer2003 drauf und auf der 460er nüscht !!!
Wo liegt dann das Problem?
VG
Wenn ich die VM durch den Converter pusten will, dann sagt mir eine Fehlermeldung: insuficient diskspace on destination bla bla...
Ursprung ist eine 500er LUN. Ziel ist eine 300er LUN.
Die VM besteht aus einer 20er und einer 460er virtuellen Platte.
Was ich weiß: Auf der 30er ist WinServer2003 drauf und auf der 460er nüscht !!!
Wo liegt dann das Problem?
VG
-
- King of the Hill
- Beiträge: 13039
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Re: geht nicht
kennykentucky hat geschrieben:So jetzt ich auch noch.
Wenn ich die VM durch den Converter pusten will, dann sagt mir eine Fehlermeldung: insuficient diskspace on destination bla bla...
Ursprung ist eine 500er LUN. Ziel ist eine 300er LUN.
Die VM besteht aus einer 20er und einer 460er virtuellen Platte.
Was ich weiß: Auf der 30er ist WinServer2003 drauf und auf der 460er nüscht !!!
Wo liegt dann das Problem?
VG
Da gibts doch beim Converter so ein "erweitert" wenn man die Disks auswaehlt. Dort kannst du einstellen ob und auf welche Grosse geshrinkt werden soll.
Frage: Wenn auf der Platte nix ist dann wuerde ich sie beim konvertieren gleich weglassen

Gruss
Joerg
-
- Member
- Beiträge: 33
- Registriert: 30.10.2008, 10:29
GELÖST!
Die Stelle, an der man die Platten auswählen kann, ist die Stelle an der man auf "erweitert" klicken muß. Dort kann man dann eine neue Größe eintragen!
Also an alle die die Platten eines Servers verkleinern oder vergrößern wollen: Converter verwenden!
An alle die den Converter nicht verwenden können, weil nicht lizensiert oder so, die können das ganze auch mit Acronis machen.
BEIDE VORGÄNGE SIND VON MIR DURCHGEFÜHRT WORDEN UND FUNKTIONIEREN:
Danke für den Hinweis IRIX!
Die Stelle, an der man die Platten auswählen kann, ist die Stelle an der man auf "erweitert" klicken muß. Dort kann man dann eine neue Größe eintragen!
Also an alle die die Platten eines Servers verkleinern oder vergrößern wollen: Converter verwenden!
An alle die den Converter nicht verwenden können, weil nicht lizensiert oder so, die können das ganze auch mit Acronis machen.
BEIDE VORGÄNGE SIND VON MIR DURCHGEFÜHRT WORDEN UND FUNKTIONIEREN:
Danke für den Hinweis IRIX!

-
- Member
- Beiträge: 33
- Registriert: 30.10.2008, 10:29
Weitere Lösung.
Ich muss mich hier nochmal melden. Es gibt eine schöne weitere Lösung für das Thema. In VM Ware längst integriert, aber für den Ottonormaladmin nicht vorgesehen, also nicht zur Verfügung gestellt.
Man kann VMs per VMotion von einem ESX auf den anderen verschieben. Und das auch noch live. Das ganze geht jetzt auch mit den Platten. Also kann ich von einer LUN auf die andere LUN LIVE umziehen. Dazu muss man ein Plugin installieren. FEINE Sache!!!
VG
Ich muss mich hier nochmal melden. Es gibt eine schöne weitere Lösung für das Thema. In VM Ware längst integriert, aber für den Ottonormaladmin nicht vorgesehen, also nicht zur Verfügung gestellt.
Man kann VMs per VMotion von einem ESX auf den anderen verschieben. Und das auch noch live. Das ganze geht jetzt auch mit den Platten. Also kann ich von einer LUN auf die andere LUN LIVE umziehen. Dazu muss man ein Plugin installieren. FEINE Sache!!!
VG
Man kann VMs per VMotion von einem ESX auf den anderen verschieben. Und das auch noch live. Das ganze geht jetzt auch mit den Platten. Also kann ich von einer LUN auf die andere LUN LIVE umziehen. Dazu muss man ein Plugin installieren. FEINE Sache!!!
AFAIK geht das aber erst seit Version 3.5
Und ich glaube nicht, dass es die Größe der virtuellen Platten verändert ...wäre fatal.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste