
Com o cliente vSphere, se você excluir qualquer VM, e houver ISOs de inicialização no mesmo diretório. Eles permanecem, pois o VS Client apenas limpa arquivos VM-ware. Embora exista uma maneira de se livrar de toda a carcaça? ISO é inclusivo?
Obrigado.
Responder1
Você pode criar um script por meio da CLI ou manter todos os seus ISOs em um LUN/datastore separado e montar todos os CDs das VMs a partir daí, em vez de mantê-los com as próprias VMs.
Responder2
Manter ISOs nas mesmas pastas dos arquivos VM é uma prática incomum. A recomendação é armazená-los em uma pasta dedicada, de preferência em armazenamento compartilhado se você tiver um cluster de hosts, para não precisar de várias cópias ou movê-los para apresentá-los a diferentes VMs. A razão pela qual o VI Client não exclui nenhum ISO é porque existe uma suposição de que eles são "externos" às VMs; se você estivesse seguindo a prática recomendada, não desejaria que os ISO fossem excluídos.
Não há nada de errado em armazenar ISOs em pastas VM, se é isso que você deseja fazer, mas você precisa conviver com algumas etapas extras para limpeza. Você pode excluir qualquer arquivo que desejar com o Datastore Browser e essa seria a abordagem mais segura, eu acho. Se você realmente precisa fazer as coisas dessa maneira e está excluindo muitas VMs regularmente, um script CLI pode fazer isso, mas parece ser muito esforço para obter um benefício mínimo.