FreeBSD FreeBSD_5x_Implementando_Configurando_CARP.txt FreeBSD 5.3 STABLE ################################################################################# # BAIXANDO O PATCH DO CARP cd /usr/src fetch http://people.freebsd.org/~mlaier/CARP/20041212-carp.RELENG_5.diff mv 20041212-carp.RELENG_5.diff carp.diff ################################################################################# # APLICANDO O PATCH DO CARP patch -p0 < carp.diff # INCLUINDO FEATURES NO KERNEL E RECOMPILANDO O MESMO) (editar seu arquivo de configuração do kernel e incluir as seguintes linhas) device carp device pf device pflog device pfsync (Recompilar seu kernel " config KERNEL_NAME && cd ../compile/KERNEL_NAME && make depend && make && make install && reboot" ) ################################################################################# # RECOMPILANDO BINARIOS cd /usr/src/sbin/ifconfig make make install /usr/src/usr.bin/netstat make make install obs.: Nao sei explicar ainda o pq... mas existem CASOS em que compilar estes binários não funciona.... entaum dou um salto la para o bom e velho MAKE BUILDWORLD e vou seguindo o feijao com arroz ;) ################################################################################# # CONFIGURAÇOES ( Aqui vamos simular uma situação onde teremos um GATEWAY com o ip 192.168.1.1/24 o qual tera redundancia com CARP) ( vamos la.... ( 192.168.1.1/24 = ip do CLUSTER (CARP) ( 192.168.1.2/24 = ip do FreeBSD que sera o MASTER) ( 192.168.1.3/24 = ip do FreeBSD que sera o BACKUP) # Configuração do MASTER ifconfig rl0 192.168.1.2/24 sysctl net.inet.carp.preempt=1 ifconfig carp0 create ifconfig carp0 vhid 1 pass bsdux 192.168.1.1/24 sysctl net.inet.carp.arpbalance=1 # Configuração do BACKUP ifconfig rl0 192.168.1.3/24 sysctl net.inet.carp.preempt=1 ifconfig carp0 create ifconfig carp0 vhid 1 advskew 100 pass bsdux 192.168.1.1/24 sysctl net.inet.carp.arpbalance=1 ################################################################################# ok blz... ja estara rodando 100% pode retirar o cabo de rede do MASTER e vera que o SLAVE assumira em 3 segundos :) ################################################################################# Espero ter ajudado :-) # Howto By # Christopher Giese # skywarrior@bsdux.com.br # www.bsdux.com.br