Alta disponibilidade ISCSI e Multipath - RedHat

Vou demonstrar como podemos exportar uma LUN de um storage, contornando possíveis problemas físicos não afetando a disponibilidade do nosso sistema. O volume é exportado em um host cliente.

[ Hits: 18.369 ]

Por: Lucas Takashi Tominaga em 13/04/2015


Infraestrutura



O meu ambiente montado em máquinas virtuais, está configurado da seguinte forma:

  1. Host Cliente
    • 2 Interfaces de Rede
    • Eth0: 10.0.2.4/24
    • Eth1: 192.168.56.101/24

  2. Host Storage
    • 2 Interfaces de Rede
    • Eth0: 10.0.2.X/24
    • Eth1: 192.168.56.101/24


Sendo a rede 192.168.56.x/24 um dos caminhos para o storage e 10.0.2.X/24 será o outro caminho.

Por se tratar um ambiente virtual, não temos cabos, switches etc. Em um ambiente físico utilize switches diferentes, pois utilizando o mesmo switch a "redundância" não estará livre de ser afetada caso o switch apresente falhas. :)

Iniciadas as duas estações, primeiramente devemos configurar o repositório, para isso vamos utilizar a ISO do Red Hat Enterprise Linux 6.5, a mesma que usamos para a instalação do SO.

# mount /dev/cdrom /mnt
# mkdir /repo
# cp -rf /mnt/* /repo

Criar um arquivo de configuração para que o comando yum reconheça como um repositório o "/repo":

# vi /etc/yum.repos.d/rhel.repo

Conteúdo do arquivo deverá ficar desta maneira:

[redhat]
baseurl=file:///repo
name="Redhat"
gpgcheck=0
[redhat-storage]
baseurl=file:///repo/ResilientStorage
name="Redhat1"
gpgcheck=0
[redhat-ha]
baseurl=file:///repo/HighAvailability
name="Redhat2"
gpgcheck=0

Para testarmos se a configuração teve efeito no S.O.:

# yum repolist
Loaded plugins: product-id, subscription-manager
This system is not registered to Red Hat Subscription 
Management. You can use subscription-manager to register.
redhat           | 3.9 kB     00:00 ...
redhat-ha        | 3.9 kB     00:00 ...
redhat-storage   | 3.9 kB     00:00 ...
repo id          repo name    status
redhat           "Redhat"     3.690
redhat-ha        "Redhat2"    56
redhat-storage   "Redhat1"    62

    Próxima página

Páginas do artigo
   1. Infraestrutura
   2. Configurando Storage
   3. Configurar ISCSI Client e Multipath
   4. Testando os serviços
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Proxy reverso com Apache + cache + compactação + estatísticas

Aplicações em 32 bits para seu Ubuntu 64 bits (Feisty Fawn)

Dm-crypt - Criptografia no filesystem - Kernel 2.6

Clonando HDs via rede com G4U (Ghost for UNIX)

Criando um servidor CVS

  
Comentários
[1] Comentário enviado por millinux em 15/04/2015 - 21:47h

O cara manja.

[2] Comentário enviado por Donizetti em 21/04/2015 - 22:30h

Parabéns pelo artigo, Lucas Takashi Tominaga.
Fico muito "satisfeito" quando me deparo com artigos, como o seu, artigos que fazem diferença. É sobre coisas importantes e significativas assim, que todos os que trabalham ou mesmo flertam com tecnologia, deveriam se preocupar em saber e ter habilidade de transferir a outrem.

[3] Comentário enviado por lucastominaga10 em 22/04/2015 - 20:03h

Agradeço pelo elogio e fico super feliz que tenham gostado....Compartilho do mesmo pensamento que você meu amigo pois usufluir de um software livre que se baseia em comunidade e colaboração....Por isso sou a favor do compartilhamento de conhecimento e colaboração seja através de um artigo desde o mais simples até o mais completo, da tradução de um manual ou mesmo colaboração com um código...
assim que possivel vou montar um artgio de failover de apache em HA para ajudar quem curte esses assuntos...
abraço brother!

E obrigado ao administradores da pagina viva o linux que deram um talendo no artigo heehe ..

[4] Comentário enviado por Donizetti em 22/04/2015 - 22:37h

Mais uma vez, parabéns Lucas Takashi Tominaga. É com ansiedade que aguardarei por teu artigo sobre "FAILOVER". De fato, com mais essa, vejo que você é um rapaz de visão e conhecimentos diferenciados. As suas abordagens quanto a tecnologia, são pertinentes ao que faz toda diferença no dia a dia. Conheço vários técnicos e infelizmente, quase que em sua totalidade não fazem a mínima ideia do que seja um failover. Inclusive, tenho conhecimento de empresas que contrataram "supostos" profissionais, para disponibilizar tal serviço em Windows Server e deram com "os burros n' água". Estou aguardando para compartilharmos mais esse conhecimento importante. donelinux.blogspot.com


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts