Avisos:
- Este artigo orienta você na da recriação da tabela de partição de um LUN que tem um datastore VMFS. Saiba como o VMware ESX identifica discos e LUNs antes de prosseguir. Para obter mais informações, consulte Identifying disks when working with VMware ESX (1014953).
- As etapas descritas aqui são potencialmente perigosas para o ambiente, se não forem seguidas com exatidão. Se você não está seguro para executar estes procedimentos, entre em contato com o Suporte Técnico da VMware para resolver o problema. Para obter mais informações, consulte How to Submit a Support Request.
- Se um LUN não tem uma tabela de partição válida, ele pode não atender aos critérios para as salvaguardas de filtragem de armazenamento de VMware vCenter e do VMware VirtualCenter. Consulte a configuração de armazenamento ou o administrador SAN antes de fazer quaisquer alterações, tais como a criação de um datastore VMFS ou Raw Device Mapping (RDM), a adição de uma extensão ou o aumento de um datastore VMFS.
ESX 4.x
Para recriar a tabela de partição:
- Faça login no console de serviço do host do ESX. Para ESXi, consulteTech Support Mode for Emergency Support (1003677).
- Execute o comando:
esxcfg-scsidevs -c
O resultado é similar a:
Device UID Device Type Console Device Size Plugin Display Name
mpx.vmhba32:C0:T0:L0 CD-ROM /dev/sr0 0MB NMP Local USB CD-ROM (mpx.vmhba32:C0:T0:L0)
mpx.vmhba3:C0:T0:L0 CD-ROM /dev/sr1 0MB NMP Local PLDS CD-ROM (mpx.vmhba3:C0:T0:L0)
naa.50060160bce0383c50060160bce0383c Direct-Access /dev/sdj 0MB NMP DGC Fibre Channel Disk (naa.50060160bce0383c50060160bce0383c)
naa.60024e8056ca2100119f56f605695091 Direct-Access /dev/sdk 139392MB NMP Local DELL Disk (naa.60024e8056ca2100119f56f605695091)
naa.6006016045502500d0c748a4198bde11 Direct-Access /dev/sdh 512000MB NMP DGC Fibre Channel Disk (naa.6006016045502500d0c748a4198bde11)
naa.6006016045502500ec34346d188bde11 Direct-Access /dev/sdi 512000MB NMP DGC Fibre Channel Disk (naa.6006016045502500ec34346d188bde11)
naa.60060160d2ed18012eea2d1ce42ddf11 Direct-Access /dev/sdn 819200MB NMP DGC iSCSI Disk (naa.60060160d2ed18012eea2d1ce42ddf11)
naa.60060160d2ed180176d68215e42ddf11 Direct-Access /dev/sdo 819200MB NMP abcDGC iSCSI Disk (naa.60060160d2ed180176d68215e42ddf11)
naa.60060160d2ed18017ea10024e42ddf11 Direct-Access /dev/sdm 819200MB NMP DGC iSCSI Disk (naa.60060160d2ed18017ea10024e42ddf11)
naa.60060160d2ed180190df110ee42ddf11 Direct-Access /dev/sdp 819200MB NMP logical
naa.600a0b80002666d40000000000000000 Direct-Access /vmfs/devices/disks/naa.600a0b80002666d40000000000000000 20MB NMP IBM Fibre Channel Disk (naa.600a0b80002666d40000000000000000)
naa.600a0b80002666d400003a0a4b99f95c Direct-Access /dev/sdd 102400MB NMP IBM Fibre Channel Disk (naa.600a0b80002666d400003a0a4b99f95c)
naa.600a0b80002666d400003a114b99f9b4 Direct-Access /dev/sdc 102400MB NMP IBM Fibre Channel Disk (naa.600a0b80002666d400003a114b99f9b4)
naa.600a0b80002666d400003a184b99f9ee Direct-Access /dev/sdb 102400MB NMP IBM Fibre Channel Disk (naa.600a0b80002666d400003a184b99f9ee)
naa.600a0b80002901aa0000000000000000 Direct-Access /vmfs/devices/disks/naa.600a0b80002901aa0000000000000000 20MB NMP IBM Fibre Channel Disk (naa.600a0b80002901aa0000000000000000)
naa.600a0b80002901aa0000a11b4a3b51ad Direct-Access /dev/sdg 102400MB NMP IBM Fibre Channel Disk (naa.600a0b80002901aa0000a11b4a3b51ad)
naa.600a0b80002901aa0000a1214a3b51ef Direct-Access /dev/sdf 81920MB NMP IBM Fibre Channel Disk (naa.600a0b80002901aa0000a1214a3b51ef)
naa.600a0b80002901aa0000a1274a3b5231 Direct-Access /dev/sde 71680MB NMP IBM Fibre Channel Disk (naa.600a0b80002901aa0000a1274a3b5231)
naa.600a0b80002901aa0000a3774b99f77d Direct-Access /dev/sda 102400MB NMP IBM Fibre Channel Disk (naa.600a0b80002901aa0000a3774b99f77d)
- Identifique o disco em questão e anote o valor da coluna Dispositivo do Console.
Observação: Não há nomes de dispositivo de console do Linux no ESXi. No ESXi você usa os NAAs, por exemplo:/vmfs/devices/disks/naa.600a0b80002666d40000000000000000.
- Execute o comando:
fdisk -l <dev>
Onde <dev> é o valor registrado no passo 2
O resultado aparece similar à:
Disk /dev/sde: 268.4 GB, 268440698880 bytes
255 heads, 63 sectors/track, 32636 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System - Inicie o fdisk com este comando e pressione Enter.
fdisk -u <dev>
Onde <dev> é o valor registrado na etapa 2. - Crie a partição:
- Pressione n e Enter para criar uma nova partição.
- Pressione p e Enter para selecionar que esta é uma partição primária.
- Pressione 1 e Enter para fazer a primeira partição.
- Pressione 128 e Enter para alinhar a partição para o setor 128.
- Pressione Enter novamente para manter o valor padrão.
- Alterar a partição para tipo fb (VMFS):
- Pressione t e Enter. A partição 1 é selecionada automaticamente.
- Digite fb e pressione Enter.
- Pressione w e Enter para salvar.
- Execute vmkfstools -V e pressione Enter para descobrir a VMFS.
ESX 3.x
Para recriar a tabela de partição:
- Faça login no console de serviço do host do ESX. Para ESXi, consulte Tech Support Mode for Emergency Support (1003677).
- Digite esxcfg-vmhbadevs -q e pressione Enter para obter uma lista de dispositivos Linux e seu nome VMkernel.
- Digite fdisk -lu /dev/sdX e pressione Enter para confirmar que a partição não está mais aqui.
- Recrie a tabela de partição:
- Inicie o fdisk com o comando fdisk -u /dev/sdX e pressione Enter.
- Crie a partição:
- Pressione n e Enter para criar uma nova partição.
- Pressione p e Enter para selecionar que esta é uma partição primária.
- Pressione 1 e Enter para fazer a primeira partição.
- Pressione 128 e Enter para alinhar a partição para o setor 128.
Observação:Se o volume foi atualizado de um ESX 2.x, a partição deve ser alinhada a 63, que é o padrão ao usar o fdisk. - Pressione Enter para manter o valor padrão.
- Alterar a partição para tipo fb (VMFS):
- Pressione t e Enter. A partição 1 é selecionada automaticamente.
- Digite fb e pressione Enter.
- Digite w e pressione Enter para salvar. Este comando sai do fdisk e retorna você para a indicação do comando.
- Digite vmkfstools -V e pressione Enter para descobrir a VMFS.
ESX 2.x
Para recriar a tabela de partição:
- Faça login no console de serviço do host do ESX.
- Digite vmkpcidivy -q vmhba_devs e pressione Enter para obter uma lista de dispositivos Linux e seu nome VMkernel.
- Digite fdisk -l /dev/sdX e pressione Enter para confirmar que a partição não está mais aqui.
- Recrie a tabela de partição:
- Inicie o fdisk com o comando fdisk /dev/sdX e pressione Enter.
- Crie a partição:
- Digite n e pressione Enter para criar uma nova partição.
- Digite p e pressione Enter para criar uma partição primária.
- Digite 1 e pressione Enter para criar a primeira partição.
- Pressione Enter para manter o valor padrão.
- Pressione Enter para manter o valor padrão.
- Alterar a partição para tipo fb (VMFS):
- Digite t e pressione Enter para alterar o tipo de partição.
- Digite fb e pressione Enter para definir a partição como VMFS.
- Digite w e pressione Enter para salvar.
Este comando sairá do fdisk e retorna você para a indicação de comando.
- Digite vmkfstools -V e pressione Enter para descobrir a VMFS.
Observação: Este procedimento pode não funcionar em volumes VMFS que estão participando de um conjunto expandido (extensões). Entre em contato com o Suporte Técnico da VMware e trabalhe com eles para resolver o problema.
Se o datastoreVMFS não aparecer, consulte A VMFS volume is not available and the VMkernel log reports the error: Device size mismatch (1003133).