
Wenn Sie mit dem vSphere-Client eine VM löschen und sich beispielsweise Boot-ISOs im selben Verzeichnis befanden, bleiben diese erhalten, da der VS-Client nur VMware-Dateien löscht. Gibt es jedoch eine Möglichkeit, den gesamten Kadaver loszuwerden? Inklusive ISOs?
Danke schön.
Antwort1
Sie können es über die CLI skripten oder alle Ihre ISOs in einem separaten LUN/Datenspeicher aufbewahren und alle VM-CDs von dort mounten, anstatt sie bei den VMs selbst aufzubewahren.
Antwort2
Es ist unüblich, ISOs in denselben Ordnern wie die VM-Dateien aufzubewahren. Es wird empfohlen, sie in einem dedizierten Ordner zu speichern, idealerweise auf einem gemeinsam genutzten Speicher, wenn Sie einen Hostcluster haben, damit Sie nicht mehrere Kopien benötigen oder sie verschieben müssen, um sie verschiedenen VMs zu präsentieren. Der Grund, warum der VI-Client keine ISOs löscht, ist die Annahme, dass sie „extern“ zu den VMs sind. Wenn Sie der empfohlenen Vorgehensweise folgen würden, würden Sie nicht wollen, dass die ISOs gelöscht werden.
Es ist nichts Schlimmes daran, ISOs in VM-Ordnern zu speichern, wenn Sie das möchten, aber Sie müssen mit den paar zusätzlichen Schritten zum Aufräumen leben. Sie können mit dem Datastore-Browser beliebige Dateien löschen, und das ist meiner Meinung nach der sicherste Ansatz. Wenn Sie die Dinge wirklich auf diese Weise erledigen müssen und regelmäßig viele VMs löschen, könnte ein CLI-Skript dies tun, aber das scheint ein großer Aufwand für minimalen Nutzen zu sein.