UCARP permite que um casal de anfitriões para compartilhar endereços IP virtuais comuns, a fim de fornecer recursos de failover automático.
UCARP projeto é uma implementação userland portátil da Common Endereço Protocolo de Redundância de seguro e livre de patentes (CARP, alternativa do OpenBSD para os atents-inchado VRRP).
Pontos fortes do protocolo CARP são: sobrecarga muito baixa, cryptographically
mensagens assinadas, a interoperabilidade entre diferentes sistemas operacionais e não há necessidade de qualquer ligação de rede adicional dedicada entre anfitriões redundantes.
Instalação:
O script shell `configure 'tenta adivinhar os valores corretos para diversas variáveis dependentes do sistema usados durante a compilação.
Ele usa esses valores para criar uma `Makefile 'em cada diretório do pacote. Também pode criar um ou mais arquivos `.h 'contendo definições dependentes do sistema.
Finalmente, ele cria um shell script `config.status 'que você pode executar no futuro para recriar a configuração atual, e um arquivo` config.log contendo a saída do compilador (útil principalmente para depuração de `configure').
Ele também pode usar um arquivo opcional (normalmente chamado `config.cache e habilitado com` --cache-file = config.cache 'ou simplesmente' -C ') que salva os resultados de seus testes para acelerar a reconfiguração. (Caching é desativado por padrão para evitar problemas com o uso acidental de arquivos de cache obsoletos.)
Se você precisa fazer coisas incomuns para compilar o pacote, por favor, tente descobrir como `configure 'pode verificar se a fazê-las, e diffs mail ou instruções para o endereço indicado no` README' para que eles possam ser considerados para a próxima lançamento.
Se você estiver usando o cache, e em algum momento config.cache `'contém os resultados que você não deseja manter, você pode remover ou editá-lo.
O arquivo `configure.ac '(ou` configure.in') é usado para criar `configure 'por um programa chamado` autoconf'. Você só precisa de `configure.ac 'se você quer mudá-lo ou regenerar` configure' usando uma versão mais recente do `autoconf '.
A maneira mais simples para compilar este pacote é:
1. `cd 'para o diretório que contém o código fonte do pacote e digite` ./configure' para configurar o pacote para o seu sistema.
Se você é usando `csh 'em uma versão antiga do System V, pode ser necessário digitar` sh ./configure', em vez de impedir `csh 'de tentar executar` configure' em si.
Correr `configure 'leva algum tempo. Durante a execução, ele imprime algumas mensagens dizendo que caracteriza-se verificando.
2. Digite `make 'para compilar o pacote.
3. Opcionalmente, digite `make check 'para executar qualquer auto-testes que vêm com o pacote.
4. Digite `make install 'para instalar os programas e os arquivos de dados e documentação.
5. Você pode remover os binários de programas e arquivos de objeto do diretório do código-fonte digitando `make clean '.
Para remover também os arquivos que `configure 'criado (assim você pode compilar o pacote para um tipo diferente de computador), tipo` make distclean'. Há também um alvo `mantenedor fazer-clean", mas que se destina principalmente para os desenvolvedores do pacote.
Se você usá-lo, você pode ter que obter todos os tipos de outros programas a fim de regenerar arquivos que vieram com a distribuição.
Requisitos:
Um par de hosts virtuais deve ser dada:
- A IP virtual compartilhada, que serão respondidas de forma dinâmica por um hospedeiro vivo.
Serviços que necessitem de elevada disponibilidade precisam de ser atribuído a que a IP virtual.
- Um endereço de IP real para cada host.
- Um identificador comum para o endereço de IP virtual, que é um número entre 1
e 255.
- Para cada host: uma base advertisement tempo e inclinação, que é a freqüência
o anfitrião vai dizer ao outro que ele ainda está vivo. Por padrão, a base é 1 e inclinação é 0, o que significa, basicamente, um anúncio de um segundo.
O protocolo é muito leve, um pequeno pacote a cada segundo não terá qualquer impacto significativo em sua rede.
- A senha compartilhada (que nunca vai plaintext à rede).
- Um script para trazer o endereço up virtual quando um anfitrião se torna o mestre.
- Outro script para trazer o endereço virtual para baixo quando um host não é mais o mestre
O que é novo nesta versão:
- <. li> Nova opção (--nomcast / -M) para usar anúncios de difusão em vez das de multicast. Por Steve Kehlet.
- atualização autotools.
Comentários não encontrado