Como remover o iSCSI LUN inacessível do vSphere ESXi 4.1 / 5 com o Controle de E / S de armazenamento ativado?

3

Estou testando uma solução SAN iSCSI no meu ambiente vSphere e adicionando / removendo LUNs no host SAN, enquanto alguns foram deixados conectados em hosts ESXi. Eu tinha ativado o Storage I / O Control nos datastores e agora não posso removê-los. Os erros recebidos são:

Call "HostDatastoreSystem.RemoveDatastore" for object "datastoreSystem-580" on vCenter Server "VCENTER1" failed.
Cannot remove datastore 'ramdisk' because Storage I/O Control is enabled on it. Correct it and re-try the operation

Não consigo desativar o Storage I / O Control, pois não consigo clicar com o botão direito do mouse no armazenamento de dados e acessar a opção Properties. Há um artigo da base de conhecimento para remover datastores NFS inacessíveis:

link

Mas isso não parece se aplicar aos datastores iSCSI. Eu não tenho mais o LUN disponível para representar.

Eu também tentei cancelar a reclamação do dispositivo de armazenamento e receber um erro dizendo que ainda está ocupado:

~ # esxcli corestorage claiming unclaim -t device -d naa.600144f0a4a4450000004d7ae2dd0002
Errors:
Unable to perform unclaim.  Error message was : Unable to unclaim all requested paths. Some paths were busy or were the last path to an in use device.  See VMkernel logs for more information.

Como posso remover o datastore iSCSI sem o LUN?

    
por Andy Shinn 24.12.2011 / 01:07

3 respostas

1

Infelizmente, fui forçado a reiniciar este host. Tentarei entrar em contato com a VMware sobre o problema. Embora eu ache que é provável que haja um bug na versão 4.1 do ESXi que eu estava rodando.

Após a reinicialização, os LUNs desapareceram e o vSphere permitiu que eu o vMotion livremente.

    
por 31.12.2011 / 19:46
0

Eu tentaria verificar se outros comandos excli se aplicam aqui link
Por exemplo, "lista de dispositivos destacados do núcleo de armazenamento" parece ser um bom começo. Este guia também pode ser útil:

link

    
por 24.12.2011 / 12:12
0

Encontrei o KB no site vmware.

Conecte-se a cada host do ESXi 5.0 para o qual o LUN é apresentado usando o SSH. Execute este comando para parar o serviço SIOC:

/etc/init.d/storageRM stop

No vSphere Client, selecione o host e clique na guia Configuração. Clique em Rescan All. Após a nova verificação, execute este comando para reiniciar o serviço SIOC:

/etc/init.d/storageRM start

Nota: Se o problema persistir, coloque o host do ESXi 5.0 afetado no modo de manutenção e reinicie o host.

link

    
por 25.10.2012 / 16:25