Como configurar o iSCSI MPIO no Windows 2008?

2

Estamos usando um servidor Linux executando iscsitarget que gostaríamos de conectar a um servidor Windows 2008 usando multipathing.

Alguém tem um link para uma boa documentação sobre as etapas necessárias para configurar o lado do Windows? Até agora, não conseguimos fazer com que o tráfego utilize mais de uma conexão de rede.

    
por Evan Anderson 11.06.2009 / 05:47

4 respostas

1

Quando você diz que não consegue "obter o tráfego para utilizar mais de uma conexão de rede", há duas partes:

Primeiro, quantas lâmpadas você está usando O balanceamento de carga de um único lun (uma letra de unidade, por assim dizer) é muito, muito mais difícil do que o balanceamento de carga de várias luns. Você pode obter uma enorme vantagem inicial dividindo o compartilhamento iSCSI em dois luns separados e configurando o iSCSI na caixa do Windows para que:

  • A placa de rede 1 do Windows é o caminho principal para o lun # 1 e aponta para a placa de rede Linux A
  • A placa de rede do Windows nº 2 é o caminho principal para o lun # 2 e aponta para a placa de rede do Linux B (com um endereço IP separado)

Isso permite que você ignore o limite de uma conexão em uma forma de fita adesiva, mas não será possível obter mais de uma conexão de rede de taxa de transferência para um único lun em um determinado momento.

Em seguida, você está medindo velocidades de envio ou de recebimento?

Para poder enviar mais de uma conexão de rede de tráfego para um dispositivo iSCSI na outra extremidade, você precisa usar o MPIO na caixa do Windows e é praticamente isso. Configure o MPIO com ambos os endereços IP do host do Linux e você deverá ser capaz de saturar duas ou mais placas de rede de tráfego de saída.

No entanto, para poder receber mais de uma conexão de rede de tráfego na caixa do Windows, você estará praticamente sem sorte, a menos que faça algo como ligação de canal com sua rede cartões. A máquina Linux só enviará tráfego para um endereço MAC para um lun de cada vez. Você pode contornar isso fazendo ligação de canais para que o switch direcione o tráfego para um endereço MAC por meio de várias placas de rede.

Aqui estão alguns posts do meu blog falando sobre o mito de multipathing ativo-ativo:

por 15.06.2009 / 14:19
0

O iniciador iSCSI está conectado ao seu destino iSCSI? Em caso afirmativo, verifique o seguinte (de um artigo da Qlogic KB):

Para cada dispositivo de destino, confirme se ele pode fazer suporte a vários caminhos. Na aba "Alvos", selecione o Alvo e clique no botão "Detalhes". Na caixa de diálogo "Propriedades de destino", com a guia "Sessão" selecionada, listada em "Este destino tem as seguintes sessões:", o identificador exibirá duas sessões para esse destino. Selecione a guia "Dispositivo" e confirme se a configuração "MPIO Capable" para cada dispositivo de destino é "Suporte a vários caminhos".

Para cada segmentação individual, você pode modificar a configuração "Política de saldo de carga". Na caixa de diálogo "Propriedades de destino", selecione individualmente cada dispositivo de destino listado e clique no botão "Avançado". Na caixa de diálogo "Detalhes do dispositivo", selecione a guia "MPIO". Selecione "Política de saldo de carga".

ooops; isto é para o Iniciador 2.0 (Windows 2003). Eu não tenho certeza se o iniciador de 2008 se comporta da mesma maneira, eu posso testar isso mais tarde hoje se você precisar.

    
por 11.06.2009 / 08:18
0

Há um whitepaper da Microsoft disponível nele: Windows Alta disponibilidade do servidor com o Microsoft MPIO

Caso contrário, o blog do Microsoft Storage Area Networking pode ter algumas informações úteis.

    
por 11.06.2009 / 15:52
0

Isso é o que você deseja - o Microsoft iSCSI Guia do Usuário - informa como configurar o MPIO DSM, bem como configurar e trabalhar com o Iniciador de Software MS iSCSI.

Se o resultado final realmente fará uso eficiente dos vários adaptadores depende inteiramente da compatibilidade do DSM padrão do MPIO com o seu alvo - a maioria dos fornecedores de iSCSI de hardware constroem seus próprios para garantir que a pilha MS MPIO otimize corretamente o balanceamento de carga de seus adaptadores. funcionalidade de matriz.

Quando você diz que não pode usá-lo em mais de uma conexão de rede, quer dizer que não está obtendo balanceamento de carga de tráfego ou que nem está obtendo o failover de caminho? Se você seguir a configuração do MPIO acima, deverá obter um failover de caminho no mínimo.

    
por 14.06.2009 / 00:07