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
.
- 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 chamadoAPC
para o nódonode-01.example.com
no arquivo de configuração no nódo do clusternode-01.example.com
, execute o seguinte comando:ccs -h node01.example.com --addmethod APC node01.example.com
- 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 clusternode-01.example.com
que usa o switch de energia APC porta 1 no dispositivo fence chamadoapc
para criar um fence no nódo do clusternode-01.example.com
usando o método chamadoAPC
, 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”.