Tutorial: Configurando Alta-disponibilidade utilizando SUSE Enterprise Server 10



Documentos relacionados
Clusters de Alta Disponibilidade

CLUSTER DE ALTA DISPONIBILIDADE COM ARQUITETURA HEARTBEAT

Alta disponibilidade em servidores GNU/Linux

Recuperando o GRUB após instalação do Windows

HOW TO. Instalação do Firewall 6.1 Software

Instalando o Debian em modo texto

INSTALAÇÃO DO SUSE LINUX ENT. DESKTOP 10

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

Guia Rápido de Instalação Ilustrado

Manual de Instalação de SQL Server (2005, 2008, 2012).

Tutorial de instalação do Debian Rudson Ribeiro Alves

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

1 Instalando o VirtualBox no Windows

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

Tutorial Classmate: Resolvendo bug do X na tela. Nathalia Sautchuk Patrício

UM PBX GENUINAMENTE BRASILEIRO

Multi-Terminal 5.0. Versão Customizada de GNU/Linux com o Gnome e Userful 5.0. Testada no Pregão 83/2008

Introdução. O Windows Server 2003 está dividido em quatro versões:

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Elton Martins Levita. Alta Disponibilidade como Alternativa ao Uso de Servidores BDC em Ambientes Samba

Manual de Instalação. Windows XP. Desenvolvedores: Patrick Duarte, Rodrigo dos Santos. Setembro de 2014.

Curso de Instalação e Gestão de Redes Informáticas

Procedimento para instalação do OMNE-Smartweb em Raio-X

Como instalar os recursos adicionais para convidados e acesso aos aplicativos

Manual do usuário. Mobile Auto Download

A licença é vinculada ao HD (Hard Disk) da máquina, esta não podendo ser substituída em caso de formatação ou perda de qualquer espécie do hardware.

GUIA INTEGRA SERVICES E STATUS MONITOR

Alta disponibilidade em máquinas

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Uma implementação de alta disponibilidade em Firewall Linux

Sistema Operacional Unidade 8.3 Montagem de dispositivos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes

Instalando e configurando DFS (Distributed File System) no Windows Server 2008 R2 em ambiente virtual (VirtualBox)

Tutorial de Atualização de Mikrotik

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Instalando o Sysloc versão manualmente

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP (xampp-win installer.exe), veja aqui.

Configurando DDNS no Stand Alone

INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.

Instalando software MÉDICO Online no servidor

Messenger. Novell. Início Rápido 2.0 LOCALIZANDO A DOCUMENTAÇÃO DO NOVELL MESSENGER. \server\docs\readmeen.txt

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Linux Network Servers

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Relatório de Instalação do Windows 2003 Server

Guia de Configuração para Alta Disponibilidade AG500

Manual de Instalação e Configuração do SQL Express

Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

Desenvolvido por: Rafael Botelho

Objetivo. Requisitos. Resumo. Processo de Instalação PS4E e PS4B

Sempre vejo ou leio um usuários iniciante "como é esse Linux? posso usar em casa? no trabalho? no meu notebook? " normalmente a resposta e "vai no

Alta Disponibilidade na IPBRICK

Lazarus pelo SVN Linux/Windows

LOADBALANCE DEBIAN LENNY.

MANUAL DE INSTALAÇÃO E OPERAÇÃO

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Programas Livres para a Alta Disponibilidade em Servidores

Manual de Instalação Linux Comunicações - Servidor. Centro de Computação Científica e Software Livre - C3SL

Guia de instalação UEG Linux LTS

SUMÁRIO 3 DAJE. 3 cartórios online E cartórios off-line


CONFIGURAÇÃO MINIMA EXIGIDA:

TUTORIAL DE INSTALAÇÃO DO PFSENSE E UMA REDE INTERNA NO VIRTUALBOX

Espelhamento local e remoto de HDs (RAID1) com mdadm e DRBD. João Eriberto Mota Filho Foz do Iguaçu, PR, 17 out. 2013

Procedimentos para Reinstalação do Sisloc

Frente Loja Avanço (PAF-ECF) versão Rotina de Atualização Frente Avanço Windows

Roteador Load-Balance / Mikrotik RB750

TUTORIAL SISTEMA OPERACIONAL WINDOWS XP

Projeto Amadeus. Guia de Instalação Windows

MANUAL DE INSTALAÇÃO DO FAMELIX DUAL BOOT VERSÃO 1.1

Conteúdo da Embalagem

Inicialização rápida da instalação SUSE Linux Enterprise Server 11

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

Como formatar e reinstalar o Windows 7

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Compartilhando arquivos com o samba

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Palestrante Duda Grass

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Manual de Instalação Corporate

02-Configurando um Servidor DHCP. Prof. Armando Martins de Souza

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

TUTORIAL COLOCANDO IP FIXO LE3

INSTALANDO SISTEMA PFSENSE COMO FIREWALL/PROXY

Como atualizar os preços da ABCFarma.

INTRODUÇÃO AO SISTEMA

INICIALIZAÇÃO RÁPIDA. 1 Insira o CD 1 ou DVD do Novell Linux Desktop na unidade e reinicialize o computador para iniciar o programa de instalação.

O que é uma rede de computadores?

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

CSAU Guia: Manual do CSAU 10.0 como implementar e utilizar.

Conexão rápida entre dois computadores em uma plataforma Linux

- Wireless e NTP - 272

INSTALAÇÃO PRINTERTUX Tutorial

Transcrição:

Tutorial: Configurando Alta-disponibilidade utilizando SUSE Enterprise Server 10 Observações: 1º - Iremos levar em consideração que você possui uma instalação limpa do sistema operacional SUSER Enterprise 10. O SO pode ser baixado gratuitamente do site na Novell. (http://www.novell.com/linux/); 2º - Os serviços utilizados deverão estar instalados e em operação 3º - Todos os passos a seguir devem ser configurados nas duas máquinas para que a Alta Disponibilidade funcione corretamente. Ambiente Máquina Máster: ServerFernandopolis Memória RAM: 736MB HD: 40 GB Processador: Semprom 2.4 1.6Ghz Placa Mãe: ASUS A7V600-x SO: SUSE Linux Enterprise Server 10 Eth0: 192.168.0.30 Eth1: 10.0.0.1 Serviços: Samba Máquina Slave: ServerVotuporanga Memória RAM: 128MB HD: 80GB Processador: Athlon XP 2.1 Placa Mãe: ASUS 333 SO: SUSE Linux Enterprise Server 10 Eth0: 192.168.0.31 Eth1: 10.0.0.2 Serviços: Samba Obs.: Em nossa Eth1 usamos um cabo crossover. Essa faixa de ip é responsável pela replicação de dados (DRBD) em ambos os nós que iremos configurar mais a frente. Instalação do Linux Depois de baixar o cd do SUSE Linux Enterprise 10 faça a instalação em ambas as máquinas, não esquecendo de deixar o tamanho da partição principal do mesmo tamanho nos dois nós (No nosso caso é a /storage).

ServerFernandopolis / 25.2 GB /storage 10GB /swap 2GB ServerVotuporanga / 60GB /storage 10GB /swap 4.5GB Depois de terminada a instalação verifique se os ips estão pingando. Se tudo estiver funcionando corretamente, você já pode passar para o próximo passo, que é sincronizar o horário nas duas máquinas. Configuração de Sincronização do NTP 1 Faça o login como root e abra o YaST. 2 Vá em Serviços de Rede > Configuração do NTP 3 Na opção Iniciar Daemon NTP Automaticamente mudar para Durante a inicialização 4 Clique em Testar 5 Clique em encerrar. Obs.: Esses passos devem ser feitos nas duas máquinas. Se tudo ocorreu perfeitamente o horários das máquinas devem estar perfeitamente sincronizados. Agora vamos configurar o DRBD, que é serviço responsável pela replicação das informações em ambas as máquinas. Instalação do DRBD Para instalar o DRBD no SUSE Enterprise 10 é bastante simples: 1- Faça o login como root e abra o YaST. 2- Vá em Programas > Gerenciamento de Software; 3- Mude o filtro para Grupos de Pacotes; 4- No item Produtividade clique em Clustering e depois HA; 5- Selecione o item drbd e clique em aceitar (irá pedir para inserir o cd do SUSE) Pronto! O drbd está instalado! Para fazer o teste se os pacotes foram instalados corretamente acesse o Gnome Terminal e digite rcdrbd status. Deverá aparecer a mensagem de que Drbd não foi carregado.

Configuração do DRBD 1- Faça o login como root 2- Abra o arquivo /etc/drbd.conf no nó 1 com um editor de texto. 3- O arquivo deve ficar parecido com o código abaixo: resource r0 { protocol C; disk { net { on-io-error syncer { rate 100M; group 1; timeout 60; connect-int 10; ping-int 10; detach; on ServerFernandopolis { device /dev/drbd0; disk /dev/hda2; address 10.0.0.1:7788; meta-disk internal; on ServerVotuporanga { device /dev/drbd0; disk /dev/hda2; address 10.0.0.2:7788; meta-disk internal; 4- Esse mesmo arquivo deve ser copiado para o nó 2. 5- Inicialize e start o drbd em ambos os sistemas e entre com o comando abaixo: rcdrbd start Obs.: Nesse momento é preciso esperar até que os dois nós sincronizem e seus status fique Consistente Obs2.: Dê o comando rcdrbd status e repare que nas duas máquinas está aparecendo o status como Secondary/Secondary. 6- Force o nó 1 a ser o nó primário digitando o código abaixo: drbdsetup /dev/drbd0 primary --do-what-i-say 7- Check o status do DRBD digitando o comando abaixo: rcdrbd status

Testando DRBD Depois de configurado os passos acima vamos fazer um teste para ver se o serviço DRBD está funcionando corretamente e replicando os dados. 1 Teste do DRBD no nó 1 1a Abra o terminal e faça o login como root 1b Crie um ponto de montagem com o comando abaixo: mkdir /r0mount 1c Monte do DRBD digitando: mount o rw /dev/drbd0 /r0mount 1d Crie um arquivo no nó1 digitando: touch /r0mount/no1 1e Faça a desmontagem do nó 1 digitando a linha de código abaixo no nó 1 umount /r0mount 1f Force o drbd do nó 1 ser secundário digitando o código abaixo drbdadm secondary r0 2 Teste do DRBD no nó 2 2a Abra o terminal e faça o login como root 2b No nó 2, force o drbd ser primário digitando o comando abaixo: drbdadm primary r0 2c Verifique se o ele está realmente com primário digitando: rcdrbd status 2d Crie um ponto de montagem digitando: mkdir /r0mount 2e Monte o DRBD digitando: mount o rw /dev/drbd0 /r0mount 2f Verifique que o arquivo que você criou no passo 1d é visível digitando: ls /r0mount Obs.: O /r0mount/no1 deverá está listado. 3 Se você conseguiu ver o arquivo que foi criado no nó1 acessando através do nó2, então o serviço de replicação está funcionando perfeitamente.

Instalação do Heartbeat O Heartbeat é o serviço responsável pelo monitoramento dos nós, ou seja, ele fica verificando de tempo em tempo se o nó está respondendo, caso um dos nós pare de responder aos batimentos cardíacos, o serviço é assumido no outro nó. Para instalar o Heartbeat no SUSE Enterprise 10 é bastante simples: 1- Faça o login como root e abra o YaST. 2 - Vá em Programas > Gerenciamento de Software; 3 - No campo pesquisa digite Heartbeat 4 Selecione todos os pacotes e clique em aceitar. (É necessário ter o cd para que sejam instalados os pacotes) Configuração do Heartbeat A configuração do Heartbeat se dá através da edição de três arquivos que ficam na pasta /etc/ha.d. São eles: authkeys, ha.cf e o haresources. O primeiro arquivo a ser configurado é o authkeys. Abaixo segue um exemplo de com o arquivo deve ficar. auth 1 1 crc #2 sha1 HI! #3 md5 Hello! É necessário mudar a permissão do arquivo authkeys através do comando no diretório raiz /etc/ha.d chmod 600 authkeys Em seguida dever ser configurado o arquivo ha.cf debugfile /var/log/ha-debug logfile /var/log/ha-log logfacility local0 keepalive 2 deadtime 10 warntime 10 initdead 20 udpport 694 baud 19200 bcast eth0 # Linux auto_failback on node node ServerFernandopolis ServerVotuporanga

Por último vamos fazer a configuração do haresources ServerFernandopolis AudibleAlarm::ServerFernandopolis 192.168.0.5/24/eth0 IPsrcaddr::192.168.0.5 drbddisk::r0 Filesystem::/dev/drbd0::/storage::ext3 smb nmb Agradecimento Agradecemos o apoio e a paciência dos Professores Juny e Saraiva. Contato Fabiano Loverbeck Cremonin llloverbeck@hotmail.com Rodrigo Marassi Cremonin rodrigomarassi@gmail.com Referências Technical White Paper, SUSE Linux Enterprise Server 10: Exploring the High Availability Storage Fondation, Guide, Version 1.1. Novell. Novell, SUSE Linux Enterprise Server Storage Administration Guide, June 10, 2008. Capitulo 9, pág. 117 121. Installing and Managing DRBD Services. Alta Disponibilidade (HA) com Debian (Heartbeat + DRBD + Mon). HTTP://wiki.fabriciovc.eti.br/doku.php?id=linux:ha:heartbeat_drbd_mon. Acessado em 16 de outubro de 2008. SUSE Linux Enterprise Server Heartbeat, March 15,2007. Capítulo 2, págs. 13 18. Heartbeat Installation and Setup. SUSE Linux Enterprise Server Heartbeat, March 15,2007. Capítulo 4, págs. 23 35. Heartbeat Cluster Resource Configuration and Management.