Como devo configurar minha rede Fibre Channel (FC)?

27

Como os comutadores FC funcionam e como devo configurá-los?

    
por Basil 18.05.2012 / 21:01

1 resposta

42

Os comutadores Fibre Channel geralmente conectam clientes ao armazenamento. FC é um protocolo projetado explicitamente para transportar comandos SCSI. Na verdade, o protocolo Fibre Channel é uma extensão direta do protocolo SCSI. Todos os comandos SCSI têm um equivalente FC e o FC tem alguns extras que permitem a conexão em rede. Supondo que você tenha toda a física de sua rede FC cuidada, a questão torna-se "Como configuro meu comutador FC?".

Tecido

Um fabric é um switch ou um grupo de switches que estão conectados uns aos outros (um link entre dois switches é chamado de ISL ou "Inter Switch Link"). Uma malha tem um nome e consiste em um conjunto de aliases e zonas. O que são aliases e zonas?

  • Um alias é um nome que você pode usar para evitar digitar em WWNs ("nomes mundiais", um endereço exclusivo para uma porta em um dispositivo. Analogamente a um endereço MAC em uma rede normal) . Um alias pode conter vários WWNs, mas geralmente é melhor se ater a um. Geralmente, isso significa que você terá vários aliases para cada servidor e cada dispositivo de armazenamento, como "SQL_0" e "SQL_1" para as duas primeiras portas FC de um servidor SQL. Você pode escolher o que quiser, mas será mais fácil administrá-lo se seguir um padrão.
  • Uma zona é uma lista de aliases que podem se ver. Normalmente, você configura uma zona para cada servidor que contém todos os HBAs e as portas de armazenamento nas quais ele poderá ver os LUNs. Pode parecer sensato colocar mais servidores em uma zona, mas há sempre a possibilidade de que um HBA com falha possa transmitir tráfego disruptivo para outras portas do servidor que possam interromper o E / S normal. Por esse motivo, você deseja garantir que suas zonas sejam tão pequenas quanto for razoavelmente possível. "Iniciador único" significa zonas que contêm apenas um WWN capaz de enviar I / O SCSI - um único HBA.

Cada tecido tem um conjunto de zonas ativo , o que significa uma lista de zonas que estão "ativadas". Você pode criar uma zona e deixá-la desativada, ou pode remover uma zona da configuração ativa sem excluí-la. Você pode editar uma zona depois de criada, mesmo que esteja ativa.

Redundância

Se você tem dois interruptores, você vai querer ter dois tecidos. Cada servidor com duas portas FC deve ter um em cada malha, portanto, se um comutador falhar, o driver do multipath no servidor poderá alternar para um caminho através da outra malha. Se o seu armazenamento tiver dois controladores redundantes com duas portas cada, convém garantir que cada controlador tenha uma porta em cada malha.

Importante, se você tiver apenas dois switches, não será necessário executar um cabo entre eles. Isso, por padrão, teria o efeito de mesclar as malhas e, geralmente, isso não é preferível.

Interruptores de link

Se você já tem dois tecidos, mas precisa adicionar switches, não é necessário criar mais tecidos. Você pode vincular os novos switches aos antigos com ISLs e eles ingressarão no tecido. Neste ponto, qualquer tráfego que precise ir entre dois dispositivos no mesmo switch será tratado por esse switch, e qualquer tráfego que precise pular switches passará pelo ISL. Você vai querer garantir que você use largura de banda suficiente entre os switches para garantir que o ISL não seja o gargalo, no entanto, na grande maioria dos ambientes FC, os switches nunca são o gargalo. Você pode adicionar e remover ISLs sem derrubar o tecido. Se você está crescendo além de três ou quatro switches de porta fixa, você provavelmente poderá economizar algum dinheiro atualizando para um tipo de switch chamado "director", que é um chassi que permite adicionar blades de portas.

Adicionar opções a uma malha existente é conceitualmente fácil, mas praticamente envolve comandos que você provavelmente não usará muito. Você deve ter certeza de ter uma boa compreensão das ferramentas no manual.

VSANs

Às vezes, é mais fácil gerenciar um switch quando você o divide. Você pode fazer isso com um VSAN, que é um comutador virtual dentro de um físico. Você fornece uma lista de portas que possui e essas portas agem como se estivessem em um switch separado. Esteja ciente de que os dispositivos conectados a um VSAN não podem, por padrão, se conectar a dispositivos no outro.

Ferramentas de HBA

Uma das ferramentas de depuração mais importantes que você tem à sua disposição são as ferramentas no servidor. Muitos sistemas operacionais têm programas escritos pelos fabricantes de HBA (como QLogic ou Emulex) que permitem listar quais dispositivos o servidor vê. Se você não tiver um sistema operacional que suporte a ferramenta do fabricante, poderá sempre reinicializar o servidor e entrar na configuração do HBA no menu de inicialização. A partir daqui, você pode ver a mesma informação.

    
por 18.05.2012 / 21:01