Eu tenho um cluster virtIP ativo-ativo 2 *
Para configuração do CRM:
Estou usando dois IPs virtuais como primitive
IPaddr2 services
e para o serviço que deve ser executado nos dois nós:
- crie um primitivo para ele, você usará a ID
- crie um "clone" como:
clone any_name_of_the_clone your_primitive_service_id \
meta clone-max="2" clone-node-max="1"
Você pode adicionar order
(para iniciar o virt IP depois de iniciar o clone - NÃO primitivo, depois de criar um clone você não deve usar o ID da criança)
Está funcionando, o failover funciona (atribuindo 2 IPs em um nó quando outro falhar).
No entanto, eu tenho problema como fazer colocation
- eu quero ter contratado serviços: Eu não posso ter virtip no nó com subserviços falhou .
Está tudo bem quando o serviço está inativo - o cluster o atualiza, mas quando o início falha (por exemplo, configuração quebrada para o serviço) - erro de notas de cluster, mas traz o IP para cima.
Alguém sabe qual é a causa?
- É uma questão de mau controle / start / stop controle ou é uma questão de configurar restrições?
EDITAR:
Eu adicionei a opção Primitive
para 'op start': on-fail="standby"
. Agora, quando meu serviço (o único primitivo em clone) não pode iniciar o nó perde também o virtIP Isso parece resolver o meu problema agora.