[FUG-BR] Carpdev patch 9.1-RELEASE

Marcelo Araujo araujobsdport em gmail.com
Quinta Janeiro 31 00:21:30 BRST 2013


Olá Povo,

Acredito que a grande maioria sabe que no FreeBSD HEAD a interface carp
mudou! O esperado carpdev já roda no HEAD! Claro que todo o trabalho foi
feito pelo russo Glebius, ele escreveu praticamente o carp partindo do 0
novamente.

Infelizmente, essas mudanças não fazem parte do 9.1-RELEASE, pois em
respeito ao POLA, com o impacto nas mudanças dos comandos, provavelmente
vamos ver o carpdev somente no FreeBSD 10.0-RELEASE.

Sendo assim, modifiquei o patch do Glebius no HEAD e portei para o
9.1-RELEASE, pois pretendo usar essa nova interface em um produto que estou
trabalhando.

Estou testando durante essa semana o patch, e não encontrei nenhum
problema(até agora), então resolvi compartilhar esse patch, caso alguém
tenha interesse em usar o carpdev.

As mudanças são importantes, agora você não precisa mais criar uma
interface carp0 e clonar com uma interface real, você roda o carp direto na
interface real. Sendo assim, o carpdev resolve o problema de SUBNET.

Como configurar o carpdev?
root# ifconfig ix0 10.0.0.1 vhid 10 pass minha_senha

Para mudar o estado do carp (master/backup)?
root# ifconfig ix0 vhid 10 state backup

Eu quero adicionar um alias carp!
root# ifconfig ix0 10.0.0.1 alias vhid 10 pass minha_senha

Claro que esse patch não é oficial, mas estou rodando ele sem problemas!

PATCH: http://people.freebsd.org/~araujo/9-1-RELEASE-carp.patch

OBS: Caso encontrem algum problema, podem entrar em contato comigo!

Grande Abraço.
-- 
Marcelo Araujo
araujo em FreeBSD.org


Mais detalhes sobre a lista de discussão freebsd