VMware ESXI Disk Size
Hallo Zusammen,
eine Frage an die Profis, kann man die Festplattengröße eines VMWare Linux - Hosts nachträglich ändern?
Ich habe bei dem Host eine 250 GB Festplatte angelegt brauche aber nur 25 GB.
Geht das unter Ubuntu 18.04 irgendwie?
Viele Grüße Obi_Wan
Umgebung:
VMware ESXi, 6.5.0, 5310538
Host: Ubuntu 18.04
eine Frage an die Profis, kann man die Festplattengröße eines VMWare Linux - Hosts nachträglich ändern?
Ich habe bei dem Host eine 250 GB Festplatte angelegt brauche aber nur 25 GB.
Geht das unter Ubuntu 18.04 irgendwie?
Viele Grüße Obi_Wan
Umgebung:
VMware ESXi, 6.5.0, 5310538
Host: Ubuntu 18.04
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 809170387
Url: https://administrator.de/contentid/809170387
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
16 Kommentare
Neuester Kommentar
Moin,
Daher
et voilá: Du hast eine kleinere VMDK
lks
Daher
- machst Du Dir eine neune VMDK in der gewünschten Größte,
- Bootest die VM mit den beiden VMDKs von eine rKnoppix-ISO
- Schiebst mit gparted die Partitionen so zurecht, daß sie auf 25GB passen
- klonst mit ddrescue das resultat auf die kleine vmdk
- wirfst die große weg
et voilá: Du hast eine kleinere VMDK
lks
Zitat von @obi-wan-kenobi:
Dankschön.
Schiebst mit gparted die Partitionen so zurecht, daß sie auf 25GB passen ---> lässt sich nicht verkleinern mit gparted - habe ich natürlich schon probiert.
Dankschön.
Schiebst mit gparted die Partitionen so zurecht, daß sie auf 25GB passen ---> lässt sich nicht verkleinern mit gparted - habe ich natürlich schon probiert.
Sicher? Dann sind 25GB zu klein gegriffen. Welche Fehlermeldung kommt denn? Und wie ist die Belegung? (fdisk -l und df)
lks
PS: Hast Duz gparted aus dem laufenden Ubuntu aufgerufen oder von einer gebooteten ISO? Während das Ubuntu läuft kann man es natürllich nciht verkleinern.
Nabend,
das hier
Hast Du die Kiste frisch aufgesetzt? Laufen da schon VMs? Welche Platte willst Du genau verkleinern?
Ggf. einfach den ESXi.Host neu aufsetzen auf einem USB-Stick (16 bzw. 32 GB reichen locker) und dann die Platte als Datastore verwenden.
Gruß
cykes
das hier
Umgebung:
VMware ESXi, 6.5.0, 5310538
Host: Ubuntu 18.04
verstehe ich nicht so ganz. Auf dem Host läuft doch nur der ESXi oder wie ist das gemeint? Ubuntu in einer VM?VMware ESXi, 6.5.0, 5310538
Host: Ubuntu 18.04
Hast Du die Kiste frisch aufgesetzt? Laufen da schon VMs? Welche Platte willst Du genau verkleinern?
Ggf. einfach den ESXi.Host neu aufsetzen auf einem USB-Stick (16 bzw. 32 GB reichen locker) und dann die Platte als Datastore verwenden.
Gruß
cykes
Moin,
Du vertauscht hier Begriffe. Ein Host ist bei dir der Hypervisor (ESXi).
Da ESXi nicht auf Ubuntu basiert, kann das schon mal nicht stimmen.
Mit Ubuntu meinst du dann wohl deine VM, die als Gast auf dem VM-Host läuft.
Auch wenn es auf den ersten Blick nur nach einer Kleinigkeit klingt, so kann es bei Verwendung von falschen Begriffen sehr schnell eine Verwirrung entstehen. Denn meinst du den Hypervisor, dann willst du die Größe des Datastores verändern. So willst du aber eigentlich nur die Kapazität der virtuellen Festplatte deiner VM anpassen. Das ist halt doch ein sehr großer Unterschied. 😉
// Edit:
Um zum Thema zurückzukommen....bitte beantworte noch die Fragen von @Lochkartenstanzer.
MfG
Du vertauscht hier Begriffe. Ein Host ist bei dir der Hypervisor (ESXi).
Da ESXi nicht auf Ubuntu basiert, kann das schon mal nicht stimmen.
Mit Ubuntu meinst du dann wohl deine VM, die als Gast auf dem VM-Host läuft.
Auch wenn es auf den ersten Blick nur nach einer Kleinigkeit klingt, so kann es bei Verwendung von falschen Begriffen sehr schnell eine Verwirrung entstehen. Denn meinst du den Hypervisor, dann willst du die Größe des Datastores verändern. So willst du aber eigentlich nur die Kapazität der virtuellen Festplatte deiner VM anpassen. Das ist halt doch ein sehr großer Unterschied. 😉
// Edit:
Um zum Thema zurückzukommen....bitte beantworte noch die Fragen von @Lochkartenstanzer.
MfG
Du wirfst die Bezeichnungen durcheinander:
Der Host ist der ESXI.
Das Ubuntu ist der Guest, nicht der Host, junger Padawan!
Oder hast Du einen ESXI mit Ubuntu als Host virtualisiert (nested virtualisation)?
lks
Zitat von @obi-wan-kenobi:
Der Host ist der ESXI.
Das Ubuntu ist der Guest, nicht der Host, junger Padawan!
Genauso ist es.
Sry.
Der Host ist der ESXI.
Das Ubuntu ist der Guest, nicht der Host, junger Padawan!
Genauso ist es.
Sry.
Dann mußt Du das auch so hinschreiben.
lks
PS: Man kann seinen Beitrag auch nachträglich bearbeiten und korrigieren, damit es stimmt.
Nachdem das nun halbwegs geklärt ist zunächst eine Warnung, da eine Verkleinerung einer vmdk keine "mal eben so in der Mittagspause"-Aktion ist.
Vorbereitung:
1. Alle Snapshots der VM entfernen -> Ansonsten kann das flatfile zerstört werden
2. Backup der VM erstellen!
3. Für ausreichend freien Platz ggf. in einer zweiten Datastore sorgen -> das Flatfile muss final in jedem Fall umkopiert werden
4. Nochmal Snapshots checken (falls vom Backup Überbleibsel vorhanden sind)
5. Im Gastbetriebssystem Partition(en) verkleinern, so dass am Ende der freie/unbelegte Platz liegt
6. vi Bedienung lernen
Verkleinerung des vmdk:
Vgl. auch https://virtualman.wordpress.com/2016/02/24/shrink-a-vmware-virtual-mach ... (ab 2.- durchlesen und verstehen)
Das ist eine Operation am offenen Herzen, also lieber jeden Schritt doppelt absichern und Punkt 2 in den Vorbereitunungen beachten!
Eine falsch eingegebene Zahl oder ein sonstiger Tippfehler kann zum Desaster führen.
Ich fasse mal die wichtigsten Schritte von obigem Link zusammen:
1. VM ausschalten
2. auf der ESXi Shell in das Datastore Verzeichnis der VM wechseln
3. mit vi das Descriptor file *.vmdk editieren und Plattengesamtgröße anpassen (siehe Link)
4. disk file *.vmdk umkopieren/verschieben
5. Im Zielverzeichnis hat die vmdk jetzt die gewünschte Größe
6. VM starten, alles überprüfen
7. Wenn in 4. kopiert wurde, kann das zu große vmdk jetzt gelöscht werden
Das nächste mal besser vorher genau überlegen, welche Ressourcen man benötigt.
Gruß
cykes
P.S. Mir erscheinen die 25GB für die Ubuntu VM etwas zu klein, ist da schon alles installiert?
Vorbereitung:
1. Alle Snapshots der VM entfernen -> Ansonsten kann das flatfile zerstört werden
2. Backup der VM erstellen!
3. Für ausreichend freien Platz ggf. in einer zweiten Datastore sorgen -> das Flatfile muss final in jedem Fall umkopiert werden
4. Nochmal Snapshots checken (falls vom Backup Überbleibsel vorhanden sind)
5. Im Gastbetriebssystem Partition(en) verkleinern, so dass am Ende der freie/unbelegte Platz liegt
6. vi Bedienung lernen
Verkleinerung des vmdk:
Vgl. auch https://virtualman.wordpress.com/2016/02/24/shrink-a-vmware-virtual-mach ... (ab 2.- durchlesen und verstehen)
Das ist eine Operation am offenen Herzen, also lieber jeden Schritt doppelt absichern und Punkt 2 in den Vorbereitunungen beachten!
Eine falsch eingegebene Zahl oder ein sonstiger Tippfehler kann zum Desaster führen.
Ich fasse mal die wichtigsten Schritte von obigem Link zusammen:
1. VM ausschalten
2. auf der ESXi Shell in das Datastore Verzeichnis der VM wechseln
3. mit vi das Descriptor file *.vmdk editieren und Plattengesamtgröße anpassen (siehe Link)
4. disk file *.vmdk umkopieren/verschieben
5. Im Zielverzeichnis hat die vmdk jetzt die gewünschte Größe
6. VM starten, alles überprüfen
7. Wenn in 4. kopiert wurde, kann das zu große vmdk jetzt gelöscht werden
Das nächste mal besser vorher genau überlegen, welche Ressourcen man benötigt.
Gruß
cykes
P.S. Mir erscheinen die 25GB für die Ubuntu VM etwas zu klein, ist da schon alles installiert?