ESXi 5.1 perdeu a conexão com o Datastore, mas não com o Disk

1

Perdi um Datastore do meu host ESXi. A unidade ainda pode ser acessada, mas não aparece como Datastore (mas como dispositivo). Eu posso me conectar a ele via SSH e copiar dados dele (estou recebendo todo o vmdx no momento, caso a unidade morra).

O seguinte problema surgiu no log:

Host Connectivity Degraded in ESX/ESXi (1009557)

Mas recuperou

Host Connectivity Restored (1009556)

Eu posso adicioná-lo como um novo Datastore, mas eu teria que reformatá-lo.

Existe uma maneira de remontar a unidade para que ela seja detectada como um armazenamento de dados?

Ele também é mostrado na lista de extensões vmfs de armazenamento esxcli

esxcli storage vmfs extent list
Volume Name  VMFS UUID                            Extent Number  Device Name                                                                Partition
-----------  -----------------------------------  -------------  -------------------------------------------------------------------------  ---------
datastore1   4cf78219-37a48610-9f53-001b21811bd8              0  t10.ATA_____SAMSUNG_HE502HJ_______________________________S2B6J90ZA08075           3
datastore3   4ea13fa7-6e0b3afc-8741-b8ac6f95a15a              0  t10.ATA_____ST2000DL0012D9VT156__________________________________5YD4J7JA          1
datastore2   4cf7821a-60777308-3711-001b21811bd8              0  t10.ATA_____SAMSUNG_HE502HJ_______________________________S2B6J90ZA08046           3

Atualizar

Ele reapareceu depois de varrer novamente as unidades, mas tinha um tamanho inválido, logo depois que a unidade desapareceu novamente. Não parece bom ... mas a transferência de dados via scp ainda funciona.

O tamanho do bloco do dispositivo foi alterado de 1 MB para 175 MB, mas a alteração no tamanho do dispositivo

    
por Maximilian Kindshofer 13.04.2015 / 12:55

1 resposta

3

De acordo com o vSphere documentação esxcli de fato tem um subcomando mount .

  1. List all volumes that have been detected as snapshots.
    esxcli <conn_options> storage filesystem list
  2. Run esxcli storage filesystem mount with the volume label or volume UUID. By default, the volume is mounted persistently, use --no-persist to mount persistently.
    esxcli <conn_options> storage filesystem volume mount --volume-label=<label>|--volume-uuid=<VMFS-UUID>

Portanto, para o seu caso, você pode executar os seguintes comandos para obter o VMFS remontado.

esxcli <conn_options> storage filesystem volume mount --volume-uuid=4cf78219-37a48610-9f53-001b21811bd8
esxcli <conn_options> storage filesystem volume mount --volume-uuid=4ea13fa7-6e0b3afc-8741-b8ac6f95a15a
esxcli <conn_options> storage filesystem volume mount --volume-uuid=4cf7821a-60777308-3711-001b21811bd8
    
por 13.04.2015 / 13:49