Bonding para Heartbeat + Bonding para DRBD + OCFS2 + Debian Squeeze
Bonding para Heartbeat + Bonding para DRBD + OCFS2 + Debian Squeeze.
Introdução
E aí, galera.
Aqui vou abordar a configuração de Bonding para termos a redundância de interfaces físicas para o serviço de HA, pois o Heartbeat vai trabalhar no bond0 e o DRBD + OCFS2, vai trabalhar no bond1.
Estou utilizando o algoritmo round-robin, que faz o balanceamento dos dados, porém, temos outros algoritmos que podemos utilizar para o mesmo fim.
Quero ganhar disponibilidade do servidor e aumentar a performance de acesso à rede, onde temos, às vezes, gargalos como no serviço do DRBD, que é um RAID 1 via rede.
Como vai funcionar: aqui vamos agrupar 2 interfaces para montar um bond para o Heartbeat e agrupar as outras 2 interfaces para montar o bond para o DRBD.
Caso caia alguma das interfaces por causa de algum problema de hardware, o servidor vai continuar funcionando, pois temos uma interface de "Backup" trabalhando, caso as duas estejam funcionando, vamos fazer o balanceamento de carga entre elas e, com isso, melhorando a performance.
Prepare o seu sistema com o seguinte script, para que não falte nenhum pacote ou configuração:
Aqui vou abordar a configuração de Bonding para termos a redundância de interfaces físicas para o serviço de HA, pois o Heartbeat vai trabalhar no bond0 e o DRBD + OCFS2, vai trabalhar no bond1.
Estou utilizando o algoritmo round-robin, que faz o balanceamento dos dados, porém, temos outros algoritmos que podemos utilizar para o mesmo fim.
Quero ganhar disponibilidade do servidor e aumentar a performance de acesso à rede, onde temos, às vezes, gargalos como no serviço do DRBD, que é um RAID 1 via rede.
Como vai funcionar: aqui vamos agrupar 2 interfaces para montar um bond para o Heartbeat e agrupar as outras 2 interfaces para montar o bond para o DRBD.
Caso caia alguma das interfaces por causa de algum problema de hardware, o servidor vai continuar funcionando, pois temos uma interface de "Backup" trabalhando, caso as duas estejam funcionando, vamos fazer o balanceamento de carga entre elas e, com isso, melhorando a performance.
Prepare o seu sistema com o seguinte script, para que não falte nenhum pacote ou configuração:
Pré-requisitos
- Nome Nodo1: srv01
- IP DMZ: 10.101.0.25/24 -> VLAN DMZ
- IP DMZ HA: 10.101.0.27/24 -> VLAN DMZ
- IP Dados: 172.20.0.25/24 -> VLAN Dados
- Interfaces de rede: eth0, eth1, eth2, eth3
- Partição utilizada Nodo1: /dev/sdb1 dispositivo com 8 GB
- Nome Nodo2: srv02
- IP DMZ: 10.101.0.26/24 -> VLAN DMZ
- IP DMZ HA: 10.101.0.27/24 -> VLAN DMZ
- IP Dados: 172.20.0.26/24 -> VLAN Dados
- Interfaces de rede: eth0, eth1, eth2, eth3
- Partição utilizada Nodo2: /dev/sdb1 dispositivo com 8 GB
muito bom mesmo