[FUG-BR] FreeBSD 8 CARP no Vmware ESXi

Éderson Chimbida chimbida em gmail.com
Quinta Outubro 8 08:37:52 BRT 2009


Pois foi o que li no fórum da vmware, que o vSwitch teria problemas para
trabalhar com o carp, e alterei a configuração para permitir o
modo promíscuo mas de forma alguma consigo fazer o carp rodar, continuo
recebendo os erros:
kernel: carp0: incorrect hash
kernel: carp0: incorrect hash

Já tentei usar em alta disponibilidade e também como balanceamento por
arp...

Teria que fazer mais alguma coisa?

--
Éderson H. Chimbida


2009/10/7 Andrez <eduardo.andrez at gmail.com>

> Funciona sim.
>
> Uso com 2 PFSense em servidores diferentes e a única coisa que precisa é
> mudar a configuração di switch para permitris promiscuo.
>
> Pelo menos comigo.
>
> Atenciosamente
>
> 2009/10/7 Renato Frederick <frederick at dahype.org>
>
> > Que ouvi dizer é que tentaram fazer isto aqui, usando openbsd e não deu
> > certo devido a maneira que ele 'mascara' a placa lógica em uma placa
> física
> > no cluster...
> >
> > De fato, se eu desligo a máquina master o clone virtual não assume. Mas
> não
> > sei dizer se foi erro de configuracao ou se é problema mesmo com
> > virtualização, não cheguei a clonar uma máquina com carp em producao
> > funcional para o vmware!
> >
> >
> >
> > > -----Original Message-----
> > > From: freebsd-bounces at fug.com.br [mailto:freebsd-bounces at fug.com.br]
> > > On Behalf Of Éderson Chimbida
> > > Sent: quarta-feira, 7 de outubro de 2009 14:06
> > > To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
> > > Subject: Re: [FUG-BR] FreeBSD 8 CARP no Vmware ESXi
> > >
> > > Alguém ao menos pode me dizer se CARP funciona no VMWARE ESXi ?
> > > Éderson H. Chimbida
> > >
> > >
> > > 2009/10/7 Éderson Chimbida <chimbida at gmail.com>
> > >
> > > > Quero fazer o arp balance, e fiz como esta descrito em:
> > > > http://www.freebsd.org/cgi/man.cgi?query=carp&sektion=4Ali ele
> coloca
> > > > 2 interfaces carp com o mesmo ip e vhid diferentes no mesmo host...
> > > >
> > > > E com 1 interface carp em cada host, como a conf abaixo... acontece o
> > > > mesmo erro
> > > >
> > > >
> > > > 2009/10/7 Fabricio Archanjo <farchanjo at gmail.com>
> > > >
> > > > kra,
> > > >>
> > > >>
> > > >> > Maquina 1: <
> > > >>
> > > >> ### /etc/rc.conf
> > > >> defaultrouter="192.168.1.1"
> > > >> hostname="w2k3-php-vm01.dominio.com.br"
> > > >> ifconfig_em0="inet 192.168.1.217  netmask 255.255.255.0"
> > > >> cloned_interfaces="carp0"
> > > >> ifconfig_carp0="vhid 1 pass xyz at 321 192.168.1.220/24"
> > > >> keymap="us.pc-ctrl"
> > > >> sshd_enable="YES"
> > > >> apache22_enable="YES"
> > > >> nfs_client_enable="YES"
> > > >> fusefs_enable="YES"
> > > >> vmware_guest_vmmemctl_enable="YES"
> > > >> vmware_guestd_enable="YES"
> > > >>
> > > >> ### /etc/sysctl.conf
> > > >> net.inet.carp.arpbalance=1
> > > >> vfs.read_max=256
> > > >> kern.module_path=/boot/kernel;/boot/modules;/usr/local/modules
> > > >>
> > > >> > Maquina 2: <
> > > >>
> > > >> ### /etc/rc.conf
> > > >> defaultrouter="192.168.1.1"
> > > >> hostname="fbsd-php-vm02.dominio.com.brr"
> > > >> ifconfig_em0="inet 192.168.1.218  netmask 255.255.255.0"
> > > >> cloned_interfaces="carp0"
> > > >> ifconfig_carp0="vhid 1 advskew 100 pass xyz at 321 192.168.1.220/24"
> > > >> keymap="us.pc-ctrl"
> > > >> sshd_enable="YES"
> > > >> apache22_enable="YES"
> > > >> nfs_client_enable="YES"
> > > >> vmware_guest_vmmemctl_enable="YES"
> > > >> vmware_guestd_enable="YES"
> > > >> fusefs_enable="YES"
> > > >>
> > > >>
> > > >> =)
> > > >>
> > > >>
> > > >> 2009/10/7 Éderson Chimbida <chimbida at gmail.com>
> > > >>
> > > >> > Pessoal,
> > > >> >
> > > >> > Estou precisando uma ajuda para resolver um problema no CARP com 2
> > > >> máquinas
> > > >> > virtuais que rodam em um servidor ESXi 4 As máquinas virtuais são
> > > >> > FreeBSD 8.0-RC1
> > > >> >
> > > >> > E dai quando o carp sobe, elas ficam meio que dando travadinhas e
> > > >> > dando
> > > >> o
> > > >> > seguinte erro direto:
> > > >> >
> > > >> > kernel: carp0: incorrect hash
> > > >> >
> > > >> > Alguma dica de porque isso acontece?
> > > >> >
> > > >> > > Maquina 1: <
> > > >> >
> > > >> > ### /etc/rc.conf
> > > >> > defaultrouter="192.168.1.1"
> > > >> > hostname="w2k3-php-vm01.dominio.com.br"
> > > >> > ifconfig_em0="inet 192.168.1.217  netmask 255.255.255.0"
> > > >> > cloned_interfaces="carp0 carp1"
> > > >> > ifconfig_carp0="vhid 1 pass xyz at 321 192.168.1.220/24"
> > > >> > ifconfig_carp1="vhid 2 advskew 100 pass xyz at 321 192.168.1.220/24"
> > > >> > keymap="us.pc-ctrl"
> > > >> > sshd_enable="YES"
> > > >> > apache22_enable="YES"
> > > >> > nfs_client_enable="YES"
> > > >> > fusefs_enable="YES"
> > > >> > vmware_guest_vmmemctl_enable="YES"
> > > >> > vmware_guestd_enable="YES"
> > > >> >
> > > >> > ### /etc/sysctl.conf
> > > >> > net.inet.carp.arpbalance=1
> > > >> > vfs.read_max=256
> > > >> > kern.module_path=/boot/kernel;/boot/modules;/usr/local/modules
> > > >> >
> > > >> >
> > > >> > > Maquina 2: <
> > > >> >
> > > >> > ### /etc/rc.conf
> > > >> > defaultrouter="192.168.1.1"
> > > >> > hostname="fbsd-php-vm02.dominio.com.brr"
> > > >> > ifconfig_em0="inet 192.168.1.218  netmask 255.255.255.0"
> > > >> > cloned_interfaces="carp0 carp1"
> > > >> > ifconfig_carp0="vhid 1 advskew 100 pass xyz at 321 192.168.1.220/24"
> > > >> > ifconfig_carp1="vhid 2 pass xyz at 321 192.168.1.220/24"
> > > >> > keymap="us.pc-ctrl"
> > > >> > sshd_enable="YES"
> > > >> > apache22_enable="YES"
> > > >> > nfs_client_enable="YES"
> > > >> > vmware_guest_vmmemctl_enable="YES"
> > > >> > vmware_guestd_enable="YES"
> > > >> > fusefs_enable="YES"
> > > >> >
> > > >> > ### /etc/sysctl.conf
> > > >> > net.inet.carp.arpbalance=1
> > > >> > vfs.read_max=256
> > > >> > kern.module_path=/boot/kernel;/boot/modules;/usr/local/modules
> > > >> >
> > > >> > Instalei o open-vm-tools do ports mão não mudou em nada!
> > > >> >
> > > >> > --
> > > >> > Éderson H. Chimbida
> > > >> > -------------------------
> > > >> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > > >> >
> > > >> -------------------------
> > > >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > > >>
> > > >
> > > >
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
> --
> Atenciosamente.
> Eduardo Andrez de Oliveira.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd