Adicionar suporte para mais de oito LUNs no Windows Server
Este artigo descreve o suporte para um grande número de LUNs (números de unidade lógica) em produtos do Windows Server.
Importante
Este artigo contém informações sobre como modificar o Registro. Faça backup do Registro antes de modificá-lo. Você deve saber como restaurar o Registro caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, consulte Informações de registro do Windows para usuários avançados.
Aplica-se a: Windows Server 2012 R2, Windows Server 2016
Número de KB original: 310072
Resumo
Este artigo descreve o suporte para um grande número de LUNs (números de unidade lógica) em produtos do Windows Server. Quando você configura um servidor com mais de oito LUNs, o fornecedor de hardware deve estar envolvido no planejamento e na configuração. Pode haver várias maneiras diferentes de alcançar a configuração desejada; o fornecedor de hardware é melhor equipado para fornecer as informações necessárias. Este artigo não deve ser all-inclusive devido às várias implementações que um fornecedor de hardware pode usar. Entre em contato com o fabricante de hardware para determinar se e como seu hardware pode dar suporte a mais de oito LUNs.
O Windows Server 2008 e o Windows Server 2008 R2 dão suporte a:
- Oito ônibus por adaptador
- 128 IDs de destino por barramento
- 255 LUNs por ID de destino
Windows Server 2012 e versões posteriores do Windows dão suporte a:
- 255 ônibus por adaptador
- 128 IDs de destino por barramento
- 255 LUNs por ID de destino
Mais informações
Aviso
Poderão ocorrer sérios problemas se você modificar o Registro incorretamente com o Editor do Registro ou outro método. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não pode garantir que esses problemas possam ser resolvidos. Modifique o Registro a seu próprio risco.
Terminologia usada neste artigo
- HBA (Host Bus Adapter): este é o controlador que está conectado ao dispositivo de armazenamento. Pode ser um controlador SCSI ou Fibre porque ambas as topologias podem dar suporte a mais de oito LUNs.
- Dispositivo de armazenamento: este é o controlador na matriz à qual o HBA é anexado. Esse é o dispositivo que controla as unidades.
- LUN grande: este é um termo comumente usado para a prática de dar suporte a mais de oito LUNs.
O Windows Server dá suporte a LUNs grandes, mas o método para habilitá-lo depende da implementação de hardware e dos drivers. Se o dispositivo de armazenamento relatar o bit HiSupport em seus dados de investigação padrão, o Windows habilita automaticamente LUNs Grandes sem exigir entradas manuais de registro. Entre em contato com o fornecedor de hardware para determinar se o dispositivo de armazenamento relata o bit HiSupport. Os drivers de hardware também podem habilitar um grande suporte lun durante suas rotinas de instalação.
Se o hardware não relatar o bit HiSupport ou os drivers não habilitarem suporte a LUN grande, será necessária uma entrada manual do registro. Esse recurso só funcionará se os dispositivos de armazenamento derem suporte ao comando LUNS do RELATÓRIO SCSI. Observe que a edição do registro para habilitar LUNs Grandes requer um conhecimento detalhado das IDs de hardware e entradas do registro dos dispositivos; este é o método menos preferencial. Entre em contato com o fornecedor de hardware para obter informações adicionais. Siga estas etapas para configurar a entrada necessária do registro:
Localize a ID de hardware do dispositivo de armazenamento. Para localizar a ID de hardware:
- Inicie Regedit.exe e localize e clique no seguinte local:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI
- Os dispositivos de disco e armazenamento que são enumerados pelo sistema são listados. O dispositivo de armazenamento no qual você deseja habilitar LargeLUNs deve aparecer na lista começando com o Disk&Ven_. O nome do dispositivo de armazenamento deve ser reconhecível após o texto&Ven_ disco.
- Para encontrar a ID de hardware para o dispositivo de armazenamento adequado, abra as diferentes chaves de&Ven_ de disco para exibir as diferentes instâncias dos dispositivos de armazenamento. Um valor rotulado friendlyName com uma descrição à direita aparece em cada uma das instâncias.
- Depois de localizar o dispositivo de armazenamento, clique duas vezes em hardwareID para um dos nomes de instância. Normalmente, isso é listado no valor FriendlyName.
- Os dados de valor listam a ID de hardware do dispositivo de armazenamento. Muitas vezes, várias IDs de hardware são listadas. Copie apenas uma dessas IDs de hardware. Copie apenas a parte do valor após "SCSI\" para a Área de Transferência.
Observação
Pode haver várias IDs de hardware para o mesmo dispositivo. Isso ocorre porque o dispositivo pode ser detectado de maneiras diferentes para diferentes revisões de firmware do mesmo dispositivo. Talvez seja necessário experimentar cada uma das diferentes IDs de hardware nas etapas a seguir. Se você tiver problemas com isso, entre em contato com o fabricante de hardware do dispositivo de armazenamento.
- Inicie Regedit.exe e localize e clique no seguinte local:
Com a ID de hardware das etapas anteriores, siga as próximas etapas para habilitar o suporte lun grande para o dispositivo de armazenamento apropriado:
Localize e clique na seguinte chave no registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ScsiPort\SpecialTargetList
No menu Editar, aponte para Novo e clique em Chave.
Uma nova chave chamada Nova Chave nº 1 é criada. Clique com o botão direito do mouse em Nova Chave nº 1 e clique em Colar para colar a ID de hardware copiada anteriormente.
Observação
Clicar com o botão direito do mouse em Nova Chave nº 1 também exibe um comando Renomear que você pode usar para tentar colar os dados novamente se a Nova Chave nº 1 não estiver no estado apropriado.
Depois de criar a nova chave, crie um novo valor DWORD chamado LargeLuns com um valor de 1.
Observação
"LargeLuns" é plural.
Reinicialize o computador.
Problemas envolvidos na habilitação manual de suporte a LUN grande
Discos duplicados podem aparecer depois de habilitar o suporte a LUN grande. Isso poderá ocorrer se o driver HBA habilitar o suporte a LUN grande de forma proprietária, juntamente com a entrada manual do registro. O problema ocorrerá se o recurso LargeLuns do Windows e o recurso LargeLuns do HBA estiverem habilitados.
Se a unidade lógica 0 não estiver presente, o comando LUNS de RELATÓRIO não poderá ser enviado para o dispositivo de destino. O Windows enumera apenas oito unidades lógicas, mesmo que mais unidades estejam presentes na matriz de disco. Para dar suporte a configurações grandes, o tempo necessário para determinar a configuração de tamanho necessária para ser minimizada. Como o número de unidades lógicas pode chegar a 255 em alguns sistemas (0 a 254), muito tempo pode ser gasto no envio de comandos de investigação para unidades lógicas inexistentes. Observe que qualquer número LUN retornado do Armazenamento deve estar no intervalo de 0 a 254.
Qualquer LUN com um número LUN maior que 254 não será reconhecido pelo sistema operacional Windows. Consulte o fabricante de hardware sobre os diferentes parâmetros que devem ser usados com seu hardware específico.
Embora o Windows possa acessar LUNs grandes, pode haver outras variáveis de ambiente que precisam ser levadas em consideração.
Parâmetros adicionais para a chave SpecialTargetList
Para o Windows Server, há vários parâmetros adicionais que você pode usar na chave SpecialTargetList. São elas:
- SparseLun – Permitir uma lista lun descontinuada.
- OneLun – verifique apenas o LUN zero.
- LargeLuns – O dispositivo dá suporte a mais de sete LUNs.
- SetLunInCdb – O dispositivo requer o LUN em CDBs enviados a ele.
- NonStandardVPD – O dispositivo dá suporte a 0x83 VPD, mas não 0x80.
- BinarySN – O dispositivo retorna um número de série binário.
Essas chaves são verificadas na ordem em que estão listadas; as informações em cada nível são logicamente "OR'ed" com as do nível anterior.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários