Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.7. Configurando o Fence para Membros do Cluster

Uma vez que você completou os passos iniciais para criar um cluster e criar dispositivos fence, você precisa configurar o fence para os nódos do cluster. Para configurar o fence para os nódos depois de criar um novo cluster e configurar os dispositivos fence para o cluster, siga os passos nesta seção. Note que você deve configurar o fence para cada nódo no cluster.
Esta seção documenta os seguintes procedimentos:

5.7.1. Configurando um Dispositivo Fence Baseado em Energia Única para um Nódo

Use o seguinte procedimento para configurar um nódo com um dispositivo fence de energia única que usa um dispositivo de fence chamado apc, que usa o agente fence fence_apc.
  1. Adicionar um método fence para o nódo, fornecendo um nome para o método fence.
    ccs -h host --addmethod method node
    Por exemplo, para configurar um método fence chamado APC para o nódo node-01.example.com no arquivo de configuração no nódo do cluster node-01.example.com, execute o seguinte comando:
    ccs -h node01.example.com --addmethod APC node01.example.com
    
  2. Adicionar uma instância de fence para o método. Você deve especificar o dispositivo fence a ser usado para o nódo, o nódo que esta instância se aplica, o nome do método e quaisquer opções para este método que são específicas para este nódo:
    ccs -h host --addfenceinst fencedevicename node method [options]
    
    Por exemplo, para configurar uma instância fence no arquivo de configuração no nódo de cluster node-01.example.com que usa o switch de energia APC porta 1 no dispositivo fence chamado apc para criar um fence no nódo do cluster node-01.example.com usando o método chamado APC, execute o seguinte comando:
    ccs -h node01.example.com --addfenceinst apc node01.example.com APC port=1
    
Você precisará adicionar um método fence para cada nódo no cluster. Os seguintes comandos configuram um método fence para cada nó com o nome de método APC. O dispositivo para o método fence especifica apc como o nome do dispositivo, que é um dispositivo previamente configurado com a opção --addfencedev, conforme descrito na Seção 5.5, “Configurando Dispositivos Fence”. Cada nó é configurado com um único número de porta do switch de energia APC: O número da porta para o node-01.example.com é 1, o número da porta para o node-02.example.com é 2, e o número da porta para o node-03.example.com é 3.
ccs -h node01.example.com --addmethod APC node01.example.com
ccs -h node01.example.com --addmethod APC node02.example.com
ccs -h node01.example.com --addmethod APC node03.example.com
ccs -h node01.example.com --addfenceinst apc node01.example.com APC port=1
ccs -h node01.example.com --addfenceinst apc node02.example.com APC port=2
ccs -h node01.example.com --addfenceinst apc node03.example.com APC port=3
Exemplo 5.2, “cluster.conf Depois de Adicionar Métodos Fence Baseados em Energia” exibe um arquivo de configuração cluster.conf depois de você ter adicionado estes métodos fencing e instâncias para cada nódo no cluster.

Exemplo 5.2. cluster.conf Depois de Adicionar Métodos Fence Baseados em Energia


<cluster name="mycluster" config_version="3">
   <clusternodes>
     <clusternode name="node-01.example.com" nodeid="1">
         <fence>
            <method name="APC">
              <device name="apc" port="1"/>
             </method>
         </fence>
     </clusternode>
     <clusternode name="node-02.example.com" nodeid="2">
         <fence>
            <method name="APC">
              <device name="apc" port="2"/>
            </method>
         </fence>
     </clusternode>
     <clusternode name="node-03.example.com" nodeid="3">
         <fence>
            <method name="APC">
              <device name="apc" port="3"/>
            </method>
         </fence>
     </clusternode>
   </clusternodes>
   <fencedevices>
         <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="apc" passwd="password_example"/>
   </fencedevices>
   <rm>
   </rm>
</cluster>

Observe que quando você tiver terminado de configurar todos os componentes de seu cluster, você precisará sincronizar o arquivo de configuração do cluster em todos os nódos, como descrito na Seção 5.15, “Propagar o Arquivo de Configuração aos Nós do Cluster”.