
Configurando um MSA – Matriz SAN modular HP StorageWorks 1000 com ESX
Neste documento, explicaremos como conectaremos essa SAN aos servidores ESX, o lógico é que temos um MSA com dois controladores (caso contrário, Não faz muito sentido investir tanto, se não tivermos redundância nos controladores), bem como dois interruptores de fibra na parte traseira para ter redundância no nível do interruptor também. E em cada servidor ESX, colocaremos alguns HBAs de fibra óptica, ao qual conectaremos cada HBA a um switch de fibra para ter um sistema de alta disponibilidade.
Descrição do hardware:
![]() |
![]() |
![]() |
HP MSA1000
|
HBA
|
Cabo de fibra
|
A maneira de conectar este hardware seria a seguinte: No MSA temos que ter os discos rígidos que nos interessam, para criar um volume/LUN necessário para armazenar todos os nossos dados junto com todas as máquinas virtuais (MV). Já que as VMs serão armazenadas neste sistema de armazenamento compartilhado para ter as vantagens do VirtualCenter, porque se um servidor ESX falhar, temos outros para poder executar as VMs. É claro que apenas VMs serão executadas em ESXs, não será armazenado, então os servidores ESX com alguns discos RAID1 pequenos sobraram. Em cada servidor ESX (ou hospedeiro) teremos dois HBAs aos quais conectaremos um soquete a um switch de fibra e o outro soquete ao outro switch de fibra do MSA. Veja como:
No caso deste documento, ele será realizado com três servidores ESX, uma matriz de disco HP, e em cada servidor dois MSA's, Vemos como conectaríamos fisicamente os cabos de fibra entre o anfitrião e a cabine.
Nada mau, Uma vez que tudo esteja conectado, o MSA montado, com seus dois controladores, Seus dois interruptores, seus discos rígidos e cabos de fibra conectados aos HBAs dos servidores. Temos que nos conectar a um controlador MSA para configurá-lo com um mínimo, vamos criar um RAID com os discos, no meu caso, um RAID 1 Com todos, no espelho (definição – AQUI). E configuraremos cada conexão para que possa ser visualizada posteriormente por cada host.
Precisamos conectar o cabo que acompanha o MSA, é um cabo de um lado um RJ45 com a outra extremidade da porta SERIAL; conectaremos a porta SERIAL a um computador para poder gerenciar o MSA e a outra extremidade a um dos controladores na frente do MSA. Uma vez conectado, deste computador, abrimos o HyperTerminal para configurar o MSA. Então “Princípio” > “Executar”, Escrever “Hypertrm” e nós damos “Aceitar”.
Indicamos qualquer nome de conexão e aceitamos.
Selecione a porta COM onde temos o cabo serial e clique em “Aceitar”,
Precisamos configurar esses dados para configurar o MSA:
Bits por segundo: 19200
Bits de dados: 8
Paridade: Nenhum
Bits de parada: 1
Controle de fluxo: Nenhum
Nada mau, Uma vez conectado, clicamos em Enter várias vezes para entrar no console, com um primeiro comando chamado “Mostrar conexões” veremos as conexões que o MSA conectou, No meu caso tenho dois switches e em cada um três cabos de fibra conectados, Então me mostre essas seis conexões. Verificamos se cada conexão é com um controlador (Controlador 1 o Controlador 2).
Devemos levar em consideração o WWNN e o WWPN de cada Host. WWNN é o nome do nó globalmente e o WWPN é o nome da porta globalmente. Pessoalmente, costumo copiar tudo para um bloco de notas porque precisaremos dele mais tarde.
Então eu mantenho tudo lá fora em um txt, 😉 PaLue.txt
Verificamos quantos discos temos com o comando “mostrar discos”. No meu caso, eu tenho 6 Discos iguais de 146 Gb cada.
Verificamos se temos alguma unidade (Volume ou LUN) criado entre eles, Com o comando “unidade de exibição”. Se o MSA for novo e os discos, Não deveríamos ter nada,
Portanto, precisamos criar um volume com os discos, Um LUN (Número da unidade lógica), Desde que eu tenho 6 Unidades de 146 Gb cada e estou interessado em criar um RAID1 entre todas elas, para um volume espelhado de 438 Gb. Isso já é pessoal e cada um de nós tem o RAID que queremos criar, dependendo do uso que você deseja dar à cabine. Poço, Com o comando “Adicionar unidade 0 dados=Disco101-Disco106 raid_level=1” Vou criar minha primeira unidade (0) com o 6 discos que indico e o nível de RAID em que estou interessado (1). Apertamos enter e ele criará o volume perfeitamente.
Agora verificamos se a unidade foi criada corretamente com o comando “unidade de exibição”, veremos que temos um RAID1 com os discos que indicamos e o status do volume está OK!!! Ele nos diz o tamanho total do volume, perfeito.
Agora precisamos saber qual é o WWPN para cada HBA para cada host. Para fazer isso,, Abrimos o cliente VI, o “Cliente de infraestrutura virtual” e nos conectamos a cada servidor ESX de forma independente e levando em consideração cada servidor que o WWPN possui. Tudo isso, na guia “Configuração” Servidor ESX, em “Adaptadores de armazenamento”, veremos cada HBA como vmhba1, vmhba2… e temos os dados em “Identificador de SAN”.
Nada mau, agora temos que criar uma conexão para cada HBA que temos (Os caminhos). Considerando que cada servidor ESX (doravante denominado Anfitrião), tem dois HBA's (doravante denominado boxX) Vamos atribuir um nome em ordem (no meu caso, seria algo como: Host1_box1, Host1_box2, Host2_box1, Host2_box2 e Host3_box1 e Host3_box2). Criamos as conexões com o:
“adicionar conexão HostX_boxX WWPN=XXXXXXXX-XXXXXXXX WWNN=XXXXXXXX-XXXXXXXX Profile=Linux”
Cada um pode indicar o nome que deseja para a conexão. Os valores de WWPN e o que corresponde ao WWNN seriam salvos no arquivo anterior do Bloco de Notas (no meu caso no PaLue.txt).
Depois que uma conexão é criada, Podemos verificar se ele foi atualizado perfeitamente executando o comando: “Mostrar conexões”, Lá veremos que ele tem um nome de conexão e importante o nome do perfil corresponde ao valor “Linux”.
Bem, agora resta fazer o mesmo com as conexões restantes…
Verificamos novamente com um “Mostrar conexões” que não há mais conexão para criar e todos eles têm o perfil chamado “Linux”.
Uma vez que isso é gerado, já teríamos o MSA configurado para trabalhar com o ESX e poder armazenar as VMs nele!!!
Agora precisamos ir do servidor ESX para o servidor ESX procurando o volume que acabamos de criar no MSA, Então nos conectamos com o “Cliente de infraestrutura virtual” para o primeiro host, e no “Configuração” Nós vamos “Adaptadores de armazenamento. Em cada HBA que temos, temos que verificar novamente esse volume, Então clique com o botão direito e “Rescan” ou de cima “Rescan…”,
Procuraremos possibilidades e “OKEY”,
E se nada sair na primeira vez, Temos que re-digitalizar (É a coisa mais normal a se fazer). E deve nos mostrar o volume finalmente, no meu caso já vejo o volume de 410Gb! com ID de LUN 1, no HBA vmhba1 com o caminho vmhba1:0:1.
Se formos para a parte de “Armazenamento (SCSI, SAN e NFS)” devemos adicionar este volume para poder usá-lo com o ESX, Clique em “Adicionar armazenamento…”. Se olharmos agora, Só temos armazenamento no disco rígido local deste host, devemos acrescentar o do MSA.
Selecionar “Disco/LUN” para criar um novo repositório de dados com o volume MSA, “Próximo”,
Mostra-nos os disponíveis, indicamos o único que temos e “Próximo”,
Isso nos mostra que o volume não tem conteúdo, Okey, “Próximo”,
Damos-lhe um nome descritivo, No meu caso, “SANTO” e continuamos, “Próximo”,
Deixamos tudo por padrão para criar o volume com o tamanho máximo possível (“Maximize a capacidade”) com esse formato e esse tamanho de blocos (“256 GB , Tamanho do bloco: 1 MB”), “Próximo”,
Verifique se tudo está correto e clique em “Acabar” para criá-lo.
Nada mau, Já vemos um novo Datastore onde podemos hospedar nossas máquinas virtuais!
Podemos examinar seu conteúdo, com o botão direito sobre ele, “Procurar armazenamento de dados…”
No meu caso, sendo um novo e não tendo MV estará vazio.
Agora devemos adicionar esse armazenamento de dados no restante dos servidores ESX, conforme mostrado nas últimas etapas e, assim, organizar todos os hosts do mesmo armazenamento de dados para poder usar HA, VMotion, DRS…
www.bujarra.com – Héctor Herrero – Nh*****@bu*****.cOm – v 1.0