Eu tenho um servidor com placa de rede dupla 10GbE HP NC523 e armazenamento HP MSA1040 com controlador iSCSI duplo 10GbE.
Ambas as portas no NC523 são configuradas como uma ligação. As portas no MSA possuem endereços IP diferentes.
Quero configurar este sistema para usar largura de banda de 20 Gb (ou seja, bond no servidor Linux e multipath no MSA). Nenhum switch deve ser usado, apenas uma conexão direta.
Se ambas as portas do MSA estiverem conectadas com cabos de fibra óptica, apenas uma porta poderá ser acessada com ping (e presumivelmente por esse motivo não consigo inicializar o multipath). Verifiquei todos os componentes de hardware e tudo funciona em cada combinação possível, desde que apenas uma linha conecte o servidor ao MSA.
Alguém pode me sugerir uma solução para esse problema?
obs:
Eu tenho outro servidor semelhante com uma placa de rede de cobre quádrupla 1 GbE "normal" e um armazenamento HP P2000 mais antigo com controlador iSCSI quádruplo de 1 GbE. A configuração análoga funciona aqui sem nenhum problema. As quatro interfaces no servidor estão vinculadas a um único vínculo e cada porta de armazenamento iSCSI pode receber ping e também funciona com vários caminhos. Ambas as máquinas estão rodando com CentOS 7.
Responder1
Nunca use LACP ou qualquer outro tipo de agregação de rede para redes iSCSI, a menos que seja exigido pelo seu fornecedor de SAN. Use MPIO (Multipathing).
De modo geral, o agrupamento cria uma sobrecarga de rede ao adicionar uma sequência de texto extra em cada quadro Ethernet. Normalmente, nada de ruim acontece durante a carga de trabalho baixa ou quando o agrupamento é usado junto com protocolos NAS (NFS/SMB), já que o número de quadros Ethernet por segundo não é muito alto. No caso do tráfego iSCSI que, essencialmente, se transforma em acesso em nível de bloco, o número de quadros por segundo pode ser muito alto, especialmente quando padrões de acesso menores de 4k/8k estão sendo usados. Quando as redes iSCSI são agrupadas, o driver LACP processa cada quadro, o que leva a uma carga extra de CPU e aumenta a latência.
Responder2
Você não deve usar a "ligação" LACP com iSCSI. Esta é uma situação em que você deveria usar o multipath MPIO.
Independentemente disso, você não conseguirá atingir velocidades de 20 Gbps com esta configuração(uma conexão de servidor-> armazenamento). Não é assim que o bonding ou o MPIO funcionam.