[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