Listar todos os arquivos em datastores do VMware - PowerCLI / SSH?

3

Eu tenho um requisito para listar todos os arquivos em todos os datastores no meu ambiente VMware vSphere de tamanho moderado (30 hosts ESXi).

Conhecendo um pouco de Powershell, achei que seria fácil, mas o processo está se mostrando notavelmente lento.

Estou indo por esse caminho errado ou faltando algo simples?

dir vmstores:\ -Recurse | Select-Object Name,DatastoreFullPath,LastWriteTime

    
por user2909236 24.08.2015 / 03:58

1 resposta

3

Hmmm

Isso não é algo comum de se fazer. Por que você se preocuparia com arquivos de armazenamento de dados se não estivesse tendo problemas de espaço ou investigando mau comportamento / desempenho?

(30 hosts ESXi também não são um ambiente modesto)

  • Vista do seu storage array (assumindo armazenamento compartilhado) .
  • Ver de um host que pode ver os armazenamentos de dados. Heck, um find bem trabalhado da shell ESXi pode fazer isso.
  • Use a funcionalidade Exibições de armazenamento no cliente vCenter para mostrar se há algum consumidor pesado ou instantâneos de VM irrelevantes nos datastores.

Ou ...

  • Não se preocupe com isso. Olhando para o seu Powershell, você está olhando para LastWriteTime . Isso é complicado porque alguns arquivos relacionados a VMs não mudam com frequência ou não são gravados regularmente.

Por exemplo, nada aqui deve ser excluído:

/vmfs/volumes/8f8b6a6b-d2d609d9/ChiFG # ls -l
total 7929008
-rw-r--r--    1 42949672 42949672        73 Aug 23 23:56 ChiFG-8e270ef3.hlog
-rw-------    1 42949672 42949672 2147483648 May  3 17:18 ChiFG-8e270ef3.vswp
-rw-------    1 42949672 42949672        13 Feb 10  2014 ChiFG-aux.xml
-rw-------    1 42949672 42949672   2359808 Aug 24 03:02 ChiFG-ctk.vmdk
-rw-------    1 42949672 42949672 38654705664 Aug 24 03:26 ChiFG-flat.vmdk
-rw-------    1 42949672 42949672      8684 Aug 24 03:20 ChiFG.nvram
-rw-------    1 42949672 42949672       622 Aug 24 03:02 ChiFG.vmdk
-rw-r--r--    1 42949672 42949672        45 Aug 24 03:02 ChiFG.vmsd
-rwxr-xr-x    1 42949672 42949672      4597 Aug 24 03:02 ChiFG.vmx
-rw-------    1 42949672 42949672         0 Aug 23 23:56 ChiFG.vmx.lck
-rw-r--r--    1 42949672 42949672      3433 Feb 10  2015 ChiFG.vmxf
-rw-------    1 42949672 42949672   1180160 Aug 24 03:08 hbr-persistent-state-RDID-47660b7b-ef63-4cd7-b6a0-66e3056a776d.psf
-rw-r--r--    1 42949672 42949672    161127 Aug 23 11:26 vmware-2112.log
-rw-r--r--    1 42949672 42949672    161342 Aug 23 12:06 vmware-2113.log
-rw-r--r--    1 42949672 42949672    160726 Aug 23 12:21 vmware-2114.log
-rw-r--r--    1 42949672 42949672    161139 Aug 23 13:26 vmware-2115.log
-rw-r--r--    1 42949672 42949672    161288 Aug 23 23:16 vmware-2116.log
-rw-r--r--    1 42949672 42949672    160356 Aug 23 23:56 vmware-2117.log
-rw-r--r--    1 42949672 42949672    171262 Aug 24 03:04 vmware.log
-rw-------    1 42949672 42949672 856686592 Aug 23 23:56 vmx-ChiFG-2384924403-2.vswp
    
por 24.08.2015 / 05:28