Por que o marcapasso inicia no nó secundário em vez do primário?

1

Eu tenho dois nós Linux executando o serviço httpd. Quando tento adicionar o recurso httpd no nó primário, o serviço inicia no segundo nó em vez de iniciar no primário.

O que estou perdendo aqui?

Configurações iniciais:

node vpc-storage-primary \
        attributes standby="off"
node vpc-storage-secondary \
        attributes standby="off"
property $id="cib-bootstrap-options" \
        dc-version="1.1.9-55.2-2db99f1" \
        cluster-infrastructure="classic openais (with plugin)" \
        expected-quorum-votes="2" \
        stonith-enabled="false" \
        no-quorum-policy="ignore" \
        migration-threshold="2" \
        last-lrm-refresh="1370680015"
rsc_defaults $id="rsc-options" \
        resource-stickiness="100"

crm_mon :

Last updated: Sat Jun  8 09:41:20 2013
Last change: Sat Jun  8 09:28:49 2013 via cibadmin on vpc-storage-primary
Stack: classic openais (with plugin)
Current DC: vpc-storage-primary - partition with quorum
Version: 1.1.9-55.2-2db99f1
2 Nodes configured, 2 expected votes
0 Resources configured.


Online: [ vpc-storage-primary vpc-storage-secondary ]

O serviço que gostaria de adicionar ao primário:

crm configure primitive httpd lsb:httpd \
    op monitor interval="30s" timeout="60" \
    op start interval="0" timeout="60" \
    op stop interval="0"
    
por edotan 08.06.2013 / 11:51

1 resposta

3

A configuração que está faltando é o nó preferido .

Você pode primeiro adicionar o recurso e configurar o nó preferido para executá-lo posteriormente.

Recomenda-se atribuir um peso abaixo da viscosidade do recurso para evitar tempo de inatividade indesejado no caso de failover.

Verifique os docs de marca-passo para obter um exemplo completo.

    
por 08.06.2013 / 15:07